2624.7 inches = 66.66738 meters