## . .. .. . .# #.#D . # . # # # # ##. . #. D .. #.. #..# .# . .. .# ... ..D # .. . ..# ###. . 5... # # .. .. ...5# ...##.... 5#..# ### .#...X. .# .3 # . # . .. 5# #.. .. .X.... # .. .. ..h.#5##. .# .. ...#...#...#. #.# # # ##X##..#. ..# #....#.5.. # ## ##hX..5 ... ##..#. ...#.. . .. .##.... # ###5.#... ..#.##.#x.####.# #.....#$##### . #....##.# ##.x##..# #..##h.X# #.## ###X## .. #.#.# # ####.# . ##