ooooooooo oooooo oooooo oooo oooooooooo. .o d"""""""8' `888. `888. .8' `888' `Y8b .d88 oooo ooo oooo ooo .8' `888. .8888. .8' 888 888 .d'888 `88. .8' `88. .8' .8' `888 .8'`888. .8' 888oooo888' .d' 888 `88..8' `88..8' .8' `888.8' `888.8' 888 `88b 88ooo888oo `888' `888' .8' `888' `888' 888 .88P 888 .8' `8' .8' `8' `8' o888bood8P' o888o .o..P' `Y8P'