.oooo. oooo oooo oooooooooo. .dP""Y88b `888 `888 `888' `Y8b ]8P' 888 .oo. ooo. .oo. .oo. 888 888 888 .ooooo. <88b. 888P"Y88b `888P"Y88bP"Y88b 888 888 888 d88' `"Y8 `88b. 888 888 888 888 888 888 888 888 888 o. .88P 888 888 888 888 888 888 888 d88' 888 .o8 `8bd88P' o888o o888o o888o o888o o888o .o. 88P o888bood8P' `Y8bod8P' `Y888P