97 triangles