2640.9 inches = 67.07886 meters