## ##. #.. ## .. .. # ### # #... #.# #. #..### ..#... .#. #..#.## ........ ##. ##. ..#.....# ### . ..#. .###...# .. #....#.#.#### ## ## #.# ...#.#.###. .###... ##. #...#. ...# .. ####.#.. ......... #....#..... . #... ##...## .. #..## ##.## #.# #. #.###...###... #..#...#.....#.. . #..# #............. # # #..#..x..#.... ...# #.D.## ... ### ##.## .# #...# .. #.....# ......... ..#.....#.. #..###...###... #.# ##.## #.# .# ... ..