Squares and Triangles #50 by Maksim Hapeyenka | Art Blocks