.. .. .. ... ..# .# ##.## #.## #### ...## . .###DD. #.#. .#. ...#.....#X.. .... .............. .. #.. #.....#.....# .. #.. ...# #...# ..# ##.# #.## ##.## # ## ##...###...###...###. # .#.....#.....#.....#.... #. #......h.....x.............. #.#.*...#.....#... .#..... #....#.####S##..###.#...# ##.###.# #...####.. #### ..# hh. #. #.# ...### #.# ..X #S. ..###.#.## #. .... ##. .##...#.# ..> . # .. ##