.o. oooooo oooo .888. `888. .8' .8"888. oooo ooo .oooo.o .ooooo. `888. .8' ooo. .oo. .8' `888. `88. .8' d88( "8 d88' `88b `888. .8' `888P"Y88b .88ooo8888. `88..8' `"Y88b. 888ooo888 `888.8' 888 888 .8' `888. `888' o. )88b 888 .o `888' 888 888 o88o o8888o .8' 8""888P' `Y8bod8P' `8' o888o o888o .o..P' `Y8P'