#. .# . # # . . . . .. # . ## ...##.# #.. . #. ..###.. # #.#.##.. # . .. .#..D# # .#.#.. #.# . . .....#.###.....#...... . # #.......## .#.#.... # . .##..D....... .#.. #. ## . ...#.........#.#..#..# . ### ##. ##..# ...### . # . .. .## #.. #...#.###.#.###... .#.. ..# #.#.....## ### # ## . # ..##.####.#.. # ## # # # # # ##h5.....###.## #. # # ..#.#....#.#.### # # ........#...# . ##.#..##.# h.#.#.#### # #.### #...# .....## ..##... ..#.. ....## ..... ###..