######. #####....... ###.......###### ##......###...... #....###......... #...#....<.#### #...#.....### #...#....## #...#....## #...#.%...# ##...#......# #....###....... ##... ###.... ###. #### ##