ooooo ooo .oooo. ooooo oooo oooo `888' `8' .dP""Y88b `888' `888 .8P' 888 8 ]8P' oooooooo 888 oooo ooo 888 d8' 888 8 <88b. d'""7d8P 888 `88. .8' 88888[ 888 8 `88b. .d8P' 888 `88..8' 888`88b. `88. .8' o. .88P .d8P' .P 888 o `888' 888 `88b. `YbodP' `8bd88P' d8888888P o888ooooood8 `8' o888o o888o