2649.7 inches = 67.30238 meters