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