Squares and Triangles #54 by Maksim Hapeyenka | Art Blocks