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