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