.ooooo. . ooo ooooo .o. .ooooo. d88' `8. .o8 `88. .888' .888. 888' `Y88. Y88.. .8' .o888oo oooo ooo 888b d'888 .8"888. 888 888 `88888b. 888 `88. .8' 8 Y88. .P 888 .8' `888. `Vbood888 .8' ``88b 888 `88..8' 8 `888' 888 .88ooo8888. 888' `8. .88P 888 . `888' 8 Y 888 .8' `888. .88P' `boood8' "888" `8' o8o o888o o88o o8888o .oP'