..#.# #. . . ...## #. # .... ..# #.###....#.. #.#.#.#...# # #..#. . .. #. #.#.#.#..# #.# #........ #.####...# ... #..#. #..# . ##.h.. ##. # . #..#..... ... #..#... ##..## #..## ... ### #### #.# # .###.. # #.. .#