1266.7 meters = 4155 feet and 10.08 inches