. ##. .# . #.. .. . . . . #. ## .. .. .. .. .# ..# # ... . . #### ..##.#. .. .## #.##...... .. . #.#.#XX#... . ..# . .. . #..XX##.##.. # .. # . . #. ...# .##. .. .. ##...# .. #... . #.. #..... #.. . .#..## ##....## . .. . ## # ##...#.# #.. .## . . # ....X ### . .. .. .. . # .. ....##.. .. . .. ... X.. ... .. ..# # .X.XX .#.. . ..#.## # # .. .... .#... ...# .. X ...#....##.... . . # # . # #. .## . ## # . .