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