2620.7 inches = 66.56578 meters