oooo ooooo oooo oooo ooooooooo .oooooo. `888 `888' `888 `888 d"""""""8' d8P' `Y8b 888 888 888 888 .8' 888 888 888 888 888 888 .8' 888 888 888 888 888 888 .8' 888 888 888 888 o 888 888 .8' `88b d88b o888o o888ooooood8 .o. 88P o888o .8' `Y8bood8P'Ybd' `Y888P