Squares and Triangles #56 by Maksim Hapeyenka | Art Blocks