oooo ooooooo ooooo oooooooo oooooo oooooo oooo .ooo `888 `8888 d8' dP""""""" `888. `888. .8' .88' 888 Y888..8P d88888b. `888. .8888. .8' .oooo.o d88' 888 `8888' `Y88b `888 .8'`888. .8' d88( "8 d888P"Ybo. 888 .8PY888. ]88 `888.8' `888.8' `"Y88b. Y88[ ]88 888 d8' `888b o. .88P `888' `888' o. )88b `Y88 88P o888o o888o o88888o `8bd88P' `8' `8' 8""888P' `88bod8'