ooooo ooo ooooooo ooooo oooo oooo oooooooooooo .o .o `888' `8' `8888 d8' `888 .8P' `888' `8 .d88 o888 888 8 Y888..8P 888 d8' 888 .d'888 888 888 8 `8888' 88888[ 888oooo8 .d' 888 888 888 8 .8PY888. 888`88b. 888 " 88ooo888oo 888 `88. .8' d8' `888b 888 `88b. 888 o 888 888 `YbodP' o888o o88888o o888o o888o o888ooooood8 o888o o888o