2628.7 inches = 66.76898 meters