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