Squares and Triangles #43 by Maksim Hapeyenka | Art Blocks