oooooo oooo oooooooooooo o8o .o oooo ooooooo ooooo `888. .8' `888' `8 `"' o888 `888 `8888 d8' `888. .8' 888 oooo 888 888 .oo. Y888..8P `888.8' 888oooo8 `888 888 888P"Y88b `8888' `888' 888 " 888 888 888 888 .8PY888. 888 888 o 888 888 888 888 d8' `888b o888o o888ooooood8 o888o o888o o888o o888o o888o o88888o