oooo oooooo oooo .oooooo..o ooooooooo. `888 `888. .8' d8P' `Y8 `888 `Y88. 888 .ooooo. `888. .8' Y88bo. ooo. .oo. .oo. 888 .d88' 888 d88' `88b `888. .8' `"Y8888o. `888P"Y88bP"Y88b 888ooo88P' 888 888ooo888 `888.8' `"Y88b 888 888 888 888 888 888 .o `888' oo .d8P 888 888 888 888 o888o `Y8bod8P' `8' 8""88888P' o888o o888o o888o o888o