.o o888 ooo. .oo. oooo oooo ooo .oooo. 888 `888P"Y88b `88. `88. .8' `P )88b 888 888 888 `88..]88..8' .oP"888 888 888 888 `888'`888' d8( 888 888 o888o o888o `8' `8' `Y888""8o o888o