25970 inches = 659.638 meters