Squares and Triangles #20 by Maksim Hapeyenka | Art Blocks