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