. ... .. # #..# . ###.# .#... .#####...# ..#..##.#...###.## #..#....##.h....... #.......#x.##.##.## .###...#.#D#...# ............# #.. #.....#.Y#..# .#. .#..##.....## . # #.#.#..##..## . . #.##.#....# # #...##.# ... .#..#.... ##....#.... # ... #.#....# ..#.###..####.# ####...## .. .## # # #.#.. .# ## ..# ### #.##...... ###... .. . ..#.#...### # #. # ## . #. ... ... # # # . .#. # . #... .