Title: Block patterns and how to cut by them