298 patterns

All patterns