.oooo. oooo oooo .dP""Y88b `888 `888 ]8P' 888 ooo. .oo. .oo. .ooooo. 888 oooo oooo ooo <88b. 888 `888P"Y88bP"Y88b d88' `88b 888 `88. `88. .8' `88b. 888 888 888 888 888ooo888 888 `88..]88..8' o. .88P 888 888 888 888 888 .o 888 `888'`888' `8bd88P' o888o o888o o888o o888o `Y8bod8P' .o. 88P `8' `8' `Y888P