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