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