### .. # #. . #. #.## # . ## .. #.# ..# .# #.#X# ..### #.. #..##..#..# ###.. ####...# ....####.#. ..# #.#....# .#.## ## ....###. # # . ... . .## . ..### # # . .#..### . .# ##.# # .# ..#...#....# ..## #......##..# .# . # ####.... #.## # ### . . .# . . ##.. # # . .#.. #.. .. # #. .. .# . ##. .# # # # . # ##### # . # . # .. #. # # # . # .