hard edge