... . #.# ############.. #.## ##.....#.....#. #### #..### ##............)# ##...##....#### #............$.. ##.............. #...........g............ ....###.##...#### #..............### ### #.........##### #........###.#.# ######.#..)...# #..!.........$.### #.###....# ####.....###...g.## #.# #....# #.....# ####g.?###### #.# ###### ####... #.#......#### #.########. ###...###...####....### ###.......... #.......g.....#...###....######## #####.....g...# #)....#.## ##g###)...###...###.# #.# #...?....#.# #.# #.# ###.######...... #.. ...# ###.... #.......# ..... ##.....## ##### #..... #....g #...g.