oooo ooo ooooo oooooooooooo .ooo `888 `88. .888' d'""""""d888' .88' 888 oooo 888b d'888 .oooo. .888P d88' oooo oooo ooo 888 .8P' 8 Y88. .P 888 `P )88b d888' d888P"Ybo. `88. `88. .8' 888888. 8 `888' 888 .oP"888 .888P Y88[ ]88 `88..]88..8' 888 `88b. 8 Y 888 d8( 888 d888' .P `Y88 88P `888'`888' o888o o888o o8o o888o `Y888""8o .8888888888P `88bod8' `8' `8'