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