############# ##.....#.$...## ##.......)..!..## #................ #...............# ##...............# ##................# ##.................# #..................# #..........w<.....## ...........#....)... #.......############ ##....#.## ##.....w# #..###g# #. #@# # #.# #..# ##.# .# .# .# .# ## .# ##. #.. #.. .. .# . ##.# (.. #<.# .%...####.###.##.. ....(.!...<....... #####...#.##...#.. #........ .## .....?...#.# # ....@.#....... ....######.###[ .g#. .# . .@. ##