ooooo oooooooo ooooo ooooo ooooooooooooo ooooo .oooooo..o `888' dP""""""" `888' `888' 8' 888 `8 `888' d8P' `Y8 888 d88888b. 888 888 888 888 Y88bo. 888 `Y88b 888ooooo888 888 888 `"Y8888o. 888 ]88 888 888 888 888 `"Y88b 888 o o. .88P 888 888 888 888 oo .d8P o888ooooood8 `8bd88P' o888o o888o o888o o888o 8""88888P'