26000 inches = 660.4 meters