### ##.## ##...## ##.....## +...<...+ ##.....## ##...## ##.## #.# ... .#. . . . .