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