.oooooo..o oooo ooooooooooooo d8P' `Y8 `888 8' 888 `8 oooo d8b ooo. .oo. Y88bo. 888 .oooo. 888 `888""8P `888P"Y88b `"Y8888o. 888 `P )88b 888 888 888 888 `"Y88b 888 .oP"888 888 888 888 888 oo .d8P 888 d8( 888 888 d888b o888o o888o 8""88888P' o888o `Y888""8o o888o