oooooooooooo oooo .o88o. `888' `8 `888 888 `" 888 888 oooooooo oooo ooo ooo. .oo. .oo. o888oo 888oooo8 888 d'""7d8P `88b..8P' `888P"Y88bP"Y88b 888 888 " 888 .d8P' Y888' 888 888 888 888 888 o 888 .d8P' .P .o8"'88b 888 888 888 888 o888ooooood8 .o. 88P d8888888P o88' 888o o888o o888o o888o o888o `Y888P