oooooooo .o8 dP""""""" "888 oooo oooo ooo. .oo. d88888b. 888oooo. .ooooo. oooooooo `888 `888 `888P"Y88b `Y88b d88' `88b d88' `"Y8 d'""7d8P 888 888 888 888 ]88 888 888 888 .d8P' 888 888 888 888 o. .88P 888 888 888 .o8 .d8P' .P `V88V"V8P' o888o o888o `8bd88P' `Y8bod8P' `Y8bod8P' d8888888P