1266.8 meters = 4156 feet and 2.02 inches