ooooo .oooo. .o88o. `888' .dP""Y88b 888 `" 888 .ooooo. ooo. .oo. .oo. oooo ooo ]8P' o888oo 888 d88' `88b `888P"Y88bP"Y88b `88. .8' .d8P' 888 888 888ooo888 888 888 888 `88..8' .dP' 888 888 888 .o 888 888 888 `888' .oP .o 888 o888o `Y8bod8P' o888o o888o o888o `8' 8888888888 o888o