..#. .. # ..... ##. . . # ..# #### ... # #.... #..# ##.D.## ..# #.D###.... .#. .. . ####.#........ . . #(# #...##......... # .. . .###.#.#.##..# # ## ### .##..##... . #. . ######... # # # # # .# #....# ## . .#.# .......# # # .##.## ....## #. .. ##.#.###.... . #. . ##. # ##.## .. # . ..# #...# . .. #..# #.... #.. .... .. ...# . .. ....#.. . .. #...###. .## .. . . ... # . .. #..#.# . . . .. ... . # ..(.. .. .