2610.7 inches = 66.31178 meters