#. #. . # . #. . . # #. . . . # ..#.# .# . .# #.# ##.. .. # ###. # ... # . . . #. # # # ... .. .## #.# # #.### # .. ..# #.... # ... ..# #.#.#. ## .##.. # D##.##### ......# #..##. ..##4..#...#.. #... . # .# ##.... # ## ..4. # ..# ..# #. #..# #. .# #. ## # .D.##4.## #. #######.D..# . #.#..### #.. ..# ### #..#.#.....# ####.......... #.XD#...#....# #####..#...### ... . .# .......## .#.... # #.....#. .#.... .#