Squares and Triangles #19 by Maksim Hapeyenka | Art Blocks