ooooooooo oooo oooo d"""""""8' `888 .8P' .ooooo. ooo. .oo. .8' 888 d8' .ooooo oo .ooooo. d88' `"Y8 `888P"Y88b .8' 88888[ d88' `888 d88' `88b 888 888 888 .8' 888`88b. 888 888 888ooo888 888 .o8 888 888 .8' 888 `88b. 888 888 888 .o `Y8bod8P' o888o o888o .8' o888o o888o `V8bod888 `Y8bod8P' 888. 8P' "