Squares and Triangles #32 by Maksim Hapeyenka | Art Blocks