Squares and Triangles #27 by Maksim Hapeyenka | Art Blocks