58 triangles