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