applications.collages.collageAlgebra:
{
  ntColour = const(.8),
  

  f0 = scale(.8) . rotate(3.6122),
%  f0 = scale(.7) . rotate(6.235),
  
  star = { filledpolygon((1,0),(.2,.2),(0,1),(-.2,.2),(-1,0),(-.2,-.2),(0,-1),(.2,-.2)) }
          + { filledpolygon((1,0),(.2,.2),(0,1),(-.2,.2),(-1,0),(-.2,-.2),(0,-1),(.2,-.2))[1] } transformed by f0,
  S = { filledpolygon((1,0),(.2,.2),(0,1),(-.2,.2),(-1,0),(-.2,-.2),(0,-1),(.2,-.2))[.5,0,0] },
  A = { filledpolygon((1,0),(.2,.2),(0,1),(-.2,.2),(-1,0),(-.2,-.2),(0,-1),(.2,-.2))[0,.5,.5] },
  D = { filledpolygon((1,0),(.2,.2),(0,1),(-.2,.2),(-1,0),(-.2,-.2),(0,-1),(.2,-.2))[0,0,.5] },

  f = use(f0) . use(f0),
  F = <#star, f>,
  
  g0 = scale(1),
  g1 = rotate(-90) . translate(1,0) . scale(.6) . rotate(-15) . translate(1,0),
  g2 = use(g1) . scale(-1,1),
  g3 = translate(0,1) . scale(.7) . translate(0,1),
  G = <g0,g1,g2,g3>

}
