Squares and Triangles #28 by Maksim Hapeyenka | Art Blocks