266.9 meters = 10507.874016 inches