.oooooo..o .o. ooooo ooo oooooooooo. d8P' `Y8 .888. `888b. `8' `888' `Y8b Y88bo. .8"888. 8 `88b. 8 888 888 `"Y8888o. .8' `888. 8 `88b. 8 888 888 `"Y88b .88ooo8888. 8 `88b.8 888 888 oo .d8P .8' `888. 8 `888 888 d88' 8""88888P' o88o o8888o o8o `8 o888bood8P'