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