.oooo. ooooo ooo oooo oooo .dP""Y88b `888' `8' `888 .8P' ]8P' ooo. .oo. .oo. 888 8 oooo oooo ooo .ooooo. 888 d8' <88b. `888P"Y88bP"Y88b 888 8 `88. `88. .8' d88' `"Y8 88888[ `88b. 888 888 888 888 8 `88..]88..8' 888 888`88b. o. .88P 888 888 888 `88. .8' `888'`888' 888 .o8 888 `88b. `8bd88P' o888o o888o o888o `YbodP' `8' `8' `Y8bod8P' o888o o888o