..# ..# . # ##.# . ..# ..###... .. .. ..#...# ....# # .?..h# ...# .. #...###2## . .. #..##...####.# #. #.#.....#..# # ##........#.##.. ##.....#.#..##. ##...###.#...# ##.## ##..#.# ##...###.. # . #.#.....#. ..##. ........#...#. ##..X..#....#.. ##.. ###...... ##. #...... #... ###. #. #... .#.. #.... # . #..