Squares and Triangles #40 by Maksim Hapeyenka | Art Blocks