oooooooooo. .oooooo..o `888' `Y8b d8P' `Y8 888 888 .ooooo. oooo oooo ooo. .oo. Y88bo. ooo. .oo. 888oooo888' d88' `88b `888 `888 `888P"Y88b `"Y8888o. `888P"Y88b 888 `88b 888ooo888 888 888 888 888 `"Y88b 888 888 888 .88P 888 .o 888 888 888 888 oo .d8P 888 888 o888bood8P' `Y8bod8P' `V88V"V8P' o888o o888o 8""88888P' o888o o888o