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