applications.collages.collageAlgebra:
{
  ntColour = const(.8),
  
  line = { polyline((0,0),(10,0)) },
  S0 = #line,
  S = { curve((2,0),(8,0) left (0,0) right (1,0), (10,2) left (0,-1)) },
  Sl = { curve((0,0),(8,0) left (0,0) right (1,0), (10,2) left (0,-1)) },
  Sr = { polyline((2,0),(10,0)) },
    
  f1 = scale(1/3),
  f2 = scale(1/3,-1/3) . rotate(90) . translate(10/3,0),
  f3 = scale(1/3,-1/3) . translate(10/3,10/3),
  f4 = scale(1/3,-1/3) . rotate(-90) . translate(20/3,10/3),
  f5 = scale(1/3) . rotate(180) . translate(20/3,0),
  f6 = scale(1/3) . rotate(270) . translate(10/3,0),
  f7 = scale(1/3) . translate(10/3,-10/3),
  f8 = scale(1/3,-1/3) . rotate(90) . translate(20/3,-10/3),
  f9 = scale(1/3) . translate(20/3,0),
  F = < f1, f2, f3, f4, f5, f6, f7, f8, f9 >
  
}
