89 triangles