### ..# .## .. . #. #####.##. ## # . ..# ..#... .# . ....#. ..#.#.. . # . #..##.#.#. .## .. .... ##.#...###..#..# #.#.#.....#...#...... .####..##D.#...#....# ....#..##.#.#.......# ## .##.#..........# .. ..#.#.h...#3.### .#...#...#.####.# .###.......# #.. #..#...#..# ... # #..###.#...# .## #.#. #...... # .. . ........ ##.. ## . . ..