oooooo oooo oooooooooooo ooooo oooooooo `888. .8' `888' `8 `888' dP""""""" `888. .8' oo.ooooo. 888 888 d88888b. oooo d8b `888. .8' 888' `88b 888oooo8 888 `Y88b `888""8P `888.8' 888 888 888 " 888 ]88 888 `888' 888 888 888 o 888 o. .88P 888 `8' 888bod8P' o888ooooood8 o888o `8bd88P' d888b 888 o888o