oooooooooooo .ooooo. .oooooo. .ooooo. .ooooo. oooooooooooo `888' `8 d88' `8. d8P' `Y8b d88' `8. 888' `Y88. `888' `8 888 Y88.. .8' 888 Y88.. .8' 888 888 888 888oooo8 `88888b. 888 `88888b. `Vbood888 888oooo8 888 " .8' ``88b 888 ooooo .8' ``88b 888' 888 " 888 `8. .88P `88. .88' `8. .88P .88P' 888 o888o `boood8' `Y8bood8P' `boood8' .oP' o888o