nomatch block nomatch nomatch nomatch -------- nomatch pass nomatch nomatch nomatch -------- nomatch block block nomatch nomatch -------- nomatch pass pass nomatch nomatch -------- nomatch block block block nomatch -------- nomatch pass pass pass nomatch -------- block block block block block -------- pass pass pass pass pass -------- |