### ..###. # ##.... #....######..# .............# ..#.....##...# ##...# ##..# ##.. ##h# ##..### ##.# ##.....###..# #.......###.# ##.<.#...# #....#.## ##.....# #..#### #.## ... ...# ..### ..