ooooo .oooooo. ooooooooo .o8 `888' d8P' `Y8b d"""""""8' "888 .ooooo. 888 888 888 .8' .oooo888 ooo. .oo. .oo. d88' `88b 888 888 888 .8' d88' `888 `888P"Y88bP"Y88b 888ooo888 888 888 888 .8' 888 888 888 888 888 888 .o 888 o `88b d88b .8' 888 888 888 888 888 `Y8bod8P' o888ooooood8 `Y8bood8P'Ybd' .8' `Y8bod88P" o888o o888o o888o