.oooo. ooooooooo ooooooo ooooo oooo oooooooooooo .oooooo. .dP""Y88b d"""""""8' `8888 d8' `888 `888' `8 d8P' `Y8b ]8P' .8' Y888..8P 888 .oo. 888 888 .d8P' .8' `8888' 888P"Y88b 888oooo8 888 .dP' .8' .8PY888. 888 888 888 " 888 ooooo .oP .o .8' d8' `888b 888 888 888 o `88. .88' 8888888888 .8' o888o o88888o o888o o888o o888ooooood8 `Y8bood8P'