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