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