applications.collages.collageAlgebra("fish"):
{  
  sqA1 = {
           %%%%%%%%%%%%%%%% Fish no. 1
           filledCurve(
             (0,0),
             (-9,0) left (0,0) right (-2.5,-3),
             (-11,-10) left (0,1) right (-5,-3),
             (-18.5,-18.5) left (1,2) right (3,-1.5),
             (-9.5,-19) left (0,0) right (2,-3),
             (-5,-23) left (0,0) right (1.5,1.5),
             (0,-20),
             (0,-14) ,
             (10,-18.5) left (-4,6) right (3,1.5),
             (18.5,-18.5) left (0,0) right (-2,1),
             (10,-11) left (3,-5) right (-1,0),
             (0,-9) left (3,-2.5) right (0,0)
           )[.3,.7,.2],
           filledCurve(
             (-11,-10.7) left (-.5,0) right (.25,-.5),
             (-10.6,-14) left (.1,.4) right (-.25,-.25),
             (-14.8,-15.1) left (.4,-.1) right (0,.5)
           )[.9,.85,.85],
           filledCurve(
             (-11.2,-11.6) left (-.3,-.1) right (.2,-.3),
             (-11,-13.6) left (0,.4) right (-.3,-.2),
             (-13,-13.9) left (.4,-.1) right (0,.5)
           )[.3,.7,.2],
           filledCurve(
             (-10.3,-15.5) left (-.5,0) right (.25,-.25),
             (-9.6,-18.5) left (0,.4) right (-.25,-.25),
             (-14.2,-18) left (.25,-.25) right (0,.5)
           )[.9,.85,.85],
           filledCurve(
             (-10.5,-16.1) left (-.5,0) right (.25,-.25),
             (-10.1,-18) left (.05,.4) right (-.4,-.1),
             (-12.5,-17.6) left (.2,-.2) right (.1,.3)
           )[.3,.7,.2],
           filledCurve(
             (-17.5,-18) left (4.5,2) right (4,2),
             (0,-12) left (-7,-.5),
             (16,-17.5) left (-4,2) right (-4.5,2),
             (0,-12.3) right (-7,-.5)
           )[.9,.85,.85],
           filledCurve(
             (-10.5,-10),
             (-5,-8.2) left (-4,-.5) right (2,.25),
             (-.5,-9),
             (-5,-8.5) left (2,.25) right (-4,-.5)
           )[.9,.85,.85],
           filledCurve(
             (-8,-9) left (0,0) right (-.5,5),
             (-6.75,0),
             (-8.3,-9) left (-.5,5) right (0,0)
           )[.9,.85,.85],
           filledCurve(
             (-5.6,-8.3) left (0,0) right (0,5),
             (-4.5,0),
             (-5.3,-8.3) left (0,5) right (0,0)
           )[.9,.85,.85],
           filledCurve(
             (-2.5,-8.4) left (0,0) right (0,5),
             (-2.25,0),
             (-2.8,-8.4) left (0,5) right (0,0)
           )[.9,.85,.85],
           filledCurve(
             (-9,-18.8) left (4,0) right (4,.5),
             (-.5,-14.2) left (-2,-.3) right (-2,-.5)
           )[.9,.85,.85],
           filledCurve(
             (-2.3, -15.2) left (0,0) right (.25,-2),
             (-1.25, -20.58),
             (-2.5, -15.4) left (.25,-2) right (0,0)
           )[.9,.85,.85],
           filledCurve(
             (-4.7, -17) left (0,0) right (.5,-2),
             (-2.5, -21.2),
             (-4.85, -17.2) left (.5,-2) right (0,0)
           )[.9,.85,.85],
           filledCurve(
             (-7.1, -18.4) left (0,0) right (.5,-2),
             (-3.9, -22),
             (-7.3, -18.5) left (.5,-2) right (0,0)
           )[.9,.85,.85],
           filledCurve(
             (4.4,-10.8) left (1,-1.7) right (1.6,-1.8),
             (4,-14.1)
           )[.9,.85,.85],
           filledCurve(
             (4.8,-11.6) left (0,0) right (3,-.3),
             (11,-12.8),
             (4.9,-11.85) left (3,-.3) right (0,0)
           )[.9,.85,.85],
           filledCurve(
             (4.7,-13.1) left (0,0) right (3,-1),
             (12,-17.8),
             (4.6,-13.35) left (3,-1) right (0,0)
           )[.9,.85,.85],
           %%%%%%%%%%%%%%%% Fish no. 2
           filledCurve(
             (-18.5,-18.5) left (0,0) right (3,-1.5),
             (-9.5,-19) left (0,0) right (2,-3),
             (-5,-23) left (0,0) right (1.5,1.5),
             (0,-20) left (0,0) right (3,-1.5),
             (4.5,-23.5),
             (0.3,-29.7) left (3.5,4) right (1,-2.5),
             (0,-37) left (0,0) right (-3,1),
             (-5,-33) left (0,0) right (-4,-.5),
             (-9.5,-33) left (0,0) right (0,2),
             (-10,-28.5),
             (-7,-26) left (0,0) right (-2,4),
             (-14,-23) left (0,0) right (-1,3)
           )[.9,.85,.85],
           filledCurve(
             (-17,-19.2) left (2,-1) right (2,-1),
             (-5.6,-25) left (-5,6) right (2,-2),
             (-.1,-36.8) left (-1.5,3) right (-1.5,3),
             (-5.8,-25.2) left (2,-2) right (-5,6)
           )[.3,.7,.2],
           filledCurve(
             (-4.8,-23.1) left (4.6,-2) right (4,-2.2),
             (.2,-29.5)
           )[.3,.7,.2],
           filledCurve(
             (-3.1,-24.1) left (2,2) right (0,0),
             (-2.9,-24.3) left (0,0) right (2,2),
             (1.3,-20.8)
           )[.3,.7,.2],
           filledCurve(
             (-1.7,-25.5),
             (-1.5,-25.7),
             (2.4,-21.6)
           )[.3,.7,.2],
           filledCurve(
             (-.5,-27.3) left (2,2) right (0,0),
             (-.4,-27.6) left (0,0) right (2,2),
             (3.5,-22.5)
           )[.3,.7,.2],
           filledCurve(
             (-7,-26.1) left (.7,-2) right (1,-2),
             (-5,-32.9) left (-1,2) right (-1.3,2)
           )[.3,.7,.2],
           filledCurve(
             (-9.7,-29.7),
             (-6.5,-27.7),
             (-6.4,-27.9)
           )[.3,.7,.2],
           filledCurve(
             (-9.6,-30.8),
             (-6.1,-29.4),
             (-6.1,-29.65)
           )[.3,.7,.2],
           filledCurve(
             (-9.5,-31.9),
             (-5.7,-31.1),
             (-5.7,-31.35)
           )[.3,.7,.2],
           filledCurve(
             (-7,-21.8) left (-2.5,.5) right (-2,-.15),
             (-8.7,-24) 
           )[.3,.7,.2],
           filledCurve(
             (-8,-21.9) left (-2,1.7) right (0,0),
             (-8.2,-22.1) left (0,0) right (-2,1.7),
             (-10.8,-19.2) 
           )[.3,.7,.2],
           filledCurve(
             (-8.65,-22.9) left (-2,1.3) right (0,0),
             (-8.8,-23.1) left (0,0) right (-2,1.3),
             (-14.7,-21.5) 
           )[.3,.7,.2],
           filledCurve(
             (-4.7,-33) left (.7,-1) right (.5,.5),
             (-2.6,-31.9) left (-.5,0) right (.3,-.5),
             (-2,-35) left (.1,.5) right (-.5,0) 
           )[.3,.7,.2],
           filledCurve(
             (-4.55,-33) left (.7,-.9) right (.5,.5),
             (-2.65,-32) left (-.5,-.1) right (.2,-.5),
             (-2.2,-34.7) left (.1,.5) right (-.5,0) 
           )[.9,.85,.85],
           filledCurve(
             (-4.4,-32.8) left (.5,-.6) right (.5,.4),
             (-2.8,-32) left (-.4,-.1) right (.1,-.5),
             (-2.7,-33.9) left (.1,.5) right (-.5,.1) 
           )[.3,.7,.2],
           filledCurve(
             (-1.9,-31.6) left (.5,-1) right (.1,.2),
             (-.1,-30.4) left (-.4,0) right (.2,-.5),
             (-.2,-34) left (.15,.3) right (-.4,.2) 
           )[.3,.7,.2],
           filledCurve(
             (-1.72,-31.63) left (.5,-1) right (.1,.15),
             (-.2,-30.58) left (-.3,-.05) right (.1,-.5),
             (-.33,-33.6) left (.1,.25) right (-.3,.2) 
           )[.9,.85,.85],
           filledCurve(
             (-1.6,-31.4) left (.3,-.6) right (.1,.15),
             (-.4,-30.58) left (-.3,-.05) right (.1,-.5),
             (-.6,-32.7) left (.1,.25) right (-.3,.2) 
           )[.3,.7,.2],
           %%%%%%%%%%%%%%%% Fish no. 3
           filledCurve(
             (0,-37) left (1,2) right (0,0),
             (0.3,-29.7) left (1,-2.5) right (3.5,4),
             (4.5,-23.5),
             (0,-20) left (3,-1.5) right (0,0),
             (0,-14),
             (10,-18.5) left (-4,6) right (3,1.5),
             (18.5,-18.5) left (0,0) right (-1.5,-3),
             (13.5,-23.5) left (0,0) right (.5,-2),
             (13.5,-28) left (0,0) right (-2,0),
             (8.5,-28.5) left (2,.5) right (-1,1),
             (5.5,-27) left (0,0) right (-2,-1.5),
             (4,-33) left (0,0) right (-2,-1)
           )[.8,.2,.2],
           filledCurve(
             (17.5,-18.8),
             (5,-26) left (4.8,5.7) right (-2.4,-2.85),
             (0.6,-35.5),
             (4.8,-25.8) left (-2.5,-3) right (5,6)
           )[.9,.85,.85],
           filledCurve(
             (4.6,-23.4) left (.8,2.2) right (1,2),
             (9.8,-18.6) left (-2.5,-1) right (-2.5,-.5)
           )[.9,.85,.85],
           filledCurve(
             (5.4,-22) left (-2.3,2) right (0,0),
             (5.55,-21.75) left (0,0) right (-2.3,2),
             (0,-18.5)
           )[.9,.85,.85],
           filledCurve(
             (6.4,-20.7) left (-3,3) right (0,0),
             (6.7,-20.5) left (0,0) right (-3,3),
             (0,-17)
           )[.9,.85,.85],
           filledCurve(
             (7.9,-19.5) left (-3.5,4.3) right (0,0),
             (8.2,-19.3) left (0,0) right (-3.5,4.3),
             (0,-15.5)
           )[.9,.85,.85],
           filledCurve(
             (5.7,-26.9) left (2.2,2) right (2.5,1.8),
             (13.3,-23.6) left (-2.3,-1.75) right (-2.5,-1.25)
           )[.9,.85,.85],
           filledCurve(
             (7.3,-25.9) left (1,-.5) right (0,0),
             (7.65,-25.75) left (0,0) right (1,-.7),
             (9.75,-28.22)
           )[.9,.85,.85],
           filledCurve(
             (9.4,-25.2),
             (9.7,-25.1),
             (11,-28.05)
           )[.9,.85,.85],
           filledCurve(
             (11.3,-24.6) left (.5,-1.5) right (0,0),
             (11.55,-24.5) left (0,0) right (.5,-1.5),
             (12.25,-28)
           )[.9,.85,.85],
           filledCurve(
             (3.2,-26) left (0,-3) right (-.5,-3.5),
             (4.4,-28.5)
           )[.9,.85,.85],
           filledCurve(
             (3.2,-27.1) left (-2,-3) right (0,0),
             (3.2,-27.5) left (0,0) right (-2,-3),
             (.7,-31.6)
           )[.9,.85,.85],
           filledCurve(
             (3.8,-28.5) left (-1.2,-3) right (0,0),
             (4,-28.6) left (0,0) right (-1.2,-3),
             (2.6,-33.7)
           )[.9,.85,.85],
           filledCurve(
             (10.4,-18.8) left (0,-.2) right (.5,.3),
             (14.5,-18.8) left (-.5,.3) right (-.3,-.3),
             (11.8,-20.1) left (.4,.1) right (-.4,.1)
           )[.9,.85,.85],
           filledCurve(
             (10.9,-19) left (0,-.1) right (.3,.1),
             (13,-19.1) left (-.3,.2) right (-.2,-.25),
             (11.8,-19.8) left (.4,.1) right (-.3,.1)
           )[.8,.2,.2],
           filledCurve(
             (12.5,-21.2) left (0,-.3) right (.6,.4),
             (15.3,-20.5) left (-.6,.1) right (-.1,-.5),
             (13.4,-23) left (.5,.3) right (-.3,.2)
           )[.9,.85,.85],
           filledCurve(
             (12.85,-21.4) left (0,-.2) right (.4,.2),
             (14.3,-21.2) left (-.3,.1) right (-.1,-.4),
             (13.45,-22.55) left (.25,.2) right (-.2,.2)
           )[.8,.2,.2]
         },

  sqA1b = {
           filledCurve(
             (-1.5,-1.5) left (0,0) right (-2,2),
             (-7.5,1.5) left (0,0) right (-4,-3),
             (-10.5,-10.5) left (0,0) right (-4,-2),
             (-18.5,-18.5) left (2,4) right (3,-1.5),
             (-9.5,-19) left (0,0) right (2,-3),
             (-5,-23) left (0,0) right (1.5,1.5),
             (0,-20),
             (0,-14) ,
             (10,-18.5) left (-4,6) right (3,1.5),
             (18.5,-18.5) left (0,0) right (-6,2),
             (8.5,-10.5) left (0,0) right (-8,-1),
             (-.5,-10.5) left (0,0) right (0,4)
           )[.3,.7,.2],
           filledCurve(
             (-10.5,-11.2) left (-.5,0) right (.25,-.5),
             (-10.3,-14) left (.1,.4) right (-.25,-.25),
             (-14.5,-15.3) left (.4,-.1) right (0,.5)
           )[.9,.85,.85],
           filledCurve(
             (-10.7,-12) left (-.3,-.1) right (.1,-.3),
             (-10.6,-13.6) left (0,.4) right (-.3,-.2),
             (-13,-14.4) left (.4,-.1) right (0,.5)
           )[.3,.7,.2],
           filledCurve(
             (-10.1,-15.5) left (-.5,0) right (.25,-.25),
             (-9.6,-18.5) left (.1,.4) right (-.25,-.25),
             (-14.2,-18) left (.25,-.25) right (0,.5)
           )[.9,.85,.85],
           filledCurve(
             (-10.3,-16.1) left (-.5,0) right (.2,-.3),
             (-10,-18) left (.05,.4) right (-.4,-.1),
             (-12.5,-17.6) left (.2,-.2) right (.1,.3)
           )[.3,.7,.2],
           filledCurve(
             (-17.5,-18.1) left (4.5,2) right (4,2),
             (0,-12) left (-7,-.5),
             (16,-17.7) left (-4,2) right (-4.5,2),
             (0,-12.3) right (-7,-.5)
           )[.9,.85,.85],
           filledCurve(
             (-10.4,-10.4) left (3,2.4) right (3,2),
             (-.6,-10.5) left (-2,1) right (-2,1.3)
           )[.9,.85,.85],
           filledCurve(
             (-8,-9.3) left (0,0) right (-.6,6),
             (-6,1),
             (-8.3,-9.4) left (-.6,6) right (0,0)
           )[.9,.85,.85],
           filledCurve(
             (-5.8,-9.2) left (0,0) right (0,5),
             (-4.4,.3),
             (-5.5,-9.2) left (0,5) right (0,0)
           )[.9,.85,.85],
           filledCurve(
             (-2.9,-9.5) left (0,0) right (0,5),
             (-2.7,-.6),
             (-3.2,-9.5) left (0,5) right (0,0)
           )[.9,.85,.85],
           filledCurve(
             (-9,-18.8) left (4,0) right (4,.5),
             (-.5,-14.2) left (-2,-.3) right (-2,-.5)
           )[.9,.85,.85],
           filledCurve(
             (-2.3, -15.2) left (0,0) right (.25,-2),
             (-1.25, -20.58),
             (-2.5, -15.4) left (.25,-2) right (0,0)
           )[.9,.85,.85],
           filledCurve(
             (-4.7, -17) left (0,0) right (.5,-2),
             (-2.5, -21.2),
             (-4.85, -17.2) left (.5,-2) right (0,0)
           )[.9,.85,.85],
           filledCurve(
             (-7.1, -18.4) left (0,0) right (.5,-2),
             (-3.9, -22),
             (-7.3, -18.5) left (.5,-2) right (0,0)
           )[.9,.85,.85],
           filledCurve(
             (4.4,-10.9) left (1,-1.7) right (1.6,-1.8),
             (4,-14.1)
           )[.9,.85,.85],
           filledCurve(
             (4.8,-11.6) left (0,0) right (3,-.3),
             (10.3,-12.8),
             (4.9,-11.85) left (3,-.3) right (0,0)
           )[.9,.85,.85],
           filledCurve(
             (4.7,-13.1) left (0,0) right (3,-1),
             (12,-17.8),
             (4.6,-13.35) left (3,-1) right (0,0)
           )[.9,.85,.85],
           filledCurve(
             (-18.5,-18.5) left (0,0) right (3,-1.5),
             (-9.5,-19) left (0,0) right (2,-3),
             (-5,-23) left (0,0) right (1.5,1.5),
             (0,-20) left (0,0) right (3,-1.5),
             (4.5,-23.5),
             (0.3,-29.7) left (3.5,4) right (1,-2.5),
             (0,-37) left (0,0) right (-3,1),
             (-5,-33) left (0,0) right (-4,-.5),
             (-9.5,-33) left (0,0) right (0,2),
             (-10,-28.5),
             (-7,-26) left (0,0) right (-2,4),
             (-14,-23) left (0,0) right (-1,3)
           )[.9,.85,.85],
           filledCurve(
             (-17,-19.2) left (2,-1) right (2,-1),
             (-5.6,-25) left (-5,6) right (2,-2),
             (-.1,-36.8) left (-1.5,3) right (-1.5,3),
             (-5.8,-25.2) left (2,-2) right (-5,6)
           )[.3,.7,.2],
           filledCurve(
             (-4.8,-23.1) left (4.6,-2) right (4,-2.2),
             (.2,-29.5)
           )[.3,.7,.2],
           filledCurve(
             (-3.1,-24.1) left (2,2) right (0,0),
             (-2.9,-24.3) left (0,0) right (2,2),
             (1.3,-20.8)
           )[.3,.7,.2],
           filledCurve(
             (-1.7,-25.5),
             (-1.5,-25.7),
             (2.4,-21.6)
           )[.3,.7,.2],
           filledCurve(
             (-.5,-27.3) left (2,2) right (0,0),
             (-.4,-27.6) left (0,0) right (2,2),
             (3.5,-22.5)
           )[.3,.7,.2],
           filledCurve(
             (-7,-26.1) left (.7,-2) right (1,-2),
             (-5,-32.9) left (-1,2) right (-1.3,2)
           )[.3,.7,.2],
           filledCurve(
             (-9.7,-29.7),
             (-6.5,-27.7),
             (-6.4,-27.9)
           )[.3,.7,.2],
           filledCurve(
             (-9.6,-30.8),
             (-6.1,-29.4),
             (-6.1,-29.65)
           )[.3,.7,.2],
           filledCurve(
             (-9.5,-31.9),
             (-5.7,-31.1),
             (-5.7,-31.35)
           )[.3,.7,.2],
           filledCurve(
             (-7,-21.8) left (-2.5,.5) right (-2,-.15),
             (-8.7,-24) 
           )[.3,.7,.2],
           filledCurve(
             (-8,-21.9) left (-2,1.7) right (0,0),
             (-8.2,-22.1) left (0,0) right (-2,1.7),
             (-10.8,-19.2) 
           )[.3,.7,.2],
           filledCurve(
             (-8.65,-22.9) left (-2,1.3) right (0,0),
             (-8.8,-23.1) left (0,0) right (-2,1.3),
             (-14.7,-21.5) 
           )[.3,.7,.2],
           filledCurve(
             (-4.7,-33) left (.7,-1) right (.5,.5),
             (-2.6,-31.9) left (-.5,0) right (.3,-.5),
             (-2,-35) left (.1,.5) right (-.5,0) 
           )[.3,.7,.2],
           filledCurve(
             (-4.55,-33) left (.7,-.9) right (.5,.5),
             (-2.65,-32) left (-.5,-.1) right (.2,-.5),
             (-2.2,-34.7) left (.1,.5) right (-.5,0) 
           )[.9,.85,.85],
           filledCurve(
             (-4.4,-32.8) left (.5,-.6) right (.5,.4),
             (-2.8,-32) left (-.4,-.1) right (.1,-.5),
             (-2.7,-33.9) left (.1,.5) right (-.5,.1) 
           )[.3,.7,.2],
           filledCurve(
             (-1.9,-31.6) left (.5,-1) right (.1,.2),
             (-.1,-30.4) left (-.4,0) right (.2,-.5),
             (-.2,-34) left (.15,.3) right (-.4,.2) 
           )[.3,.7,.2],
           filledCurve(
             (-1.72,-31.63) left (.5,-1) right (.1,.15),
             (-.2,-30.58) left (-.3,-.05) right (.1,-.5),
             (-.33,-33.6) left (.1,.25) right (-.3,.2) 
           )[.9,.85,.85],
           filledCurve(
             (-1.6,-31.4) left (.3,-.6) right (.1,.15),
             (-.4,-30.58) left (-.3,-.05) right (.1,-.5),
             (-.6,-32.7) left (.1,.25) right (-.3,.2) 
           )[.3,.7,.2],
           filledCurve(
             (0,-37) left (1,2) right (0,0),
             (0.3,-29.7) left (1,-2.5) right (3.5,4),
             (4.5,-23.5),
             (0,-20) left (3,-1.5) right (0,0),
             (0,-14),
             (10,-18.5) left (-4,6) right (3,1.5),
             (18.5,-18.5) left (0,0) right (-1.5,-3),
             (13.5,-23.5) left (0,0) right (.5,-2),
             (13.5,-28) left (0,0) right (-2,0),
             (8.5,-28.5) left (2,.5) right (-1,1),
             (5.5,-27) left (0,0) right (-2,-1.5),
             (4,-33) left (0,0) right (-2,-1)
           )[.8,.2,.2],
           filledCurve(
             (17.5,-18.8),
             (5,-26) left (4.8,5.7) right (-2.4,-2.85),
             (0.6,-35.5),
             (4.8,-25.8) left (-2.5,-3) right (5,6)
           )[.9,.85,.85],
           filledCurve(
             (4.6,-23.4) left (.8,2.2) right (1,2),
             (9.8,-18.6) left (-2.5,-1) right (-2.5,-.5)
           )[.9,.85,.85],
           filledCurve(
             (5.4,-22) left (-2.3,2) right (0,0),
             (5.55,-21.75) left (0,0) right (-2.3,2),
             (0,-18.5)
           )[.9,.85,.85],
           filledCurve(
             (6.4,-20.7) left (-3,3) right (0,0),
             (6.7,-20.5) left (0,0) right (-3,3),
             (0,-17)
           )[.9,.85,.85],
           filledCurve(
             (7.9,-19.5) left (-3.5,4.3) right (0,0),
             (8.2,-19.3) left (0,0) right (-3.5,4.3),
             (0,-15.5)
           )[.9,.85,.85],
           filledCurve(
             (5.7,-26.9) left (2.2,2) right (2.5,1.8),
             (13.3,-23.6) left (-2.3,-1.75) right (-2.5,-1.25)
           )[.9,.85,.85],
           filledCurve(
             (7.3,-25.9) left (1,-.5) right (0,0),
             (7.65,-25.75) left (0,0) right (1,-.7),
             (9.75,-28.22)
           )[.9,.85,.85],
           filledCurve(
             (9.4,-25.2),
             (9.7,-25.1),
             (11,-28.05)
           )[.9,.85,.85],
           filledCurve(
             (11.3,-24.6) left (.5,-1.5) right (0,0),
             (11.55,-24.5) left (0,0) right (.5,-1.5),
             (12.25,-28)
           )[.9,.85,.85],
           filledCurve(
             (3.2,-26) left (0,-3) right (-.5,-3.5),
             (4.4,-28.5)
           )[.9,.85,.85],
           filledCurve(
             (3.2,-27.1) left (-2,-3) right (0,0),
             (3.2,-27.5) left (0,0) right (-2,-3),
             (.7,-31.6)
           )[.9,.85,.85],
           filledCurve(
             (3.8,-28.5) left (-1.2,-3) right (0,0),
             (4,-28.6) left (0,0) right (-1.2,-3),
             (2.6,-33.7)
           )[.9,.85,.85],
           filledCurve(
             (10.4,-18.8) left (0,-.2) right (.5,.3),
             (14.5,-18.8) left (-.5,.3) right (-.3,-.3),
             (11.8,-20.1) left (.4,.1) right (-.4,.1)
           )[.9,.85,.85],
           filledCurve(
             (10.9,-19) left (0,-.1) right (.3,.1),
             (13,-19.1) left (-.3,.2) right (-.2,-.25),
             (11.8,-19.8) left (.4,.1) right (-.3,.1)
           )[.8,.2,.2],
           filledCurve(
             (12.5,-21.2) left (0,-.3) right (.6,.4),
             (15.3,-20.5) left (-.6,.1) right (-.1,-.5),
             (13.4,-23) left (.5,.3) right (-.3,.2)
           )[.9,.85,.85],
           filledCurve(
             (12.85,-21.4) left (0,-.2) right (.4,.2),
             (14.3,-21.2) left (-.3,.1) right (-.1,-.4),
             (13.45,-22.55) left (.25,.2) right (-.2,.2)
           )[.8,.2,.2]
         },

  sqA2 = {
           filledCurve(
             (0,0),
             (-9,0) left (0,0) right (-2.5,-3),
             (-11,-10) left (0,1) right (-5,-3),
             (-18.5,-18.5) left (1,2) right (3,-1.5),
             (-9.5,-19) left (0,0) right (2,-3),
             (-5,-23) left (0,0) right (1.5,1.5),
             (0,-20),
             (0,-14) ,
             (10,-18.5) left (-4,6) right (3,1.5),
             (18.5,-18.5) left (0,0) right (-2,1),
             (10,-11) left (3,-5) right (-1,0),
             (0,-9) left (3,-2.5) right (0,0)
           )[.8,.2,.2],
           filledCurve(
             (-11,-10.7) left (-.5,0) right (.25,-.5),
             (-10.6,-14) left (.1,.4) right (-.25,-.25),
             (-14.8,-15.1) left (.4,-.1) right (0,.5)
           )[.9,.85,.85],
           filledCurve(
             (-11.2,-11.6) left (-.3,-.1) right (.2,-.3),
             (-11,-13.6) left (0,.4) right (-.3,-.2),
             (-13,-13.9) left (.4,-.1) right (0,.5)
           )[.8,.2,.2],
           filledCurve(
             (-10.3,-15.5) left (-.5,0) right (.25,-.25),
             (-9.6,-18.5) left (0,.4) right (-.25,-.25),
             (-14.2,-18) left (.25,-.25) right (0,.5)
           )[.9,.85,.85],
           filledCurve(
             (-10.5,-16.1) left (-.5,0) right (.25,-.25),
             (-10.1,-18) left (.05,.4) right (-.4,-.1),
             (-12.5,-17.6) left (.2,-.2) right (.1,.3)
           )[.8,.2,.2],
           filledCurve(
             (-17.5,-18) left (4.5,2) right (4,2),
             (0,-12) left (-7,-.5),
             (16,-17.5) left (-4,2) right (-4.5,2),
             (0,-12.3) right (-7,-.5)
           )[.9,.85,.85],
           filledCurve(
             (-10.5,-10),
             (-5,-8.2) left (-4,-.5) right (2,.25),
             (-.5,-9),
             (-5,-8.5) left (2,.25) right (-4,-.5)
           )[.9,.85,.85],
           filledCurve(
             (-8,-9) left (0,0) right (-.5,5),
             (-6.75,0),
             (-8.3,-9) left (-.5,5) right (0,0)
           )[.9,.85,.85],
           filledCurve(
             (-5.6,-8.3) left (0,0) right (0,5),
             (-4.5,0),
             (-5.3,-8.3) left (0,5) right (0,0)
           )[.9,.85,.85],
           filledCurve(
             (-2.5,-8.4) left (0,0) right (0,5),
             (-2.25,0),
             (-2.8,-8.4) left (0,5) right (0,0)
           )[.9,.85,.85],
           filledCurve(
             (-9,-18.8) left (4,0) right (4,.5),
             (-.5,-14.2) left (-2,-.3) right (-2,-.5)
           )[.9,.85,.85],
           filledCurve(
             (-2.3, -15.2) left (0,0) right (.25,-2),
             (-1.25, -20.58),
             (-2.5, -15.4) left (.25,-2) right (0,0)
           )[.9,.85,.85],
           filledCurve(
             (-4.7, -17) left (0,0) right (.5,-2),
             (-2.5, -21.2),
             (-4.85, -17.2) left (.5,-2) right (0,0)
           )[.9,.85,.85],
           filledCurve(
             (-7.1, -18.4) left (0,0) right (.5,-2),
             (-3.9, -22),
             (-7.3, -18.5) left (.5,-2) right (0,0)
           )[.9,.85,.85],
           filledCurve(
             (4.4,-10.8) left (1,-1.7) right (1.6,-1.8),
             (4,-14.1)
           )[.9,.85,.85],
           filledCurve(
             (4.8,-11.6) left (0,0) right (3,-.3),
             (11,-12.8),
             (4.9,-11.85) left (3,-.3) right (0,0)
           )[.9,.85,.85],
           filledCurve(
             (4.7,-13.1) left (0,0) right (3,-1),
             (12,-17.8),
             (4.6,-13.35) left (3,-1) right (0,0)
           )[.9,.85,.85],
           filledCurve(
             (-18.5,-18.5) left (0,0) right (3,-1.5),
             (-9.5,-19) left (0,0) right (2,-3),
             (-5,-23) left (0,0) right (1.5,1.5),
             (0,-20) left (0,0) right (3,-1.5),
             (4.5,-23.5),
             (0.3,-29.7) left (3.5,4) right (1,-2.5),
             (0,-37) left (0,0) right (-3,1),
             (-5,-33) left (0,0) right (-4,-.5),
             (-9.5,-33) left (0,0) right (0,2),
             (-10,-28.5),
             (-7,-26) left (0,0) right (-2,4),
             (-14,-23) left (0,0) right (-1,3)
           )[.9,.85,.85],
           filledCurve(
             (-17,-19.2) left (2,-1) right (2,-1),
             (-5.6,-25) left (-5,6) right (2,-2),
             (-.1,-36.8) left (-1.5,3) right (-1.5,3),
             (-5.8,-25.2) left (2,-2) right (-5,6)
           )[.8,.2,.2],
           filledCurve(
             (-4.8,-23.1) left (4.6,-2) right (4,-2.2),
             (.2,-29.5)
           )[.8,.2,.2],
           filledCurve(
             (-3.1,-24.1) left (2,2) right (0,0),
             (-2.9,-24.3) left (0,0) right (2,2),
             (1.3,-20.8)
           )[.8,.2,.2],
           filledCurve(
             (-1.7,-25.5),
             (-1.5,-25.7),
             (2.4,-21.6)
           )[.8,.2,.2],
           filledCurve(
             (-.5,-27.3) left (2,2) right (0,0),
             (-.4,-27.6) left (0,0) right (2,2),
             (3.5,-22.5)
           )[.8,.2,.2],
           filledCurve(
             (-7,-26.1) left (.7,-2) right (1,-2),
             (-5,-32.9) left (-1,2) right (-1.3,2)
           )[.8,.2,.2],
           filledCurve(
             (-9.7,-29.7),
             (-6.5,-27.7),
             (-6.4,-27.9)
           )[.8,.2,.2],
           filledCurve(
             (-9.6,-30.8),
             (-6.1,-29.4),
             (-6.1,-29.65)
           )[.8,.2,.2],
           filledCurve(
             (-9.5,-31.9),
             (-5.7,-31.1),
             (-5.7,-31.35)
           )[.8,.2,.2],
           filledCurve(
             (-7,-21.8) left (-2.5,.5) right (-2,-.15),
             (-8.7,-24) 
           )[.8,.2,.2],
           filledCurve(
             (-8,-21.9) left (-2,1.7) right (0,0),
             (-8.2,-22.1) left (0,0) right (-2,1.7),
             (-10.8,-19.2) 
           )[.8,.2,.2],
           filledCurve(
             (-8.65,-22.9) left (-2,1.3) right (0,0),
             (-8.8,-23.1) left (0,0) right (-2,1.3),
             (-14.7,-21.5) 
           )[.8,.2,.2],
           filledCurve(
             (-4.7,-33) left (.7,-1) right (.5,.5),
             (-2.6,-31.9) left (-.5,0) right (.3,-.5),
             (-2,-35) left (.1,.5) right (-.5,0) 
           )[.8,.2,.2],
           filledCurve(
             (-4.55,-33) left (.7,-.9) right (.5,.5),
             (-2.65,-32) left (-.5,-.1) right (.2,-.5),
             (-2.2,-34.7) left (.1,.5) right (-.5,0) 
           )[.9,.85,.85],
           filledCurve(
             (-4.4,-32.8) left (.5,-.6) right (.5,.4),
             (-2.8,-32) left (-.4,-.1) right (.1,-.5),
             (-2.7,-33.9) left (.1,.5) right (-.5,.1) 
           )[.8,.2,.2],
           filledCurve(
             (-1.9,-31.6) left (.5,-1) right (.1,.2),
             (-.1,-30.4) left (-.4,0) right (.2,-.5),
             (-.2,-34) left (.15,.3) right (-.4,.2) 
           )[.8,.2,.2],
           filledCurve(
             (-1.72,-31.63) left (.5,-1) right (.1,.15),
             (-.2,-30.58) left (-.3,-.05) right (.1,-.5),
             (-.33,-33.6) left (.1,.25) right (-.3,.2) 
           )[.9,.85,.85],
           filledCurve(
             (-1.6,-31.4) left (.3,-.6) right (.1,.15),
             (-.4,-30.58) left (-.3,-.05) right (.1,-.5),
             (-.6,-32.7) left (.1,.25) right (-.3,.2) 
           )[.8,.2,.2],
           filledCurve(
             (0,-37) left (1,2) right (0,0),
             (0.3,-29.7) left (1,-2.5) right (3.5,4),
             (4.5,-23.5),
             (0,-20) left (3,-1.5) right (0,0),
             (0,-14),
             (10,-18.5) left (-4,6) right (3,1.5),
             (18.5,-18.5) left (0,0) right (-1.5,-3),
             (13.5,-23.5) left (0,0) right (.5,-2),
             (13.5,-28) left (0,0) right (-2,0),
             (8.5,-28.5) left (2,.5) right (-1,1),
             (5.5,-27) left (0,0) right (-2,-1.5),
             (4,-33) left (0,0) right (-2,-1)
           )[.3,.7,.2],
           filledCurve(
             (17.5,-18.8),
             (5,-26) left (4.8,5.7) right (-2.4,-2.85),
             (0.6,-35.5),
             (4.8,-25.8) left (-2.5,-3) right (5,6)
           )[.9,.85,.85],
           filledCurve(
             (4.6,-23.4) left (.8,2.2) right (1,2),
             (9.8,-18.6) left (-2.5,-1) right (-2.5,-.5)
           )[.9,.85,.85],
           filledCurve(
             (5.4,-22) left (-2.3,2) right (0,0),
             (5.55,-21.75) left (0,0) right (-2.3,2),
             (0,-18.5)
           )[.9,.85,.85],
           filledCurve(
             (6.4,-20.7) left (-3,3) right (0,0),
             (6.7,-20.5) left (0,0) right (-3,3),
             (0,-17)
           )[.9,.85,.85],
           filledCurve(
             (7.9,-19.5) left (-3.5,4.3) right (0,0),
             (8.2,-19.3) left (0,0) right (-3.5,4.3),
             (0,-15.5)
           )[.9,.85,.85],
           filledCurve(
             (5.7,-26.9) left (2.2,2) right (2.5,1.8),
             (13.3,-23.6) left (-2.3,-1.75) right (-2.5,-1.25)
           )[.9,.85,.85],
           filledCurve(
             (7.3,-25.9) left (1,-.5) right (0,0),
             (7.65,-25.75) left (0,0) right (1,-.7),
             (9.75,-28.22)
           )[.9,.85,.85],
           filledCurve(
             (9.4,-25.2),
             (9.7,-25.1),
             (11,-28.05)
           )[.9,.85,.85],
           filledCurve(
             (11.3,-24.6) left (.5,-1.5) right (0,0),
             (11.55,-24.5) left (0,0) right (.5,-1.5),
             (12.25,-28)
           )[.9,.85,.85],
           filledCurve(
             (3.2,-26) left (0,-3) right (-.5,-3.5),
             (4.4,-28.5)
           )[.9,.85,.85],
           filledCurve(
             (3.2,-27.1) left (-2,-3) right (0,0),
             (3.2,-27.5) left (0,0) right (-2,-3),
             (.7,-31.6)
           )[.9,.85,.85],
           filledCurve(
             (3.8,-28.5) left (-1.2,-3) right (0,0),
             (4,-28.6) left (0,0) right (-1.2,-3),
             (2.6,-33.7)
           )[.9,.85,.85],
           filledCurve(
             (10.4,-18.8) left (0,-.2) right (.5,.3),
             (14.5,-18.8) left (-.5,.3) right (-.3,-.3),
             (11.8,-20.1) left (.4,.1) right (-.4,.1)
           )[.9,.85,.85],
           filledCurve(
             (10.9,-19) left (0,-.1) right (.3,.1),
             (13,-19.1) left (-.3,.2) right (-.2,-.25),
             (11.8,-19.8) left (.4,.1) right (-.3,.1)
           )[.3,.7,.2],
           filledCurve(
             (12.5,-21.2) left (0,-.3) right (.6,.4),
             (15.3,-20.5) left (-.6,.1) right (-.1,-.5),
             (13.4,-23) left (.5,.3) right (-.3,.2)
           )[.9,.85,.85],
           filledCurve(
             (12.85,-21.4) left (0,-.2) right (.4,.2),
             (14.3,-21.2) left (-.3,.1) right (-.1,-.4),
             (13.45,-22.55) left (.25,.2) right (-.2,.2)
           )[.3,.7,.2]
             
         },

  sqA2b = {
           filledCurve(
             (-1.5,-1.5) left (0,0) right (-2,2),
             (-7.5,1.5) left (0,0) right (-4,-3),
             (-10.5,-10.5) left (0,0) right (-4,-2),
             (-18.5,-18.5) left (2,4) right (3,-1.5),
             (-9.5,-19) left (0,0) right (2,-3),
             (-5,-23) left (0,0) right (1.5,1.5),
             (0,-20),
             (0,-14) ,
             (10,-18.5) left (-4,6) right (3,1.5),
             (18.5,-18.5) left (0,0) right (-6,2),
             (8.5,-10.5) left (0,0) right (-8,-1),
             (-.5,-10.5) left (0,0) right (0,4)
           )[.8,.2,.2],
           filledCurve(
             (-10.5,-11.2) left (-.5,0) right (.25,-.5),
             (-10.3,-14) left (.1,.4) right (-.25,-.25),
             (-14.5,-15.3) left (.4,-.1) right (0,.5)
           )[.9,.85,.85],
           filledCurve(
             (-10.7,-12) left (-.3,-.1) right (.1,-.3),
             (-10.6,-13.6) left (0,.4) right (-.3,-.2),
             (-13,-14.4) left (.4,-.1) right (0,.5)
           )[.8,.2,.2],
           filledCurve(
             (-10.1,-15.5) left (-.5,0) right (.25,-.25),
             (-9.6,-18.5) left (.1,.4) right (-.25,-.25),
             (-14.2,-18) left (.25,-.25) right (0,.5)
           )[.9,.85,.85],
           filledCurve(
             (-10.3,-16.1) left (-.5,0) right (.2,-.3),
             (-10,-18) left (.05,.4) right (-.4,-.1),
             (-12.5,-17.6) left (.2,-.2) right (.1,.3)
           )[.8,.2,.2],
           filledCurve(
             (-17.5,-18.1) left (4.5,2) right (4,2),
             (0,-12) left (-7,-.5),
             (16,-17.7) left (-4,2) right (-4.5,2),
             (0,-12.3) right (-7,-.5)
           )[.9,.85,.85],
           filledCurve(
             (-10.4,-10.4) left (3,2.4) right (3,2),
             (-.6,-10.5) left (-2,1) right (-2,1.3)
           )[.9,.85,.85],
           filledCurve(
             (-8,-9.3) left (0,0) right (-.6,6),
             (-6,1),
             (-8.3,-9.4) left (-.6,6) right (0,0)
           )[.9,.85,.85],
           filledCurve(
             (-5.8,-9.2) left (0,0) right (0,5),
             (-4.4,.3),
             (-5.5,-9.2) left (0,5) right (0,0)
           )[.9,.85,.85],
           filledCurve(
             (-2.9,-9.5) left (0,0) right (0,5),
             (-2.7,-.6),
             (-3.2,-9.5) left (0,5) right (0,0)
           )[.9,.85,.85],
           filledCurve(
             (-9,-18.8) left (4,0) right (4,.5),
             (-.5,-14.2) left (-2,-.3) right (-2,-.5)
           )[.9,.85,.85],
           filledCurve(
             (-2.3, -15.2) left (0,0) right (.25,-2),
             (-1.25, -20.58),
             (-2.5, -15.4) left (.25,-2) right (0,0)
           )[.9,.85,.85],
           filledCurve(
             (-4.7, -17) left (0,0) right (.5,-2),
             (-2.5, -21.2),
             (-4.85, -17.2) left (.5,-2) right (0,0)
           )[.9,.85,.85],
           filledCurve(
             (-7.1, -18.4) left (0,0) right (.5,-2),
             (-3.9, -22),
             (-7.3, -18.5) left (.5,-2) right (0,0)
           )[.9,.85,.85],
           filledCurve(
             (4.4,-10.9) left (1,-1.7) right (1.6,-1.8),
             (4,-14.1)
           )[.9,.85,.85],
           filledCurve(
             (4.8,-11.6) left (0,0) right (3,-.3),
             (10.3,-12.8),
             (4.9,-11.85) left (3,-.3) right (0,0)
           )[.9,.85,.85],
           filledCurve(
             (4.7,-13.1) left (0,0) right (3,-1),
             (12,-17.8),
             (4.6,-13.35) left (3,-1) right (0,0)
           )[.9,.85,.85],
           filledCurve(
             (-18.5,-18.5) left (0,0) right (3,-1.5),
             (-9.5,-19) left (0,0) right (2,-3),
             (-5,-23) left (0,0) right (1.5,1.5),
             (0,-20) left (0,0) right (3,-1.5),
             (4.5,-23.5),
             (0.3,-29.7) left (3.5,4) right (1,-2.5),
             (0,-37) left (0,0) right (-3,1),
             (-5,-33) left (0,0) right (-4,-.5),
             (-9.5,-33) left (0,0) right (0,2),
             (-10,-28.5),
             (-7,-26) left (0,0) right (-2,4),
             (-14,-23) left (0,0) right (-1,3)
           )[.9,.85,.85],
           filledCurve(
             (-17,-19.2) left (2,-1) right (2,-1),
             (-5.6,-25) left (-5,6) right (2,-2),
             (-.1,-36.8) left (-1.5,3) right (-1.5,3),
             (-5.8,-25.2) left (2,-2) right (-5,6)
           )[.8,.2,.2],
           filledCurve(
             (-4.8,-23.1) left (4.6,-2) right (4,-2.2),
             (.2,-29.5)
           )[.8,.2,.2],
           filledCurve(
             (-3.1,-24.1) left (2,2) right (0,0),
             (-2.9,-24.3) left (0,0) right (2,2),
             (1.3,-20.8)
           )[.8,.2,.2],
           filledCurve(
             (-1.7,-25.5),
             (-1.5,-25.7),
             (2.4,-21.6)
           )[.8,.2,.2],
           filledCurve(
             (-.5,-27.3) left (2,2) right (0,0),
             (-.4,-27.6) left (0,0) right (2,2),
             (3.5,-22.5)
           )[.8,.2,.2],
           filledCurve(
             (-7,-26.1) left (.7,-2) right (1,-2),
             (-5,-32.9) left (-1,2) right (-1.3,2)
           )[.8,.2,.2],
           filledCurve(
             (-9.7,-29.7),
             (-6.5,-27.7),
             (-6.4,-27.9)
           )[.8,.2,.2],
           filledCurve(
             (-9.6,-30.8),
             (-6.1,-29.4),
             (-6.1,-29.65)
           )[.8,.2,.2],
           filledCurve(
             (-9.5,-31.9),
             (-5.7,-31.1),
             (-5.7,-31.35)
           )[.8,.2,.2],
           filledCurve(
             (-7,-21.8) left (-2.5,.5) right (-2,-.15),
             (-8.7,-24) 
           )[.8,.2,.2],
           filledCurve(
             (-8,-21.9) left (-2,1.7) right (0,0),
             (-8.2,-22.1) left (0,0) right (-2,1.7),
             (-10.8,-19.2) 
           )[.8,.2,.2],
           filledCurve(
             (-8.65,-22.9) left (-2,1.3) right (0,0),
             (-8.8,-23.1) left (0,0) right (-2,1.3),
             (-14.7,-21.5) 
           )[.8,.2,.2],
           filledCurve(
             (-4.7,-33) left (.7,-1) right (.5,.5),
             (-2.6,-31.9) left (-.5,0) right (.3,-.5),
             (-2,-35) left (.1,.5) right (-.5,0) 
           )[.8,.2,.2],
           filledCurve(
             (-4.55,-33) left (.7,-.9) right (.5,.5),
             (-2.65,-32) left (-.5,-.1) right (.2,-.5),
             (-2.2,-34.7) left (.1,.5) right (-.5,0) 
           )[.9,.85,.85],
           filledCurve(
             (-4.4,-32.8) left (.5,-.6) right (.5,.4),
             (-2.8,-32) left (-.4,-.1) right (.1,-.5),
             (-2.7,-33.9) left (.1,.5) right (-.5,.1) 
           )[.8,.2,.2],
           filledCurve(
             (-1.9,-31.6) left (.5,-1) right (.1,.2),
             (-.1,-30.4) left (-.4,0) right (.2,-.5),
             (-.2,-34) left (.15,.3) right (-.4,.2) 
           )[.8,.2,.2],
           filledCurve(
             (-1.72,-31.63) left (.5,-1) right (.1,.15),
             (-.2,-30.58) left (-.3,-.05) right (.1,-.5),
             (-.33,-33.6) left (.1,.25) right (-.3,.2) 
           )[.9,.85,.85],
           filledCurve(
             (-1.6,-31.4) left (.3,-.6) right (.1,.15),
             (-.4,-30.58) left (-.3,-.05) right (.1,-.5),
             (-.6,-32.7) left (.1,.25) right (-.3,.2) 
           )[.8,.2,.2],
           filledCurve(
             (0,-37) left (1,2) right (0,0),
             (0.3,-29.7) left (1,-2.5) right (3.5,4),
             (4.5,-23.5),
             (0,-20) left (3,-1.5) right (0,0),
             (0,-14),
             (10,-18.5) left (-4,6) right (3,1.5),
             (18.5,-18.5) left (0,0) right (-1.5,-3),
             (13.5,-23.5) left (0,0) right (.5,-2),
             (13.5,-28) left (0,0) right (-2,0),
             (8.5,-28.5) left (2,.5) right (-1,1),
             (5.5,-27) left (0,0) right (-2,-1.5),
             (4,-33) left (0,0) right (-2,-1)
           )[.3,.7,.2],
           filledCurve(
             (17.5,-18.8),
             (5,-26) left (4.8,5.7) right (-2.4,-2.85),
             (0.6,-35.5),
             (4.8,-25.8) left (-2.5,-3) right (5,6)
           )[.9,.85,.85],
           filledCurve(
             (4.6,-23.4) left (.8,2.2) right (1,2),
             (9.8,-18.6) left (-2.5,-1) right (-2.5,-.5)
           )[.9,.85,.85],
           filledCurve(
             (5.4,-22) left (-2.3,2) right (0,0),
             (5.55,-21.75) left (0,0) right (-2.3,2),
             (0,-18.5)
           )[.9,.85,.85],
           filledCurve(
             (6.4,-20.7) left (-3,3) right (0,0),
             (6.7,-20.5) left (0,0) right (-3,3),
             (0,-17)
           )[.9,.85,.85],
           filledCurve(
             (7.9,-19.5) left (-3.5,4.3) right (0,0),
             (8.2,-19.3) left (0,0) right (-3.5,4.3),
             (0,-15.5)
           )[.9,.85,.85],
           filledCurve(
             (5.7,-26.9) left (2.2,2) right (2.5,1.8),
             (13.3,-23.6) left (-2.3,-1.75) right (-2.5,-1.25)
           )[.9,.85,.85],
           filledCurve(
             (7.3,-25.9) left (1,-.5) right (0,0),
             (7.65,-25.75) left (0,0) right (1,-.7),
             (9.75,-28.22)
           )[.9,.85,.85],
           filledCurve(
             (9.4,-25.2),
             (9.7,-25.1),
             (11,-28.05)
           )[.9,.85,.85],
           filledCurve(
             (11.3,-24.6) left (.5,-1.5) right (0,0),
             (11.55,-24.5) left (0,0) right (.5,-1.5),
             (12.25,-28)
           )[.9,.85,.85],
           filledCurve(
             (3.2,-26) left (0,-3) right (-.5,-3.5),
             (4.4,-28.5)
           )[.9,.85,.85],
           filledCurve(
             (3.2,-27.1) left (-2,-3) right (0,0),
             (3.2,-27.5) left (0,0) right (-2,-3),
             (.7,-31.6)
           )[.9,.85,.85],
           filledCurve(
             (3.8,-28.5) left (-1.2,-3) right (0,0),
             (4,-28.6) left (0,0) right (-1.2,-3),
             (2.6,-33.7)
           )[.9,.85,.85],
           filledCurve(
             (10.4,-18.8) left (0,-.2) right (.5,.3),
             (14.5,-18.8) left (-.5,.3) right (-.3,-.3),
             (11.8,-20.1) left (.4,.1) right (-.4,.1)
           )[.9,.85,.85],
           filledCurve(
             (10.9,-19) left (0,-.1) right (.3,.1),
             (13,-19.1) left (-.3,.2) right (-.2,-.25),
             (11.8,-19.8) left (.4,.1) right (-.3,.1)
           )[.3,.7,.2],
           filledCurve(
             (12.5,-21.2) left (0,-.3) right (.6,.4),
             (15.3,-20.5) left (-.6,.1) right (-.1,-.5),
             (13.4,-23) left (.5,.3) right (-.3,.2)
           )[.9,.85,.85],
           filledCurve(
             (12.85,-21.4) left (0,-.2) right (.4,.2),
             (14.3,-21.2) left (-.3,.1) right (-.1,-.4),
             (13.45,-22.55) left (.25,.2) right (-.2,.2)
           )[.3,.7,.2]
         },


  sqB1a = {
           filledCurve(
             (0,0),
             (9,-9) left (-2,6) right (0,0),
             (23,-15) left (-4,8) right (0,0),
             (17,-20) left (0,0) right (-2,2),
             (11,-17) left (0,0) right (-4,-3),
             (8,-29) left (0,0) right (-4,-2),
             (0,-37) left (2,4) right (0,0),
             (0,-28) left (2,-4) right (5,3),
             (5,-18),
             (-5,-18) left (0,0) right (-1,5),
             (0,-10) left (0,0) right (-1,5)
           )[.8,.2,.2],
           filledCurve(
             (.5,-1),
             (6.5,-16) left (-1,6) right (1.5,-9),
             (1,-34.5),
             (6.9,-16) left (1.5,-9) right (-1,6)
           )[.9,.85,.85],
           filledCurve(
             (.1,-10.5) left (0,-3.5) right (1,-4),
             (4.8,-17.5) left (0,2) right (-.5,2)
           )[.9,.85,.85],
           filledCurve(
             (.6,-12.25) left (-4,-2) right (0,0),
             (.8,-12.5) left (0,0) right (-4,-2),
             (-5,-16.5)
           )[.9,.85,.85],
           filledCurve(
             (1.9,-14) left (-4,-1) right (0,0),
             (2.1,-14.25) left (0,0) right (-4,-1),
             (-5,-17)
           )[.9,.85,.85],
           filledCurve(
             (3.6,-15.65) left (-4,-.5) right (0,0),
             (3.8,-15.95) left (0,0) right (-4,-.5),
             (-5,-17.5)
           )[.9,.85,.85],
           filledCurve(
             (9.2,-9.3) left (1.5,-3) right (2,-2.8),
             (10.2,-17) left (.4,1) right (.2,1)
           )[.9,.85,.85],
           filledCurve(
             (10,-11.1) left (8,.5) right (0,0),
             (10.1,-11.5) left (0,0) right (8,.5),
             (21.5,-16.2)
           )[.9,.85,.85],
           filledCurve(
             (10.4,-13) left (6,0) right (0,0),
             (10.4,-13.35) left (0,0) right (6,0),
             (20,-17.4)
           )[.9,.85,.85],
           filledCurve(
             (10.5,-14.9) left (4.5,-.5) right (0,0),
             (10.5,-15.25) left (0,0) right (4.5,-.5),
             (18.5,-18.7)
           )[.9,.85,.85],
           filledCurve(
             (4.4,-22) left (1.5,-2) right (1.5,-3),
             (8.3,-21.7)
           )[.9,.85,.85],
           filledCurve(
             (5.2,-22.9) left (-2,-6) right (0,0),
             (5.55,-23) left (0,0) right (-2,-6),
             (1,-31)
           )[.9,.85,.85],
           filledCurve(
             (7.2,-22.7) left (-1.5,-6) right (0,0),
             (7.5,-22.5) left (0,0) right (-1.5,-6),
             (6,-30)
           )[.9,.85,.85],
           filledCurve(
             (1,-5.4) left (-.5,-1) right (1,-.5),
             (3.6,-9.1) left (-.1,.8) right (-.5,-.4),
             (.9,-9.6) left (.5,-.2) right (-.2,1)
           )[.9,.85,.85],
           filledCurve(
             (1.45,-7) left (-.2,-.2) right (.5,-.1),
             (3.1,-9) left (-.1,.4) right (-.2,-.2),
             (1.3,-9.3) left (.3,-.1) right (-.1,.6)
           )[.8,.2,.2],
           filledCurve(
             (4.4,-5.2) left (-.2,-1) right (1,-.3),
             (8,-8.8) left (-.1,.8) right (-.5,-.3),
             (5.3,-8.8) left (.5,-.2) right (-.4,.8)
           )[.9,.85,.85],
           filledCurve(
             (5.1,-6.4) left (-.1,-1) right (.8,-.3),
             (7.4,-8.6) left (-.1,.5) right (-.4,-.1),
             (5.6,-8.5) left (.4,-.1) right (-.2,.4)
           )[.8,.2,.2],
           filledCurve(
             (0,0),
             (0,-10) left (-1,5) right (0,0),
             (-5,-18) left (-1,5) right (0,0),
             (5,-18),
             (0,-28) left (5,3) right (2,-4),
             (0,-37) left (0,0) right (-2,1),
             (-8.5,-29.5) left (3,-5) right (-1,0),
             (-18.5,-27.5) left (3,-2.5) right (0,0),
             (-18.5,-18.5),
             (-10,-18.5) left (0,0) right (2,4),
             (-9,-8) left (0,0) right (4,1)
           )[.9,.85,.85],
           filledCurve(
             (-.5,-36),
             (-6.5,-21) left (1,-6) right (-1.5,9),
             (-1,-2.5),
             (-6.9,-21) left (-1.5,9) right (1,-6)
           )[.3,.7,.2],
           filledCurve(
             (-.1,-27.5) left (0,3.5) right (-1,4),
             (-4.8,-18.5) left (0,-2) right (.5,-2)
           )[.3,.7,.2],
           filledCurve(
             (-.8,-25.1) left (4,2) right (0,0),
             (-.9,-24.8) left (0,0) right (4,2),
             (4.3,-22)
           )[.3,.7,.2],
           filledCurve(
             (-1.9,-23) left (4,1) right (0,0),
             (-2.1,-22.75) left (0,0) right (4,1),
             (4.7,-20.3)
           )[.3,.7,.2],
           filledCurve(
             (-3.6,-21) left (4,.5) right (0,0),
             (-3.8,-20.7) left (0,0) right (4,.5),
             (4.8,-19)
           )[.3,.7,.2],
           filledCurve(
             (-8.8,-29) left (-1.5,3) right (-2,2.8),
             (-10.2,-19) left (-.4,-1) right (-.2,-1)
           )[.3,.7,.2],
           filledCurve(
             (-9.7,-27.1) left (-6,0) right (0,0),
             (-9.8,-26.7) left (0,0) right (-6,0),
             (-18.5,-25.25)
           )[.3,.7,.2],
           filledCurve(
             (-10.2,-24.5) left (-5,0) right (0,0),
             (-10.2,-24.15) left (0,0) right (-5,0),
             (-18.5,-23)
           )[.3,.7,.2],
           filledCurve(
             (-10.4,-21.9) left (-4,0) right (0,0),
             (-10.4,-21.55) left (0,0) right (-4,0),
             (-18.5,-20.75)
           )[.3,.7,.2],
           filledCurve(
             (-4.8,-15) left (-1.5,2) right (-1.5,3),
             (-8.9,-15.3)
           )[.3,.7,.2],
           filledCurve(
             (-5.5,-14.4) left (2,6) right (0,0),
             (-5.7,-14.2) left (0,0) right (2,6),
             (-.5,-6)
           )[.3,.7,.2],
           filledCurve(
             (-7.4,-14.3) left (1,6) right (0,0),
             (-7.7,-14.5) left (0,0) right (1,6),
             (-7,-7.3)
           )[.3,.7,.2],
           filledCurve(
             (-1,-31.6) left (.5,1) right (-1,.5),
             (-3.6,-27.9) left (.1,-.8) right (.5,.4),
             (-.9,-27.4) left (-.5,.2) right (.2,-1)
           )[.3,.7,.2],
           filledCurve(
             (-1.2,-31) left (.5,1) right (-1,.5),
             (-3.4,-28) left (.1,-.8) right (.5,.4),
             (-1.1,-27.5) left (-.3,.05) right (.2,-1)
           )[.9,.85,.85],
           filledCurve(
             (-1.55,-29.8) left (.2,.2) right (-.5,.1),
             (-3.1,-27.8) left (.1,-.4) right (.2,.2),
             (-1.4,-27.45) left (-.3,.1) right (.1,-.6)
           )[.3,.7,.2],
           filledCurve(
             (-4.4,-31.8) left (.2,1) right (-1,.3),
             (-8,-28.2) left (.1,-.8) right (.5,.3),
             (-5.3,-28.2) left (-.5,.2) right (.4,-.8)
           )[.3,.7,.2],
           filledCurve(
             (-4.8,-31.2) left (.2,1) right (-.8,.3),
             (-7.8,-28.3) left (.2,-.6) right (.5,.2),
             (-5.5,-28.3) left (-.5,.2) right (.4,-.8)
           )[.9,.85,.85],
           filledCurve(
             (-5.35,-30.2) left (.1,1) right (-.8,.3),
             (-7.6,-28.2) left (.1,-.5) right (.4,.1),
             (-5.8,-28.2) left (-.4,.1) right (.2,-.4)
           )[.3,.7,.2]
         },
         
  sqB1b = {
           filledCurve(
             (0,0),
             (9,-9) left (-2,6) right (0,0),
             (23,-15) left (-4,8) right (0,0),
             (17,-20) left (0,0) right (-2,2),
             (11,-17) left (0,0) right (-4,-3),
             (8,-29) left (0,0) right (-4,-2),
             (0,-37) left (2,4) right (0,0),
             (0,-28) left (2,-4) right (5,3),
             (5,-18),
             (-5,-18) left (0,0) right (-1,5),
             (0,-10) left (0,0) right (-1,5)
           )[.8,.2,.2],
           filledCurve(
             (.5,-1),
             (6.5,-16) left (-1,6) right (1.5,-9),
             (1,-34.5),
             (6.9,-16) left (1.5,-9) right (-1,6)
           )[.9,.85,.85],
           filledCurve(
             (.1,-10.5) left (0,-3.5) right (1,-4),
             (4.8,-17.5) left (0,2) right (-.5,2)
           )[.9,.85,.85],
           filledCurve(
             (.6,-12.25) left (-4,-2) right (0,0),
             (.8,-12.5) left (0,0) right (-4,-2),
             (-5,-16.5)
           )[.9,.85,.85],
           filledCurve(
             (1.9,-14) left (-4,-1) right (0,0),
             (2.1,-14.25) left (0,0) right (-4,-1),
             (-5,-17)
           )[.9,.85,.85],
           filledCurve(
             (3.6,-15.65) left (-4,-.5) right (0,0),
             (3.8,-15.95) left (0,0) right (-4,-.5),
             (-5,-17.5)
           )[.9,.85,.85],
           filledCurve(
             (9.2,-9.3) left (1.5,-3) right (2,-2.8),
             (10.2,-17) left (.4,1) right (.2,1)
           )[.9,.85,.85],
           filledCurve(
             (10,-11.1) left (8,.5) right (0,0),
             (10.1,-11.5) left (0,0) right (8,.5),
             (21.5,-16.2)
           )[.9,.85,.85],
           filledCurve(
             (10.4,-13) left (6,0) right (0,0),
             (10.4,-13.35) left (0,0) right (6,0),
             (20,-17.4)
           )[.9,.85,.85],
           filledCurve(
             (10.5,-14.9) left (4.5,-.5) right (0,0),
             (10.5,-15.25) left (0,0) right (4.5,-.5),
             (18.5,-18.7)
           )[.9,.85,.85],
           filledCurve(
             (4.4,-22) left (1.5,-2) right (1.5,-3),
             (8.3,-21.7)
           )[.9,.85,.85],
           filledCurve(
             (5.2,-22.9) left (-2,-6) right (0,0),
             (5.55,-23) left (0,0) right (-2,-6),
             (1,-31)
           )[.9,.85,.85],
           filledCurve(
             (7.2,-22.7) left (-1.5,-6) right (0,0),
             (7.5,-22.5) left (0,0) right (-1.5,-6),
             (6,-30)
           )[.9,.85,.85],
           filledCurve(
             (1,-5.4) left (-.5,-1) right (1,-.5),
             (3.6,-9.1) left (-.1,.8) right (-.5,-.4),
             (.9,-9.6) left (.5,-.2) right (-.2,1)
           )[.9,.85,.85],
           filledCurve(
             (1.45,-7) left (-.2,-.2) right (.5,-.1),
             (3.1,-9) left (-.1,.4) right (-.2,-.2),
             (1.3,-9.3) left (.3,-.1) right (-.1,.6)
           )[.8,.2,.2],
           filledCurve(
             (4.4,-5.2) left (-.2,-1) right (1,-.3),
             (8,-8.8) left (-.1,.8) right (-.5,-.3),
             (5.3,-8.8) left (.5,-.2) right (-.4,.8)
           )[.9,.85,.85],
           filledCurve(
             (5.1,-6.4) left (-.1,-1) right (.8,-.3),
             (7.4,-8.6) left (-.1,.5) right (-.4,-.1),
             (5.6,-8.5) left (.4,-.1) right (-.2,.4)
           )[.8,.2,.2],
           filledCurve(
             (0,0) left (-3,-6) right (0,0),
             (0,-10) left (-1,5) right (0,0),
             (-5,-18) left (-1,5) right (0,0),
             (5,-18),
             (0,-28) left (5,3) right (2,-4),
             (0,-37) left (0,0) right (-6,2),
             (-10,-29) left (0,0) right (-8,-1),
             (-19,-29) left (0,0) right (0,4),
             (-20,-20) left (0,0) right (4,1),
             (-10,-19) left (-4,0) right (0,0),
             (-10,-10) left (1,-4) right (0,0)
           )[.9,.85,.85],
           filledCurve(
             (-.5,-36),
             (-6.8,-21.5) left (1,-6) right (-1.5,11),
             (-1,-2.5) left (-1.5,-4) right (-1.5,-4),
             (-7.2,-21.5) left (-1.5,11) right (1,-6)
           )[.3,.7,.2],
           filledCurve(
             (-.1,-27.5) left (0,3.5) right (-1,4),
             (-4.8,-18.5) left (0,-2) right (.5,-2)
           )[.3,.7,.2],
           filledCurve(
             (-.8,-25.1) left (4,2) right (0,0),
             (-.9,-24.8) left (0,0) right (4,2),
             (4.3,-22)
           )[.3,.7,.2],
           filledCurve(
             (-1.9,-23) left (4,1) right (0,0),
             (-2.1,-22.75) left (0,0) right (4,1),
             (4.7,-20.3)
           )[.3,.7,.2],
           filledCurve(
             (-3.6,-21) left (4,.5) right (0,0),
             (-3.8,-20.7) left (0,0) right (4,.5),
             (4.8,-19)
           )[.3,.7,.2],
           filledCurve(
             (-10,-28.8) left (-1,3) right (-1.5,2.8),
             (-10.1,-19.2) left (-.4,-1) right (-.2,-1)
           )[.3,.7,.2],
           filledCurve(
             (-10.6,-26.55) left (-6,-.7) right (0,0),
             (-10.6,-26.2) left (0,0) right (-6,-.7),
             (-19,-26.75)
           )[.3,.7,.2],
           filledCurve(
             (-10.6,-24.2) left (-5,-.2) right (0,0),
             (-10.6,-23.85) left (0,0) right (-5,-.2),
             (-19.2,-24.5)
           )[.3,.7,.2],
           filledCurve(
             (-10.5,-21.7) left (-6,0) right (0,0),
             (-10.5,-21.35) left (0,0) right (-6,0),
             (-19.5,-22.25)
           )[.3,.7,.2],
           filledCurve(
             (-5.1,-15.6) left (-1.5,2) right (-1.5,3),
             (-9.4,-15.7)
           )[.3,.7,.2],
           filledCurve(
             (-5.7,-14.9) left (2,6) right (0,0),
             (-6,-14.8) left (0,0) right (2,6),
             (-.45,-6.8)
           )[.3,.7,.2],
           filledCurve(
             (-7.7,-14.7) left (.5,4) right (0,0),
             (-8,-14.9) left (0,0) right (.5,4),
             (-7.6,-8.4)
           )[.3,.7,.2],
           filledCurve(
             (-.9,-32.4) left (.5,1) right (-1,.5),
             (-3.5,-28.7) left (.1,-.8) right (.5,.4),
             (-.8,-28.2) left (-.5,.2) right (.2,-1)
           )[.3,.7,.2],
           filledCurve(
             (-1.1,-31.8) left (.5,1) right (-1,.5),
             (-3.3,-28.8) left (.15,-.8) right (.5,.4),
             (-1,-28.3) left (-.3,.05) right (.2,-1)
           )[.9,.85,.85],
           filledCurve(
             (-1.45,-30.6) left (.2,.2) right (-.5,.1),
             (-3,-28.6) left (.1,-.4) right (.2,.2),
             (-1.3,-28.25) left (-.3,.1) right (.1,-.6)
           )[.3,.7,.2],
           filledCurve(
             (-4.6,-32.6) left (.2,1) right (-1,.3),
             (-8.4,-29) left (.1,-.8) right (.5,.3),
             (-5.3,-29) left (-.5,.2) right (.4,-.8)
           )[.3,.7,.2],
           filledCurve(
             (-5,-32) left (.2,1) right (-.8,.3),
             (-8.1,-29.1) left (.2,-.6) right (.5,.2),
             (-5.5,-29.1) left (-.5,.1) right (.4,-.8)
           )[.9,.85,.85],
           filledCurve(
             (-5.55,-31) left (.1,1) right (-.8,.3),
             (-7.8,-29) left (.1,-.5) right (.4,.1),
             (-6,-29) left (-.4,.1) right (.2,-.4)
           )[.3,.7,.2]
         },
         
  sqB1c = {
           filledCurve(
             (0,0) left (0,0) right (0,0),
             (0,-10) left (-1,5) right (0,0),
             (-6,-18) left (-1,5) right (0,0),
             (4,-18),
             (0,-28) left (5,3) right (1.5,-5),
             (0,-37) left (0,0) right (1,2),
             (7.5,-28.5) left (-5,-4) right (0,1),
             (9.5,-18.5) left (-2.5,-3) right (0,0),
             (18.5,-18.5),
             (18.5,-10) left (0,0) right (-4,2),
             (8,-9)  left (0,0) right (-1,4)
           )[.8,.2,.2],
           filledCurve(
             (.5,-1),
             (6,-16) left (-1,6) right (1.5,-9),
             (1,-34.5),
             (6.4,-16) left (1.5,-9) right (-1,6)
           )[.9,.85,.85],
           filledCurve(
             (.1,-10.5) left (0,-3.5) right (1,-4),
             (4,-17.7) left (0,2) right (-.5,2)
           )[.9,.85,.85],
           filledCurve(
             (.6,-12.15) left (-4,-1) right (0,0),
             (.8,-12.4) left (0,0) right (-4,-1),
             (-6,-16.5)
           )[.9,.85,.85],
           filledCurve(
             (1.5,-14) left (-4,-.5) right (0,0),
             (1.7,-14.25) left (0,0) right (-4,-.5),
             (-6,-17)
           )[.9,.85,.85],
           filledCurve(
             (3,-15.65) left (-4,0) right (0,0),
             (3.2,-15.95) left (0,0) right (-4,0),
             (-6,-17.5)
           )[.9,.85,.85],
           filledCurve(
             (8.2,-9.3) left (1.5,-3) right (2,-2.8),
             (9.4,-18) left (.4,1) right (.2,1)
           )[.9,.85,.85],
           filledCurve(
             (9,-11.1) left (6,.4) right (0,0),
             (9.1,-11.5) left (0,0) right (6,.4),
             (18.5,-12.1)
           )[.9,.85,.85],
           filledCurve(
             (9.4,-13.4) left (6,0) right (0,0),
             (9.4,-13.75) left (0,0) right (6,0),
             (18.5,-14.2)
           )[.9,.85,.85],
           filledCurve(
             (9.6,-15.7) left (4.5,0) right (0,0),
             (9.6,-16.05) left (0,0) right (4.5,0),
             (18.5,-16.3)
           )[.9,.85,.85],
           filledCurve(
             (4,-22) left (1.5,-2) right (1.5,-3),
             (7.9,-21.7)
           )[.9,.85,.85],
           filledCurve(
             (4.6,-22.8) left (-2,-6) right (0,0),
             (4.95,-23) left (0,0) right (-2,-6),
             (.6,-30.4)
           )[.9,.85,.85],
           filledCurve(
             (6.7,-22.7) left (-1,-6) right (0,0),
             (7,-22.5) left (0,0) right (-1,-6),
             (6,-29.3)
           )[.9,.85,.85],
           filledCurve(
             (.8,-5.4) left (-.5,-1) right (1,-.5),
             (3.4,-9.1) left (-.1,.8) right (-.5,-.4),
             (.7,-9.6) left (.5,-.2) right (-.2,1)
           )[.9,.85,.85],
           filledCurve(
             (1.25,-7) left (-.2,-.2) right (.5,-.1),
             (2.9,-9) left (-.1,.4) right (-.2,-.2),
             (1.1,-9.3) left (.3,-.1) right (-.1,.6)
           )[.8,.2,.2],
           filledCurve(
             (3.8,-5.2) left (-.2,-1) right (1,-.3),
             (7.4,-8.8) left (-.1,.8) right (-.5,-.3),
             (4.7,-8.8) left (.5,-.2) right (-.4,.8)
           )[.9,.85,.85],
           filledCurve(
             (4.5,-6.4) left (-.1,-1) right (.8,-.3),
             (6.8,-8.6) left (-.1,.5) right (-.4,-.1),
             (5,-8.5) left (.4,-.1) right (-.2,.4)
           )[.8,.2,.2],
           filledCurve(
             (0,-37) left (0,0) right (-6,2),
             (-10,-29) left (0,0) right (-8,-1),
             (-19,-29) left (0,0) right (0,4),
             (-20,-20) left (0,0) right (4,1),
             (-10,-19) left (-4,0) right (0,0),
             (-10,-10) left (1,-4) right (0,0),
             (0,0) left (-3,-6) right (0,0),
             (0,-10) left (-1,5) right (0,0),
             (-6,-18) left (-1,5) right (0,0),
             (4,-18),
             (0,-28) left (5,3) right (1.5,-5)
           )[.9,.85,.85],
           filledCurve(
             (-.5,-36),
             (-7.1,-21.5) left (1,-6) right (-1.5,11),
             (-1,-2.5) left (-1.5,-4) right (-1.5,-4),
             (-7.5,-21.5) left (-1.5,11) right (1,-6)
           )[.3,.7,.2],
           filledCurve(
             (-.1,-27.5) left (0,3.5) right (-1,4),
             (-5.8,-18.5) left (0,-2) right (.5,-2)
           )[.3,.7,.2],
           filledCurve(
             (-.9,-25.1) left (4,2) right (0,0),
             (-1,-24.8) left (0,0) right (4,2),
             (3.8,-22)
           )[.3,.7,.2],
           filledCurve(
             (-2.4,-23) left (4,1) right (0,0),
             (-2.6,-22.75) left (0,0) right (4,1),
             (4,-20.3)
           )[.3,.7,.2],
           filledCurve(
             (-4.2,-21) left (4,.5) right (0,0),
             (-4.4,-20.7) left (0,0) right (4,.5),
             (4.05,-19)
           )[.3,.7,.2],
           filledCurve(
             (-10,-28.8) left (-1,3) right (-1.5,2.8),
             (-10.1,-19.2) left (-.4,-1) right (-.2,-1)
           )[.3,.7,.2],
           filledCurve(
             (-10.6,-26.55) left (-6,-.7) right (0,0),
             (-10.6,-26.2) left (0,0) right (-6,-.7),
             (-19,-26.75)
           )[.3,.7,.2],
           filledCurve(
             (-10.6,-24.2) left (-5,-.2) right (0,0),
             (-10.6,-23.85) left (0,0) right (-5,-.2),
             (-19.2,-24.5)
           )[.3,.7,.2],
           filledCurve(
             (-10.5,-21.7) left (-6,0) right (0,0),
             (-10.5,-21.35) left (0,0) right (-6,0),
             (-19.5,-22.25)
           )[.3,.7,.2],
           filledCurve(
             (-5.9,-15.6) left (-1.5,2) right (-1.5,3),
             (-9.6,-15.7)
           )[.3,.7,.2],
           filledCurve(
             (-6.3,-15) left (2,6) right (0,0),
             (-6.6,-14.9) left (0,0) right (2,6),
             (-.45,-6.8)
           )[.3,.7,.2],
           filledCurve(
             (-8.1,-14.7) left (.5,4) right (0,0),
             (-8.4,-14.9) left (0,0) right (.5,4),
             (-7.7,-8.5)
           )[.3,.7,.2],
           filledCurve(
             (-.9,-32.4) left (.5,1) right (-1,.5),
             (-3.5,-28.7) left (.1,-.8) right (.5,.4),
             (-.8,-28.2) left (-.5,.2) right (.2,-1)
           )[.3,.7,.2],
           filledCurve(
             (-1.1,-31.8) left (.5,1) right (-1,.5),
             (-3.3,-28.8) left (.15,-.8) right (.5,.4),
             (-1,-28.3) left (-.3,.05) right (.2,-1)
           )[.9,.85,.85],
           filledCurve(
             (-1.45,-30.6) left (.2,.2) right (-.5,.1),
             (-3,-28.6) left (.1,-.4) right (.2,.2),
             (-1.3,-28.25) left (-.3,.1) right (.1,-.6)
           )[.3,.7,.2],
           filledCurve(
             (-4.6,-32.6) left (.2,1) right (-1,.3),
             (-8.4,-29) left (.1,-.8) right (.5,.3),
             (-5.3,-29) left (-.5,.2) right (.4,-.8)
           )[.3,.7,.2],
           filledCurve(
             (-5,-32) left (.2,1) right (-.8,.3),
             (-8.1,-29.1) left (.2,-.6) right (.5,.2),
             (-5.5,-29.1) left (-.5,.1) right (.4,-.8)
           )[.9,.85,.85],
           filledCurve(
             (-5.55,-31) left (.1,1) right (-.8,.3),
             (-7.8,-29) left (.1,-.5) right (.4,.1),
             (-6,-29) left (-.4,.1) right (.2,-.4)
           )[.3,.7,.2]
         },

  sqB2a = {
           filledCurve(
             (0,0),
             (9,-9) left (-2,6) right (0,0),
             (23,-15) left (-4,8) right (0,0),
             (17,-20) left (0,0) right (-2,2),
             (11,-17) left (0,0) right (-4,-3),
             (8,-29) left (0,0) right (-4,-2),
             (0,-37) left (2,4) right (0,0),
             (0,-28) left (2,-4) right (5,3),
             (5,-18),
             (-5,-18) left (0,0) right (-1,5),
             (0,-10) left (0,0) right (-1,5)
           )[.3,.7,.2],
           filledCurve(
             (.5,-1),
             (6.5,-16) left (-1,6) right (1.5,-9),
             (1,-34.5),
             (6.9,-16) left (1.5,-9) right (-1,6)
           )[.9,.85,.85],
           filledCurve(
             (.1,-10.5) left (0,-3.5) right (1,-4),
             (4.8,-17.5) left (0,2) right (-.5,2)
           )[.9,.85,.85],
           filledCurve(
             (.6,-12.25) left (-4,-2) right (0,0),
             (.8,-12.5) left (0,0) right (-4,-2),
             (-5,-16.5)
           )[.9,.85,.85],
           filledCurve(
             (1.9,-14) left (-4,-1) right (0,0),
             (2.1,-14.25) left (0,0) right (-4,-1),
             (-5,-17)
           )[.9,.85,.85],
           filledCurve(
             (3.6,-15.65) left (-4,-.5) right (0,0),
             (3.8,-15.95) left (0,0) right (-4,-.5),
             (-5,-17.5)
           )[.9,.85,.85],
           filledCurve(
             (9.2,-9.3) left (1.5,-3) right (2,-2.8),
             (10.2,-17) left (.4,1) right (.2,1)
           )[.9,.85,.85],
           filledCurve(
             (10,-11.1) left (8,.5) right (0,0),
             (10.1,-11.5) left (0,0) right (8,.5),
             (21.5,-16.2)
           )[.9,.85,.85],
           filledCurve(
             (10.4,-13) left (6,0) right (0,0),
             (10.4,-13.35) left (0,0) right (6,0),
             (20,-17.4)
           )[.9,.85,.85],
           filledCurve(
             (10.5,-14.9) left (4.5,-.5) right (0,0),
             (10.5,-15.25) left (0,0) right (4.5,-.5),
             (18.5,-18.7)
           )[.9,.85,.85],
           filledCurve(
             (4.4,-22) left (1.5,-2) right (1.5,-3),
             (8.3,-21.7)
           )[.9,.85,.85],
           filledCurve(
             (5.2,-22.9) left (-2,-6) right (0,0),
             (5.55,-23) left (0,0) right (-2,-6),
             (1,-31)
           )[.9,.85,.85],
           filledCurve(
             (7.2,-22.7) left (-1.5,-6) right (0,0),
             (7.5,-22.5) left (0,0) right (-1.5,-6),
             (6,-30)
           )[.9,.85,.85],
           filledCurve(
             (1,-5.4) left (-.5,-1) right (1,-.5),
             (3.6,-9.1) left (-.1,.8) right (-.5,-.4),
             (.9,-9.6) left (.5,-.2) right (-.2,1)
           )[.9,.85,.85],
           filledCurve(
             (1.45,-7) left (-.2,-.2) right (.5,-.1),
             (3.1,-9) left (-.1,.4) right (-.2,-.2),
             (1.3,-9.3) left (.3,-.1) right (-.1,.6)
           )[.3,.7,.2],
           filledCurve(
             (4.4,-5.2) left (-.2,-1) right (1,-.3),
             (8,-8.8) left (-.1,.8) right (-.5,-.3),
             (5.3,-8.8) left (.5,-.2) right (-.4,.8)
           )[.9,.85,.85],
           filledCurve(
             (5.1,-6.4) left (-.1,-1) right (.8,-.3),
             (7.4,-8.6) left (-.1,.5) right (-.4,-.1),
             (5.6,-8.5) left (.4,-.1) right (-.2,.4)
           )[.3,.7,.2],
           filledCurve(
             (0,0),
             (0,-10) left (-1,5) right (0,0),
             (-5,-18) left (-1,5) right (0,0),
             (5,-18),
             (0,-28) left (5,3) right (2,-4),
             (0,-37) left (0,0) right (-2,1),
             (-8.5,-29.5) left (3,-5) right (-1,0),
             (-18.5,-27.5) left (3,-2.5) right (0,0),
             (-18.5,-18.5),
             (-10,-18.5) left (0,0) right (2,4),
             (-9,-8) left (0,0) right (4,1)
           )[.9,.85,.85],
           filledCurve(
             (-.5,-36),
             (-6.5,-21) left (1,-6) right (-1.5,9),
             (-1,-2.5),
             (-6.9,-21) left (-1.5,9) right (1,-6)
           )[.8,.2,.2],
           filledCurve(
             (-.1,-27.5) left (0,3.5) right (-1,4),
             (-4.8,-18.5) left (0,-2) right (.5,-2)
           )[.8,.2,.2],
           filledCurve(
             (-.8,-25.1) left (4,2) right (0,0),
             (-.9,-24.8) left (0,0) right (4,2),
             (4.3,-22)
           )[.8,.2,.2],
           filledCurve(
             (-1.9,-23) left (4,1) right (0,0),
             (-2.1,-22.75) left (0,0) right (4,1),
             (4.7,-20.3)
           )[.8,.2,.2],
           filledCurve(
             (-3.6,-21) left (4,.5) right (0,0),
             (-3.8,-20.7) left (0,0) right (4,.5),
             (4.8,-19)
           )[.8,.2,.2],
           filledCurve(
             (-8.8,-29) left (-1.5,3) right (-2,2.8),
             (-10.2,-19) left (-.4,-1) right (-.2,-1)
           )[.8,.2,.2],
           filledCurve(
             (-9.7,-27.1) left (-6,0) right (0,0),
             (-9.8,-26.7) left (0,0) right (-6,0),
             (-18.5,-25.25)
           )[.8,.2,.2],
           filledCurve(
             (-10.2,-24.5) left (-5,0) right (0,0),
             (-10.2,-24.15) left (0,0) right (-5,0),
             (-18.5,-23)
           )[.8,.2,.2],
           filledCurve(
             (-10.4,-21.9) left (-4,0) right (0,0),
             (-10.4,-21.55) left (0,0) right (-4,0),
             (-18.5,-20.75)
           )[.8,.2,.2],
           filledCurve(
             (-4.8,-15) left (-1.5,2) right (-1.5,3),
             (-8.9,-15.3)
           )[.8,.2,.2],
           filledCurve(
             (-5.5,-14.4) left (2,6) right (0,0),
             (-5.7,-14.2) left (0,0) right (2,6),
             (-.5,-6)
           )[.8,.2,.2],
           filledCurve(
             (-7.4,-14.3) left (1,6) right (0,0),
             (-7.7,-14.5) left (0,0) right (1,6),
             (-7,-7.3)
           )[.8,.2,.2],
           filledCurve(
             (-1,-31.6) left (.5,1) right (-1,.5),
             (-3.6,-27.9) left (.1,-.8) right (.5,.4),
             (-.9,-27.4) left (-.5,.2) right (.2,-1)
           )[.8,.2,.2],
           filledCurve(
             (-1.2,-31) left (.5,1) right (-1,.5),
             (-3.4,-28) left (.1,-.8) right (.5,.4),
             (-1.1,-27.5) left (-.3,.05) right (.2,-1)
           )[.9,.85,.85],
           filledCurve(
             (-1.55,-29.8) left (.2,.2) right (-.5,.1),
             (-3.1,-27.8) left (.1,-.4) right (.2,.2),
             (-1.4,-27.45) left (-.3,.1) right (.1,-.6)
           )[.8,.2,.2],
           filledCurve(
             (-4.4,-31.8) left (.2,1) right (-1,.3),
             (-8,-28.2) left (.1,-.8) right (.5,.3),
             (-5.3,-28.2) left (-.5,.2) right (.4,-.8)
           )[.8,.2,.2],
           filledCurve(
             (-4.8,-31.2) left (.2,1) right (-.8,.3),
             (-7.8,-28.3) left (.2,-.6) right (.5,.2),
             (-5.5,-28.3) left (-.5,.2) right (.4,-.8)
           )[.9,.85,.85],
           filledCurve(
             (-5.35,-30.2) left (.1,1) right (-.8,.3),
             (-7.6,-28.2) left (.1,-.5) right (.4,.1),
             (-5.8,-28.2) left (-.4,.1) right (.2,-.4)
           )[.8,.2,.2]
         },
         
  sqB2b = {
           filledCurve(
             (0,0),
             (9,-9) left (-2,6) right (0,0),
             (23,-15) left (-4,8) right (0,0),
             (17,-20) left (0,0) right (-2,2),
             (11,-17) left (0,0) right (-4,-3),
             (8,-29) left (0,0) right (-4,-2),
             (0,-37) left (2,4) right (0,0),
             (0,-28) left (2,-4) right (5,3),
             (5,-18),
             (-5,-18) left (0,0) right (-1,5),
             (0,-10) left (0,0) right (-1,5)
           )[.3,.7,.2],
           filledCurve(
             (.5,-1),
             (6.5,-16) left (-1,6) right (1.5,-9),
             (1,-34.5),
             (6.9,-16) left (1.5,-9) right (-1,6)
           )[.9,.85,.85],
           filledCurve(
             (.1,-10.5) left (0,-3.5) right (1,-4),
             (4.8,-17.5) left (0,2) right (-.5,2)
           )[.9,.85,.85],
           filledCurve(
             (.6,-12.25) left (-4,-2) right (0,0),
             (.8,-12.5) left (0,0) right (-4,-2),
             (-5,-16.5)
           )[.9,.85,.85],
           filledCurve(
             (1.9,-14) left (-4,-1) right (0,0),
             (2.1,-14.25) left (0,0) right (-4,-1),
             (-5,-17)
           )[.9,.85,.85],
           filledCurve(
             (3.6,-15.65) left (-4,-.5) right (0,0),
             (3.8,-15.95) left (0,0) right (-4,-.5),
             (-5,-17.5)
           )[.9,.85,.85],
           filledCurve(
             (9.2,-9.3) left (1.5,-3) right (2,-2.8),
             (10.2,-17) left (.4,1) right (.2,1)
           )[.9,.85,.85],
           filledCurve(
             (10,-11.1) left (8,.5) right (0,0),
             (10.1,-11.5) left (0,0) right (8,.5),
             (21.5,-16.2)
           )[.9,.85,.85],
           filledCurve(
             (10.4,-13) left (6,0) right (0,0),
             (10.4,-13.35) left (0,0) right (6,0),
             (20,-17.4)
           )[.9,.85,.85],
           filledCurve(
             (10.5,-14.9) left (4.5,-.5) right (0,0),
             (10.5,-15.25) left (0,0) right (4.5,-.5),
             (18.5,-18.7)
           )[.9,.85,.85],
           filledCurve(
             (4.4,-22) left (1.5,-2) right (1.5,-3),
             (8.3,-21.7)
           )[.9,.85,.85],
           filledCurve(
             (5.2,-22.9) left (-2,-6) right (0,0),
             (5.55,-23) left (0,0) right (-2,-6),
             (1,-31)
           )[.9,.85,.85],
           filledCurve(
             (7.2,-22.7) left (-1.5,-6) right (0,0),
             (7.5,-22.5) left (0,0) right (-1.5,-6),
             (6,-30)
           )[.9,.85,.85],
           filledCurve(
             (1,-5.4) left (-.5,-1) right (1,-.5),
             (3.6,-9.1) left (-.1,.8) right (-.5,-.4),
             (.9,-9.6) left (.5,-.2) right (-.2,1)
           )[.9,.85,.85],
           filledCurve(
             (1.45,-7) left (-.2,-.2) right (.5,-.1),
             (3.1,-9) left (-.1,.4) right (-.2,-.2),
             (1.3,-9.3) left (.3,-.1) right (-.1,.6)
           )[.3,.7,.2],
           filledCurve(
             (4.4,-5.2) left (-.2,-1) right (1,-.3),
             (8,-8.8) left (-.1,.8) right (-.5,-.3),
             (5.3,-8.8) left (.5,-.2) right (-.4,.8)
           )[.9,.85,.85],
           filledCurve(
             (5.1,-6.4) left (-.1,-1) right (.8,-.3),
             (7.4,-8.6) left (-.1,.5) right (-.4,-.1),
             (5.6,-8.5) left (.4,-.1) right (-.2,.4)
           )[.3,.7,.2],
           filledCurve(
             (0,0) left (-3,-6) right (0,0),
             (0,-10) left (-1,5) right (0,0),
             (-5,-18) left (-1,5) right (0,0),
             (5,-18),
             (0,-28) left (5,3) right (2,-4),
             (0,-37) left (0,0) right (-6,2),
             (-10,-29) left (0,0) right (-8,-1),
             (-19,-29) left (0,0) right (0,4),
             (-20,-20) left (0,0) right (4,1),
             (-10,-19) left (-4,0) right (0,0),
             (-10,-10) left (1,-4) right (0,0)
           )[.9,.85,.85],
           filledCurve(
             (-.5,-36),
             (-6.8,-21.5) left (1,-6) right (-1.5,11),
             (-1,-2.5) left (-1.5,-4) right (-1.5,-4),
             (-7.2,-21.5) left (-1.5,11) right (1,-6)
           )[.8,.2,.2],
           filledCurve(
             (-.1,-27.5) left (0,3.5) right (-1,4),
             (-4.8,-18.5) left (0,-2) right (.5,-2)
           )[.8,.2,.2],
           filledCurve(
             (-.8,-25.1) left (4,2) right (0,0),
             (-.9,-24.8) left (0,0) right (4,2),
             (4.3,-22)
           )[.8,.2,.2],
           filledCurve(
             (-1.9,-23) left (4,1) right (0,0),
             (-2.1,-22.75) left (0,0) right (4,1),
             (4.7,-20.3)
           )[.8,.2,.2],
           filledCurve(
             (-3.6,-21) left (4,.5) right (0,0),
             (-3.8,-20.7) left (0,0) right (4,.5),
             (4.8,-19)
           )[.8,.2,.2],
           filledCurve(
             (-10,-28.8) left (-1,3) right (-1.5,2.8),
             (-10.1,-19.2) left (-.4,-1) right (-.2,-1)
           )[.8,.2,.2],
           filledCurve(
             (-10.6,-26.55) left (-6,-.7) right (0,0),
             (-10.6,-26.2) left (0,0) right (-6,-.7),
             (-19,-26.75)
           )[.8,.2,.2],
           filledCurve(
             (-10.6,-24.2) left (-5,-.2) right (0,0),
             (-10.6,-23.85) left (0,0) right (-5,-.2),
             (-19.2,-24.5)
           )[.8,.2,.2],
           filledCurve(
             (-10.5,-21.7) left (-6,0) right (0,0),
             (-10.5,-21.35) left (0,0) right (-6,0),
             (-19.5,-22.25)
           )[.8,.2,.2],
           filledCurve(
             (-5.1,-15.6) left (-1.5,2) right (-1.5,3),
             (-9.4,-15.7)
           )[.8,.2,.2],
           filledCurve(
             (-5.7,-14.9) left (2,6) right (0,0),
             (-6,-14.8) left (0,0) right (2,6),
             (-.45,-6.8)
           )[.8,.2,.2],
           filledCurve(
             (-7.7,-14.7) left (.5,4) right (0,0),
             (-8,-14.9) left (0,0) right (.5,4),
             (-7.6,-8.4)
           )[.8,.2,.2],
           filledCurve(
             (-.9,-32.4) left (.5,1) right (-1,.5),
             (-3.5,-28.7) left (.1,-.8) right (.5,.4),
             (-.8,-28.2) left (-.5,.2) right (.2,-1)
           )[.8,.2,.2],
           filledCurve(
             (-1.1,-31.8) left (.5,1) right (-1,.5),
             (-3.3,-28.8) left (.15,-.8) right (.5,.4),
             (-1,-28.3) left (-.3,.05) right (.2,-1)
           )[.9,.85,.85],
           filledCurve(
             (-1.45,-30.6) left (.2,.2) right (-.5,.1),
             (-3,-28.6) left (.1,-.4) right (.2,.2),
             (-1.3,-28.25) left (-.3,.1) right (.1,-.6)
           )[.8,.2,.2],
           filledCurve(
             (-4.6,-32.6) left (.2,1) right (-1,.3),
             (-8.4,-29) left (.1,-.8) right (.5,.3),
             (-5.3,-29) left (-.5,.2) right (.4,-.8)
           )[.8,.2,.2],
           filledCurve(
             (-5,-32) left (.2,1) right (-.8,.3),
             (-8.1,-29.1) left (.2,-.6) right (.5,.2),
             (-5.5,-29.1) left (-.5,.1) right (.4,-.8)
           )[.9,.85,.85],
           filledCurve(
             (-5.55,-31) left (.1,1) right (-.8,.3),
             (-7.8,-29) left (.1,-.5) right (.4,.1),
             (-6,-29) left (-.4,.1) right (.2,-.4)
           )[.8,.2,.2]
         },
         
  sqB2c = {
           filledCurve(
             (0,0) left (0,0) right (0,0),
             (0,-10) left (-1,5) right (0,0),
             (-6,-18) left (-1,5) right (0,0),
             (4,-18),
             (0,-28) left (5,3) right (1.5,-5),
             (0,-37) left (0,0) right (1,2),
             (7.5,-28.5) left (-5,-4) right (0,1),
             (9.5,-18.5) left (-2.5,-3) right (0,0),
             (18.5,-18.5),
             (18.5,-10) left (0,0) right (-4,2),
             (8,-9)  left (0,0) right (-1,4)
           )[.3,.7,.2],
           filledCurve(
             (.5,-1),
             (6,-16) left (-1,6) right (1.5,-9),
             (1,-34.5),
             (6.4,-16) left (1.5,-9) right (-1,6)
           )[.9,.85,.85],
           filledCurve(
             (.1,-10.5) left (0,-3.5) right (1,-4),
             (4,-17.7) left (0,2) right (-.5,2)
           )[.9,.85,.85],
           filledCurve(
             (.6,-12.15) left (-4,-1) right (0,0),
             (.8,-12.4) left (0,0) right (-4,-1),
             (-6,-16.5)
           )[.9,.85,.85],
           filledCurve(
             (1.5,-14) left (-4,-.5) right (0,0),
             (1.7,-14.25) left (0,0) right (-4,-.5),
             (-6,-17)
           )[.9,.85,.85],
           filledCurve(
             (3,-15.65) left (-4,0) right (0,0),
             (3.2,-15.95) left (0,0) right (-4,0),
             (-6,-17.5)
           )[.9,.85,.85],
           filledCurve(
             (8.2,-9.3) left (1.5,-3) right (2,-2.8),
             (9.4,-18) left (.4,1) right (.2,1)
           )[.9,.85,.85],
           filledCurve(
             (9,-11.1) left (6,.4) right (0,0),
             (9.1,-11.5) left (0,0) right (6,.4),
             (18.5,-12.1)
           )[.9,.85,.85],
           filledCurve(
             (9.4,-13.4) left (6,0) right (0,0),
             (9.4,-13.75) left (0,0) right (6,0),
             (18.5,-14.2)
           )[.9,.85,.85],
           filledCurve(
             (9.6,-15.7) left (4.5,0) right (0,0),
             (9.6,-16.05) left (0,0) right (4.5,0),
             (18.5,-16.3)
           )[.9,.85,.85],
           filledCurve(
             (4,-22) left (1.5,-2) right (1.5,-3),
             (7.9,-21.7)
           )[.9,.85,.85],
           filledCurve(
             (4.6,-22.8) left (-2,-6) right (0,0),
             (4.95,-23) left (0,0) right (-2,-6),
             (.6,-30.4)
           )[.9,.85,.85],
           filledCurve(
             (6.7,-22.7) left (-1,-6) right (0,0),
             (7,-22.5) left (0,0) right (-1,-6),
             (6,-29.3)
           )[.9,.85,.85],
           filledCurve(
             (.8,-5.4) left (-.5,-1) right (1,-.5),
             (3.4,-9.1) left (-.1,.8) right (-.5,-.4),
             (.7,-9.6) left (.5,-.2) right (-.2,1)
           )[.9,.85,.85],
           filledCurve(
             (1.25,-7) left (-.2,-.2) right (.5,-.1),
             (2.9,-9) left (-.1,.4) right (-.2,-.2),
             (1.1,-9.3) left (.3,-.1) right (-.1,.6)
           )[.3,.7,.2],
           filledCurve(
             (3.8,-5.2) left (-.2,-1) right (1,-.3),
             (7.4,-8.8) left (-.1,.8) right (-.5,-.3),
             (4.7,-8.8) left (.5,-.2) right (-.4,.8)
           )[.9,.85,.85],
           filledCurve(
             (4.5,-6.4) left (-.1,-1) right (.8,-.3),
             (6.8,-8.6) left (-.1,.5) right (-.4,-.1),
             (5,-8.5) left (.4,-.1) right (-.2,.4)
           )[.3,.7,.2],
           filledCurve(
             (0,-37) left (0,0) right (-6,2),
             (-10,-29) left (0,0) right (-8,-1),
             (-19,-29) left (0,0) right (0,4),
             (-20,-20) left (0,0) right (4,1),
             (-10,-19) left (-4,0) right (0,0),
             (-10,-10) left (1,-4) right (0,0),
             (0,0) left (-3,-6) right (0,0),
             (0,-10) left (-1,5) right (0,0),
             (-6,-18) left (-1,5) right (0,0),
             (4,-18),
             (0,-28) left (5,3) right (1.5,-5)
           )[.9,.85,.85],
           filledCurve(
             (-.5,-36),
             (-7.1,-21.5) left (1,-6) right (-1.5,11),
             (-1,-2.5) left (-1.5,-4) right (-1.5,-4),
             (-7.5,-21.5) left (-1.5,11) right (1,-6)
           )[.8,.2,.2],
           filledCurve(
             (-.1,-27.5) left (0,3.5) right (-1,4),
             (-5.8,-18.5) left (0,-2) right (.5,-2)
           )[.8,.2,.2],
           filledCurve(
             (-.9,-25.1) left (4,2) right (0,0),
             (-1,-24.8) left (0,0) right (4,2),
             (3.8,-22)
           )[.8,.2,.2],
           filledCurve(
             (-2.4,-23) left (4,1) right (0,0),
             (-2.6,-22.75) left (0,0) right (4,1),
             (4,-20.3)
           )[.8,.2,.2],
           filledCurve(
             (-4.2,-21) left (4,.5) right (0,0),
             (-4.4,-20.7) left (0,0) right (4,.5),
             (4.05,-19)
           )[.8,.2,.2],
           filledCurve(
             (-10,-28.8) left (-1,3) right (-1.5,2.8),
             (-10.1,-19.2) left (-.4,-1) right (-.2,-1)
           )[.8,.2,.2],
           filledCurve(
             (-10.6,-26.55) left (-6,-.7) right (0,0),
             (-10.6,-26.2) left (0,0) right (-6,-.7),
             (-19,-26.75)
           )[.8,.2,.2],
           filledCurve(
             (-10.6,-24.2) left (-5,-.2) right (0,0),
             (-10.6,-23.85) left (0,0) right (-5,-.2),
             (-19.2,-24.5)
           )[.8,.2,.2],
           filledCurve(
             (-10.5,-21.7) left (-6,0) right (0,0),
             (-10.5,-21.35) left (0,0) right (-6,0),
             (-19.5,-22.25)
           )[.8,.2,.2],
           filledCurve(
             (-5.9,-15.6) left (-1.5,2) right (-1.5,3),
             (-9.6,-15.7)
           )[.8,.2,.2],
           filledCurve(
             (-6.3,-15) left (2,6) right (0,0),
             (-6.6,-14.9) left (0,0) right (2,6),
             (-.45,-6.8)
           )[.8,.2,.2],
           filledCurve(
             (-8.1,-14.7) left (.5,4) right (0,0),
             (-8.4,-14.9) left (0,0) right (.5,4),
             (-7.7,-8.5)
           )[.8,.2,.2],
           filledCurve(
             (-.9,-32.4) left (.5,1) right (-1,.5),
             (-3.5,-28.7) left (.1,-.8) right (.5,.4),
             (-.8,-28.2) left (-.5,.2) right (.2,-1)
           )[.8,.2,.2],
           filledCurve(
             (-1.1,-31.8) left (.5,1) right (-1,.5),
             (-3.3,-28.8) left (.15,-.8) right (.5,.4),
             (-1,-28.3) left (-.3,.05) right (.2,-1)
           )[.9,.85,.85],
           filledCurve(
             (-1.45,-30.6) left (.2,.2) right (-.5,.1),
             (-3,-28.6) left (.1,-.4) right (.2,.2),
             (-1.3,-28.25) left (-.3,.1) right (.1,-.6)
           )[.8,.2,.2],
           filledCurve(
             (-4.6,-32.6) left (.2,1) right (-1,.3),
             (-8.4,-29) left (.1,-.8) right (.5,.3),
             (-5.3,-29) left (-.5,.2) right (.4,-.8)
           )[.8,.2,.2],
           filledCurve(
             (-5,-32) left (.2,1) right (-.8,.3),
             (-8.1,-29.1) left (.2,-.6) right (.5,.2),
             (-5.5,-29.1) left (-.5,.1) right (.4,-.8)
           )[.9,.85,.85],
           filledCurve(
             (-5.55,-31) left (.1,1) right (-.8,.3),
             (-7.8,-29) left (.1,-.5) right (.4,.1),
             (-6,-29) left (-.4,.1) right (.2,-.4)
           )[.8,.2,.2]
         },
         
  I   = { filledPolygon((-37,-37),(37,-37),(37,37),(-37,37))[.7],
          polygon((-37,-37),(37,-37),(37,37),(-37,37)) },
  LR1 = { filledPolygon((0,0),(-37,-37),(37,-37))[.6],
          polygon((0,0),(-37,-37),(37,-37)) },
  LR2 = { filledPolygon((0,0),(-37,-37),(37,-37))[.8],
          polygon((0,0),(-37,-37),(37,-37)) },
  L1  = { filledCurve(
            (0,0),
            (0,-9) left (0,0) right (3,-2.5),
            (10,-11) left (-1,0) right (3,-5),
            (18.5,-18.5) left (-2,1) right (0,0),
            (37,-37),
            (-37,-37))[.6],
          closedCurve(
            (0,0),
            (0,-9) left (0,0) right (3,-2.5),
            (10,-11) left (-1,0) right (3,-5),
            (18.5,-18.5) left (-2,1) right (0,0),
            (37,-37),
            (-37,-37))
        },
  M1 = { filledCurve(
           (-1.5,-1.5) left (0,0) right (-2,2),
           (-7.5,1.5) left (0,0) right (-4,-3),
           (-10.5,-10.5) left (0,0) right (-4,-2),
           (-18.5,-18.5) left (2,4) right (0,0),
           (0,-37),
           (37,-37),
           (18.5,-18.5) left (0,0) right (-6,2),
           (8.5,-10.5) left (0,0) right (-8,-1),
           (-.5,-10.5) left (0,0) right (0,4)
         )[.6],
         closedCurve(
           (-1.5,-1.5) left (0,0) right (-2,2),
           (-7.5,1.5) left (0,0) right (-4,-3),
           (-10.5,-10.5) left (0,0) right (-4,-2),
           (-18.5,-18.5) left (2,4) right (0,0),
           (0,-37),
           (37,-37),
           (18.5,-18.5) left (0,0) right (-6,2),
           (8.5,-10.5) left (0,0) right (-8,-1),
           (-.5,-10.5) left (0,0) right (0,4)
         )
       },
  R1 = { filledCurve(
           (-18.5,-18.5) left (0,0) right (1,2),
           (-11,-10) left (-5,-4) right (0,1),
           (-9,0) left (-2.5,-3) right (0,0),
           (0,0),
           (37,-37),
           (0,-37)
         )[.6],
         closedCurve(
           (-18.5,-18.5) left (0,0) right (1,2),
           (-11,-10) left (-5,-4) right (0,1),
           (-9,0) left (-2.5,-3) right (0,0),
           (0,0),
           (37,-37),
           (0,-37)
         )
       },
  L2  = { filledCurve(
            (0,0),
            (0,-9) left (0,0) right (3,-2.5),
            (10,-11) left (-1,0) right (3,-5),
            (18.5,-18.5) left (-2,1) right (0,0),
            (37,-37),
            (-37,-37))[.8],
          closedCurve(
            (0,0),
            (0,-9) left (0,0) right (3,-2.5),
            (10,-11) left (-1,0) right (3,-5),
            (18.5,-18.5) left (-2,1) right (0,0),
            (37,-37),
            (-37,-37))
        },
  M2 = { filledCurve(
           (-1.5,-1.5) left (0,0) right (-2,2),
           (-7.5,1.5) left (0,0) right (-4,-3),
           (-10.5,-10.5) left (0,0) right (-4,-2),
           (-18.5,-18.5) left (2,4) right (0,0),
           (0,-37),
           (37,-37),
           (18.5,-18.5) left (0,0) right (-6,2),
           (8.5,-10.5) left (0,0) right (-8,-1),
           (-.5,-10.5) left (0,0) right (0,4)
         )[.8],
         closedCurve(
           (-1.5,-1.5) left (0,0) right (-2,2),
           (-7.5,1.5) left (0,0) right (-4,-3),
           (-10.5,-10.5) left (0,0) right (-4,-2),
           (-18.5,-18.5) left (2,4) right (0,0),
           (0,-37),
           (37,-37),
           (18.5,-18.5) left (0,0) right (-6,2),
           (8.5,-10.5) left (0,0) right (-8,-1),
           (-.5,-10.5) left (0,0) right (0,4)
         )
       },
  R2 = { filledCurve(
           (-18.5,-18.5) left (0,0) right (1,2),
           (-11,-10) left (-5,-4) right (0,1),
           (-9,0) left (-2.5,-3) right (0,0),
           (0,0),
           (37,-37),
           (0,-37)
         )[.8],
         closedCurve(
           (-18.5,-18.5) left (0,0) right (1,2),
           (-11,-10) left (-5,-4) right (0,1),
           (-9,0) left (-2.5,-3) right (0,0),
           (0,0),
           (37,-37),
           (0,-37)
         )
       },
       
  i1 = rotate(0),
  i2 = rotate(90),
  i3 = rotate(180),
  i4 = rotate(270),
  init = <i1,i2,i3,i4>,
  
  id = scale(1),
  f1 = scale(.5) . translate(-18.5,-18.5),
  f2 = scale(.5) . translate(18.5,-18.5),
  f3 = scale(.5) . translate(-27.75,-27.75),
  f4 = scale(.5) . translate(-9.25,-27.75),
  f5 = scale(.5) . translate(9.25,-27.75),
  f6 = scale(.5) . translate(27.75,-27.75),
  F = <id, f1, f2, f3, f4, f5, f6>,
  G = <id, f2, f5, f6>
 
}
