2640.7 inches = 67.07378 meters