.oooooo..o .o .oooo. ooooo ooo o8o d8P' `Y8 o888 .dP""Y88b `888b. `8' `"' Y88bo. 888 ]8P' .ooooo. 8 `88b. 8 oooo `"Y8888o. 888 <88b. d88' `"Y8 8 `88b. 8 `888 `"Y88b 888 `88b. 888 8 `88b.8 888 oo .d8P 888 o. .88P 888 .o8 8 `888 888 8""88888P' o888o `8bd88P' `Y8bod8P' o8o `8 o888o