25999 inches = 660.3746 meters