ooooooooooooo oooooooo 8' 888 `8 dP""""""" oo.ooooo. oooo ooo oooo oooo 888 d88888b. .oooooooo 888' `88b `88. .8' `888 `888 888 `Y88b 888' `88b 888 888 `88..8' 888 888 888 ]88 888 888 888 888 `888' 888 888 888 o. .88P `88bod8P' 888bod8P' `8' `V88V"V8P' o888o `8bd88P' `8oooooo. 888 d" YD o888o "Y88888P'