oooo oooo oooooooooooo ooooo ooooo `888 .8P' `888' `8 `888' `888' 888 d8' ooo. .oo. .oo. 888 oooooooo 888 888 88888[ `888P"Y88bP"Y88b 888oooo8 d'""7d8P 888 888 888`88b. 888 888 888 888 " .d8P' 888 888 888 `88b. 888 888 888 888 o .d8P' .P 888 o 888 o888o o888o o888o o888o o888o o888ooooood8 d8888888P o888ooooood8 o888o