oooooooooooo oooo oooooo oooooo oooo .ooooo. ooooooo ooooo `888' `8 `888 `888. `888. .8' d88' `8. `8888 d8' 888 888 .oo. `888. .8888. .8' Y88.. .8' Y888..8P oooo ooo 888oooo8 888P"Y88b `888 .8'`888. .8' `88888b. `8888' `88. .8' 888 " 888 888 `888.8' `888.8' .8' ``88b .8PY888. `88..8' 888 888 888 `888' `888' `8. .88P d8' `888b `888' o888o o888o o888o `8' `8' `boood8' o888o o88888o `8'