# .. ##. # . . . # . ....#?. . ..# ..... # # ... . .### .# # #..#.##...##... . . .#.#.....# #### ..... #.$# .# #.#...#.#..###.### . . ....##.......##.#.# #.#..# ..#... #...|..# ..# # ## #...#... ## #. ## #...#.#.5.#.... . ##..........# # ###.#....5##. #.#..3#.##..# #...{5#..#h#. #.#.#e##...# . .#.##4...#. ..# #.#.xX..# ###..##..# ##.....# ##....# ...## ....# .....# .#..# ####