ooooooooo oooo oooo .o oooooooooooo ooooo ooo d"""""""8' `888 .8P' .d88 `888' `8 `888' `8' .8' 888 d8' oooo ooo .d'888 888 888 8 .8' 88888[ `88b..8P' .d' 888 888oooo8 888 8 .8' 888`88b. Y888' 88ooo888oo 888 " 888 8 .8' 888 `88b. .o8"'88b 888 888 `88. .8' .8' o888o o888o o88' 888o o888o o888o `YbodP'