266.89 meters = 10507.480315 inches