2614.6 inches = 66.41084 meters