96 triangles