oooooo oooooo oooo ooooo ooo .oooooo. oooooooo oooooooo `888. `888. .8' `888' `8' d8P' `Y8b dP""""""" dP""""""" `888. .8888. .8' 888 8 888 888 oooo oooo ooo d88888b. d88888b. `888 .8'`888. .8' 888 8 888 888 `88. `88. .8' `Y88b `Y88b `888.8' `888.8' 888 8 888 888 `88..]88..8' ]88 ]88 `888' `888' `88. .8' `88b d88b `888'`888' o. .88P o. .88P `8' `8' `YbodP' `Y8bood8P'Ybd' `8' `8' `8bd88P' `8bd88P'