Abstract Squares

Abstract Squares

Lots of randomly located squares