67968 inches = 1726.3872 meters