26001 inches = 660.4254 meters