.oooo. . .dP""Y88b .o8 .oooo.o oooo ooo ooo. .oo. .oo. oo.ooooo. ]8P' .o888oo d88( "8 `88. .8' `888P"Y88bP"Y88b 888' `88b <88b. 888 `"Y88b. `88..8' 888 888 888 888 888 `88b. 888 o. )88b `888' 888 888 888 888 888 o. .88P 888 . 8""888P' `8' o888o o888o o888o 888bod8P' `8bd88P' "888" 888 o888o