2626.6 inches = 66.71564 meters