oooo oooo .o o8o `888 .8P' .d88 `"' 888 d8' .d'888 oooo ooo. .oo. .oo. oooo ooo oooo oooo ooo 88888[ .d' 888 `888 `888P"Y88bP"Y88b `88. .8' `88. `88. .8' 888`88b. 88ooo888oo 888 888 888 888 `88..8' `88..]88..8' 888 `88b. 888 888 888 888 888 `888' `888'`888' o888o o888o o888o 888 o888o o888o o888o .8' `8' `8' 888 .o..P' .o. 88P `Y8P' `Y888P