. # .. # . .. .#. # # #.##### # . . . .... .## # .. . ##..# ... .## # ..##...###3# ## ..##.#..#...# .#.... # #.#X#...# #..#..###....#.# #...........## .# # ##.#..#..###### # .#...####.#...... .##. . ###....... .# #.?. . .. ## . ## .... . # ..... . .#.#... ##..... . .. .#