oooooo oooo ooooo .oooooo..o oooooooo oooo oooo `888. .8' `888' d8P' `Y8 dP""""""" `888 .8P' oooo ooo `888. .8' 888 Y88bo. d88888b. 888 d8' `88. .8' `888. .8' 888 `"Y8888o. `Y88b 88888[ `88..8' `888.8' 888 `"Y88b ]88 888`88b. `888' `888' 888 oo .d8P o. .88P 888 `88b. `8' `8' o888o 8""88888P' `8bd88P' o888o o888o