##. . .## . . . #.. # . ...h .#...#.. #.#.###.#... ##.#.# h....# .. .##.#..## ......#...##.# .#......##..#####. .## .#...##$......# ... #. #...##### .###.#..#.#.*hx.# ##.. #.......##X# #.## ##.###..#.....# # ...# ####...##.# #X#.# ..##. #. ... .# # ##.. .. . ##. .. ## #. .## .