.. #. .. . . ##.### #. # # ...... .... #.#..#### ...#....#..# # ....[......## #...........# ##... # #d..# #.# ## .#.### #.......#### # ..#.. . #.. .#..## ###...... # # #...## . ##. ... ## # ...###.# ### .. .#.. . # #. .# . . # .. .. .. ..# .# ... #. #.. ### # . ##.. . # # # . .