1086 meters = 3562.992126 feet