ooooo ooo .oooooo..o .o88o. `888' `8' d8P' `Y8 888 `" 888 8 ooo. .oo. Y88bo. ooo. .oo. o888oo oooo oooo ooo 888 8 `888P"Y88b `"Y8888o. `888P"Y88b 888 `88. `88. .8' 888 8 888 888 `"Y88b 888 888 888 `88..]88..8' `88. .8' 888 888 oo .d8P 888 888 888 `888'`888' `YbodP' o888o o888o 8""88888P' o888o o888o o888o `8' `8'