1267.8 meters = 4159 feet and 5.39 inches