Graphs, Grids, and Patterns