1266 feet = 385.8768 meters