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