oooo `888 .oooo. 888 oo.ooooo. ooo. .oo. `P )88b 888 888' `88b `888P"Y88b .oP"888 888 888 888 888 888 d8( 888 888 888 888 888 888 `Y888""8o o888o 888bod8P' o888o o888o 888 o888o