oooooo oooooo oooo oooooooooooo ooooo ooooo oooooooooooo `888. `888. .8' d'""""""d888' `888' `888' `888' `8 `888. .8888. .8' .888P 888 888 888 .oooo.o oooo oooo ooo `888 .8'`888. .8' d888' 888ooooo888 888oooo8 d88( "8 `88. `88. .8' `888.8' `888.8' .888P 888 888 888 " `"Y88b. `88..]88..8' `888' `888' d888' .P 888 888 888 o. )88b `888'`888' `8' `8' .8888888888P o888o o888o o888o 8""888P' `8' `8'