oooo oooo oooooooooooo oooooo oooooo oooo .oooo. `888 .8P' d'""""""d888' `888. `888. .8' .dP""Y88b 888 d8' .888P .oooooooo `888. .8888. .8' .oooo. ]8P' 88888[ d888' 888' `88b `888 .8'`888. .8' `P )88b .d8P' 888`88b. .888P 888 888 `888.8' `888.8' .oP"888 .dP' 888 `88b. d888' .P `88bod8P' `888' `888' d8( 888 .oP .o o888o o888o .8888888888P `8oooooo. `8' `8' `Y888""8o 8888888888 d" YD "Y88888P'