oooo oooo .oooo. ooooooooooooo ooooo ooo .oooooo. ooooooooo. `888 .8P' .dP""Y88b 8' 888 `8 `888' `8' d8P' `Y8b `888 `Y88. 888 d8' ]8P' 888 888 8 888 888 888 .d88' 88888[ <88b. 888 888 8 888 888 888ooo88P' 888`88b. `88b. 888 888 8 888 888 888 888 `88b. o. .88P 888 `88. .8' `88b d88b 888 o888o o888o `8bd88P' o888o `YbodP' `Y8bood8P'Ybd' o888o