67963 inches = 1726.2602 meters