Squares and Triangles #16 by Maksim Hapeyenka | Art Blocks