PATTERN DESCRIPTIONS