26007 inches = 660.5778 meters