# . ##. # #.# #. # #..##.# .# #.#. .#. #..........# #... ##.#.#.. ##.....##.....# #.#.####.....## #.#.##.......... ##.####....# ..##. #.#h..X....##.#. # # .#..#.###...##.# . . ..#....#..##. ..x . # ##...#...##... #.. .#. #..#.#...#... # ##. . #...###..#..#. #..# ##### .... ## ##. (##. .. . # #. # ###. . . #.# #