## #. ..# .# ####.# #.# #..#.### #. # # ##.#.#... ..# . ##.d.h..###.# #.##..#...#.....# .##..#.# #.....#...# ....#.#. #.###...#... # # ..#... ... . ##... ..#..... ##.# .. #...... ##.# .# . .. . . #.#.#d# # .. .#..h. ...# . ##.. ... ##..# # ..#. .#. ..... ##.... . # .. # .. # ..##... . #. . ####.#.##.# . .. .# ####. # .# # ##.. # . # . .# # .