ooooooooo. ooooo ooo ooooo ooo oooooooo o8o `888 `Y88. `888b. `8' `888' `8' dP""""""" `"' 888 .d88' .oooo. 8 `88b. 8 888 8 d88888b. oooo 888ooo88P' `P )88b 8 `88b. 8 888 8 `Y88b `888 888`88b. .oP"888 8 `88b.8 888 8 ]88 888 888 `88b. d8( 888 8 `888 `88. .8' o. .88P 888 o888o o888o `Y888""8o o8o `8 `YbodP' `8bd88P' o888o