oooooo oooo ooo ooooo .oooooo. oooo oooo .oooooo..o `888. .8' `88. .888' d8P' `Y8b `888 .8P' d8P' `Y8 `888. .8' oooo d8b 888b d'888 888 888 d8' Y88bo. `888.8' `888""8P 8 Y88. .P 888 888 88888[ `"Y8888o. `888' 888 8 `888' 888 888 888`88b. `"Y88b 888 888 8 Y 888 `88b ooo 888 `88b. oo .d8P o888o d888b o8o o888o `Y8bood8P' o888o o888o 8""88888P'