Squares and Triangles #18 by Maksim Hapeyenka | Art Blocks