#............. #...%........# #..(.........# ##### #..c.........# #...##### #............# #.......# .............## ###.......#... .......g.g....# ##............. ####g....... ##.......g.....# #.<..#####+# ######....###.###..gg ###..# #........##D##.. ... ...# #.####..##.#.###.# .. ##..# #.# #)##.###).##.# . #..# #># #.#.## ###.##.# #..# #.# #.#.# ##Y# # #.## #.####...# #D# #.# #....#.#.# #.# #.##.#.#.## .##. #....#.##.## # .# #..#.#..##.#####.# #######....#...##.....# .............###.....## ########.#..##.....### #.