. . # . . . . . .. . # . .. . # . ##.# # # #.# . . # ##.## # . . #... .. #. ## ## # # .# #. .#.. ..... .... . . ### . # . #...# # #.. . #.# #.. #.# #####.## # #. . .. ..# . #.# #.###..### # #. #. . ......# ## #.###..# ..#...# #..#.###.$##......# #..........A...... #..#.#.#....3.....# # # # ##.###.#...# ### .# ..# #.# . . #. ## .h . .