oooooo oooo oooooo oooo .o8 ooooooooo ooooooo ooooo oooooo oooooo oooo `888. .8' `888. .8' "888 d"""""""8' `8888 d8' `888. `888. .8' `888. .8' `888. .8' 888oooo. .8' Y888..8P `888. .8888. .8' `888. .8' `888. .8' d88' `88b .8' `8888' `888 .8'`888. .8' `888.8' `888.8' 888 888 .8' .8PY888. `888.8' `888.8' `888' `888' 888 888 .8' d8' `888b `888' `888' `8' `8' `Y8bod8P' .8' o888o o88888o `8' `8'