.oooooo..o oooooo oooo ooooooooo. .oooooo. .o. .oooooo..o d8P' `Y8 `888. .8' `888 `Y88. d8P' `Y8b .888. d8P' `Y8 Y88bo. `888. .8' 888 .d88' 888 .8"888. Y88bo. `"Y8888o. `888.8' 888ooo88P' 888 .8' `888. `"Y8888o. `"Y88b `888' 888`88b. 888 ooooo .88ooo8888. `"Y88b oo .d8P 888 888 `88b. `88. .88' .8' `888. oo .d8P 8""88888P' o888o o888o o888o `Y8bood8P' o88o o8888o 8""88888P'