266.32 meters = 10485.03937 inches