######## ###############......# .........#...#......# ...%....#...#......# .......#...'......# #.. #......#...#......# #..######'######..o#Y.....# #..+..Y##.....##.h.#......# #..#....†h..h.##...#......# #..##..##..ho..h...#......# #..##..#########...#oh[[..# #......# #...#