. #. . ..# .# # #...## .. . . #.#... . #.# .#.. #... .. ... #.#.. .. .##.#.. .....#.d#..## . . # #.##.. ##.#. . #############..#.# .# . ..........dX...# ... .. #.##############.. .## # .###.## # .#.. .# #. .#. #. ..#.#. . ...#. #. .. .. # . #.### ## .# # . .#####. #. . # ## .. ## .# #... .#. . . .. . ### #. # #.# ## . # ## # . #..# #. . ## # .. # # .# . . # .# # .