266 meters = 10472.440945 inches