2660.7 inches = 67.58178 meters