... . .. .. ... ... # # # # ..# #.. ...# # ..#.( .. .. ... ..... . ..D .. .. . ...# .. .... ..... ..# #.. . ..# ..# ## . ##. . ##..# . # . .D.#.. .#### # .. #.#.. .D.......# #.. # ## # . .# # ... .. # #.##.. #. # .## ## #.. D #.#..... # ####. #. [# ##. #.D### ##.....# # #.#...#####. # .# .. .###.####..#. # ....#.## .D..# ... ....#...#.# #.... ## .#.... # #...#.# #.#.#. ....# .#..#. #.#..#X###. .# #. #. .... . ... .. ..##. #. . . # #.# ... #. . ## .#... .. # ... #. ###.