.o. oooooooooooo .888. d'""""""d888' .ooooo. .8"888. .888P .ooooo. oooooooo .oooo. d88' `"Y8 .8' `888. d888' d88' `"Y8 d'""7d8P `P )88b 888 .88ooo8888. .888P 888 .d8P' .oP"888 888 .o8 .8' `888. d888' .P 888 .o8 .d8P' .P d8( 888 `Y8bod8P' o88o o8888o .8888888888P `Y8bod8P' d8888888P `Y888""8o