oooooo oooo .o. .oooo. `888. .8' .888. .dP""Y88b `888. .8' .8"888. .oooo.o ]8P' .ooooo oo oooooooo `888. .8' .8' `888. d88( "8 <88b. d88' `888 d'""7d8P `888.8' .88ooo8888. `"Y88b. `88b. 888 888 .d8P' `888' .8' `888. o. )88b o. .88P 888 888 .d8P' .P `8' o88o o8888o 8""888P' `8bd88P' `V8bod888 d8888888P 888. 8P' "