. .. # . . . . # ...#.. # # #. # .. #....# #. # # # #. ....#.# .. ...##... ##..##..# ... ....# ...#... . .##....# .#...# .# #.. ##.#.# # ... .# #. .#.. ....#. # #.# .#...#. # ..###.# .#..# #.# . #.#...# #..#. ..#.##...# ....####.## ###. . ....###.###...# . ..#....#....### #....#.#......# # #......### . ..###.#.##.# #.....5..## #.#....#.# #.....X#..# #..#..... ## #.#......# #..#.#.... .#........# .###..#.## ... ..