patterns

201612 NBK