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