67961 inches = 1726.2094 meters