##+## ##...## ##.....## ##.......## #.........####... .+.<.%.)...'...... #............####... #..##.......## .... ##^....## ..# ##...## . ##+##