oooooooooooo oooooooooooo ooooo ooo ooooo ooo `888' `8 d'""""""d888' `888b. `8' `888b. `8' 888 .888P oooo oooo ooo 8 `88b. 8 8 `88b. 8 oooo oooo 888oooo8 d888' `88. `88. .8' 8 `88b. 8 8 `88b. 8 `888 `888 888 " .888P `88..]88..8' 8 `88b.8 8 `88b.8 888 888 888 o d888' .P `888'`888' 8 `888 8 `888 888 888 o888ooooood8 .8888888888P `8' `8' o8o `8 o8o `8 `V88V"V8P'