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