oooooooooooo ooooooooo oooooooo .oooooo. `888' `8 d"""""""8' dP""""""" d8P' `Y8b 888 .8' d88888b. 888 888oooo8 .8' `Y88b 888 888 " .8' ]88 888 ooooo 888 .8' o. .88P `88. .88' o888o .8' `8bd88P' `Y8bood8P'