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