Squares and Triangles #58 by Maksim Hapeyenka | Art Blocks