##########. .......... . .......# #.. ##.....## #...#.......#.. #.............. .......<# #......## #....$. #...... ##..#.. #.###. #. .. # ..