oooooooooooo .oooo. oooo oooo o8o oooo `888' `8 .dP""Y88b `888 `888 `"' `888 888 ]8P' 888 .oo. 888 .oo. oooo 888 .oo. 888oooo8 .d8P' 888P"Y88b 888P"Y88b `888 888P"Y88b 888 " .dP' 888 888 888 888 888 888 888 888 .oP .o 888 888 888 888 888 888 888 o888o 8888888888 o888o o888o o888o o888o 888 o888o o888o 888 .o. 88P `Y888P