oooooo oooo ooooo ooooo ooo .oooooo..o .oooooo. ooooo ooooo `888. .8' `888' `888b. `8' d8P' `Y8 d8P' `Y8b `888' `888' `888. .8' 888 8 `88b. 8 Y88bo. 888 888 888 `888. .8' 888 8 `88b. 8 `"Y8888o. 888 888ooooo888 `888.8' 888 8 `88b.8 `"Y88b 888 888 888 `888' 888 8 `888 oo .d8P `88b ooo 888 888 `8' o888o o8o `8 8""88888P' `Y8bood8P' o888o o888o