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