ooooooooo. oooooooooooo ooooo ooo oooo .ooooo. oooooooooo. `888 `Y88. `888' `8 `888' `8' `888 d88' `8. `888' `Y8b 888 .d88' 888 888 8 888 Y88.. .8' 888 888 888ooo88P' 888oooo8 888 8 888 `88888b. 888 888 888`88b. 888 " 888 8 888 .8' ``88b 888 888 888 `88b. 888 o `88. .8' 888 `8. .88P 888 d88' o888o o888o o888ooooood8 `YbodP' .o. 88P `boood8' o888bood8P' `Y888P