Squares and Triangles #25 by Maksim Hapeyenka | Art Blocks