oooooooooooo oooo ooooooo ooooo `888' `8 `888 `8888 d8' 888 888 .oo. oooo oooo oooo oooo ooo Y888..8P oooo oooo ooo 888oooo8 888P"Y88b `888 `888 `88. `88. .8' `8888' `88. `88. .8' 888 " 888 888 888 888 `88..]88..8' .8PY888. `88..]88..8' 888 888 888 888 888 `888'`888' d8' `888b `888'`888' o888o o888o o888o `V88V"V8P' `8' `8' o888o o88888o `8' `8'