.o. oooooo oooo ooooo .o8 .888. `888. .8' `888' "888 ooo. .oo. .oo. .8"888. `888. .8' oo.ooooo. 888 .oooo888 `888P"Y88bP"Y88b .8' `888. `888.8' 888' `88b 888 d88' `888 888 888 888 .88ooo8888. `888' 888 888 888 888 888 888 888 888 .8' `888. 888 888 888 888 888 888 o888o o888o o888o o88o o8888o o888o 888bod8P' o888o `Y8bod88P" 888 o888o