ooooooooooooo .ooooo. ooooooooo. oooooooooo. oooo 8' 888 `8 888' `Y88. `888 `Y88. `888' `Y8b `888 oooo ooo 888 888 888 888 .d88' 888 888 888 .oo. `88b..8P' 888 `Vbood888 888ooo88P' 888 888 888P"Y88b Y888' 888 888' 888`88b. 888 888 888 888 .o8"'88b 888 .88P' 888 `88b. 888 d88' 888 888 o88' 888o o888o .oP' o888o o888o o888bood8P' o888o o888o