105 triangles