5269.5 inches = 133.8453 meters