oooo ooooo ooo .o oooooooooooo oooooo oooo `888 `888' `8' o888 d'""""""d888' `888. .8' 888 .oo. 888 8 888 .888P `888. .8' .ooooo oo 888P"Y88b 888 8 888 d888' `888. .8' d88' `888 888 888 888 8 888 .888P `888.8' 888 888 888 888 `88. .8' 888 d888' .P `888' 888 888 o888o o888o `YbodP' o888o .8888888888P `8' `V8bod888 888. 8P' "