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