266.57 meters = 10494.88189 inches