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