266.44 meters = 10489.76378 inches