Semi-curve