ooooo oooooooooooo oooo .o oooooooo ooooo ooo `888' `888' `8 `888 o888 dP""""""" `888b. `8' 888 888 888 888 d88888b. 8 `88b. 8 888 888oooo8 888 888 `Y88b 8 `88b. 8 888 888 " 888 888 ]88 8 `88b.8 888 o 888 o 888 888 o. .88P 8 `888 o888ooooood8 o888ooooood8 o888o o888o `8bd88P' o8o `8