## ##. # #.. ##.#.. ####..###....# .## #. .#.....# .. #...###h##.... ## .....#. ..X# . ..# ##..#..X #.# . .## #.#......#... # .##.#.#..#.##### #.# . #.#.#.### . #.###.....# #..#...#.###### ..##.. .#.#.# . #.....#...#..# .# ...##....# ##.....##.# ## #.... .## ....# #...# .#. ##.# #. #..#.#... #. ###.#. . . .. .. #.#.. .. .. # .. ... . #.#.. .# . . .# ## .. #. #. .#. .# ##.#