.oooooo..o ooooooooo ooo ooooo .ooooo. d8P' `Y8 d"""""""8' `88. .888' 888' `Y88. Y88bo. .8' oooo d8b oooo ooo 888b d'888 888 888 `"Y8888o. .8' `888""8P `88. .8' 8 Y88. .P 888 `Vbood888 `"Y88b .8' 888 `88..8' 8 `888' 888 888' oo .d8P .8' 888 `888' 8 Y 888 .88P' 8""88888P' .8' d888b .8' o8o o888o .oP' .o..P' `Y8P'