ooooo ooo o8o ooooooo ooooo `888b. `8' `"' `8888 d8' 8 `88b. 8 oooo ooo .oooo. oooo oooo oooo ooo Y888..8P 8 `88b. 8 `88b..8P' `P )88b `888 `88. `88. .8' `8888' 8 `88b.8 Y888' .oP"888 888 `88..]88..8' .8PY888. 8 `888 .o8"'88b d8( 888 888 `888'`888' d8' `888b o8o `8 o88' 888o `Y888""8o 888 `8' `8' o888o o88888o 888 .o. 88P `Y888P