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