oooooooooo. oooooo oooooo oooo .oooooo..o `888' `Y8b `888. `888. .8' d8P' `Y8 888 888 ooo. .oo. .oo. `888. .8888. .8' Y88bo. oooooooo .ooooo. 888oooo888' `888P"Y88bP"Y88b `888 .8'`888. .8' `"Y8888o. d'""7d8P d88' `88b 888 `88b 888 888 888 `888.8' `888.8' `"Y88b .d8P' 888ooo888 888 .88P 888 888 888 `888' `888' oo .d8P .d8P' .P 888 .o o888bood8P' o888o o888o o888o `8' `8' 8""88888P' d8888888P `Y8bod8P'