2624.6 inches = 66.66484 meters