2667.7 inches = 67.75958 meters