. . . . #...# . #.### # ..# ... .##### ..#.#. #.# ...#.#. # # ..##..#.. .# ## ##...##. ..##..# .....##.#.#..# # ###..#...#..#.# #...#....XXX##...# #.........X...# # #.#......XXXX......# #..#....###..#.#... ..(..###. #..#.# . .# #...# # .##.. # . .##. .#.# # # . .# .. .. ... #