26738 inches = 679.1452 meters