ooooo ooo oooo ooooooooo .o ooooooooo `888' `8' `888 d"""""""8' o888 d"""""""8' 888 8 oooo ooo 888 .8' 888 .8' 888 8 `88. .8' 888 .8' 888 .8' 888 8 `88..8' 888 .8' 888 .8' `88. .8' `888' 888 .8' 888 .8' `YbodP' .8' .o. 88P .8' o888o .8' .o..P' `Y888P `Y8P'