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