Squares and Triangles #42 by Maksim Hapeyenka | Art Blocks