Squares and Triangles #23 by Maksim Hapeyenka | Art Blocks