applications.collages.collageAlgebra:
  {
    ntColour = const(.8),
    s = const(1/2 + sin(30)),
  
    K = { filledPolygon(
            (#s,0),
            (1.5, cos(30)),
            (1/2, cos(30)),
            (0,2 * cos(30)),
            (-1/2, cos(30)),
            (-1.5, cos(30)),
            (-#s,0),
            (-1.5, -cos(30)),
            (-1/2, -cos(30)),
            (0,-2 * cos(30)),
            (1/2, -cos(30)),
            (1.5, -cos(30))
          )
        },
    
    c1 = scale(1/3) . translate(0,-4/3 * cos(30)),
    c2 = use(c1) . rotate(60),
    c3 = use(c1) . rotate(120),
    c4 = use(c1) . rotate(180),
    c5 = use(c1) . rotate(240),
    c6 = use(c1) . rotate(300),
    c7 = scale(1/(2 * cos(30))) . rotate(30),
    c = <c7, c1, c2, c3, c4, c5, c6>    
    
  }

