. . # ## ...# .. .... #... . ......#..#.# #. ......#..#..## ##... ......#..##..#.... . #...... .##....#.. #..)...#........ #....#.....#.#. ... #..#..#...X.......# # #......#XX..##..#.. ##...#.XX....#.. ... #..#.# .......#.... # ## # #....##.## #!## #.##..##.# #.. #... .. #.. #... ##. .# #.#... #.