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