oooooooo .oooooo. oooooooooo. dP""""""" d8P' `Y8b `888' `Y8b .oooo. d88888b. .oooo. .oooo.o 888 888 888 `P )88b `Y88b `P )88b d88( "8 888 888oooo888' .oP"888 ]88 .oP"888 `"Y88b. 888 888 `88b d8( 888 o. .88P d8( 888 o. )88b `88b ooo 888 .88P `Y888""8o `8bd88P' `Y888""8o 8""888P' `Y8bood8P' o888bood8P'