Squares and Triangles #48 by Maksim Hapeyenka | Art Blocks