ooooo ooo .o. ooooo ooo oooo oooo `888' `8' .888. `888' `8' `888 .8P' 888 8 .8"888. 888 8 888 d8' 888 8 .8' `888. 888 8 88888[ 888 8 .88ooo8888. 888 8 888`88b. `88. .8' .8' `888. `88. .8' 888 `88b. `YbodP' o88o o8888o `YbodP' o888o o888o