1startshape unit 2CF::BorderDynamic = 1 3CF::BorderFixed = 5 4 5//CF::Tile = [s 2 0] 6//CF::Symmetry = CF::p11g, 0 7//CF::Tile = [s 2 0] 8//CF::Symmetry = CF::p11m, 0 9//CF::Tile = [s 2.2 0] 10//CF::Symmetry = CF::p1m1, 0 11//CF::Tile = [s 2.2 0] 12//CF::Symmetry = CF::p2, 0, 0 13CF::Tile = [s 4.4 0] 14CF::Symmetry = CF::p2mg, 0, 0 15//CF::Tile = [s 2.2 0] 16//CF::Symmetry = CF::p2mm, 0, 0 17 18shape unit { 19 //foot[x 0.1 -0.1] // p2mm 20 foot[x 0 0.15] // p2mg 21 //foot[x -1 0.5] // p1m1 & p2 22 //foot[r -90 x 0 1.1] // p11g & p11m 23 SQUARE[s 2.2 0.1 b 0.5 z -1] 24} 25 26path F { 27 MOVETO(0.25, 0.5) 28 LINEREL(-0.5, 0) 29 LINEREL(0, -1) 30 MOVETO(0, 0) 31 LINEREL(-0.25, 0) 32 STROKE[] 33} 34 35path foot { 36 MOVETO(86.068,0) 37 CURVETO(70.691,35.041, 61.466,0, 56.851,35.041) 38 CURVETO(86.068,0, 84.529,35.041, 110.671,0) 39 CLOSEPOLY() 40 MOVETO(45.217,30.699) 41 CURVETO(46.821,4.374, 52.586,31.149, 60.671,2.577) 42 CURVETO(45.217,30.699, 32.976,6.171, 37.845,30.249) 43 CLOSEPOLY() 44 MOVETO(11.445,48.453) 45 CURVETO(3.208,29.735, 16.686,46.146, 12.12,23.581) 46 CURVETO(11.445,48.453, -5.7,35.89, 6.204,50.759) 47 CLOSEPOLY() 48 MOVETO(26.212,36.642) 49 CURVETO(21.667,14.369, 32.451,35.37, 32.793,9.778) 50 CURVETO(26.212,36.642, 10.539,18.961, 19.978,37.916) 51 CLOSEPOLY() 52 MOVETO(58.791,93.913) 53 CURVETO(45.431,101.092, 59.898,102.367, 52.589,106.542) 54 CURVETO(79.171,51.386, 22.644,83.743, 83.16,75.088) 55 CURVETO(8.621,68.553, 75.86,31.712, 15.495,37.769) 56 CURVETO(52.614,118.26, 3.968,89.374, 27.774,118.26) 57 CURVETO(81.566,93.248, 64.834,118.26, 78.929,107.226) 58 CURVETO(58.791,93.913, 83.58,82.589, 57.867,86.86) 59 CLOSEPOLY() 60 FILL[s 0.01 f 0] 61} 62