oooo oooo .oooo. ooooo ooo oooooooooo. .o `888 .8P' .dP""Y88b `888b. `8' `888' `Y8b o888 888 d8' ]8P' 8 `88b. 8 888 888 888 oooo ooo 88888[ <88b. 8 `88b. 8 888oooo888' 888 `88. .8' 888`88b. `88b. 8 `88b.8 888 `88b 888 `88..8' 888 `88b. o. .88P 8 `888 888 .88P 888 `888' o888o o888o `8bd88P' o8o `8 o888bood8P' o888o `8'