1086.34 meters = 3564 feet and 1.29 inches