.oooo. ooo ooooo ooooooooo. ooooo ooooooo ooooo .dP""Y88b `88. .888' `888 `Y88. `888' `8888 d8' oooo ooo ]8P' 888b d'888 888 .d88' 888 Y888..8P `88. .8' .d8P' 8 Y88. .P 888 888ooo88P' 888 `8888' `88..8' .dP' 8 `888' 888 888 888 .8PY888. `888' .oP .o 8 Y 888 888 888 d8' `888b .8' 8888888888 o8o o888o o888o o888o o888o o88888o .o..P' `Y8P'