266.49 meters = 10491.732283 inches