oooooooooooo .ooooo. ooooooooo oooooooooooo .oooooo..o `888' `8 d88' `8. d"""""""8' `888' `8 d8P' `Y8 888 oo.ooooo. Y88.. .8' .8' 888 Y88bo. 888oooo8 888' `88b `88888b. .8' 888oooo8 `"Y8888o. 888 " 888 888 .8' ``88b .8' 888 " `"Y88b 888 o 888 888 `8. .88P .8' 888 o oo .d8P o888ooooood8 888bod8P' `boood8' .8' o888ooooood8 8""88888P' 888 o888o