####. #.... ...# #..# #..# ##..####### #......h..# .# #...#####.##.# #<..##.#...#.# #...#........# #....#.#..##.# #............# #....#.#..##5# #.......#.#.##.### #....#...5hM....... #.#....############ #.... ..##. ..