oooooo oooooo oooo ooooo .oooooo..o ooooooooo `888. `888. .8' `888' d8P' `Y8 d"""""""8' `888. .8888. .8' .ooooo. oooo ooo 888 Y88bo. .8' `888 .8'`888. .8' d88' `88b `88b..8P' 888 `"Y8888o. .8' `888.8' `888.8' 888ooo888 Y888' 888 `"Y88b .8' `888' `888' 888 .o .o8"'88b 888 o oo .d8P .8' `8' `8' `Y8bod8P' o88' 888o o888ooooood8 8""88888P' .8'