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