.. #.. . #..#. #. .#. # .###...# ## #.## #.d# #.###..#... # #..#.# # #.# ##..####...# # ..#.#.#..# #.#..#... . ## ##.##.##.... ..# ###.###.#.#.#.####.#.. #.....d###.#.. .. # #.#.#.#...#..##..# (... #......#....... .# . . ###.###...###..##.. # #.........# . .. #.X#..#..#..# # .##.##...#.## # . . #. ..#.#.#. . . ....# . .. ..#... #. .# # ...# # ## ##.#