half Patterns