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