106 triangles