Patterns are all around us.

1,556 Views