2610.6 inches = 66.30924 meters