Squares and Triangles #21 by Maksim Hapeyenka | Art Blocks