oooo oooooo oooo oooo ooooooooooooo ooooooo ooooo `888 `888. .8' `888 8' 888 `8 `8888 d8' 888 `888. .8' 888 888 Y888..8P oooo oooo ooo 888 `888.8' 888 888 `8888' `88. `88. .8' 888 `888' 888 888 .8PY888. `88..]88..8' 888 888 888 888 d8' `888b `888'`888' .o. 88P o888o o888o o888o o888o o88888o `8' `8' `Y888P