. ## . #.# . . # . ## . # . # . # .#. . . #... ### # # ... . . .# # ...#. # #. . . # # ##. # #.. ... ..# # . #....### #. ###.# ..#.#.. #.. .##...# # . #..#.......## .. #.......# .##... ..##.....#...# . #.#...#.. . #..#..#h# . #. #.hh.# #...##h.# ##.## ..# #.# ##.# #. ##. . ### .