soft-pattern