.. .# ### ......... .#.#...$. ..#..#.. ###......## ##hX###..... #.#..5...# #...X#...# #####..#.# #.....# .## #..##...# . . .. #X#####.#.# ... ##.#..# #.. #......#. ..# #.###...#.#..# # #... #.. ### ##.##.###... #.. ###.##. .##. . .##. #. . .......