.o. ooooooooo. .oooooo. ooooo ooo .888. `888 `Y88. d8P' `Y8b `888b. `8' .8"888. 888 .d88' 888 888 8 `88b. 8 .8' `888. 888ooo88P' 888 888 8 `88b. 8 .88ooo8888. 888`88b. 888 888 8 `88b.8 .8' `888. 888 `88b. `88b d88' 8 `888 o88o o8888o o888o o888o `Y8bood8P' o8o `8