##+## ##...## ##.....## ##.......## #.........#. +...