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