. . #.# ## # # # ...###...## ..# . .d#?....#. . . .... . . #... # ....# #... # ..# .# ##. # ##.## #. ###...### ..###... #.....#.....#..# ....... ........ .#.... #.....#.... ##...# #...###.#. # ##.## ##d## ### ## ...###...###... .....#.....#..#. ................# .#.....#.....#.... ..###...###... #.# ##.## ##. .. #...# #.....# ........... ....#.....#...# ...###...###... #.# ##.## #.. .. ... .. ...