remy преди 2 години
родител
ревизия
13edf4ea7f

Файловите разлики са ограничени, защото са твърде много
+ 6780 - 0
3D/Connector.3dshapes/693071018811.step


+ 0 - 0
3D/L.3dshapes/APH0630T.STEP → 3D/L.3dshapes/0630.STEP


+ 8097 - 0
3D/U.3dshapes/SOP-4.step

@@ -0,0 +1,8097 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME('D:/Altium Board/Parts/CAD Models/SOP/SOP-4.step',
+  '2020-07-03T12:26:16',('Author'),(''),
+  'Open CASCADE STEP processor 7.3','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
+  'automotive_design',2000,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('SOP-4','SOP-4','',(#8));
+#8 = PRODUCT_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#5761);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#216,#463,#564,#665,#756,#811,#1115,#1168,
+    #1451,#1483,#1487,#1663,#1739,#2022,#2263,#2290,#2366,#2442,#2491,
+    #2614,#2922,#2971,#3020,#3241,#3549,#3598,#3841,#3868,#3896,#4077,
+    #4178,#4281,#4307,#4334,#4360,#4387,#4414,#4440,#4467,#4493,#4500,
+    #4579,#4659,#4687,#4713,#4740,#4766,#4793,#4820,#4846,#4873,#4899,
+    #4906,#4932,#4959,#4985,#5012,#5039,#5065,#5092,#5118,#5125,#5167,
+    #5243,#5319,#5374,#5453,#5533,#5537,#5613,#5684,#5731,#5746));
+#17 = ADVANCED_FACE('',(#18,#185),#34,.T.);
+#18 = FACE_BOUND('',#19,.T.);
+#19 = EDGE_LOOP('',(#20,#67,#107,#147));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(1.66271089404,1.968384038305,0.1));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(1.66271089404,-1.968384038305,0.1));
+#26 = SURFACE_CURVE('',#27,(#33,#44),.PCURVE_S1.);
+#27 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#28,#29,#30,#31,#32),
+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.218426866267,-1.769086626681E-02,
+    4.117690866267,4.318426866267),.UNSPECIFIED.);
+#28 = CARTESIAN_POINT('',(1.66271089404,2.268426866267,0.1));
+#29 = CARTESIAN_POINT('',(1.66271089404,2.168058866267,0.1));
+#30 = CARTESIAN_POINT('',(1.66271089404,-4.4E-16,0.1));
+#31 = CARTESIAN_POINT('',(1.66271089404,-2.168058866267,0.1));
+#32 = CARTESIAN_POINT('',(1.66271089404,-2.268426866267,0.1));
+#33 = PCURVE('',#34,#39);
+#34 = PLANE('',#35);
+#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38);
+#36 = CARTESIAN_POINT('',(0.,-6.E-17,0.1));
+#37 = DIRECTION('',(-0.,-0.,-1.));
+#38 = DIRECTION('',(-1.,0.,0.));
+#39 = DEFINITIONAL_REPRESENTATION('',(#40),#43);
+#40 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#41,#42),.UNSPECIFIED.,.F.,.F.,(2,
+    2),(-1.769086626681E-02,4.117690866267),.PIECEWISE_BEZIER_KNOTS.);
+#41 = CARTESIAN_POINT('',(-1.66271089404,2.067690866267));
+#42 = CARTESIAN_POINT('',(-1.66271089404,-2.067690866267));
+#43 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#44 = PCURVE('',#45,#61);
+#45 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,2,(
+    (#46,#47,#48,#49,#50)
+    ,(#51,#52,#53,#54,#55)
+    ,(#56,#57,#58,#59,#60
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(3,1,1,3
+    ),(0.,4.135381732534),(-0.218426866267,-1.769086626681E-02,
+    4.117690866267,4.318426866267),.UNSPECIFIED.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,1.,1.,1.,1.)
+    ,(0.753363526039,0.753363526039,0.753363526039,0.753363526039
+      ,0.753363526039)
+,(1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#46 = CARTESIAN_POINT('',(1.66271089404,2.268426866267,0.1));
+#47 = CARTESIAN_POINT('',(1.66271089404,2.168058866267,0.1));
+#48 = CARTESIAN_POINT('',(1.66271089404,-4.4E-16,0.1));
+#49 = CARTESIAN_POINT('',(1.66271089404,-2.168058866267,0.1));
+#50 = CARTESIAN_POINT('',(1.66271089404,-2.268426866267,0.1));
+#51 = CARTESIAN_POINT('',(1.75,2.268426866267,0.1));
+#52 = CARTESIAN_POINT('',(1.75,2.168058866267,0.1));
+#53 = CARTESIAN_POINT('',(1.75,0.,0.1));
+#54 = CARTESIAN_POINT('',(1.75,-2.168058866267,0.1));
+#55 = CARTESIAN_POINT('',(1.75,-2.268426866267,0.1));
+#56 = CARTESIAN_POINT('',(1.761793910845,2.268426866267,0.186488679527)
+  );
+#57 = CARTESIAN_POINT('',(1.761793910845,2.168058866267,0.186488679527)
+  );
+#58 = CARTESIAN_POINT('',(1.761793910845,0.,0.186488679527));
+#59 = CARTESIAN_POINT('',(1.761793910845,-2.168058866267,0.186488679527)
+  );
+#60 = CARTESIAN_POINT('',(1.761793910845,-2.268426866267,0.186488679527)
+  );
+#61 = DEFINITIONAL_REPRESENTATION('',(#62),#66);
+#62 = LINE('',#63,#64);
+#63 = CARTESIAN_POINT('',(0.,0.));
+#64 = VECTOR('',#65,1.);
+#65 = DIRECTION('',(0.,1.));
+#66 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#67 = ORIENTED_EDGE('',*,*,#68,.T.);
+#68 = EDGE_CURVE('',#24,#69,#71,.T.);
+#69 = VERTEX_POINT('',#70);
+#70 = CARTESIAN_POINT('',(-1.66271089404,-1.968384038305,0.1));
+#71 = SURFACE_CURVE('',#72,(#78,#84),.PCURVE_S1.);
+#72 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#73,#74,#75,#76,#77),
+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.193279687689,-1.090368768888E-02,
+    3.510903687689,3.693279687689),.UNSPECIFIED.);
+#73 = CARTESIAN_POINT('',(1.943279687689,-1.968384038305,0.1));
+#74 = CARTESIAN_POINT('',(1.852091687689,-1.968384038305,0.1));
+#75 = CARTESIAN_POINT('',(6.7E-16,-1.968384038305,0.1));
+#76 = CARTESIAN_POINT('',(-1.852091687689,-1.968384038305,0.1));
+#77 = CARTESIAN_POINT('',(-1.943279687689,-1.968384038305,0.1));
+#78 = PCURVE('',#34,#79);
+#79 = DEFINITIONAL_REPRESENTATION('',(#80),#83);
+#80 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#81,#82),.UNSPECIFIED.,.F.,.F.,(2,
+    2),(-1.090368768888E-02,3.510903687689),.PIECEWISE_BEZIER_KNOTS.);
+#81 = CARTESIAN_POINT('',(-1.760903687689,-1.968384038305));
+#82 = CARTESIAN_POINT('',(1.760903687689,-1.968384038305));
+#83 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#84 = PCURVE('',#85,#101);
+#85 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,2,(
+    (#86,#87,#88,#89,#90)
+    ,(#91,#92,#93,#94,#95)
+    ,(#96,#97,#98,#99,#100
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(3,1,1,3
+    ),(0.,3.521807375378),(-0.193279687689,-1.090368768888E-02,
+    3.510903687689,3.693279687689),.UNSPECIFIED.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,1.,1.,1.,1.)
+    ,(0.774724543354,0.774724543354,0.774724543354,0.774724543354
+      ,0.774724543354)
+,(1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#86 = CARTESIAN_POINT('',(1.943279687689,-1.968384038305,0.1));
+#87 = CARTESIAN_POINT('',(1.852091687689,-1.968384038305,0.1));
+#88 = CARTESIAN_POINT('',(6.7E-16,-1.968384038305,0.1));
+#89 = CARTESIAN_POINT('',(-1.852091687689,-1.968384038305,0.1));
+#90 = CARTESIAN_POINT('',(-1.943279687689,-1.968384038305,0.1));
+#91 = CARTESIAN_POINT('',(1.943279687689,-2.05,1.E-01));
+#92 = CARTESIAN_POINT('',(1.852091687689,-2.05,1.E-01));
+#93 = CARTESIAN_POINT('',(8.6E-16,-2.05,1.E-01));
+#94 = CARTESIAN_POINT('',(-1.852091687689,-2.05,1.E-01));
+#95 = CARTESIAN_POINT('',(-1.943279687689,-2.05,1.E-01));
+#96 = CARTESIAN_POINT('',(1.943279687689,-2.066355531533,0.179960376385)
+  );
+#97 = CARTESIAN_POINT('',(1.852091687689,-2.066355531533,0.179960376385)
+  );
+#98 = CARTESIAN_POINT('',(6.7E-16,-2.066355531533,0.179960376385));
+#99 = CARTESIAN_POINT('',(-1.852091687689,-2.066355531533,0.179960376385
+    ));
+#100 = CARTESIAN_POINT('',(-1.943279687689,-2.066355531533,
+    0.179960376385));
+#101 = DEFINITIONAL_REPRESENTATION('',(#102),#106);
+#102 = LINE('',#103,#104);
+#103 = CARTESIAN_POINT('',(0.,0.));
+#104 = VECTOR('',#105,1.);
+#105 = DIRECTION('',(0.,1.));
+#106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#107 = ORIENTED_EDGE('',*,*,#108,.T.);
+#108 = EDGE_CURVE('',#69,#109,#111,.T.);
+#109 = VERTEX_POINT('',#110);
+#110 = CARTESIAN_POINT('',(-1.66271089404,1.968384038305,0.1));
+#111 = SURFACE_CURVE('',#112,(#118,#124),.PCURVE_S1.);
+#112 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#113,#114,#115,#116,#117),
+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.218426866267,-1.769086626681E-02,
+    4.117690866267,4.318426866267),.UNSPECIFIED.);
+#113 = CARTESIAN_POINT('',(-1.66271089404,-2.268426866267,0.1));
+#114 = CARTESIAN_POINT('',(-1.66271089404,-2.168058866267,0.1));
+#115 = CARTESIAN_POINT('',(-1.66271089404,4.4E-16,0.1));
+#116 = CARTESIAN_POINT('',(-1.66271089404,2.168058866267,0.1));
+#117 = CARTESIAN_POINT('',(-1.66271089404,2.268426866267,0.1));
+#118 = PCURVE('',#34,#119);
+#119 = DEFINITIONAL_REPRESENTATION('',(#120),#123);
+#120 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#121,#122),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-1.769086626681E-02,4.117690866267),.PIECEWISE_BEZIER_KNOTS.);
+#121 = CARTESIAN_POINT('',(1.66271089404,-2.067690866267));
+#122 = CARTESIAN_POINT('',(1.66271089404,2.067690866267));
+#123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#124 = PCURVE('',#125,#141);
+#125 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,2,(
+    (#126,#127,#128,#129,#130)
+    ,(#131,#132,#133,#134,#135)
+    ,(#136,#137,#138,#139,#140
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(3,1,1,3
+    ),(0.,4.135381732534),(-0.218426866267,-1.769086626681E-02,
+    4.117690866267,4.318426866267),.UNSPECIFIED.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,1.,1.,1.,1.)
+    ,(0.753363526039,0.753363526039,0.753363526039,0.753363526039
+      ,0.753363526039)
+,(1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#126 = CARTESIAN_POINT('',(-1.66271089404,-2.268426866267,0.1));
+#127 = CARTESIAN_POINT('',(-1.66271089404,-2.168058866267,0.1));
+#128 = CARTESIAN_POINT('',(-1.66271089404,4.4E-16,0.1));
+#129 = CARTESIAN_POINT('',(-1.66271089404,2.168058866267,0.1));
+#130 = CARTESIAN_POINT('',(-1.66271089404,2.268426866267,0.1));
+#131 = CARTESIAN_POINT('',(-1.75,-2.268426866267,0.1));
+#132 = CARTESIAN_POINT('',(-1.75,-2.168058866267,0.1));
+#133 = CARTESIAN_POINT('',(-1.75,0.,0.1));
+#134 = CARTESIAN_POINT('',(-1.75,2.168058866267,0.1));
+#135 = CARTESIAN_POINT('',(-1.75,2.268426866267,0.1));
+#136 = CARTESIAN_POINT('',(-1.761793910845,-2.268426866267,
+    0.186488679527));
+#137 = CARTESIAN_POINT('',(-1.761793910845,-2.168058866267,
+    0.186488679527));
+#138 = CARTESIAN_POINT('',(-1.761793910845,0.,0.186488679527));
+#139 = CARTESIAN_POINT('',(-1.761793910845,2.168058866267,0.186488679527
+    ));
+#140 = CARTESIAN_POINT('',(-1.761793910845,2.268426866267,0.186488679527
+    ));
+#141 = DEFINITIONAL_REPRESENTATION('',(#142),#146);
+#142 = LINE('',#143,#144);
+#143 = CARTESIAN_POINT('',(0.,0.));
+#144 = VECTOR('',#145,1.);
+#145 = DIRECTION('',(0.,1.));
+#146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#147 = ORIENTED_EDGE('',*,*,#148,.T.);
+#148 = EDGE_CURVE('',#109,#22,#149,.T.);
+#149 = SURFACE_CURVE('',#150,(#156,#162),.PCURVE_S1.);
+#150 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#151,#152,#153,#154,#155),
+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.193279687689,-1.090368768888E-02,
+    3.510903687689,3.693279687689),.UNSPECIFIED.);
+#151 = CARTESIAN_POINT('',(-1.943279687689,1.968384038305,0.1));
+#152 = CARTESIAN_POINT('',(-1.852091687689,1.968384038305,0.1));
+#153 = CARTESIAN_POINT('',(-6.7E-16,1.968384038305,0.1));
+#154 = CARTESIAN_POINT('',(1.852091687689,1.968384038305,0.1));
+#155 = CARTESIAN_POINT('',(1.943279687689,1.968384038305,0.1));
+#156 = PCURVE('',#34,#157);
+#157 = DEFINITIONAL_REPRESENTATION('',(#158),#161);
+#158 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#159,#160),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-1.090368768888E-02,3.510903687689),.PIECEWISE_BEZIER_KNOTS.);
+#159 = CARTESIAN_POINT('',(1.760903687689,1.968384038305));
+#160 = CARTESIAN_POINT('',(-1.760903687689,1.968384038305));
+#161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#162 = PCURVE('',#163,#179);
+#163 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,2,(
+    (#164,#165,#166,#167,#168)
+    ,(#169,#170,#171,#172,#173)
+    ,(#174,#175,#176,#177,#178
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(3,1,1,3
+    ),(0.,3.521807375378),(-0.193279687689,-1.090368768888E-02,
+    3.510903687689,3.693279687689),.UNSPECIFIED.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,1.,1.,1.,1.)
+    ,(0.774724543354,0.774724543354,0.774724543354,0.774724543354
+      ,0.774724543354)
+,(1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#164 = CARTESIAN_POINT('',(-1.943279687689,1.968384038305,0.1));
+#165 = CARTESIAN_POINT('',(-1.852091687689,1.968384038305,0.1));
+#166 = CARTESIAN_POINT('',(-6.7E-16,1.968384038305,0.1));
+#167 = CARTESIAN_POINT('',(1.852091687689,1.968384038305,0.1));
+#168 = CARTESIAN_POINT('',(1.943279687689,1.968384038305,0.1));
+#169 = CARTESIAN_POINT('',(-1.943279687689,2.05,1.E-01));
+#170 = CARTESIAN_POINT('',(-1.852091687689,2.05,1.E-01));
+#171 = CARTESIAN_POINT('',(-8.6E-16,2.05,1.E-01));
+#172 = CARTESIAN_POINT('',(1.852091687689,2.05,1.E-01));
+#173 = CARTESIAN_POINT('',(1.943279687689,2.05,1.E-01));
+#174 = CARTESIAN_POINT('',(-1.943279687689,2.066355531533,0.179960376385
+    ));
+#175 = CARTESIAN_POINT('',(-1.852091687689,2.066355531533,0.179960376385
+    ));
+#176 = CARTESIAN_POINT('',(-6.7E-16,2.066355531533,0.179960376385));
+#177 = CARTESIAN_POINT('',(1.852091687689,2.066355531533,0.179960376385)
+  );
+#178 = CARTESIAN_POINT('',(1.943279687689,2.066355531533,0.179960376385)
+  );
+#179 = DEFINITIONAL_REPRESENTATION('',(#180),#184);
+#180 = LINE('',#181,#182);
+#181 = CARTESIAN_POINT('',(0.,0.));
+#182 = VECTOR('',#183,1.);
+#183 = DIRECTION('',(0.,1.));
+#184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#185 = FACE_BOUND('',#186,.T.);
+#186 = EDGE_LOOP('',(#187));
+#187 = ORIENTED_EDGE('',*,*,#188,.F.);
+#188 = EDGE_CURVE('',#189,#189,#191,.T.);
+#189 = VERTEX_POINT('',#190);
+#190 = CARTESIAN_POINT('',(0.7,0.,0.1));
+#191 = SURFACE_CURVE('',#192,(#197,#204),.PCURVE_S1.);
+#192 = CIRCLE('',#193,0.7);
+#193 = AXIS2_PLACEMENT_3D('',#194,#195,#196);
+#194 = CARTESIAN_POINT('',(0.,0.,0.1));
+#195 = DIRECTION('',(0.,0.,-1.));
+#196 = DIRECTION('',(1.,0.,0.));
+#197 = PCURVE('',#34,#198);
+#198 = DEFINITIONAL_REPRESENTATION('',(#199),#203);
+#199 = CIRCLE('',#200,0.7);
+#200 = AXIS2_PLACEMENT_2D('',#201,#202);
+#201 = CARTESIAN_POINT('',(0.,6.E-17));
+#202 = DIRECTION('',(-1.,0.));
+#203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#204 = PCURVE('',#205,#210);
+#205 = CYLINDRICAL_SURFACE('',#206,0.7);
+#206 = AXIS2_PLACEMENT_3D('',#207,#208,#209);
+#207 = CARTESIAN_POINT('',(0.,0.,0.1));
+#208 = DIRECTION('',(0.,0.,-1.));
+#209 = DIRECTION('',(1.,0.,0.));
+#210 = DEFINITIONAL_REPRESENTATION('',(#211),#215);
+#211 = LINE('',#212,#213);
+#212 = CARTESIAN_POINT('',(0.,0.));
+#213 = VECTOR('',#214,1.);
+#214 = DIRECTION('',(1.,0.));
+#215 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#216 = ADVANCED_FACE('',(#217),#45,.T.);
+#217 = FACE_BOUND('',#218,.T.);
+#218 = EDGE_LOOP('',(#219,#293,#327,#356,#390,#462));
+#219 = ORIENTED_EDGE('',*,*,#220,.T.);
+#220 = EDGE_CURVE('',#22,#221,#223,.T.);
+#221 = VERTEX_POINT('',#222);
+#222 = CARTESIAN_POINT('',(1.760682387268,2.066355531533,0.179960376385)
+  );
+#223 = SURFACE_CURVE('',#224,(#245,#269),.PCURVE_S1.);
+#224 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#225,#226,#227,#228,#229,#230,
+    #231,#232,#233,#234,#235,#236,#237,#238,#239,#240,#241,#242,#243,
+    #244),.UNSPECIFIED.,.F.,.F.,(8,6,6,8),(0.,0.132208774679,
+    0.80032680875,1.),.UNSPECIFIED.);
+#225 = CARTESIAN_POINT('',(1.662710894277,1.968384038305,0.1));
+#226 = CARTESIAN_POINT('',(1.665083150993,1.97075629536,0.100000019063)
+  );
+#227 = CARTESIAN_POINT('',(1.667479457399,1.973152601777,0.100065643079)
+  );
+#228 = CARTESIAN_POINT('',(1.669896953912,1.97557009819,0.100199344397)
+  );
+#229 = CARTESIAN_POINT('',(1.672332524114,1.978005668318,0.100403353333)
+  );
+#230 = CARTESIAN_POINT('',(1.674782794751,1.98045593896,0.100679658164)
+  );
+#231 = CARTESIAN_POINT('',(1.677244135735,1.98291728,0.101030005134));
+#232 = CARTESIAN_POINT('',(1.692187366733,1.997860510997,0.103608153539)
+  );
+#233 = CARTESIAN_POINT('',(1.704845642123,2.010518786388,0.107690123148)
+  );
+#234 = CARTESIAN_POINT('',(1.717189926857,2.022863071122,0.113884504188)
+  );
+#235 = CARTESIAN_POINT('',(1.728576516677,2.034249660942,0.122203717922)
+  );
+#236 = CARTESIAN_POINT('',(1.738331116828,2.044004261093,0.132241346624)
+  );
+#237 = CARTESIAN_POINT('',(1.746165864302,2.051839008567,0.143378358131)
+  );
+#238 = CARTESIAN_POINT('',(1.753794643919,2.059467788184,0.158539167025)
+  );
+#239 = CARTESIAN_POINT('',(1.75537484752,2.061047991784,0.16207534961));
+#240 = CARTESIAN_POINT('',(1.756778873088,2.062452017353,0.165644093345)
+  );
+#241 = CARTESIAN_POINT('',(1.758007854875,2.06368099914,0.169230555151)
+  );
+#242 = CARTESIAN_POINT('',(1.759064812996,2.064737957261,0.172820596683)
+  );
+#243 = CARTESIAN_POINT('',(1.759954356638,2.065627500903,0.176401115525)
+  );
+#244 = CARTESIAN_POINT('',(1.760682387268,2.066355531533,0.179960376385)
+  );
+#245 = PCURVE('',#45,#246);
+#246 = DEFINITIONAL_REPRESENTATION('',(#247),#268);
+#247 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#248,#249,#250,#251,#252,#253,
+    #254,#255,#256,#257,#258,#259,#260,#261,#262,#263,#264,#265,#266,
+    #267),.UNSPECIFIED.,.F.,.F.,(8,6,6,8),(0.,0.132208774679,
+    0.80032680875,1.),.UNSPECIFIED.);
+#248 = CARTESIAN_POINT('',(7.44551452E-09,8.161596169491E-02));
+#249 = CARTESIAN_POINT('',(7.459062340017E-02,7.924370464011E-02));
+#250 = CARTESIAN_POINT('',(0.1491624917,7.684739822324E-02));
+#251 = CARTESIAN_POINT('',(0.223715747683,7.442990180986E-02));
+#252 = CARTESIAN_POINT('',(0.298250549276,7.199433168244E-02));
+#253 = CARTESIAN_POINT('',(0.37276707699,6.954406104036E-02));
+#254 = CARTESIAN_POINT('',(0.447265533928,6.70827199999E-02));
+#255 = CARTESIAN_POINT('',(0.898134476172,5.213948900251E-02));
+#256 = CARTESIAN_POINT('',(1.274069625427,3.948121361189E-02));
+#257 = CARTESIAN_POINT('',(1.649580730716,2.713692887775E-02));
+#258 = CARTESIAN_POINT('',(2.024700595821,1.575033905834E-02));
+#259 = CARTESIAN_POINT('',(2.399462071216,5.995738906988E-03));
+#260 = CARTESIAN_POINT('',(2.773865695854,-1.839008566772E-03));
+#261 = CARTESIAN_POINT('',(3.25966419562,-9.467788183603E-03));
+#262 = CARTESIAN_POINT('',(3.371409136656,-1.104799178389E-02));
+#263 = CARTESIAN_POINT('',(3.483119375748,-1.245201735314E-02));
+#264 = CARTESIAN_POINT('',(3.59479437283,-1.368099914107E-02));
+#265 = CARTESIAN_POINT('',(3.706433574875,-1.473795726148E-02));
+#266 = CARTESIAN_POINT('',(3.818036416851,-1.562750090179E-02));
+#267 = CARTESIAN_POINT('',(3.929602322673,-1.63555315325E-02));
+#268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#269 = PCURVE('',#163,#270);
+#270 = DEFINITIONAL_REPRESENTATION('',(#271),#292);
+#271 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#272,#273,#274,#275,#276,#277,
+    #278,#279,#280,#281,#282,#283,#284,#285,#286,#287,#288,#289,#290,
+    #291),.UNSPECIFIED.,.F.,.F.,(8,6,6,8),(0.,0.132208774679,
+    0.80032680875,1.),.UNSPECIFIED.);
+#272 = CARTESIAN_POINT('',(0.,3.412710894277));
+#273 = CARTESIAN_POINT('',(6.606576486379E-02,3.415083150993));
+#274 = CARTESIAN_POINT('',(0.132149241461,3.417479457399));
+#275 = CARTESIAN_POINT('',(0.198250556582,3.419896953912));
+#276 = CARTESIAN_POINT('',(0.264369855296,3.422332524114));
+#277 = CARTESIAN_POINT('',(0.330507300946,3.424782794751));
+#278 = CARTESIAN_POINT('',(0.396663075151,3.427244135735));
+#279 = CARTESIAN_POINT('',(0.797249712425,3.442187366733));
+#280 = CARTESIAN_POINT('',(1.132137526651,3.454845642123));
+#281 = CARTESIAN_POINT('',(1.467527065525,3.467189926857));
+#282 = CARTESIAN_POINT('',(1.803448173406,3.478576516677));
+#283 = CARTESIAN_POINT('',(2.139931402722,3.488331116828));
+#284 = CARTESIAN_POINT('',(2.47697858287,3.496165864302));
+#285 = CARTESIAN_POINT('',(2.915458129904,3.503794643919));
+#286 = CARTESIAN_POINT('',(3.016397912836,3.50537484752));
+#287 = CARTESIAN_POINT('',(3.117385698979,3.506778873088));
+#288 = CARTESIAN_POINT('',(3.218421023631,3.508007854875));
+#289 = CARTESIAN_POINT('',(3.319503408131,3.509064812996));
+#290 = CARTESIAN_POINT('',(3.420632360383,3.509954356638));
+#291 = CARTESIAN_POINT('',(3.521807375378,3.510682387268));
+#292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#293 = ORIENTED_EDGE('',*,*,#294,.T.);
+#294 = EDGE_CURVE('',#221,#295,#297,.T.);
+#295 = VERTEX_POINT('',#296);
+#296 = CARTESIAN_POINT('',(1.761793910845,2.067690866267,0.186488679527)
+  );
+#297 = SURFACE_CURVE('',#298,(#304,#313),.PCURVE_S1.);
+#298 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#299,#300,#301,#302,#303),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#299 = CARTESIAN_POINT('',(1.760669011257,2.066342178186,0.179895093354)
+  );
+#300 = CARTESIAN_POINT('',(1.76100923066,2.066681246557,0.181552760944)
+  );
+#301 = CARTESIAN_POINT('',(1.761309462061,2.067019308583,0.183205508628)
+  );
+#302 = CARTESIAN_POINT('',(1.761570643914,2.067355965871,0.184851388702)
+  );
+#303 = CARTESIAN_POINT('',(1.761793910845,2.067690866267,0.186488679527)
+  );
+#304 = PCURVE('',#45,#305);
+#305 = DEFINITIONAL_REPRESENTATION('',(#306),#312);
+#306 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#307,#308,#309,#310,#311),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#307 = CARTESIAN_POINT('',(3.927556100705,-1.634217818598E-02));
+#308 = CARTESIAN_POINT('',(3.979511505578,-1.668124655675E-02));
+#309 = CARTESIAN_POINT('',(4.031467573394,-1.701930858297E-02));
+#310 = CARTESIAN_POINT('',(4.08342431215,-1.735596587083E-02));
+#311 = CARTESIAN_POINT('',(4.135381732534,-1.769086626681E-02));
+#312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#313 = PCURVE('',#314,#319);
+#314 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#315,#316)
+    ,(#317,#318
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,3.8),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#315 = CARTESIAN_POINT('',(-1.75,2.05,0.1));
+#316 = CARTESIAN_POINT('',(-1.9,2.275,1.2));
+#317 = CARTESIAN_POINT('',(1.75,2.05,0.1));
+#318 = CARTESIAN_POINT('',(1.9,2.275,1.2));
+#319 = DEFINITIONAL_REPRESENTATION('',(#320),#326);
+#320 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#321,#322,#323,#324,#325),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#321 = CARTESIAN_POINT('',(3.79975639034,7.263190304883E-02));
+#322 = CARTESIAN_POINT('',(3.799879614812,7.413887358558E-02));
+#323 = CARTESIAN_POINT('',(3.799960373955,7.564137147989E-02));
+#324 = CARTESIAN_POINT('',(3.8,7.713762609261E-02));
+#325 = CARTESIAN_POINT('',(3.8,7.862607229697E-02));
+#326 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#327 = ORIENTED_EDGE('',*,*,#328,.T.);
+#328 = EDGE_CURVE('',#295,#329,#331,.T.);
+#329 = VERTEX_POINT('',#330);
+#330 = CARTESIAN_POINT('',(1.761793910845,-2.067690866267,0.186488679527
+    ));
+#331 = SURFACE_CURVE('',#332,(#338,#345),.PCURVE_S1.);
+#332 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#333,#334,#335,#336,#337),
+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.218426866267,-1.769086626681E-02,
+    4.117690866267,4.318426866267),.UNSPECIFIED.);
+#333 = CARTESIAN_POINT('',(1.761793910845,2.268426866267,0.186488679527)
+  );
+#334 = CARTESIAN_POINT('',(1.761793910845,2.168058866267,0.186488679527)
+  );
+#335 = CARTESIAN_POINT('',(1.761793910845,0.,0.186488679527));
+#336 = CARTESIAN_POINT('',(1.761793910845,-2.168058866267,0.186488679527
+    ));
+#337 = CARTESIAN_POINT('',(1.761793910845,-2.268426866267,0.186488679527
+    ));
+#338 = PCURVE('',#45,#339);
+#339 = DEFINITIONAL_REPRESENTATION('',(#340),#344);
+#340 = LINE('',#341,#342);
+#341 = CARTESIAN_POINT('',(4.135381732534,0.));
+#342 = VECTOR('',#343,1.);
+#343 = DIRECTION('',(0.,1.));
+#344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#345 = PCURVE('',#346,#351);
+#346 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#347,#348)
+    ,(#349,#350
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,4.55),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#347 = CARTESIAN_POINT('',(1.75,2.05,0.1));
+#348 = CARTESIAN_POINT('',(1.9,2.275,1.2));
+#349 = CARTESIAN_POINT('',(1.75,-2.05,0.1));
+#350 = CARTESIAN_POINT('',(1.9,-2.275,1.2));
+#351 = DEFINITIONAL_REPRESENTATION('',(#352),#355);
+#352 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#353,#354),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-1.769086626681E-02,4.117690866267),.PIECEWISE_BEZIER_KNOTS.);
+#353 = CARTESIAN_POINT('',(6.6E-16,7.862607229697E-02));
+#354 = CARTESIAN_POINT('',(4.55,7.862607229697E-02));
+#355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#356 = ORIENTED_EDGE('',*,*,#357,.F.);
+#357 = EDGE_CURVE('',#358,#329,#360,.T.);
+#358 = VERTEX_POINT('',#359);
+#359 = CARTESIAN_POINT('',(1.760682387268,-2.066355531533,0.179960376385
+    ));
+#360 = SURFACE_CURVE('',#361,(#367,#376),.PCURVE_S1.);
+#361 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#362,#363,#364,#365,#366),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#362 = CARTESIAN_POINT('',(1.760682387268,-2.066355531533,0.179960376385
+    ));
+#363 = CARTESIAN_POINT('',(1.761018087607,-2.066691231872,0.181601578042
+    ));
+#364 = CARTESIAN_POINT('',(1.761314601576,-2.067025937902,0.183237918633
+    ));
+#365 = CARTESIAN_POINT('',(1.761572842214,-2.067359263322,0.184867509572
+    ));
+#366 = CARTESIAN_POINT('',(1.761793910845,-2.067690866267,0.186488679527
+    ));
+#367 = PCURVE('',#45,#368);
+#368 = DEFINITIONAL_REPRESENTATION('',(#369),#375);
+#369 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#370,#371,#372,#373,#374),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#370 = CARTESIAN_POINT('',(3.929602322799,4.116355531533));
+#371 = CARTESIAN_POINT('',(3.981046191822,4.116691231872));
+#372 = CARTESIAN_POINT('',(4.032490710488,4.117025937902));
+#373 = CARTESIAN_POINT('',(4.083935888232,4.117359263322));
+#374 = CARTESIAN_POINT('',(4.135381732534,4.117690866267));
+#375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#376 = PCURVE('',#377,#382);
+#377 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#378,#379)
+    ,(#380,#381
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,3.8),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#378 = CARTESIAN_POINT('',(1.75,-2.05,0.1));
+#379 = CARTESIAN_POINT('',(1.9,-2.275,1.2));
+#380 = CARTESIAN_POINT('',(-1.75,-2.05,0.1));
+#381 = CARTESIAN_POINT('',(-1.9,-2.275,1.2));
+#382 = DEFINITIONAL_REPRESENTATION('',(#383),#389);
+#383 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#384,#385,#386,#387,#388),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#384 = CARTESIAN_POINT('',(2.387812586831E-04,7.269125125921E-02));
+#385 = CARTESIAN_POINT('',(1.180116473334E-04,7.418325276578E-02));
+#386 = CARTESIAN_POINT('',(3.884959807651E-05,7.567083512076E-02));
+#387 = CARTESIAN_POINT('',(3.E-17,7.715228142907E-02));
+#388 = CARTESIAN_POINT('',(3.E-17,7.862607229697E-02));
+#389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#390 = ORIENTED_EDGE('',*,*,#391,.F.);
+#391 = EDGE_CURVE('',#24,#358,#392,.T.);
+#392 = SURFACE_CURVE('',#393,(#414,#438),.PCURVE_S1.);
+#393 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#394,#395,#396,#397,#398,#399,
+    #400,#401,#402,#403,#404,#405,#406,#407,#408,#409,#410,#411,#412,
+    #413),.UNSPECIFIED.,.F.,.F.,(8,6,6,8),(0.,0.134375992255,
+    0.799339270899,1.),.UNSPECIFIED.);
+#394 = CARTESIAN_POINT('',(1.66271089404,-1.968384038305,0.1));
+#395 = CARTESIAN_POINT('',(1.665122037401,-1.970795181666,0.100000020673
+    ));
+#396 = CARTESIAN_POINT('',(1.667558026592,-1.973231170857,0.100067812167
+    ));
+#397 = CARTESIAN_POINT('',(1.67001585778,-1.975689002045,0.100205973117)
+  );
+#398 = CARTESIAN_POINT('',(1.672492253727,-1.978165397992,0.100416842468
+    ));
+#399 = CARTESIAN_POINT('',(1.674983663786,-1.980656808051,0.100702499474
+    ));
+#400 = CARTESIAN_POINT('',(1.677486263904,-1.983159408169,0.101064763695
+    ));
+#401 = CARTESIAN_POINT('',(1.692415239779,-1.998088384044,0.103684681388
+    ));
+#402 = CARTESIAN_POINT('',(1.705008337813,-2.010681482078,0.107778689632
+    ));
+#403 = CARTESIAN_POINT('',(1.717282884423,-2.022956028688,0.113964931873
+    ));
+#404 = CARTESIAN_POINT('',(1.728604145441,-2.034277289706,0.122252193241
+    ));
+#405 = CARTESIAN_POINT('',(1.73830988374,-2.043983028005,0.132239412257)
+  );
+#406 = CARTESIAN_POINT('',(1.746115432324,-2.051788576589,0.143317469362
+    ));
+#407 = CARTESIAN_POINT('',(1.753747688201,-2.059420832466,0.158434245847
+    ));
+#408 = CARTESIAN_POINT('',(1.755340085083,-2.061013229348,0.161987103994
+    ));
+#409 = CARTESIAN_POINT('',(1.756754534896,-2.062427679161,0.165573143236
+    ));
+#410 = CARTESIAN_POINT('',(1.757992160392,-2.063665304657,0.169177288602
+    ));
+#411 = CARTESIAN_POINT('',(1.759056010368,-2.064729154633,0.172785180005
+    ));
+#412 = CARTESIAN_POINT('',(1.759950756014,-2.065623900279,0.176383512474
+    ));
+#413 = CARTESIAN_POINT('',(1.760682387268,-2.066355531533,0.179960376385
+    ));
+#414 = PCURVE('',#45,#415);
+#415 = DEFINITIONAL_REPRESENTATION('',(#416),#437);
+#416 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#417,#418,#419,#420,#421,#422,
+    #423,#424,#425,#426,#427,#428,#429,#430,#431,#432,#433,#434,#435,
+    #436),.UNSPECIFIED.,.F.,.F.,(8,6,6,8),(0.,0.134375992255,
+    0.799339270899,1.),.UNSPECIFIED.);
+#417 = CARTESIAN_POINT('',(0.,4.018384039477));
+#418 = CARTESIAN_POINT('',(7.581334587948E-02,4.020795181166));
+#419 = CARTESIAN_POINT('',(0.151607319583,4.0232311703));
+#420 = CARTESIAN_POINT('',(0.227382066525,4.025689001977));
+#421 = CARTESIAN_POINT('',(0.30313775494,4.028165398292));
+#422 = CARTESIAN_POINT('',(0.378874575887,4.030656808329));
+#423 = CARTESIAN_POINT('',(0.454592743246,4.033159408169));
+#424 = CARTESIAN_POINT('',(0.904894782591,4.048088384044));
+#425 = CARTESIAN_POINT('',(1.279048598891,4.060681482078));
+#426 = CARTESIAN_POINT('',(1.652782779053,4.072956028688));
+#427 = CARTESIAN_POINT('',(2.026129670333,4.084277289706));
+#428 = CARTESIAN_POINT('',(2.399121429846,4.093983028005));
+#429 = CARTESIAN_POINT('',(2.771758601156,4.101788576589));
+#430 = CARTESIAN_POINT('',(3.256348237355,4.109420832466));
+#431 = CARTESIAN_POINT('',(3.368646698121,4.111013229347));
+#432 = CARTESIAN_POINT('',(3.480910123443,4.112427679161));
+#433 = CARTESIAN_POINT('',(3.593137965811,4.113665304658));
+#434 = CARTESIAN_POINT('',(3.705329664206,4.114729154633));
+#435 = CARTESIAN_POINT('',(3.817484644982,4.115623900278));
+#436 = CARTESIAN_POINT('',(3.929602322749,4.116355531533));
+#437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#438 = PCURVE('',#85,#439);
+#439 = DEFINITIONAL_REPRESENTATION('',(#440),#461);
+#440 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#441,#442,#443,#444,#445,#446,
+    #447,#448,#449,#450,#451,#452,#453,#454,#455,#456,#457,#458,#459,
+    #460),.UNSPECIFIED.,.F.,.F.,(8,6,6,8),(0.,0.134375992255,
+    0.799339270899,1.),.UNSPECIFIED.);
+#441 = CARTESIAN_POINT('',(0.,8.728910595989E-02));
+#442 = CARTESIAN_POINT('',(6.714874119739E-02,8.487796259898E-02));
+#443 = CARTESIAN_POINT('',(0.134315784716,8.244197340832E-02));
+#444 = CARTESIAN_POINT('',(0.201501260261,7.998414222001E-02));
+#445 = CARTESIAN_POINT('',(0.268705318329,7.750774627319E-02));
+#446 = CARTESIAN_POINT('',(0.335928130208,7.501633621408E-02));
+#447 = CARTESIAN_POINT('',(0.40316988798,7.251373609592E-02));
+#448 = CARTESIAN_POINT('',(0.803273292477,5.758476022137E-02));
+#449 = CARTESIAN_POINT('',(1.13658717591,4.499166218697E-02));
+#450 = CARTESIAN_POINT('',(1.470398432225,3.271711557695E-02));
+#451 = CARTESIAN_POINT('',(1.804736496187,2.139585455893E-02));
+#452 = CARTESIAN_POINT('',(2.1396312837,1.169011626013E-02));
+#453 = CARTESIAN_POINT('',(2.475084606028,3.884567676321E-03));
+#454 = CARTESIAN_POINT('',(2.912462836776,-3.747688201193E-03));
+#455 = CARTESIAN_POINT('',(3.013900644992,-5.340085082683E-03));
+#456 = CARTESIAN_POINT('',(3.115386941615,-6.75453489602E-03));
+#457 = CARTESIAN_POINT('',(3.21692125554,-7.99216039248E-03));
+#458 = CARTESIAN_POINT('',(3.318503101107,-9.056010367893E-03));
+#459 = CARTESIAN_POINT('',(3.420131978707,-9.950756013761E-03));
+#460 = CARTESIAN_POINT('',(3.521807375378,-1.068238726837E-02));
+#461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#462 = ORIENTED_EDGE('',*,*,#21,.F.);
+#463 = ADVANCED_FACE('',(#464),#163,.T.);
+#464 = FACE_BOUND('',#465,.T.);
+#465 = EDGE_LOOP('',(#466,#540,#562,#563));
+#466 = ORIENTED_EDGE('',*,*,#467,.T.);
+#467 = EDGE_CURVE('',#109,#468,#470,.T.);
+#468 = VERTEX_POINT('',#469);
+#469 = CARTESIAN_POINT('',(-1.760682387268,2.066355531533,0.179960376385
+    ));
+#470 = SURFACE_CURVE('',#471,(#492,#516),.PCURVE_S1.);
+#471 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#472,#473,#474,#475,#476,#477,
+    #478,#479,#480,#481,#482,#483,#484,#485,#486,#487,#488,#489,#490,
+    #491),.UNSPECIFIED.,.F.,.F.,(8,6,6,8),(0.,0.134375992255,
+    0.799339270899,1.),.UNSPECIFIED.);
+#472 = CARTESIAN_POINT('',(-1.66271089404,1.968384038305,0.1));
+#473 = CARTESIAN_POINT('',(-1.665122037401,1.970795181666,0.100000020673
+    ));
+#474 = CARTESIAN_POINT('',(-1.667558026592,1.973231170857,0.100067812167
+    ));
+#475 = CARTESIAN_POINT('',(-1.67001585778,1.975689002045,0.100205973117)
+  );
+#476 = CARTESIAN_POINT('',(-1.672492253727,1.978165397992,0.100416842468
+    ));
+#477 = CARTESIAN_POINT('',(-1.674983663786,1.980656808051,0.100702499474
+    ));
+#478 = CARTESIAN_POINT('',(-1.677486263904,1.983159408169,0.101064763695
+    ));
+#479 = CARTESIAN_POINT('',(-1.692415239779,1.998088384044,0.103684681388
+    ));
+#480 = CARTESIAN_POINT('',(-1.705008337813,2.010681482078,0.107778689632
+    ));
+#481 = CARTESIAN_POINT('',(-1.717282884423,2.022956028688,0.113964931873
+    ));
+#482 = CARTESIAN_POINT('',(-1.728604145441,2.034277289706,0.122252193241
+    ));
+#483 = CARTESIAN_POINT('',(-1.73830988374,2.043983028005,0.132239412257)
+  );
+#484 = CARTESIAN_POINT('',(-1.746115432324,2.051788576589,0.143317469362
+    ));
+#485 = CARTESIAN_POINT('',(-1.753747688201,2.059420832466,0.158434245847
+    ));
+#486 = CARTESIAN_POINT('',(-1.755340085083,2.061013229348,0.161987103994
+    ));
+#487 = CARTESIAN_POINT('',(-1.756754534896,2.062427679161,0.165573143236
+    ));
+#488 = CARTESIAN_POINT('',(-1.757992160392,2.063665304657,0.169177288602
+    ));
+#489 = CARTESIAN_POINT('',(-1.759056010368,2.064729154633,0.172785180005
+    ));
+#490 = CARTESIAN_POINT('',(-1.759950756014,2.065623900279,0.176383512474
+    ));
+#491 = CARTESIAN_POINT('',(-1.760682387268,2.066355531533,0.179960376385
+    ));
+#492 = PCURVE('',#163,#493);
+#493 = DEFINITIONAL_REPRESENTATION('',(#494),#515);
+#494 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#495,#496,#497,#498,#499,#500,
+    #501,#502,#503,#504,#505,#506,#507,#508,#509,#510,#511,#512,#513,
+    #514),.UNSPECIFIED.,.F.,.F.,(8,6,6,8),(0.,0.134375992255,
+    0.799339270899,1.),.UNSPECIFIED.);
+#495 = CARTESIAN_POINT('',(0.,8.728910595989E-02));
+#496 = CARTESIAN_POINT('',(6.714874119739E-02,8.487796259898E-02));
+#497 = CARTESIAN_POINT('',(0.134315784716,8.244197340832E-02));
+#498 = CARTESIAN_POINT('',(0.201501260261,7.998414222001E-02));
+#499 = CARTESIAN_POINT('',(0.268705318329,7.750774627319E-02));
+#500 = CARTESIAN_POINT('',(0.335928130208,7.501633621408E-02));
+#501 = CARTESIAN_POINT('',(0.40316988798,7.251373609592E-02));
+#502 = CARTESIAN_POINT('',(0.803273292477,5.758476022137E-02));
+#503 = CARTESIAN_POINT('',(1.13658717591,4.499166218697E-02));
+#504 = CARTESIAN_POINT('',(1.470398432225,3.271711557696E-02));
+#505 = CARTESIAN_POINT('',(1.804736496187,2.139585455893E-02));
+#506 = CARTESIAN_POINT('',(2.1396312837,1.169011626013E-02));
+#507 = CARTESIAN_POINT('',(2.475084606028,3.884567676321E-03));
+#508 = CARTESIAN_POINT('',(2.912462836776,-3.747688201193E-03));
+#509 = CARTESIAN_POINT('',(3.013900644992,-5.340085082683E-03));
+#510 = CARTESIAN_POINT('',(3.115386941615,-6.75453489602E-03));
+#511 = CARTESIAN_POINT('',(3.21692125554,-7.99216039248E-03));
+#512 = CARTESIAN_POINT('',(3.318503101107,-9.056010367893E-03));
+#513 = CARTESIAN_POINT('',(3.420131978707,-9.950756013761E-03));
+#514 = CARTESIAN_POINT('',(3.521807375378,-1.068238726837E-02));
+#515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#516 = PCURVE('',#125,#517);
+#517 = DEFINITIONAL_REPRESENTATION('',(#518),#539);
+#518 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#519,#520,#521,#522,#523,#524,
+    #525,#526,#527,#528,#529,#530,#531,#532,#533,#534,#535,#536,#537,
+    #538),.UNSPECIFIED.,.F.,.F.,(8,6,6,8),(0.,0.134375992255,
+    0.799339270899,1.),.UNSPECIFIED.);
+#519 = CARTESIAN_POINT('',(0.,4.018384039477));
+#520 = CARTESIAN_POINT('',(7.581334587948E-02,4.020795181166));
+#521 = CARTESIAN_POINT('',(0.151607319583,4.0232311703));
+#522 = CARTESIAN_POINT('',(0.227382066525,4.025689001977));
+#523 = CARTESIAN_POINT('',(0.30313775494,4.028165398292));
+#524 = CARTESIAN_POINT('',(0.378874575887,4.030656808329));
+#525 = CARTESIAN_POINT('',(0.454592743246,4.033159408169));
+#526 = CARTESIAN_POINT('',(0.904894782591,4.048088384044));
+#527 = CARTESIAN_POINT('',(1.279048598891,4.060681482078));
+#528 = CARTESIAN_POINT('',(1.652782779053,4.072956028688));
+#529 = CARTESIAN_POINT('',(2.026129670333,4.084277289706));
+#530 = CARTESIAN_POINT('',(2.399121429846,4.093983028005));
+#531 = CARTESIAN_POINT('',(2.771758601156,4.101788576589));
+#532 = CARTESIAN_POINT('',(3.256348237355,4.109420832466));
+#533 = CARTESIAN_POINT('',(3.368646698121,4.111013229347));
+#534 = CARTESIAN_POINT('',(3.480910123443,4.112427679161));
+#535 = CARTESIAN_POINT('',(3.593137965811,4.113665304658));
+#536 = CARTESIAN_POINT('',(3.705329664206,4.114729154633));
+#537 = CARTESIAN_POINT('',(3.817484644982,4.115623900278));
+#538 = CARTESIAN_POINT('',(3.929602322749,4.116355531533));
+#539 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#540 = ORIENTED_EDGE('',*,*,#541,.T.);
+#541 = EDGE_CURVE('',#468,#221,#542,.T.);
+#542 = SURFACE_CURVE('',#543,(#549,#556),.PCURVE_S1.);
+#543 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#544,#545,#546,#547,#548),
+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.193279687689,-1.090368768888E-02,
+    3.510903687689,3.693279687689),.UNSPECIFIED.);
+#544 = CARTESIAN_POINT('',(-1.943279687689,2.066355531533,0.179960376385
+    ));
+#545 = CARTESIAN_POINT('',(-1.852091687689,2.066355531533,0.179960376385
+    ));
+#546 = CARTESIAN_POINT('',(-6.7E-16,2.066355531533,0.179960376385));
+#547 = CARTESIAN_POINT('',(1.852091687689,2.066355531533,0.179960376385)
+  );
+#548 = CARTESIAN_POINT('',(1.943279687689,2.066355531533,0.179960376385)
+  );
+#549 = PCURVE('',#163,#550);
+#550 = DEFINITIONAL_REPRESENTATION('',(#551),#555);
+#551 = LINE('',#552,#553);
+#552 = CARTESIAN_POINT('',(3.521807375378,0.));
+#553 = VECTOR('',#554,1.);
+#554 = DIRECTION('',(0.,1.));
+#555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#556 = PCURVE('',#314,#557);
+#557 = DEFINITIONAL_REPRESENTATION('',(#558),#561);
+#558 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#559,#560),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-1.090368768888E-02,3.510903687689),.PIECEWISE_BEZIER_KNOTS.);
+#559 = CARTESIAN_POINT('',(0.,7.269125125921E-02));
+#560 = CARTESIAN_POINT('',(3.8,7.269125125921E-02));
+#561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#562 = ORIENTED_EDGE('',*,*,#220,.F.);
+#563 = ORIENTED_EDGE('',*,*,#148,.F.);
+#564 = ADVANCED_FACE('',(#565),#85,.T.);
+#565 = FACE_BOUND('',#566,.T.);
+#566 = EDGE_LOOP('',(#567,#568,#592,#664));
+#567 = ORIENTED_EDGE('',*,*,#391,.T.);
+#568 = ORIENTED_EDGE('',*,*,#569,.T.);
+#569 = EDGE_CURVE('',#358,#570,#572,.T.);
+#570 = VERTEX_POINT('',#571);
+#571 = CARTESIAN_POINT('',(-1.760682387268,-2.066355531533,
+    0.179960376385));
+#572 = SURFACE_CURVE('',#573,(#579,#586),.PCURVE_S1.);
+#573 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#574,#575,#576,#577,#578),
+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.193279687689,-1.090368768888E-02,
+    3.510903687689,3.693279687689),.UNSPECIFIED.);
+#574 = CARTESIAN_POINT('',(1.943279687689,-2.066355531533,0.179960376385
+    ));
+#575 = CARTESIAN_POINT('',(1.852091687689,-2.066355531533,0.179960376385
+    ));
+#576 = CARTESIAN_POINT('',(6.7E-16,-2.066355531533,0.179960376385));
+#577 = CARTESIAN_POINT('',(-1.852091687689,-2.066355531533,
+    0.179960376385));
+#578 = CARTESIAN_POINT('',(-1.943279687689,-2.066355531533,
+    0.179960376385));
+#579 = PCURVE('',#85,#580);
+#580 = DEFINITIONAL_REPRESENTATION('',(#581),#585);
+#581 = LINE('',#582,#583);
+#582 = CARTESIAN_POINT('',(3.521807375378,0.));
+#583 = VECTOR('',#584,1.);
+#584 = DIRECTION('',(0.,1.));
+#585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#586 = PCURVE('',#377,#587);
+#587 = DEFINITIONAL_REPRESENTATION('',(#588),#591);
+#588 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#589,#590),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-1.090368768888E-02,3.510903687689),.PIECEWISE_BEZIER_KNOTS.);
+#589 = CARTESIAN_POINT('',(0.,7.269125125921E-02));
+#590 = CARTESIAN_POINT('',(3.8,7.269125125921E-02));
+#591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#592 = ORIENTED_EDGE('',*,*,#593,.F.);
+#593 = EDGE_CURVE('',#69,#570,#594,.T.);
+#594 = SURFACE_CURVE('',#595,(#616,#640),.PCURVE_S1.);
+#595 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#596,#597,#598,#599,#600,#601,
+    #602,#603,#604,#605,#606,#607,#608,#609,#610,#611,#612,#613,#614,
+    #615),.UNSPECIFIED.,.F.,.F.,(8,6,6,8),(0.,0.132208774679,
+    0.80032680875,1.),.UNSPECIFIED.);
+#596 = CARTESIAN_POINT('',(-1.662710894277,-1.968384038305,0.1));
+#597 = CARTESIAN_POINT('',(-1.665083150993,-1.97075629536,0.100000019063
+    ));
+#598 = CARTESIAN_POINT('',(-1.667479457399,-1.973152601777,
+    0.100065643079));
+#599 = CARTESIAN_POINT('',(-1.669896953912,-1.97557009819,0.100199344397
+    ));
+#600 = CARTESIAN_POINT('',(-1.672332524114,-1.978005668318,
+    0.100403353333));
+#601 = CARTESIAN_POINT('',(-1.674782794751,-1.98045593896,0.100679658164
+    ));
+#602 = CARTESIAN_POINT('',(-1.677244135735,-1.98291728,0.101030005134));
+#603 = CARTESIAN_POINT('',(-1.692187366733,-1.997860510997,
+    0.103608153539));
+#604 = CARTESIAN_POINT('',(-1.704845642123,-2.010518786388,
+    0.107690123148));
+#605 = CARTESIAN_POINT('',(-1.717189926857,-2.022863071122,
+    0.113884504188));
+#606 = CARTESIAN_POINT('',(-1.728576516677,-2.034249660942,
+    0.122203717922));
+#607 = CARTESIAN_POINT('',(-1.738331116828,-2.044004261093,
+    0.132241346624));
+#608 = CARTESIAN_POINT('',(-1.746165864302,-2.051839008567,
+    0.143378358131));
+#609 = CARTESIAN_POINT('',(-1.753794643919,-2.059467788184,
+    0.158539167025));
+#610 = CARTESIAN_POINT('',(-1.75537484752,-2.061047991784,0.16207534961)
+  );
+#611 = CARTESIAN_POINT('',(-1.756778873088,-2.062452017353,
+    0.165644093345));
+#612 = CARTESIAN_POINT('',(-1.758007854875,-2.06368099914,0.169230555151
+    ));
+#613 = CARTESIAN_POINT('',(-1.759064812996,-2.064737957261,
+    0.172820596683));
+#614 = CARTESIAN_POINT('',(-1.759954356638,-2.065627500903,
+    0.176401115525));
+#615 = CARTESIAN_POINT('',(-1.760682387268,-2.066355531533,
+    0.179960376385));
+#616 = PCURVE('',#85,#617);
+#617 = DEFINITIONAL_REPRESENTATION('',(#618),#639);
+#618 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#619,#620,#621,#622,#623,#624,
+    #625,#626,#627,#628,#629,#630,#631,#632,#633,#634,#635,#636,#637,
+    #638),.UNSPECIFIED.,.F.,.F.,(8,6,6,8),(0.,0.132208774679,
+    0.80032680875,1.),.UNSPECIFIED.);
+#619 = CARTESIAN_POINT('',(0.,3.412710894277));
+#620 = CARTESIAN_POINT('',(6.606576486379E-02,3.415083150993));
+#621 = CARTESIAN_POINT('',(0.132149241461,3.417479457399));
+#622 = CARTESIAN_POINT('',(0.198250556582,3.419896953912));
+#623 = CARTESIAN_POINT('',(0.264369855296,3.422332524114));
+#624 = CARTESIAN_POINT('',(0.330507300946,3.424782794751));
+#625 = CARTESIAN_POINT('',(0.396663075151,3.427244135735));
+#626 = CARTESIAN_POINT('',(0.797249712425,3.442187366733));
+#627 = CARTESIAN_POINT('',(1.13213752665,3.454845642123));
+#628 = CARTESIAN_POINT('',(1.467527065526,3.467189926857));
+#629 = CARTESIAN_POINT('',(1.803448173405,3.478576516677));
+#630 = CARTESIAN_POINT('',(2.139931402723,3.488331116828));
+#631 = CARTESIAN_POINT('',(2.47697858287,3.496165864302));
+#632 = CARTESIAN_POINT('',(2.915458129904,3.503794643919));
+#633 = CARTESIAN_POINT('',(3.016397912836,3.50537484752));
+#634 = CARTESIAN_POINT('',(3.117385698979,3.506778873088));
+#635 = CARTESIAN_POINT('',(3.218421023631,3.508007854875));
+#636 = CARTESIAN_POINT('',(3.319503408131,3.509064812996));
+#637 = CARTESIAN_POINT('',(3.420632360383,3.509954356638));
+#638 = CARTESIAN_POINT('',(3.521807375378,3.510682387268));
+#639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#640 = PCURVE('',#125,#641);
+#641 = DEFINITIONAL_REPRESENTATION('',(#642),#663);
+#642 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#643,#644,#645,#646,#647,#648,
+    #649,#650,#651,#652,#653,#654,#655,#656,#657,#658,#659,#660,#661,
+    #662),.UNSPECIFIED.,.F.,.F.,(8,6,6,8),(0.,0.132208774679,
+    0.80032680875,1.),.UNSPECIFIED.);
+#643 = CARTESIAN_POINT('',(7.44551452E-09,8.161596169491E-02));
+#644 = CARTESIAN_POINT('',(7.459062340017E-02,7.924370464011E-02));
+#645 = CARTESIAN_POINT('',(0.1491624917,7.684739822324E-02));
+#646 = CARTESIAN_POINT('',(0.223715747683,7.442990180986E-02));
+#647 = CARTESIAN_POINT('',(0.298250549276,7.199433168244E-02));
+#648 = CARTESIAN_POINT('',(0.37276707699,6.954406104036E-02));
+#649 = CARTESIAN_POINT('',(0.447265533928,6.70827199999E-02));
+#650 = CARTESIAN_POINT('',(0.898134476172,5.213948900251E-02));
+#651 = CARTESIAN_POINT('',(1.274069625427,3.94812136119E-02));
+#652 = CARTESIAN_POINT('',(1.649580730716,2.713692887774E-02));
+#653 = CARTESIAN_POINT('',(2.024700595821,1.575033905835E-02));
+#654 = CARTESIAN_POINT('',(2.399462071217,5.995738906975E-03));
+#655 = CARTESIAN_POINT('',(2.773865695854,-1.839008566767E-03));
+#656 = CARTESIAN_POINT('',(3.25966419562,-9.467788183603E-03));
+#657 = CARTESIAN_POINT('',(3.371409136655,-1.104799178389E-02));
+#658 = CARTESIAN_POINT('',(3.483119375748,-1.245201735314E-02));
+#659 = CARTESIAN_POINT('',(3.59479437283,-1.368099914107E-02));
+#660 = CARTESIAN_POINT('',(3.706433574875,-1.473795726148E-02));
+#661 = CARTESIAN_POINT('',(3.818036416851,-1.562750090179E-02));
+#662 = CARTESIAN_POINT('',(3.929602322673,-1.63555315325E-02));
+#663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#664 = ORIENTED_EDGE('',*,*,#68,.F.);
+#665 = ADVANCED_FACE('',(#666),#125,.T.);
+#666 = FACE_BOUND('',#667,.T.);
+#667 = EDGE_LOOP('',(#668,#669,#670,#671,#700,#729));
+#668 = ORIENTED_EDGE('',*,*,#467,.F.);
+#669 = ORIENTED_EDGE('',*,*,#108,.F.);
+#670 = ORIENTED_EDGE('',*,*,#593,.T.);
+#671 = ORIENTED_EDGE('',*,*,#672,.T.);
+#672 = EDGE_CURVE('',#570,#673,#675,.T.);
+#673 = VERTEX_POINT('',#674);
+#674 = CARTESIAN_POINT('',(-1.761793910845,-2.067690866267,
+    0.186488679527));
+#675 = SURFACE_CURVE('',#676,(#682,#691),.PCURVE_S1.);
+#676 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#677,#678,#679,#680,#681),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#677 = CARTESIAN_POINT('',(-1.760669011257,-2.066342178186,
+    0.179895093354));
+#678 = CARTESIAN_POINT('',(-1.76100923066,-2.066681246557,0.181552760944
+    ));
+#679 = CARTESIAN_POINT('',(-1.761309462061,-2.067019308583,
+    0.183205508628));
+#680 = CARTESIAN_POINT('',(-1.761570643914,-2.067355965871,
+    0.184851388702));
+#681 = CARTESIAN_POINT('',(-1.761793910845,-2.067690866267,
+    0.186488679527));
+#682 = PCURVE('',#125,#683);
+#683 = DEFINITIONAL_REPRESENTATION('',(#684),#690);
+#684 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#685,#686,#687,#688,#689),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#685 = CARTESIAN_POINT('',(3.927556100705,-1.634217818598E-02));
+#686 = CARTESIAN_POINT('',(3.979511505578,-1.668124655675E-02));
+#687 = CARTESIAN_POINT('',(4.031467573394,-1.701930858297E-02));
+#688 = CARTESIAN_POINT('',(4.08342431215,-1.735596587083E-02));
+#689 = CARTESIAN_POINT('',(4.135381732534,-1.769086626681E-02));
+#690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#691 = PCURVE('',#377,#692);
+#692 = DEFINITIONAL_REPRESENTATION('',(#693),#699);
+#693 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#694,#695,#696,#697,#698),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#694 = CARTESIAN_POINT('',(3.79975639034,7.263190304883E-02));
+#695 = CARTESIAN_POINT('',(3.799879614812,7.413887358558E-02));
+#696 = CARTESIAN_POINT('',(3.799960373955,7.564137147989E-02));
+#697 = CARTESIAN_POINT('',(3.8,7.713762609261E-02));
+#698 = CARTESIAN_POINT('',(3.8,7.862607229697E-02));
+#699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#700 = ORIENTED_EDGE('',*,*,#701,.T.);
+#701 = EDGE_CURVE('',#673,#702,#704,.T.);
+#702 = VERTEX_POINT('',#703);
+#703 = CARTESIAN_POINT('',(-1.761793910845,2.067690866267,0.186488679527
+    ));
+#704 = SURFACE_CURVE('',#705,(#711,#718),.PCURVE_S1.);
+#705 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#706,#707,#708,#709,#710),
+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.218426866267,-1.769086626681E-02,
+    4.117690866267,4.318426866267),.UNSPECIFIED.);
+#706 = CARTESIAN_POINT('',(-1.761793910845,-2.268426866267,
+    0.186488679527));
+#707 = CARTESIAN_POINT('',(-1.761793910845,-2.168058866267,
+    0.186488679527));
+#708 = CARTESIAN_POINT('',(-1.761793910845,0.,0.186488679527));
+#709 = CARTESIAN_POINT('',(-1.761793910845,2.168058866267,0.186488679527
+    ));
+#710 = CARTESIAN_POINT('',(-1.761793910845,2.268426866267,0.186488679527
+    ));
+#711 = PCURVE('',#125,#712);
+#712 = DEFINITIONAL_REPRESENTATION('',(#713),#717);
+#713 = LINE('',#714,#715);
+#714 = CARTESIAN_POINT('',(4.135381732534,0.));
+#715 = VECTOR('',#716,1.);
+#716 = DIRECTION('',(0.,1.));
+#717 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#718 = PCURVE('',#719,#724);
+#719 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#720,#721)
+    ,(#722,#723
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,4.55),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#720 = CARTESIAN_POINT('',(-1.75,-2.05,0.1));
+#721 = CARTESIAN_POINT('',(-1.9,-2.275,1.2));
+#722 = CARTESIAN_POINT('',(-1.75,2.05,0.1));
+#723 = CARTESIAN_POINT('',(-1.9,2.275,1.2));
+#724 = DEFINITIONAL_REPRESENTATION('',(#725),#728);
+#725 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#726,#727),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-1.769086626681E-02,4.117690866267),.PIECEWISE_BEZIER_KNOTS.);
+#726 = CARTESIAN_POINT('',(6.6E-16,7.862607229697E-02));
+#727 = CARTESIAN_POINT('',(4.55,7.862607229697E-02));
+#728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#729 = ORIENTED_EDGE('',*,*,#730,.F.);
+#730 = EDGE_CURVE('',#468,#702,#731,.T.);
+#731 = SURFACE_CURVE('',#732,(#738,#747),.PCURVE_S1.);
+#732 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#733,#734,#735,#736,#737),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#733 = CARTESIAN_POINT('',(-1.760682387268,2.066355531533,0.179960376385
+    ));
+#734 = CARTESIAN_POINT('',(-1.761018087605,2.06669123187,0.181601578033)
+  );
+#735 = CARTESIAN_POINT('',(-1.761314601581,2.067025937903,0.183237918635
+    ));
+#736 = CARTESIAN_POINT('',(-1.761572842209,2.067359263314,0.184867509534
+    ));
+#737 = CARTESIAN_POINT('',(-1.761793910845,2.067690866267,0.186488679527
+    ));
+#738 = PCURVE('',#125,#739);
+#739 = DEFINITIONAL_REPRESENTATION('',(#740),#746);
+#740 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#741,#742,#743,#744,#745),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#741 = CARTESIAN_POINT('',(3.929602322799,4.116355531533));
+#742 = CARTESIAN_POINT('',(3.981046191516,4.11669123187));
+#743 = CARTESIAN_POINT('',(4.032490710614,4.117025937903));
+#744 = CARTESIAN_POINT('',(4.083935887026,4.117359263314));
+#745 = CARTESIAN_POINT('',(4.135381732534,4.117690866267));
+#746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#747 = PCURVE('',#314,#748);
+#748 = DEFINITIONAL_REPRESENTATION('',(#749),#755);
+#749 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#750,#751,#752,#753,#754),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#750 = CARTESIAN_POINT('',(2.387812586835E-04,7.269125125921E-02));
+#751 = CARTESIAN_POINT('',(1.180116480529E-04,7.41832527569E-02));
+#752 = CARTESIAN_POINT('',(3.88495924025E-05,7.567083512241E-02));
+#753 = CARTESIAN_POINT('',(-1.E-17,7.715228139452E-02));
+#754 = CARTESIAN_POINT('',(0.,7.862607229697E-02));
+#755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#756 = ADVANCED_FACE('',(#757),#205,.F.);
+#757 = FACE_BOUND('',#758,.F.);
+#758 = EDGE_LOOP('',(#759,#782,#809,#810));
+#759 = ORIENTED_EDGE('',*,*,#760,.T.);
+#760 = EDGE_CURVE('',#189,#761,#763,.T.);
+#761 = VERTEX_POINT('',#762);
+#762 = CARTESIAN_POINT('',(0.7,0.,0.11));
+#763 = SEAM_CURVE('',#764,(#768,#775),.PCURVE_S1.);
+#764 = LINE('',#765,#766);
+#765 = CARTESIAN_POINT('',(0.7,0.,0.1));
+#766 = VECTOR('',#767,1.);
+#767 = DIRECTION('',(0.,0.,1.));
+#768 = PCURVE('',#205,#769);
+#769 = DEFINITIONAL_REPRESENTATION('',(#770),#774);
+#770 = LINE('',#771,#772);
+#771 = CARTESIAN_POINT('',(0.,0.));
+#772 = VECTOR('',#773,1.);
+#773 = DIRECTION('',(0.,-1.));
+#774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#775 = PCURVE('',#205,#776);
+#776 = DEFINITIONAL_REPRESENTATION('',(#777),#781);
+#777 = LINE('',#778,#779);
+#778 = CARTESIAN_POINT('',(6.28318530718,0.));
+#779 = VECTOR('',#780,1.);
+#780 = DIRECTION('',(0.,-1.));
+#781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#782 = ORIENTED_EDGE('',*,*,#783,.T.);
+#783 = EDGE_CURVE('',#761,#761,#784,.T.);
+#784 = SURFACE_CURVE('',#785,(#790,#797),.PCURVE_S1.);
+#785 = CIRCLE('',#786,0.7);
+#786 = AXIS2_PLACEMENT_3D('',#787,#788,#789);
+#787 = CARTESIAN_POINT('',(0.,0.,0.11));
+#788 = DIRECTION('',(0.,0.,-1.));
+#789 = DIRECTION('',(1.,0.,0.));
+#790 = PCURVE('',#205,#791);
+#791 = DEFINITIONAL_REPRESENTATION('',(#792),#796);
+#792 = LINE('',#793,#794);
+#793 = CARTESIAN_POINT('',(0.,-1.E-02));
+#794 = VECTOR('',#795,1.);
+#795 = DIRECTION('',(1.,0.));
+#796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#797 = PCURVE('',#798,#803);
+#798 = PLANE('',#799);
+#799 = AXIS2_PLACEMENT_3D('',#800,#801,#802);
+#800 = CARTESIAN_POINT('',(-5.E-17,-3.E-17,0.11));
+#801 = DIRECTION('',(-0.,-0.,-1.));
+#802 = DIRECTION('',(-1.,0.,0.));
+#803 = DEFINITIONAL_REPRESENTATION('',(#804),#808);
+#804 = CIRCLE('',#805,0.7);
+#805 = AXIS2_PLACEMENT_2D('',#806,#807);
+#806 = CARTESIAN_POINT('',(-5.E-17,3.E-17));
+#807 = DIRECTION('',(-1.,0.));
+#808 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#809 = ORIENTED_EDGE('',*,*,#760,.F.);
+#810 = ORIENTED_EDGE('',*,*,#188,.F.);
+#811 = ADVANCED_FACE('',(#812,#887,#1001),#314,.F.);
+#812 = FACE_BOUND('',#813,.F.);
+#813 = EDGE_LOOP('',(#814,#836,#864,#884,#885,#886));
+#814 = ORIENTED_EDGE('',*,*,#815,.T.);
+#815 = EDGE_CURVE('',#295,#816,#818,.T.);
+#816 = VERTEX_POINT('',#817);
+#817 = CARTESIAN_POINT('',(1.9,2.275,1.2));
+#818 = SURFACE_CURVE('',#819,(#822,#829),.PCURVE_S1.);
+#819 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#820,#821),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#820 = CARTESIAN_POINT('',(1.75,2.05,0.1));
+#821 = CARTESIAN_POINT('',(1.9,2.275,1.2));
+#822 = PCURVE('',#314,#823);
+#823 = DEFINITIONAL_REPRESENTATION('',(#824),#828);
+#824 = LINE('',#825,#826);
+#825 = CARTESIAN_POINT('',(3.8,0.));
+#826 = VECTOR('',#827,1.);
+#827 = DIRECTION('',(0.,1.));
+#828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#829 = PCURVE('',#346,#830);
+#830 = DEFINITIONAL_REPRESENTATION('',(#831),#835);
+#831 = LINE('',#832,#833);
+#832 = CARTESIAN_POINT('',(0.,0.));
+#833 = VECTOR('',#834,1.);
+#834 = DIRECTION('',(0.,1.));
+#835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#836 = ORIENTED_EDGE('',*,*,#837,.F.);
+#837 = EDGE_CURVE('',#838,#816,#840,.T.);
+#838 = VERTEX_POINT('',#839);
+#839 = CARTESIAN_POINT('',(-1.9,2.275,1.2));
+#840 = SURFACE_CURVE('',#841,(#845,#852),.PCURVE_S1.);
+#841 = LINE('',#842,#843);
+#842 = CARTESIAN_POINT('',(-1.9,2.275,1.2));
+#843 = VECTOR('',#844,1.);
+#844 = DIRECTION('',(1.,0.,0.));
+#845 = PCURVE('',#314,#846);
+#846 = DEFINITIONAL_REPRESENTATION('',(#847),#851);
+#847 = LINE('',#848,#849);
+#848 = CARTESIAN_POINT('',(0.,1.));
+#849 = VECTOR('',#850,1.);
+#850 = DIRECTION('',(1.,0.));
+#851 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#852 = PCURVE('',#853,#858);
+#853 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#854,#855)
+    ,(#856,#857
+  )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,3.8),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#854 = CARTESIAN_POINT('',(-1.9,2.275,1.2));
+#855 = CARTESIAN_POINT('',(-1.75,2.05,2.2));
+#856 = CARTESIAN_POINT('',(1.9,2.275,1.2));
+#857 = CARTESIAN_POINT('',(1.75,2.05,2.2));
+#858 = DEFINITIONAL_REPRESENTATION('',(#859),#863);
+#859 = LINE('',#860,#861);
+#860 = CARTESIAN_POINT('',(0.,0.));
+#861 = VECTOR('',#862,1.);
+#862 = DIRECTION('',(1.,0.));
+#863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#864 = ORIENTED_EDGE('',*,*,#865,.F.);
+#865 = EDGE_CURVE('',#702,#838,#866,.T.);
+#866 = SURFACE_CURVE('',#867,(#870,#877),.PCURVE_S1.);
+#867 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#868,#869),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#868 = CARTESIAN_POINT('',(-1.75,2.05,0.1));
+#869 = CARTESIAN_POINT('',(-1.9,2.275,1.2));
+#870 = PCURVE('',#314,#871);
+#871 = DEFINITIONAL_REPRESENTATION('',(#872),#876);
+#872 = LINE('',#873,#874);
+#873 = CARTESIAN_POINT('',(0.,0.));
+#874 = VECTOR('',#875,1.);
+#875 = DIRECTION('',(0.,1.));
+#876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#877 = PCURVE('',#719,#878);
+#878 = DEFINITIONAL_REPRESENTATION('',(#879),#883);
+#879 = LINE('',#880,#881);
+#880 = CARTESIAN_POINT('',(4.55,0.));
+#881 = VECTOR('',#882,1.);
+#882 = DIRECTION('',(0.,1.));
+#883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#884 = ORIENTED_EDGE('',*,*,#730,.F.);
+#885 = ORIENTED_EDGE('',*,*,#541,.T.);
+#886 = ORIENTED_EDGE('',*,*,#294,.T.);
+#887 = FACE_BOUND('',#888,.F.);
+#888 = EDGE_LOOP('',(#889,#919,#947,#975));
+#889 = ORIENTED_EDGE('',*,*,#890,.T.);
+#890 = EDGE_CURVE('',#891,#893,#895,.T.);
+#891 = VERTEX_POINT('',#892);
+#892 = CARTESIAN_POINT('',(1.469999991835,2.244936763652,1.053024177854)
+  );
+#893 = VERTEX_POINT('',#894);
+#894 = CARTESIAN_POINT('',(1.069999991835,2.244936763369,1.053024176471)
+  );
+#895 = SURFACE_CURVE('',#896,(#900,#907),.PCURVE_S1.);
+#896 = LINE('',#897,#898);
+#897 = CARTESIAN_POINT('',(1.469999991835,2.244936763652,1.053024177854)
+  );
+#898 = VECTOR('',#899,1.);
+#899 = DIRECTION('',(-1.,-7.069733E-10,-3.45631251E-09));
+#900 = PCURVE('',#314,#901);
+#901 = DEFINITIONAL_REPRESENTATION('',(#902),#906);
+#902 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#903,#904,#905),.UNSPECIFIED.,.F.
+  ,.F.,(3,3),(0.,0.4),.PIECEWISE_BEZIER_KNOTS.);
+#903 = CARTESIAN_POINT('',(3.385671604673,0.866385616231));
+#904 = CARTESIAN_POINT('',(3.183539412513,0.866385615602));
+#905 = CARTESIAN_POINT('',(2.981407220312,0.866385614974));
+#906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#907 = PCURVE('',#908,#913);
+#908 = PLANE('',#909);
+#909 = AXIS2_PLACEMENT_3D('',#910,#911,#912);
+#910 = CARTESIAN_POINT('',(1.469999991835,2.244936763652,1.053024177854)
+  );
+#911 = DIRECTION('',(-3.52740056E-09,0.184289302259,0.982872043082));
+#912 = DIRECTION('',(-1.,-7.069732992193E-10,-3.456312515836E-09));
+#913 = DEFINITIONAL_REPRESENTATION('',(#914),#918);
+#914 = LINE('',#915,#916);
+#915 = CARTESIAN_POINT('',(-0.,0.));
+#916 = VECTOR('',#917,1.);
+#917 = DIRECTION('',(1.,0.));
+#918 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#919 = ORIENTED_EDGE('',*,*,#920,.T.);
+#920 = EDGE_CURVE('',#893,#921,#923,.T.);
+#921 = VERTEX_POINT('',#922);
+#922 = CARTESIAN_POINT('',(1.069999991306,2.274996198791,1.199981416314)
+  );
+#923 = SURFACE_CURVE('',#924,(#928,#935),.PCURVE_S1.);
+#924 = LINE('',#925,#926);
+#925 = CARTESIAN_POINT('',(1.069999991835,2.244936763369,1.053024176471)
+  );
+#926 = VECTOR('',#927,1.);
+#927 = DIRECTION('',(-3.52787577E-09,0.200396236149,0.979714932283));
+#928 = PCURVE('',#314,#929);
+#929 = DEFINITIONAL_REPRESENTATION('',(#930),#934);
+#930 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#931,#932,#933),.UNSPECIFIED.,.F.
+  ,.F.,(3,3),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#931 = CARTESIAN_POINT('',(2.981407220312,0.866385614974));
+#932 = CARTESIAN_POINT('',(2.975643850608,0.933184360357));
+#933 = CARTESIAN_POINT('',(2.970001418428,0.99998310574));
+#934 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#935 = PCURVE('',#936,#941);
+#936 = PLANE('',#937);
+#937 = AXIS2_PLACEMENT_3D('',#938,#939,#940);
+#938 = CARTESIAN_POINT('',(1.069999991571,2.819729595595,0.53980149468)
+  );
+#939 = DIRECTION('',(-1.,-4.5177623E-10,-4.4177436E-10));
+#940 = DIRECTION('',(4.5177623E-10,-1.,0.));
+#941 = DEFINITIONAL_REPRESENTATION('',(#942),#946);
+#942 = LINE('',#943,#944);
+#943 = CARTESIAN_POINT('',(0.574792832226,0.513222681791));
+#944 = VECTOR('',#945,1.);
+#945 = DIRECTION('',(-0.200396236149,0.979714932283));
+#946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#947 = ORIENTED_EDGE('',*,*,#948,.T.);
+#948 = EDGE_CURVE('',#921,#949,#951,.T.);
+#949 = VERTEX_POINT('',#950);
+#950 = CARTESIAN_POINT('',(1.469999991306,2.274996199074,1.199981417696)
+  );
+#951 = SURFACE_CURVE('',#952,(#956,#963),.PCURVE_S1.);
+#952 = LINE('',#953,#954);
+#953 = CARTESIAN_POINT('',(1.069999991306,2.274996198791,1.199981416314)
+  );
+#954 = VECTOR('',#955,1.);
+#955 = DIRECTION('',(1.,7.069733E-10,3.45631251E-09));
+#956 = PCURVE('',#314,#957);
+#957 = DEFINITIONAL_REPRESENTATION('',(#958),#962);
+#958 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#959,#960,#961),.UNSPECIFIED.,.F.
+  ,.F.,(3,3),(0.,0.4),.PIECEWISE_BEZIER_KNOTS.);
+#959 = CARTESIAN_POINT('',(2.970001418428,0.99998310574));
+#960 = CARTESIAN_POINT('',(3.170001685127,0.999983106368));
+#961 = CARTESIAN_POINT('',(3.370001951786,0.999983106997));
+#962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#963 = PCURVE('',#964,#969);
+#964 = PLANE('',#965);
+#965 = AXIS2_PLACEMENT_3D('',#966,#967,#968);
+#966 = CARTESIAN_POINT('',(1.069999991306,2.274996198791,1.199981416314)
+  );
+#967 = DIRECTION('',(3.52740056E-09,-0.184289302259,-0.982872043082));
+#968 = DIRECTION('',(1.,7.069732992193E-10,3.456312515836E-09));
+#969 = DEFINITIONAL_REPRESENTATION('',(#970),#974);
+#970 = LINE('',#971,#972);
+#971 = CARTESIAN_POINT('',(0.,0.));
+#972 = VECTOR('',#973,1.);
+#973 = DIRECTION('',(1.,0.));
+#974 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#975 = ORIENTED_EDGE('',*,*,#976,.T.);
+#976 = EDGE_CURVE('',#949,#891,#977,.T.);
+#977 = SURFACE_CURVE('',#978,(#982,#989),.PCURVE_S1.);
+#978 = LINE('',#979,#980);
+#979 = CARTESIAN_POINT('',(1.469999991306,2.274996199074,1.199981417696)
+  );
+#980 = VECTOR('',#981,1.);
+#981 = DIRECTION('',(3.52787577E-09,-0.200396236149,-0.979714932283));
+#982 = PCURVE('',#314,#983);
+#983 = DEFINITIONAL_REPRESENTATION('',(#984),#988);
+#984 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#985,#986,#987),.UNSPECIFIED.,.F.
+  ,.F.,(3,3),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#985 = CARTESIAN_POINT('',(3.370001951786,0.999983106997));
+#986 = CARTESIAN_POINT('',(3.377753704324,0.933184361614));
+#987 = CARTESIAN_POINT('',(3.385671604673,0.866385616231));
+#988 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#989 = PCURVE('',#990,#995);
+#990 = PLANE('',#991);
+#991 = AXIS2_PLACEMENT_3D('',#992,#993,#994);
+#992 = CARTESIAN_POINT('',(1.469999991575,2.81972959612,0.539801495808)
+  );
+#993 = DIRECTION('',(1.,4.5149706E-10,4.4375232E-10));
+#994 = DIRECTION('',(-4.5149706E-10,1.,0.));
+#995 = DEFINITIONAL_REPRESENTATION('',(#996),#1000);
+#996 = LINE('',#997,#998);
+#997 = CARTESIAN_POINT('',(-0.544733397046,0.660179921888));
+#998 = VECTOR('',#999,1.);
+#999 = DIRECTION('',(-0.200396236149,-0.979714932283));
+#1000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1001 = FACE_BOUND('',#1002,.F.);
+#1002 = EDGE_LOOP('',(#1003,#1033,#1061,#1089));
+#1003 = ORIENTED_EDGE('',*,*,#1004,.T.);
+#1004 = EDGE_CURVE('',#1005,#1007,#1009,.T.);
+#1005 = VERTEX_POINT('',#1006);
+#1006 = CARTESIAN_POINT('',(-1.070000008165,2.244936761856,
+    1.053024169075));
+#1007 = VERTEX_POINT('',#1008);
+#1008 = CARTESIAN_POINT('',(-1.470000008165,2.244936761573,
+    1.053024167692));
+#1009 = SURFACE_CURVE('',#1010,(#1014,#1021),.PCURVE_S1.);
+#1010 = LINE('',#1011,#1012);
+#1011 = CARTESIAN_POINT('',(-1.070000008165,2.244936761856,
+    1.053024169075));
+#1012 = VECTOR('',#1013,1.);
+#1013 = DIRECTION('',(-1.,-7.069733E-10,-3.45631251E-09));
+#1014 = PCURVE('',#314,#1015);
+#1015 = DEFINITIONAL_REPRESENTATION('',(#1016),#1020);
+#1016 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1017,#1018,#1019),
+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,0.4),.PIECEWISE_BEZIER_KNOTS.);
+#1017 = CARTESIAN_POINT('',(0.818592762604,0.86638560825));
+#1018 = CARTESIAN_POINT('',(0.616460570187,0.866385607621));
+#1019 = CARTESIAN_POINT('',(0.414328377729,0.866385606993));
+#1020 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1021 = PCURVE('',#1022,#1027);
+#1022 = PLANE('',#1023);
+#1023 = AXIS2_PLACEMENT_3D('',#1024,#1025,#1026);
+#1024 = CARTESIAN_POINT('',(-1.070000008165,2.244936761856,
+    1.053024169075));
+#1025 = DIRECTION('',(-3.52740056E-09,0.184289302259,0.982872043082));
+#1026 = DIRECTION('',(-1.,-7.069732992193E-10,-3.456312515836E-09));
+#1027 = DEFINITIONAL_REPRESENTATION('',(#1028),#1032);
+#1028 = LINE('',#1029,#1030);
+#1029 = CARTESIAN_POINT('',(-0.,0.));
+#1030 = VECTOR('',#1031,1.);
+#1031 = DIRECTION('',(1.,0.));
+#1032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1033 = ORIENTED_EDGE('',*,*,#1034,.T.);
+#1034 = EDGE_CURVE('',#1007,#1035,#1037,.T.);
+#1035 = VERTEX_POINT('',#1036);
+#1036 = CARTESIAN_POINT('',(-1.470000008694,2.274996196996,
+    1.199981407535));
+#1037 = SURFACE_CURVE('',#1038,(#1042,#1049),.PCURVE_S1.);
+#1038 = LINE('',#1039,#1040);
+#1039 = CARTESIAN_POINT('',(-1.470000008165,2.244936761573,
+    1.053024167692));
+#1040 = VECTOR('',#1041,1.);
+#1041 = DIRECTION('',(-3.52787577E-09,0.200396236149,0.979714932283));
+#1042 = PCURVE('',#314,#1043);
+#1043 = DEFINITIONAL_REPRESENTATION('',(#1044),#1048);
+#1044 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1045,#1046,#1047),
+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#1045 = CARTESIAN_POINT('',(0.414328377729,0.866385606993));
+#1046 = CARTESIAN_POINT('',(0.422246277643,0.933184352376));
+#1047 = CARTESIAN_POINT('',(0.429998029754,0.999983097759));
+#1048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1049 = PCURVE('',#1050,#1055);
+#1050 = PLANE('',#1051);
+#1051 = AXIS2_PLACEMENT_3D('',#1052,#1053,#1054);
+#1052 = CARTESIAN_POINT('',(-1.470000008429,2.819729591886,
+    0.539801484722));
+#1053 = DIRECTION('',(-1.,-4.5177622E-10,-4.4177436E-10));
+#1054 = DIRECTION('',(4.5177622E-10,-1.,0.));
+#1055 = DEFINITIONAL_REPRESENTATION('',(#1056),#1060);
+#1056 = LINE('',#1057,#1058);
+#1057 = CARTESIAN_POINT('',(0.574792830312,0.51322268297));
+#1058 = VECTOR('',#1059,1.);
+#1059 = DIRECTION('',(-0.200396236149,0.979714932283));
+#1060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1061 = ORIENTED_EDGE('',*,*,#1062,.T.);
+#1062 = EDGE_CURVE('',#1035,#1063,#1065,.T.);
+#1063 = VERTEX_POINT('',#1064);
+#1064 = CARTESIAN_POINT('',(-1.070000008694,2.274996197279,
+    1.199981408917));
+#1065 = SURFACE_CURVE('',#1066,(#1070,#1077),.PCURVE_S1.);
+#1066 = LINE('',#1067,#1068);
+#1067 = CARTESIAN_POINT('',(-1.470000008694,2.274996196996,
+    1.199981407535));
+#1068 = VECTOR('',#1069,1.);
+#1069 = DIRECTION('',(1.,7.069733E-10,3.45631251E-09));
+#1070 = PCURVE('',#314,#1071);
+#1071 = DEFINITIONAL_REPRESENTATION('',(#1072),#1076);
+#1072 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1073,#1074,#1075),
+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,0.4),.PIECEWISE_BEZIER_KNOTS.);
+#1073 = CARTESIAN_POINT('',(0.429998029754,0.999983097759));
+#1074 = CARTESIAN_POINT('',(0.629998296705,0.999983098387));
+#1075 = CARTESIAN_POINT('',(0.829998563616,0.999983099016));
+#1076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1077 = PCURVE('',#1078,#1083);
+#1078 = PLANE('',#1079);
+#1079 = AXIS2_PLACEMENT_3D('',#1080,#1081,#1082);
+#1080 = CARTESIAN_POINT('',(-1.470000008694,2.274996196996,
+    1.199981407535));
+#1081 = DIRECTION('',(3.52740056E-09,-0.184289302259,-0.982872043082));
+#1082 = DIRECTION('',(1.,7.069732992193E-10,3.456312515836E-09));
+#1083 = DEFINITIONAL_REPRESENTATION('',(#1084),#1088);
+#1084 = LINE('',#1085,#1086);
+#1085 = CARTESIAN_POINT('',(0.,0.));
+#1086 = VECTOR('',#1087,1.);
+#1087 = DIRECTION('',(1.,-0.));
+#1088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1089 = ORIENTED_EDGE('',*,*,#1090,.T.);
+#1090 = EDGE_CURVE('',#1063,#1005,#1091,.T.);
+#1091 = SURFACE_CURVE('',#1092,(#1096,#1103),.PCURVE_S1.);
+#1092 = LINE('',#1093,#1094);
+#1093 = CARTESIAN_POINT('',(-1.070000008694,2.274996197279,
+    1.199981408917));
+#1094 = VECTOR('',#1095,1.);
+#1095 = DIRECTION('',(3.52787577E-09,-0.200396236149,-0.979714932283));
+#1096 = PCURVE('',#314,#1097);
+#1097 = DEFINITIONAL_REPRESENTATION('',(#1098),#1102);
+#1098 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1099,#1100,#1101),
+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#1099 = CARTESIAN_POINT('',(0.829998563616,0.999983099016));
+#1100 = CARTESIAN_POINT('',(0.824356131868,0.933184353633));
+#1101 = CARTESIAN_POINT('',(0.818592762604,0.86638560825));
+#1102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1103 = PCURVE('',#1104,#1109);
+#1104 = PLANE('',#1105);
+#1105 = AXIS2_PLACEMENT_3D('',#1106,#1107,#1108);
+#1106 = CARTESIAN_POINT('',(-1.070000008425,2.819729592411,0.53980148585
+    ));
+#1107 = DIRECTION('',(1.,4.5149689E-10,4.4375216E-10));
+#1108 = DIRECTION('',(-4.5149689E-10,1.,0.));
+#1109 = DEFINITIONAL_REPRESENTATION('',(#1110),#1114);
+#1110 = LINE('',#1111,#1112);
+#1111 = CARTESIAN_POINT('',(-0.544733395133,0.660179923068));
+#1112 = VECTOR('',#1113,1.);
+#1113 = DIRECTION('',(-0.200396236149,-0.979714932283));
+#1114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1115 = ADVANCED_FACE('',(#1116),#346,.F.);
+#1116 = FACE_BOUND('',#1117,.F.);
+#1117 = EDGE_LOOP('',(#1118,#1140,#1166,#1167));
+#1118 = ORIENTED_EDGE('',*,*,#1119,.T.);
+#1119 = EDGE_CURVE('',#329,#1120,#1122,.T.);
+#1120 = VERTEX_POINT('',#1121);
+#1121 = CARTESIAN_POINT('',(1.9,-2.275,1.2));
+#1122 = SURFACE_CURVE('',#1123,(#1126,#1133),.PCURVE_S1.);
+#1123 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1124,#1125),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1124 = CARTESIAN_POINT('',(1.75,-2.05,0.1));
+#1125 = CARTESIAN_POINT('',(1.9,-2.275,1.2));
+#1126 = PCURVE('',#346,#1127);
+#1127 = DEFINITIONAL_REPRESENTATION('',(#1128),#1132);
+#1128 = LINE('',#1129,#1130);
+#1129 = CARTESIAN_POINT('',(4.55,0.));
+#1130 = VECTOR('',#1131,1.);
+#1131 = DIRECTION('',(0.,1.));
+#1132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1133 = PCURVE('',#377,#1134);
+#1134 = DEFINITIONAL_REPRESENTATION('',(#1135),#1139);
+#1135 = LINE('',#1136,#1137);
+#1136 = CARTESIAN_POINT('',(0.,0.));
+#1137 = VECTOR('',#1138,1.);
+#1138 = DIRECTION('',(0.,1.));
+#1139 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1140 = ORIENTED_EDGE('',*,*,#1141,.F.);
+#1141 = EDGE_CURVE('',#816,#1120,#1142,.T.);
+#1142 = SURFACE_CURVE('',#1143,(#1147,#1154),.PCURVE_S1.);
+#1143 = LINE('',#1144,#1145);
+#1144 = CARTESIAN_POINT('',(1.9,2.275,1.2));
+#1145 = VECTOR('',#1146,1.);
+#1146 = DIRECTION('',(0.,-1.,0.));
+#1147 = PCURVE('',#346,#1148);
+#1148 = DEFINITIONAL_REPRESENTATION('',(#1149),#1153);
+#1149 = LINE('',#1150,#1151);
+#1150 = CARTESIAN_POINT('',(0.,1.));
+#1151 = VECTOR('',#1152,1.);
+#1152 = DIRECTION('',(1.,0.));
+#1153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1154 = PCURVE('',#1155,#1160);
+#1155 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#1156,#1157)
+    ,(#1158,#1159
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,4.55),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1156 = CARTESIAN_POINT('',(1.9,2.275,1.2));
+#1157 = CARTESIAN_POINT('',(1.75,2.05,2.2));
+#1158 = CARTESIAN_POINT('',(1.9,-2.275,1.2));
+#1159 = CARTESIAN_POINT('',(1.75,-2.05,2.2));
+#1160 = DEFINITIONAL_REPRESENTATION('',(#1161),#1165);
+#1161 = LINE('',#1162,#1163);
+#1162 = CARTESIAN_POINT('',(0.,0.));
+#1163 = VECTOR('',#1164,1.);
+#1164 = DIRECTION('',(1.,0.));
+#1165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1166 = ORIENTED_EDGE('',*,*,#815,.F.);
+#1167 = ORIENTED_EDGE('',*,*,#328,.T.);
+#1168 = ADVANCED_FACE('',(#1169,#1223,#1337),#377,.F.);
+#1169 = FACE_BOUND('',#1170,.F.);
+#1170 = EDGE_LOOP('',(#1171,#1193,#1219,#1220,#1221,#1222));
+#1171 = ORIENTED_EDGE('',*,*,#1172,.T.);
+#1172 = EDGE_CURVE('',#673,#1173,#1175,.T.);
+#1173 = VERTEX_POINT('',#1174);
+#1174 = CARTESIAN_POINT('',(-1.9,-2.275,1.2));
+#1175 = SURFACE_CURVE('',#1176,(#1179,#1186),.PCURVE_S1.);
+#1176 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1177,#1178),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1177 = CARTESIAN_POINT('',(-1.75,-2.05,0.1));
+#1178 = CARTESIAN_POINT('',(-1.9,-2.275,1.2));
+#1179 = PCURVE('',#377,#1180);
+#1180 = DEFINITIONAL_REPRESENTATION('',(#1181),#1185);
+#1181 = LINE('',#1182,#1183);
+#1182 = CARTESIAN_POINT('',(3.8,0.));
+#1183 = VECTOR('',#1184,1.);
+#1184 = DIRECTION('',(0.,1.));
+#1185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1186 = PCURVE('',#719,#1187);
+#1187 = DEFINITIONAL_REPRESENTATION('',(#1188),#1192);
+#1188 = LINE('',#1189,#1190);
+#1189 = CARTESIAN_POINT('',(0.,0.));
+#1190 = VECTOR('',#1191,1.);
+#1191 = DIRECTION('',(0.,1.));
+#1192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1193 = ORIENTED_EDGE('',*,*,#1194,.F.);
+#1194 = EDGE_CURVE('',#1120,#1173,#1195,.T.);
+#1195 = SURFACE_CURVE('',#1196,(#1200,#1207),.PCURVE_S1.);
+#1196 = LINE('',#1197,#1198);
+#1197 = CARTESIAN_POINT('',(1.9,-2.275,1.2));
+#1198 = VECTOR('',#1199,1.);
+#1199 = DIRECTION('',(-1.,0.,0.));
+#1200 = PCURVE('',#377,#1201);
+#1201 = DEFINITIONAL_REPRESENTATION('',(#1202),#1206);
+#1202 = LINE('',#1203,#1204);
+#1203 = CARTESIAN_POINT('',(0.,1.));
+#1204 = VECTOR('',#1205,1.);
+#1205 = DIRECTION('',(1.,0.));
+#1206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1207 = PCURVE('',#1208,#1213);
+#1208 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#1209,#1210)
+    ,(#1211,#1212
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,3.8),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1209 = CARTESIAN_POINT('',(1.9,-2.275,1.2));
+#1210 = CARTESIAN_POINT('',(1.75,-2.05,2.2));
+#1211 = CARTESIAN_POINT('',(-1.9,-2.275,1.2));
+#1212 = CARTESIAN_POINT('',(-1.75,-2.05,2.2));
+#1213 = DEFINITIONAL_REPRESENTATION('',(#1214),#1218);
+#1214 = LINE('',#1215,#1216);
+#1215 = CARTESIAN_POINT('',(0.,0.));
+#1216 = VECTOR('',#1217,1.);
+#1217 = DIRECTION('',(1.,0.));
+#1218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1219 = ORIENTED_EDGE('',*,*,#1119,.F.);
+#1220 = ORIENTED_EDGE('',*,*,#357,.F.);
+#1221 = ORIENTED_EDGE('',*,*,#569,.T.);
+#1222 = ORIENTED_EDGE('',*,*,#672,.T.);
+#1223 = FACE_BOUND('',#1224,.F.);
+#1224 = EDGE_LOOP('',(#1225,#1255,#1283,#1311));
+#1225 = ORIENTED_EDGE('',*,*,#1226,.F.);
+#1226 = EDGE_CURVE('',#1227,#1229,#1231,.T.);
+#1227 = VERTEX_POINT('',#1228);
+#1228 = CARTESIAN_POINT('',(-1.46999999185,-2.244936763652,
+    1.053024177854));
+#1229 = VERTEX_POINT('',#1230);
+#1230 = CARTESIAN_POINT('',(-1.469999991321,-2.274996199074,
+    1.199981417696));
+#1231 = SURFACE_CURVE('',#1232,(#1236,#1243),.PCURVE_S1.);
+#1232 = LINE('',#1233,#1234);
+#1233 = CARTESIAN_POINT('',(-1.469999991835,-2.244936763652,
+    1.053024177854));
+#1234 = VECTOR('',#1235,1.);
+#1235 = DIRECTION('',(3.52787433E-09,-0.200396236149,0.979714932283));
+#1236 = PCURVE('',#377,#1237);
+#1237 = DEFINITIONAL_REPRESENTATION('',(#1238),#1242);
+#1238 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1239,#1240,#1241),
+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#1239 = CARTESIAN_POINT('',(3.385671604673,0.866385616231));
+#1240 = CARTESIAN_POINT('',(3.377753704324,0.933184361614));
+#1241 = CARTESIAN_POINT('',(3.370001951786,0.999983106997));
+#1242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1243 = PCURVE('',#1244,#1249);
+#1244 = PLANE('',#1245);
+#1245 = AXIS2_PLACEMENT_3D('',#1246,#1247,#1248);
+#1246 = CARTESIAN_POINT('',(-1.469999991571,-2.819729596178,
+    0.539801496244));
+#1247 = DIRECTION('',(-1.,-4.5177604E-10,4.4177418E-10));
+#1248 = DIRECTION('',(4.5177604E-10,-1.,0.));
+#1249 = DEFINITIONAL_REPRESENTATION('',(#1250),#1254);
+#1250 = LINE('',#1251,#1252);
+#1251 = CARTESIAN_POINT('',(-0.574792832526,0.51322268161));
+#1252 = VECTOR('',#1253,1.);
+#1253 = DIRECTION('',(0.200396236149,0.979714932283));
+#1254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1255 = ORIENTED_EDGE('',*,*,#1256,.F.);
+#1256 = EDGE_CURVE('',#1257,#1227,#1259,.T.);
+#1257 = VERTEX_POINT('',#1258);
+#1258 = CARTESIAN_POINT('',(-1.06999999185,-2.244936763369,
+    1.053024176471));
+#1259 = SURFACE_CURVE('',#1260,(#1264,#1271),.PCURVE_S1.);
+#1260 = LINE('',#1261,#1262);
+#1261 = CARTESIAN_POINT('',(-1.069999991835,-2.244936763369,
+    1.053024176471));
+#1262 = VECTOR('',#1263,1.);
+#1263 = DIRECTION('',(-1.,-7.069734E-10,3.45631102E-09));
+#1264 = PCURVE('',#377,#1265);
+#1265 = DEFINITIONAL_REPRESENTATION('',(#1266),#1270);
+#1266 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1267,#1268,#1269),
+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,0.4),.PIECEWISE_BEZIER_KNOTS.);
+#1267 = CARTESIAN_POINT('',(2.981407220312,0.866385614974));
+#1268 = CARTESIAN_POINT('',(3.183539412513,0.866385615602));
+#1269 = CARTESIAN_POINT('',(3.385671604673,0.866385616231));
+#1270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1271 = PCURVE('',#1272,#1277);
+#1272 = PLANE('',#1273);
+#1273 = AXIS2_PLACEMENT_3D('',#1274,#1275,#1276);
+#1274 = CARTESIAN_POINT('',(-1.069999991835,-2.49065477414,
+    1.006951850907));
+#1275 = DIRECTION('',(-3.52739911E-09,0.184289302259,-0.982872043082));
+#1276 = DIRECTION('',(-1.,-7.069734003028E-10,3.456311021615E-09));
+#1277 = DEFINITIONAL_REPRESENTATION('',(#1278),#1282);
+#1278 = LINE('',#1279,#1280);
+#1279 = CARTESIAN_POINT('',(-6.E-17,0.25));
+#1280 = VECTOR('',#1281,1.);
+#1281 = DIRECTION('',(1.,0.));
+#1282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1283 = ORIENTED_EDGE('',*,*,#1284,.F.);
+#1284 = EDGE_CURVE('',#1285,#1257,#1287,.T.);
+#1285 = VERTEX_POINT('',#1286);
+#1286 = CARTESIAN_POINT('',(-1.069999991306,-2.274996198791,
+    1.199981416314));
+#1287 = SURFACE_CURVE('',#1288,(#1292,#1299),.PCURVE_S1.);
+#1288 = LINE('',#1289,#1290);
+#1289 = CARTESIAN_POINT('',(-1.069999991306,-2.274996198791,
+    1.199981416314));
+#1290 = VECTOR('',#1291,1.);
+#1291 = DIRECTION('',(-3.52787433E-09,0.200396236149,-0.979714932283));
+#1292 = PCURVE('',#377,#1293);
+#1293 = DEFINITIONAL_REPRESENTATION('',(#1294),#1298);
+#1294 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1295,#1296,#1297),
+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#1295 = CARTESIAN_POINT('',(2.970001418429,0.99998310574));
+#1296 = CARTESIAN_POINT('',(2.975643850608,0.933184360357));
+#1297 = CARTESIAN_POINT('',(2.981407220312,0.866385614974));
+#1298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1299 = PCURVE('',#1300,#1305);
+#1300 = PLANE('',#1301);
+#1301 = AXIS2_PLACEMENT_3D('',#1302,#1303,#1304);
+#1302 = CARTESIAN_POINT('',(-1.069999991575,-2.819729595653,
+    0.539801495117));
+#1303 = DIRECTION('',(1.,4.5117798E-10,-4.4027111E-10));
+#1304 = DIRECTION('',(-4.5117798E-10,1.,0.));
+#1305 = DEFINITIONAL_REPRESENTATION('',(#1306),#1310);
+#1306 = LINE('',#1307,#1308);
+#1307 = CARTESIAN_POINT('',(0.544733396861,0.660179921197));
+#1308 = VECTOR('',#1309,1.);
+#1309 = DIRECTION('',(0.200396236149,-0.979714932283));
+#1310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1311 = ORIENTED_EDGE('',*,*,#1312,.F.);
+#1312 = EDGE_CURVE('',#1229,#1285,#1313,.T.);
+#1313 = SURFACE_CURVE('',#1314,(#1318,#1325),.PCURVE_S1.);
+#1314 = LINE('',#1315,#1316);
+#1315 = CARTESIAN_POINT('',(-1.469999991306,-2.274996199074,
+    1.199981417696));
+#1316 = VECTOR('',#1317,1.);
+#1317 = DIRECTION('',(1.,7.069734E-10,-3.45631102E-09));
+#1318 = PCURVE('',#377,#1319);
+#1319 = DEFINITIONAL_REPRESENTATION('',(#1320),#1324);
+#1320 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1321,#1322,#1323),
+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,0.4),.PIECEWISE_BEZIER_KNOTS.);
+#1321 = CARTESIAN_POINT('',(3.370001951786,0.999983106997));
+#1322 = CARTESIAN_POINT('',(3.170001685127,0.999983106368));
+#1323 = CARTESIAN_POINT('',(2.970001418429,0.99998310574));
+#1324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1325 = PCURVE('',#1326,#1331);
+#1326 = PLANE('',#1327);
+#1327 = AXIS2_PLACEMENT_3D('',#1328,#1329,#1330);
+#1328 = CARTESIAN_POINT('',(-1.469999991306,-2.520714209845,
+    1.153909092132));
+#1329 = DIRECTION('',(3.52739911E-09,-0.184289302259,0.982872043082));
+#1330 = DIRECTION('',(1.,7.069734003028E-10,-3.456311021615E-09));
+#1331 = DEFINITIONAL_REPRESENTATION('',(#1332),#1336);
+#1332 = LINE('',#1333,#1334);
+#1333 = CARTESIAN_POINT('',(6.E-17,0.25));
+#1334 = VECTOR('',#1335,1.);
+#1335 = DIRECTION('',(1.,0.));
+#1336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1337 = FACE_BOUND('',#1338,.F.);
+#1338 = EDGE_LOOP('',(#1339,#1369,#1397,#1425));
+#1339 = ORIENTED_EDGE('',*,*,#1340,.F.);
+#1340 = EDGE_CURVE('',#1341,#1343,#1345,.T.);
+#1341 = VERTEX_POINT('',#1342);
+#1342 = CARTESIAN_POINT('',(1.07000000815,-2.244936761856,1.053024169075
+    ));
+#1343 = VERTEX_POINT('',#1344);
+#1344 = CARTESIAN_POINT('',(1.070000008679,-2.274996197279,
+    1.199981408917));
+#1345 = SURFACE_CURVE('',#1346,(#1350,#1357),.PCURVE_S1.);
+#1346 = LINE('',#1347,#1348);
+#1347 = CARTESIAN_POINT('',(1.070000008165,-2.244936761856,
+    1.053024169075));
+#1348 = VECTOR('',#1349,1.);
+#1349 = DIRECTION('',(3.52787433E-09,-0.200396236149,0.979714932283));
+#1350 = PCURVE('',#377,#1351);
+#1351 = DEFINITIONAL_REPRESENTATION('',(#1352),#1356);
+#1352 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1353,#1354,#1355),
+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#1353 = CARTESIAN_POINT('',(0.818592762604,0.86638560825));
+#1354 = CARTESIAN_POINT('',(0.824356131868,0.933184353633));
+#1355 = CARTESIAN_POINT('',(0.829998563616,0.999983099016));
+#1356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1357 = PCURVE('',#1358,#1363);
+#1358 = PLANE('',#1359);
+#1359 = AXIS2_PLACEMENT_3D('',#1360,#1361,#1362);
+#1360 = CARTESIAN_POINT('',(1.070000008429,-2.81972959247,0.53980148629)
+  );
+#1361 = DIRECTION('',(-1.,-4.5177603E-10,4.4177418E-10));
+#1362 = DIRECTION('',(4.5177603E-10,-1.,0.));
+#1363 = DEFINITIONAL_REPRESENTATION('',(#1364),#1368);
+#1364 = LINE('',#1365,#1366);
+#1365 = CARTESIAN_POINT('',(-0.574792830614,0.513222682785));
+#1366 = VECTOR('',#1367,1.);
+#1367 = DIRECTION('',(0.200396236149,0.979714932283));
+#1368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1369 = ORIENTED_EDGE('',*,*,#1370,.F.);
+#1370 = EDGE_CURVE('',#1371,#1341,#1373,.T.);
+#1371 = VERTEX_POINT('',#1372);
+#1372 = CARTESIAN_POINT('',(1.47000000815,-2.244936761573,1.053024167692
+    ));
+#1373 = SURFACE_CURVE('',#1374,(#1378,#1385),.PCURVE_S1.);
+#1374 = LINE('',#1375,#1376);
+#1375 = CARTESIAN_POINT('',(1.470000008165,-2.244936761573,
+    1.053024167692));
+#1376 = VECTOR('',#1377,1.);
+#1377 = DIRECTION('',(-1.,-7.069734E-10,3.45631102E-09));
+#1378 = PCURVE('',#377,#1379);
+#1379 = DEFINITIONAL_REPRESENTATION('',(#1380),#1384);
+#1380 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1381,#1382,#1383),
+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,0.4),.PIECEWISE_BEZIER_KNOTS.);
+#1381 = CARTESIAN_POINT('',(0.414328377729,0.866385606993));
+#1382 = CARTESIAN_POINT('',(0.616460570187,0.866385607621));
+#1383 = CARTESIAN_POINT('',(0.818592762604,0.86638560825));
+#1384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1385 = PCURVE('',#1386,#1391);
+#1386 = PLANE('',#1387);
+#1387 = AXIS2_PLACEMENT_3D('',#1388,#1389,#1390);
+#1388 = CARTESIAN_POINT('',(1.470000008165,-2.490654772344,
+    1.006951842128));
+#1389 = DIRECTION('',(-3.52739911E-09,0.184289302259,-0.982872043082));
+#1390 = DIRECTION('',(-1.,-7.069734003028E-10,3.456311021615E-09));
+#1391 = DEFINITIONAL_REPRESENTATION('',(#1392),#1396);
+#1392 = LINE('',#1393,#1394);
+#1393 = CARTESIAN_POINT('',(-6.E-17,0.25));
+#1394 = VECTOR('',#1395,1.);
+#1395 = DIRECTION('',(1.,0.));
+#1396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1397 = ORIENTED_EDGE('',*,*,#1398,.F.);
+#1398 = EDGE_CURVE('',#1399,#1371,#1401,.T.);
+#1399 = VERTEX_POINT('',#1400);
+#1400 = CARTESIAN_POINT('',(1.470000008694,-2.274996196996,
+    1.199981407535));
+#1401 = SURFACE_CURVE('',#1402,(#1406,#1413),.PCURVE_S1.);
+#1402 = LINE('',#1403,#1404);
+#1403 = CARTESIAN_POINT('',(1.470000008694,-2.274996196996,
+    1.199981407535));
+#1404 = VECTOR('',#1405,1.);
+#1405 = DIRECTION('',(-3.52787433E-09,0.200396236149,-0.979714932283));
+#1406 = PCURVE('',#377,#1407);
+#1407 = DEFINITIONAL_REPRESENTATION('',(#1408),#1412);
+#1408 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1409,#1410,#1411),
+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,0.15),.PIECEWISE_BEZIER_KNOTS.);
+#1409 = CARTESIAN_POINT('',(0.429998029754,0.999983097759));
+#1410 = CARTESIAN_POINT('',(0.422246277643,0.933184352376));
+#1411 = CARTESIAN_POINT('',(0.414328377729,0.866385606993));
+#1412 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1413 = PCURVE('',#1414,#1419);
+#1414 = PLANE('',#1415);
+#1415 = AXIS2_PLACEMENT_3D('',#1416,#1417,#1418);
+#1416 = CARTESIAN_POINT('',(1.470000008425,-2.819729591944,
+    0.539801485162));
+#1417 = DIRECTION('',(1.,4.5117814E-10,-4.4027127E-10));
+#1418 = DIRECTION('',(-4.5117814E-10,1.,0.));
+#1419 = DEFINITIONAL_REPRESENTATION('',(#1420),#1424);
+#1420 = LINE('',#1421,#1422);
+#1421 = CARTESIAN_POINT('',(0.544733394949,0.660179922373));
+#1422 = VECTOR('',#1423,1.);
+#1423 = DIRECTION('',(0.200396236149,-0.979714932283));
+#1424 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1425 = ORIENTED_EDGE('',*,*,#1426,.F.);
+#1426 = EDGE_CURVE('',#1343,#1399,#1427,.T.);
+#1427 = SURFACE_CURVE('',#1428,(#1432,#1439),.PCURVE_S1.);
+#1428 = LINE('',#1429,#1430);
+#1429 = CARTESIAN_POINT('',(1.070000008694,-2.274996197279,
+    1.199981408917));
+#1430 = VECTOR('',#1431,1.);
+#1431 = DIRECTION('',(1.,7.069734E-10,-3.45631102E-09));
+#1432 = PCURVE('',#377,#1433);
+#1433 = DEFINITIONAL_REPRESENTATION('',(#1434),#1438);
+#1434 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1435,#1436,#1437),
+  .UNSPECIFIED.,.F.,.F.,(3,3),(0.,0.4),.PIECEWISE_BEZIER_KNOTS.);
+#1435 = CARTESIAN_POINT('',(0.829998563616,0.999983099016));
+#1436 = CARTESIAN_POINT('',(0.629998296705,0.999983098387));
+#1437 = CARTESIAN_POINT('',(0.429998029754,0.999983097759));
+#1438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1439 = PCURVE('',#1440,#1445);
+#1440 = PLANE('',#1441);
+#1441 = AXIS2_PLACEMENT_3D('',#1442,#1443,#1444);
+#1442 = CARTESIAN_POINT('',(1.070000008694,-2.520714208049,
+    1.153909083353));
+#1443 = DIRECTION('',(3.52739911E-09,-0.184289302259,0.982872043082));
+#1444 = DIRECTION('',(1.,7.069734003028E-10,-3.456311021615E-09));
+#1445 = DEFINITIONAL_REPRESENTATION('',(#1446),#1450);
+#1446 = LINE('',#1447,#1448);
+#1447 = CARTESIAN_POINT('',(6.E-17,0.25));
+#1448 = VECTOR('',#1449,1.);
+#1449 = DIRECTION('',(1.,0.));
+#1450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1451 = ADVANCED_FACE('',(#1452),#719,.F.);
+#1452 = FACE_BOUND('',#1453,.F.);
+#1453 = EDGE_LOOP('',(#1454,#1455,#1481,#1482));
+#1454 = ORIENTED_EDGE('',*,*,#865,.T.);
+#1455 = ORIENTED_EDGE('',*,*,#1456,.F.);
+#1456 = EDGE_CURVE('',#1173,#838,#1457,.T.);
+#1457 = SURFACE_CURVE('',#1458,(#1462,#1469),.PCURVE_S1.);
+#1458 = LINE('',#1459,#1460);
+#1459 = CARTESIAN_POINT('',(-1.9,-2.275,1.2));
+#1460 = VECTOR('',#1461,1.);
+#1461 = DIRECTION('',(0.,1.,0.));
+#1462 = PCURVE('',#719,#1463);
+#1463 = DEFINITIONAL_REPRESENTATION('',(#1464),#1468);
+#1464 = LINE('',#1465,#1466);
+#1465 = CARTESIAN_POINT('',(0.,1.));
+#1466 = VECTOR('',#1467,1.);
+#1467 = DIRECTION('',(1.,0.));
+#1468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1469 = PCURVE('',#1470,#1475);
+#1470 = B_SPLINE_SURFACE_WITH_KNOTS('',1,1,(
+    (#1471,#1472)
+    ,(#1473,#1474
+    )),.UNSPECIFIED.,.F.,.F.,.F.,(2,2),(2,2),(0.,4.55),(0.,1.),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1471 = CARTESIAN_POINT('',(-1.9,-2.275,1.2));
+#1472 = CARTESIAN_POINT('',(-1.75,-2.05,2.2));
+#1473 = CARTESIAN_POINT('',(-1.9,2.275,1.2));
+#1474 = CARTESIAN_POINT('',(-1.75,2.05,2.2));
+#1475 = DEFINITIONAL_REPRESENTATION('',(#1476),#1480);
+#1476 = LINE('',#1477,#1478);
+#1477 = CARTESIAN_POINT('',(0.,0.));
+#1478 = VECTOR('',#1479,1.);
+#1479 = DIRECTION('',(1.,0.));
+#1480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1481 = ORIENTED_EDGE('',*,*,#1172,.F.);
+#1482 = ORIENTED_EDGE('',*,*,#701,.T.);
+#1483 = ADVANCED_FACE('',(#1484),#798,.T.);
+#1484 = FACE_BOUND('',#1485,.T.);
+#1485 = EDGE_LOOP('',(#1486));
+#1486 = ORIENTED_EDGE('',*,*,#783,.T.);
+#1487 = ADVANCED_FACE('',(#1488),#853,.F.);
+#1488 = FACE_BOUND('',#1489,.F.);
+#1489 = EDGE_LOOP('',(#1490,#1512,#1557,#1597,#1642,#1662));
+#1490 = ORIENTED_EDGE('',*,*,#1491,.T.);
+#1491 = EDGE_CURVE('',#816,#1492,#1494,.T.);
+#1492 = VERTEX_POINT('',#1493);
+#1493 = CARTESIAN_POINT('',(1.762774893206,2.069162339809,2.114834045293
+    ));
+#1494 = SURFACE_CURVE('',#1495,(#1498,#1505),.PCURVE_S1.);
+#1495 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1496,#1497),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1496 = CARTESIAN_POINT('',(1.9,2.275,1.2));
+#1497 = CARTESIAN_POINT('',(1.75,2.05,2.2));
+#1498 = PCURVE('',#853,#1499);
+#1499 = DEFINITIONAL_REPRESENTATION('',(#1500),#1504);
+#1500 = LINE('',#1501,#1502);
+#1501 = CARTESIAN_POINT('',(3.8,0.));
+#1502 = VECTOR('',#1503,1.);
+#1503 = DIRECTION('',(0.,1.));
+#1504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1505 = PCURVE('',#1155,#1506);
+#1506 = DEFINITIONAL_REPRESENTATION('',(#1507),#1511);
+#1507 = LINE('',#1508,#1509);
+#1508 = CARTESIAN_POINT('',(0.,0.));
+#1509 = VECTOR('',#1510,1.);
+#1510 = DIRECTION('',(0.,1.));
+#1511 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1512 = ORIENTED_EDGE('',*,*,#1513,.F.);
+#1513 = EDGE_CURVE('',#1514,#1492,#1516,.T.);
+#1514 = VERTEX_POINT('',#1515);
+#1515 = CARTESIAN_POINT('',(1.761442233529,2.06756097561,2.121951219512)
+  );
+#1516 = SURFACE_CURVE('',#1517,(#1523,#1532),.PCURVE_S1.);
+#1517 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1518,#1519,#1520,#1521,#1522),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1518 = CARTESIAN_POINT('',(1.761442233529,2.06756097561,2.121951219512)
+  );
+#1519 = CARTESIAN_POINT('',(1.761844670194,2.067963412274,2.120162612113
+    ));
+#1520 = CARTESIAN_POINT('',(1.762200137899,2.068364815944,2.118378595802
+    ));
+#1521 = CARTESIAN_POINT('',(1.762509749066,2.068764623599,2.116601672891
+    ));
+#1522 = CARTESIAN_POINT('',(1.762774893206,2.069162339809,2.114834045293
+    ));
+#1523 = PCURVE('',#853,#1524);
+#1524 = DEFINITIONAL_REPRESENTATION('',(#1525),#1531);
+#1525 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1526,#1527,#1528,#1529,#1530),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1526 = CARTESIAN_POINT('',(3.799714107599,0.921951219512));
+#1527 = CARTESIAN_POINT('',(3.799858827017,0.920162612113));
+#1528 = CARTESIAN_POINT('',(3.799953574256,0.918378595802));
+#1529 = CARTESIAN_POINT('',(3.8,0.916601672891));
+#1530 = CARTESIAN_POINT('',(3.8,0.914834045293));
+#1531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1532 = PCURVE('',#1533,#1549);
+#1533 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,2,(
+    (#1534,#1535,#1536,#1537,#1538)
+    ,(#1539,#1540,#1541,#1542,#1543)
+    ,(#1544,#1545,#1546,#1547,#1548
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(3,1,1,3
+    ),(0.,4.138324679618),(-0.219898339809,-1.916233980907E-02,
+    4.119162339809,4.319898339809),.UNSPECIFIED.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,1.,1.,1.,1.)
+    ,(0.757740210405,0.757740210405,0.757740210405,0.757740210405
+      ,0.757740210405)
+,(1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#1534 = CARTESIAN_POINT('',(1.762774893206,2.269898339809,2.114834045293
+    ));
+#1535 = CARTESIAN_POINT('',(1.762774893206,2.169530339809,2.114834045293
+    ));
+#1536 = CARTESIAN_POINT('',(1.762774893206,0.,2.114834045293));
+#1537 = CARTESIAN_POINT('',(1.762774893206,-2.169530339809,
+    2.114834045293));
+#1538 = CARTESIAN_POINT('',(1.762774893206,-2.269898339809,
+    2.114834045293));
+#1539 = CARTESIAN_POINT('',(1.75,2.269898339809,2.2));
+#1540 = CARTESIAN_POINT('',(1.75,2.169530339809,2.2));
+#1541 = CARTESIAN_POINT('',(1.75,0.,2.2));
+#1542 = CARTESIAN_POINT('',(1.75,-2.169530339809,2.2));
+#1543 = CARTESIAN_POINT('',(1.75,-2.269898339809,2.2));
+#1544 = CARTESIAN_POINT('',(1.663881257919,2.269898339809,2.2));
+#1545 = CARTESIAN_POINT('',(1.663881257919,2.169530339809,2.2));
+#1546 = CARTESIAN_POINT('',(1.663881257919,0.,2.2));
+#1547 = CARTESIAN_POINT('',(1.663881257919,-2.169530339809,2.2));
+#1548 = CARTESIAN_POINT('',(1.663881257919,-2.269898339809,2.2));
+#1549 = DEFINITIONAL_REPRESENTATION('',(#1550),#1556);
+#1550 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1551,#1552,#1553,#1554,#1555),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1551 = CARTESIAN_POINT('',(0.226699088062,-1.756097560975E-02));
+#1552 = CARTESIAN_POINT('',(0.17002549139,-1.796341227449E-02));
+#1553 = CARTESIAN_POINT('',(0.113351129099,-1.836481594447E-02));
+#1554 = CARTESIAN_POINT('',(5.667597310893E-02,-1.876462359946E-02));
+#1555 = CARTESIAN_POINT('',(0.,-1.916233980907E-02));
+#1556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1557 = ORIENTED_EDGE('',*,*,#1558,.F.);
+#1558 = EDGE_CURVE('',#1559,#1514,#1561,.T.);
+#1559 = VERTEX_POINT('',#1560);
+#1560 = CARTESIAN_POINT('',(-1.761442233529,2.06756097561,2.121951219512
+    ));
+#1561 = SURFACE_CURVE('',#1562,(#1568,#1574),.PCURVE_S1.);
+#1562 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#1563,#1564,#1565,#1566,#1567),
+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.194083317073,-1.170731707317E-02,
+    3.511707317073,3.694083317073),.UNSPECIFIED.);
+#1563 = CARTESIAN_POINT('',(-1.944083317073,2.06756097561,2.121951219512
+    ));
+#1564 = CARTESIAN_POINT('',(-1.852895317073,2.06756097561,2.121951219512
+    ));
+#1565 = CARTESIAN_POINT('',(2.2E-16,2.06756097561,2.121951219512));
+#1566 = CARTESIAN_POINT('',(1.852895317073,2.06756097561,2.121951219512)
+  );
+#1567 = CARTESIAN_POINT('',(1.944083317073,2.06756097561,2.121951219512)
+  );
+#1568 = PCURVE('',#853,#1569);
+#1569 = DEFINITIONAL_REPRESENTATION('',(#1570),#1573);
+#1570 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1571,#1572),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.170731707317E-02,3.511707317073),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1571 = CARTESIAN_POINT('',(0.,0.921951219512));
+#1572 = CARTESIAN_POINT('',(3.8,0.921951219512));
+#1573 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1574 = PCURVE('',#1575,#1591);
+#1575 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,2,(
+    (#1576,#1577,#1578,#1579,#1580)
+    ,(#1581,#1582,#1583,#1584,#1585)
+    ,(#1586,#1587,#1588,#1589,#1590
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(3,1,1,3
+    ),(0.,3.523414634146),(-0.194083317073,-1.170731707317E-02,
+    3.511707317073,3.694083317073),.UNSPECIFIED.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,1.,1.,1.,1.)
+    ,(0.780868809443,0.780868809443,0.780868809443,0.780868809443
+      ,0.780868809443)
+,(1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#1576 = CARTESIAN_POINT('',(-1.944083317073,2.06756097561,2.121951219512
+    ));
+#1577 = CARTESIAN_POINT('',(-1.852895317073,2.06756097561,2.121951219512
+    ));
+#1578 = CARTESIAN_POINT('',(2.2E-16,2.06756097561,2.121951219512));
+#1579 = CARTESIAN_POINT('',(1.852895317073,2.06756097561,2.121951219512)
+  );
+#1580 = CARTESIAN_POINT('',(1.944083317073,2.06756097561,2.121951219512)
+  );
+#1581 = CARTESIAN_POINT('',(-1.944083317073,2.05,2.2));
+#1582 = CARTESIAN_POINT('',(-1.852895317073,2.05,2.2));
+#1583 = CARTESIAN_POINT('',(-5.7E-16,2.05,2.2));
+#1584 = CARTESIAN_POINT('',(1.852895317073,2.05,2.2));
+#1585 = CARTESIAN_POINT('',(1.944083317073,2.05,2.2));
+#1586 = CARTESIAN_POINT('',(-1.944083317073,1.97,2.2));
+#1587 = CARTESIAN_POINT('',(-1.852895317073,1.97,2.2));
+#1588 = CARTESIAN_POINT('',(0.,1.97,2.2));
+#1589 = CARTESIAN_POINT('',(1.852895317073,1.97,2.2));
+#1590 = CARTESIAN_POINT('',(1.944083317073,1.97,2.2));
+#1591 = DEFINITIONAL_REPRESENTATION('',(#1592),#1596);
+#1592 = LINE('',#1593,#1594);
+#1593 = CARTESIAN_POINT('',(0.,0.));
+#1594 = VECTOR('',#1595,1.);
+#1595 = DIRECTION('',(0.,1.));
+#1596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1597 = ORIENTED_EDGE('',*,*,#1598,.T.);
+#1598 = EDGE_CURVE('',#1559,#1599,#1601,.T.);
+#1599 = VERTEX_POINT('',#1600);
+#1600 = CARTESIAN_POINT('',(-1.762774893206,2.069162339809,
+    2.114834045293));
+#1601 = SURFACE_CURVE('',#1602,(#1608,#1617),.PCURVE_S1.);
+#1602 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1603,#1604,#1605,#1606,#1607),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1603 = CARTESIAN_POINT('',(-1.761442233529,2.06756097561,2.121951219512
+    ));
+#1604 = CARTESIAN_POINT('',(-1.761844670191,2.067963412272,
+    2.120162612126));
+#1605 = CARTESIAN_POINT('',(-1.762200137908,2.068364815945,
+    2.118378595801));
+#1606 = CARTESIAN_POINT('',(-1.762509749059,2.068764623589,2.11660167294
+    ));
+#1607 = CARTESIAN_POINT('',(-1.762774893206,2.069162339809,
+    2.114834045293));
+#1608 = PCURVE('',#853,#1609);
+#1609 = DEFINITIONAL_REPRESENTATION('',(#1610),#1616);
+#1610 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1611,#1612,#1613,#1614,#1615),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1611 = CARTESIAN_POINT('',(2.858924005674E-04,0.921951219512));
+#1612 = CARTESIAN_POINT('',(1.411729840823E-04,0.920162612126));
+#1613 = CARTESIAN_POINT('',(4.642573479319E-05,0.918378595801));
+#1614 = CARTESIAN_POINT('',(4.6E-16,0.91660167294));
+#1615 = CARTESIAN_POINT('',(4.5E-16,0.914834045293));
+#1616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1617 = PCURVE('',#1618,#1634);
+#1618 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,2,(
+    (#1619,#1620,#1621,#1622,#1623)
+    ,(#1624,#1625,#1626,#1627,#1628)
+    ,(#1629,#1630,#1631,#1632,#1633
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(3,1,1,3
+    ),(0.,4.138324679618),(-0.219898339809,-1.916233980907E-02,
+    4.119162339809,4.319898339809),.UNSPECIFIED.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,1.,1.,1.,1.)
+    ,(0.757740210405,0.757740210405,0.757740210405,0.757740210405
+      ,0.757740210405)
+,(1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#1619 = CARTESIAN_POINT('',(-1.762774893206,-2.269898339809,
+    2.114834045293));
+#1620 = CARTESIAN_POINT('',(-1.762774893206,-2.169530339809,
+    2.114834045293));
+#1621 = CARTESIAN_POINT('',(-1.762774893206,0.,2.114834045293));
+#1622 = CARTESIAN_POINT('',(-1.762774893206,2.169530339809,
+    2.114834045293));
+#1623 = CARTESIAN_POINT('',(-1.762774893206,2.269898339809,
+    2.114834045293));
+#1624 = CARTESIAN_POINT('',(-1.75,-2.269898339809,2.2));
+#1625 = CARTESIAN_POINT('',(-1.75,-2.169530339809,2.2));
+#1626 = CARTESIAN_POINT('',(-1.75,0.,2.2));
+#1627 = CARTESIAN_POINT('',(-1.75,2.169530339809,2.2));
+#1628 = CARTESIAN_POINT('',(-1.75,2.269898339809,2.2));
+#1629 = CARTESIAN_POINT('',(-1.663881257919,-2.269898339809,2.2));
+#1630 = CARTESIAN_POINT('',(-1.663881257919,-2.169530339809,2.2));
+#1631 = CARTESIAN_POINT('',(-1.663881257919,0.,2.2));
+#1632 = CARTESIAN_POINT('',(-1.663881257919,2.169530339809,2.2));
+#1633 = CARTESIAN_POINT('',(-1.663881257919,2.269898339809,2.2));
+#1634 = DEFINITIONAL_REPRESENTATION('',(#1635),#1641);
+#1635 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1636,#1637,#1638,#1639,#1640),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1636 = CARTESIAN_POINT('',(0.226699088062,4.11756097561));
+#1637 = CARTESIAN_POINT('',(0.170025491786,4.117963412272));
+#1638 = CARTESIAN_POINT('',(0.113351128937,4.118364815945));
+#1639 = CARTESIAN_POINT('',(5.667597466915E-02,4.118764623589));
+#1640 = CARTESIAN_POINT('',(0.,4.119162339809));
+#1641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1642 = ORIENTED_EDGE('',*,*,#1643,.F.);
+#1643 = EDGE_CURVE('',#838,#1599,#1644,.T.);
+#1644 = SURFACE_CURVE('',#1645,(#1648,#1655),.PCURVE_S1.);
+#1645 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1646,#1647),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#1646 = CARTESIAN_POINT('',(-1.9,2.275,1.2));
+#1647 = CARTESIAN_POINT('',(-1.75,2.05,2.2));
+#1648 = PCURVE('',#853,#1649);
+#1649 = DEFINITIONAL_REPRESENTATION('',(#1650),#1654);
+#1650 = LINE('',#1651,#1652);
+#1651 = CARTESIAN_POINT('',(0.,0.));
+#1652 = VECTOR('',#1653,1.);
+#1653 = DIRECTION('',(0.,1.));
+#1654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1655 = PCURVE('',#1470,#1656);
+#1656 = DEFINITIONAL_REPRESENTATION('',(#1657),#1661);
+#1657 = LINE('',#1658,#1659);
+#1658 = CARTESIAN_POINT('',(4.55,0.));
+#1659 = VECTOR('',#1660,1.);
+#1660 = DIRECTION('',(0.,1.));
+#1661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1662 = ORIENTED_EDGE('',*,*,#837,.T.);
+#1663 = ADVANCED_FACE('',(#1664),#908,.F.);
+#1664 = FACE_BOUND('',#1665,.F.);
+#1665 = EDGE_LOOP('',(#1666,#1689,#1717,#1738));
+#1666 = ORIENTED_EDGE('',*,*,#1667,.F.);
+#1667 = EDGE_CURVE('',#1668,#891,#1670,.T.);
+#1668 = VERTEX_POINT('',#1669);
+#1669 = CARTESIAN_POINT('',(1.469999991835,2.490654774423,1.006951852289
+    ));
+#1670 = SURFACE_CURVE('',#1671,(#1675,#1682),.PCURVE_S1.);
+#1671 = LINE('',#1672,#1673);
+#1672 = CARTESIAN_POINT('',(1.469999991835,2.244936763652,1.053024177854
+    ));
+#1673 = VECTOR('',#1674,1.);
+#1674 = DIRECTION('',(0.,-0.982872043082,0.184289302259));
+#1675 = PCURVE('',#908,#1676);
+#1676 = DEFINITIONAL_REPRESENTATION('',(#1677),#1681);
+#1677 = LINE('',#1678,#1679);
+#1678 = CARTESIAN_POINT('',(0.,4.4E-16));
+#1679 = VECTOR('',#1680,1.);
+#1680 = DIRECTION('',(5.790287E-11,1.));
+#1681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1682 = PCURVE('',#990,#1683);
+#1683 = DEFINITIONAL_REPRESENTATION('',(#1684),#1688);
+#1684 = LINE('',#1685,#1686);
+#1685 = CARTESIAN_POINT('',(-0.574792832468,0.513222682046));
+#1686 = VECTOR('',#1687,1.);
+#1687 = DIRECTION('',(-0.982872043082,0.184289302259));
+#1688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1689 = ORIENTED_EDGE('',*,*,#1690,.F.);
+#1690 = EDGE_CURVE('',#1691,#1668,#1693,.T.);
+#1691 = VERTEX_POINT('',#1692);
+#1692 = CARTESIAN_POINT('',(1.069999991835,2.49065477414,1.006951850907)
+  );
+#1693 = SURFACE_CURVE('',#1694,(#1698,#1705),.PCURVE_S1.);
+#1694 = LINE('',#1695,#1696);
+#1695 = CARTESIAN_POINT('',(1.469999991835,2.490654774423,1.006951852289
+    ));
+#1696 = VECTOR('',#1697,1.);
+#1697 = DIRECTION('',(1.,0.,0.));
+#1698 = PCURVE('',#908,#1699);
+#1699 = DEFINITIONAL_REPRESENTATION('',(#1700),#1704);
+#1700 = LINE('',#1701,#1702);
+#1701 = CARTESIAN_POINT('',(-1.447572E-11,-0.25));
+#1702 = VECTOR('',#1703,1.);
+#1703 = DIRECTION('',(-1.,5.790287E-11));
+#1704 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1705 = PCURVE('',#1706,#1711);
+#1706 = CYLINDRICAL_SURFACE('',#1707,0.126338406935);
+#1707 = AXIS2_PLACEMENT_3D('',#1708,#1709,#1710);
+#1708 = CARTESIAN_POINT('',(1.469999991835,2.469760150319,0.882353265819
+    ));
+#1709 = DIRECTION('',(1.,0.,0.));
+#1710 = DIRECTION('',(0.,0.999815701423,1.919799956055E-02));
+#1711 = DEFINITIONAL_REPRESENTATION('',(#1712),#1716);
+#1712 = LINE('',#1713,#1714);
+#1713 = CARTESIAN_POINT('',(1.385447596221,0.));
+#1714 = VECTOR('',#1715,1.);
+#1715 = DIRECTION('',(0.,1.));
+#1716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1717 = ORIENTED_EDGE('',*,*,#1718,.T.);
+#1718 = EDGE_CURVE('',#1691,#893,#1719,.T.);
+#1719 = SURFACE_CURVE('',#1720,(#1724,#1731),.PCURVE_S1.);
+#1720 = LINE('',#1721,#1722);
+#1721 = CARTESIAN_POINT('',(1.069999991835,2.244936763369,1.053024176471
+    ));
+#1722 = VECTOR('',#1723,1.);
+#1723 = DIRECTION('',(0.,-0.982872043082,0.184289302259));
+#1724 = PCURVE('',#908,#1725);
+#1725 = DEFINITIONAL_REPRESENTATION('',(#1726),#1730);
+#1726 = LINE('',#1727,#1728);
+#1727 = CARTESIAN_POINT('',(0.4,3.E-17));
+#1728 = VECTOR('',#1729,1.);
+#1729 = DIRECTION('',(5.790287E-11,1.));
+#1730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1731 = PCURVE('',#936,#1732);
+#1732 = DEFINITIONAL_REPRESENTATION('',(#1733),#1737);
+#1733 = LINE('',#1734,#1735);
+#1734 = CARTESIAN_POINT('',(0.574792832226,0.513222681791));
+#1735 = VECTOR('',#1736,1.);
+#1736 = DIRECTION('',(0.982872043082,0.184289302259));
+#1737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1738 = ORIENTED_EDGE('',*,*,#890,.F.);
+#1739 = ADVANCED_FACE('',(#1740),#990,.T.);
+#1740 = FACE_BOUND('',#1741,.T.);
+#1741 = EDGE_LOOP('',(#1742,#1765,#1766,#1767,#1790,#1818,#1850,#1878,
+    #1906,#1934,#1967,#1995));
+#1742 = ORIENTED_EDGE('',*,*,#1743,.T.);
+#1743 = EDGE_CURVE('',#1744,#949,#1746,.T.);
+#1744 = VERTEX_POINT('',#1745);
+#1745 = CARTESIAN_POINT('',(1.469999991306,2.520714209845,1.153909092132
+    ));
+#1746 = SURFACE_CURVE('',#1747,(#1751,#1758),.PCURVE_S1.);
+#1747 = LINE('',#1748,#1749);
+#1748 = CARTESIAN_POINT('',(1.469999991306,2.274996199074,1.199981417696
+    ));
+#1749 = VECTOR('',#1750,1.);
+#1750 = DIRECTION('',(5.790287E-11,-0.982872043082,0.184289302259));
+#1751 = PCURVE('',#990,#1752);
+#1752 = DEFINITIONAL_REPRESENTATION('',(#1753),#1757);
+#1753 = LINE('',#1754,#1755);
+#1754 = CARTESIAN_POINT('',(-0.544733397046,0.660179921888));
+#1755 = VECTOR('',#1756,1.);
+#1756 = DIRECTION('',(-0.982872043082,0.184289302259));
+#1757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1758 = PCURVE('',#964,#1759);
+#1759 = DEFINITIONAL_REPRESENTATION('',(#1760),#1764);
+#1760 = LINE('',#1761,#1762);
+#1761 = CARTESIAN_POINT('',(0.4,-3.E-17));
+#1762 = VECTOR('',#1763,1.);
+#1763 = DIRECTION('',(0.,1.));
+#1764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1765 = ORIENTED_EDGE('',*,*,#976,.T.);
+#1766 = ORIENTED_EDGE('',*,*,#1667,.F.);
+#1767 = ORIENTED_EDGE('',*,*,#1768,.F.);
+#1768 = EDGE_CURVE('',#1769,#1668,#1771,.T.);
+#1769 = VERTEX_POINT('',#1770);
+#1770 = CARTESIAN_POINT('',(1.469999991835,2.595521069568,0.894419095938
+    ));
+#1771 = SURFACE_CURVE('',#1772,(#1777,#1784),.PCURVE_S1.);
+#1772 = CIRCLE('',#1773,0.126338406935);
+#1773 = AXIS2_PLACEMENT_3D('',#1774,#1775,#1776);
+#1774 = CARTESIAN_POINT('',(1.469999991835,2.469760150319,0.882353265819
+    ));
+#1775 = DIRECTION('',(1.,0.,-0.));
+#1776 = DIRECTION('',(0.,0.999815701423,1.919799956055E-02));
+#1777 = PCURVE('',#990,#1778);
+#1778 = DEFINITIONAL_REPRESENTATION('',(#1779),#1783);
+#1779 = CIRCLE('',#1780,0.126338406935);
+#1780 = AXIS2_PLACEMENT_2D('',#1781,#1782);
+#1781 = CARTESIAN_POINT('',(-0.349969445802,0.342551770011));
+#1782 = DIRECTION('',(0.999815701423,1.919799956055E-02));
+#1783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1784 = PCURVE('',#1706,#1785);
+#1785 = DEFINITIONAL_REPRESENTATION('',(#1786),#1789);
+#1786 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1787,#1788),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(7.645065722511E-02,1.385447596221),
+  .PIECEWISE_BEZIER_KNOTS.);
+#1787 = CARTESIAN_POINT('',(7.645065722511E-02,0.));
+#1788 = CARTESIAN_POINT('',(1.385447596221,0.));
+#1789 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1790 = ORIENTED_EDGE('',*,*,#1791,.F.);
+#1791 = EDGE_CURVE('',#1792,#1769,#1794,.T.);
+#1792 = VERTEX_POINT('',#1793);
+#1793 = CARTESIAN_POINT('',(1.469999991835,2.632637859189,0.409865390713
+    ));
+#1794 = SURFACE_CURVE('',#1795,(#1799,#1806),.PCURVE_S1.);
+#1795 = LINE('',#1796,#1797);
+#1796 = CARTESIAN_POINT('',(1.469999991835,2.632637859189,0.409865390713
+    ));
+#1797 = VECTOR('',#1798,1.);
+#1798 = DIRECTION('',(0.,-7.637620708798E-02,0.997079071584));
+#1799 = PCURVE('',#990,#1800);
+#1800 = DEFINITIONAL_REPRESENTATION('',(#1801),#1805);
+#1801 = LINE('',#1802,#1803);
+#1802 = CARTESIAN_POINT('',(-0.187091736931,-0.129936105095));
+#1803 = VECTOR('',#1804,1.);
+#1804 = DIRECTION('',(-7.637620708798E-02,0.997079071584));
+#1805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1806 = PCURVE('',#1807,#1812);
+#1807 = PLANE('',#1808);
+#1808 = AXIS2_PLACEMENT_3D('',#1809,#1810,#1811);
+#1809 = CARTESIAN_POINT('',(1.469999991835,2.632637859189,0.409865390713
+    ));
+#1810 = DIRECTION('',(-3.52740056E-09,0.997079071584,7.637620708798E-02)
+  );
+#1811 = DIRECTION('',(-1.,-3.521519677518E-09,-2.116757298099E-10));
+#1812 = DEFINITIONAL_REPRESENTATION('',(#1813),#1817);
+#1813 = LINE('',#1814,#1815);
+#1814 = CARTESIAN_POINT('',(-0.,6.E-17));
+#1815 = VECTOR('',#1816,1.);
+#1816 = DIRECTION('',(5.790287E-11,1.));
+#1817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1818 = ORIENTED_EDGE('',*,*,#1819,.F.);
+#1819 = EDGE_CURVE('',#1820,#1792,#1822,.T.);
+#1820 = VERTEX_POINT('',#1821);
+#1821 = CARTESIAN_POINT('',(1.469999991835,2.894313537798,0.113597759218
+    ));
+#1822 = SURFACE_CURVE('',#1823,(#1828,#1839),.PCURVE_S1.);
+#1823 = CIRCLE('',#1824,0.324661687372);
+#1824 = AXIS2_PLACEMENT_3D('',#1825,#1826,#1827);
+#1825 = CARTESIAN_POINT('',(1.469999991835,2.956527445751,0.432242766884
+    ));
+#1826 = DIRECTION('',(-1.,0.,-0.));
+#1827 = DIRECTION('',(0.,0.999972094055,-7.470683407784E-03));
+#1828 = PCURVE('',#990,#1829);
+#1829 = DEFINITIONAL_REPRESENTATION('',(#1830),#1838);
+#1830 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1831,#1832,#1833,#1834,
+#1835,#1836,#1837),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1831 = CARTESIAN_POINT('',(0.461450477012,-0.109984173606));
+#1832 = CARTESIAN_POINT('',(0.457249483593,-0.672299019041));
+#1833 = CARTESIAN_POINT('',(-2.762896076943E-02,-0.387503429302));
+#1834 = CARTESIAN_POINT('',(-0.512507405132,-0.102707839563));
+#1835 = CARTESIAN_POINT('',(-2.3427967351E-02,0.174811416134));
+#1836 = CARTESIAN_POINT('',(0.46565147043,0.45233067183));
+#1837 = CARTESIAN_POINT('',(0.461450477012,-0.109984173606));
+#1838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1839 = PCURVE('',#1840,#1845);
+#1840 = CYLINDRICAL_SURFACE('',#1841,0.324661687372);
+#1841 = AXIS2_PLACEMENT_3D('',#1842,#1843,#1844);
+#1842 = CARTESIAN_POINT('',(1.469999991835,2.956527445751,0.432242766884
+    ));
+#1843 = DIRECTION('',(-1.,0.,0.));
+#1844 = DIRECTION('',(0.,0.999972094055,-7.470683407784E-03));
+#1845 = DEFINITIONAL_REPRESENTATION('',(#1846),#1849);
+#1846 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1847,#1848),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.756145057397,3.065141996362),.PIECEWISE_BEZIER_KNOTS.);
+#1847 = CARTESIAN_POINT('',(1.756145057397,0.));
+#1848 = CARTESIAN_POINT('',(3.065141996362,0.));
+#1849 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1850 = ORIENTED_EDGE('',*,*,#1851,.F.);
+#1851 = EDGE_CURVE('',#1852,#1820,#1854,.T.);
+#1852 = VERTEX_POINT('',#1853);
+#1853 = CARTESIAN_POINT('',(1.469999991835,3.48403676365,
+    3.024177854388E-03));
+#1854 = SURFACE_CURVE('',#1855,(#1859,#1866),.PCURVE_S1.);
+#1855 = LINE('',#1856,#1857);
+#1856 = CARTESIAN_POINT('',(1.469999991835,3.48403676365,
+    3.024177854388E-03));
+#1857 = VECTOR('',#1858,1.);
+#1858 = DIRECTION('',(0.,-0.982872043082,0.184289302259));
+#1859 = PCURVE('',#990,#1860);
+#1860 = DEFINITIONAL_REPRESENTATION('',(#1861),#1865);
+#1861 = LINE('',#1862,#1863);
+#1862 = CARTESIAN_POINT('',(0.664307167529,-0.536777317954));
+#1863 = VECTOR('',#1864,1.);
+#1864 = DIRECTION('',(-0.982872043082,0.184289302259));
+#1865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1866 = PCURVE('',#1867,#1872);
+#1867 = PLANE('',#1868);
+#1868 = AXIS2_PLACEMENT_3D('',#1869,#1870,#1871);
+#1869 = CARTESIAN_POINT('',(1.469999991835,3.48403676365,
+    3.024177854388E-03));
+#1870 = DIRECTION('',(-3.52740056E-09,0.184289302259,0.982872043082));
+#1871 = DIRECTION('',(-1.,-7.069732992193E-10,-3.456312515836E-09));
+#1872 = DEFINITIONAL_REPRESENTATION('',(#1873),#1877);
+#1873 = LINE('',#1874,#1875);
+#1874 = CARTESIAN_POINT('',(0.,-0.));
+#1875 = VECTOR('',#1876,1.);
+#1876 = DIRECTION('',(5.790287E-11,1.));
+#1877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1878 = ORIENTED_EDGE('',*,*,#1879,.F.);
+#1879 = EDGE_CURVE('',#1880,#1852,#1882,.T.);
+#1880 = VERTEX_POINT('',#1881);
+#1881 = CARTESIAN_POINT('',(1.469999991306,3.514096199076,0.149981417696
+    ));
+#1882 = SURFACE_CURVE('',#1883,(#1887,#1894),.PCURVE_S1.);
+#1883 = LINE('',#1884,#1885);
+#1884 = CARTESIAN_POINT('',(1.469999991306,3.514096199076,0.149981417696
+    ));
+#1885 = VECTOR('',#1886,1.);
+#1886 = DIRECTION('',(3.52787577E-09,-0.200396236178,-0.979714932277));
+#1887 = PCURVE('',#990,#1888);
+#1888 = DEFINITIONAL_REPRESENTATION('',(#1889),#1893);
+#1889 = LINE('',#1890,#1891);
+#1890 = CARTESIAN_POINT('',(0.694366602956,-0.389820078112));
+#1891 = VECTOR('',#1892,1.);
+#1892 = DIRECTION('',(-0.200396236178,-0.979714932277));
+#1893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1894 = PCURVE('',#1895,#1900);
+#1895 = PLANE('',#1896);
+#1896 = AXIS2_PLACEMENT_3D('',#1897,#1898,#1899);
+#1897 = CARTESIAN_POINT('',(1.269999991571,3.499066481222,
+    7.650279708387E-02));
+#1898 = DIRECTION('',(-3.5E-16,0.979714932277,-0.200396236178));
+#1899 = DIRECTION('',(0.,0.200396236178,0.979714932277));
+#1900 = DEFINITIONAL_REPRESENTATION('',(#1901),#1905);
+#1901 = LINE('',#1902,#1903);
+#1902 = CARTESIAN_POINT('',(7.500000070557E-02,0.199999999735));
+#1903 = VECTOR('',#1904,1.);
+#1904 = DIRECTION('',(-1.,3.52787577E-09));
+#1905 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1906 = ORIENTED_EDGE('',*,*,#1907,.T.);
+#1907 = EDGE_CURVE('',#1880,#1908,#1910,.T.);
+#1908 = VERTEX_POINT('',#1909);
+#1909 = CARTESIAN_POINT('',(1.469999991306,2.924372973225,0.26055499906)
+  );
+#1910 = SURFACE_CURVE('',#1911,(#1915,#1922),.PCURVE_S1.);
+#1911 = LINE('',#1912,#1913);
+#1912 = CARTESIAN_POINT('',(1.469999991306,3.514096199076,0.149981417696
+    ));
+#1913 = VECTOR('',#1914,1.);
+#1914 = DIRECTION('',(5.790287E-11,-0.982872043082,0.184289302259));
+#1915 = PCURVE('',#990,#1916);
+#1916 = DEFINITIONAL_REPRESENTATION('',(#1917),#1921);
+#1917 = LINE('',#1918,#1919);
+#1918 = CARTESIAN_POINT('',(0.694366602956,-0.389820078112));
+#1919 = VECTOR('',#1920,1.);
+#1920 = DIRECTION('',(-0.982872043082,0.184289302259));
+#1921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1922 = PCURVE('',#1923,#1928);
+#1923 = PLANE('',#1924);
+#1924 = AXIS2_PLACEMENT_3D('',#1925,#1926,#1927);
+#1925 = CARTESIAN_POINT('',(1.069999991306,3.514096198794,0.149981416313
+    ));
+#1926 = DIRECTION('',(3.52740056E-09,-0.184289302259,-0.982872043082));
+#1927 = DIRECTION('',(1.,7.069732992193E-10,3.456312515836E-09));
+#1928 = DEFINITIONAL_REPRESENTATION('',(#1929),#1933);
+#1929 = LINE('',#1930,#1931);
+#1930 = CARTESIAN_POINT('',(0.4,-3.E-17));
+#1931 = VECTOR('',#1932,1.);
+#1932 = DIRECTION('',(0.,1.));
+#1933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1934 = ORIENTED_EDGE('',*,*,#1935,.T.);
+#1935 = EDGE_CURVE('',#1908,#1936,#1938,.T.);
+#1936 = VERTEX_POINT('',#1937);
+#1937 = CARTESIAN_POINT('',(1.469999991306,2.782367606885,0.418865538202
+    ));
+#1938 = SURFACE_CURVE('',#1939,(#1944,#1955),.PCURVE_S1.);
+#1939 = CIRCLE('',#1940,0.174672837653);
+#1940 = AXIS2_PLACEMENT_3D('',#1941,#1942,#1943);
+#1941 = CARTESIAN_POINT('',(1.469999991306,2.956527445751,0.432242766884
+    ));
+#1942 = DIRECTION('',(-1.,0.,0.));
+#1943 = DIRECTION('',(0.,0.999999978183,2.088865772176E-04));
+#1944 = PCURVE('',#990,#1945);
+#1945 = DEFINITIONAL_REPRESENTATION('',(#1946),#1954);
+#1946 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1947,#1948,#1949,#1950,
+#1951,#1952,#1953),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#1947 = CARTESIAN_POINT('',(0.311470683473,-0.107522242113));
+#1948 = CARTESIAN_POINT('',(0.311533880484,-0.410064465031));
+#1949 = CARTESIAN_POINT('',(4.949303121465E-02,-0.258848083789));
+#1950 = CARTESIAN_POINT('',(-0.212547818054,-0.107631702547));
+#1951 = CARTESIAN_POINT('',(4.942983420386E-02,4.369413912843E-02));
+#1952 = CARTESIAN_POINT('',(0.311407486462,0.195019980804));
+#1953 = CARTESIAN_POINT('',(0.311470683473,-0.107522242113));
+#1954 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1955 = PCURVE('',#1956,#1961);
+#1956 = CYLINDRICAL_SURFACE('',#1957,0.174672837653);
+#1957 = AXIS2_PLACEMENT_3D('',#1958,#1959,#1960);
+#1958 = CARTESIAN_POINT('',(1.069999991306,2.956527445751,0.432242766884
+    ));
+#1959 = DIRECTION('',(-1.,0.,0.));
+#1960 = DIRECTION('',(0.,0.999999978183,2.088865772176E-04));
+#1961 = DEFINITIONAL_REPRESENTATION('',(#1962),#1966);
+#1962 = LINE('',#1963,#1964);
+#1963 = CARTESIAN_POINT('',(0.,-0.4));
+#1964 = VECTOR('',#1965,1.);
+#1965 = DIRECTION('',(1.,0.));
+#1966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1967 = ORIENTED_EDGE('',*,*,#1968,.T.);
+#1968 = EDGE_CURVE('',#1936,#1969,#1971,.T.);
+#1969 = VERTEX_POINT('',#1970);
+#1970 = CARTESIAN_POINT('',(1.469999991306,2.745250817264,0.903419243427
+    ));
+#1971 = SURFACE_CURVE('',#1972,(#1976,#1983),.PCURVE_S1.);
+#1972 = LINE('',#1973,#1974);
+#1973 = CARTESIAN_POINT('',(1.469999991306,2.782367606885,0.418865538202
+    ));
+#1974 = VECTOR('',#1975,1.);
+#1975 = DIRECTION('',(5.790287E-11,-7.637620708798E-02,0.997079071584));
+#1976 = PCURVE('',#990,#1977);
+#1977 = DEFINITIONAL_REPRESENTATION('',(#1978),#1982);
+#1978 = LINE('',#1979,#1980);
+#1979 = CARTESIAN_POINT('',(-3.736198923522E-02,-0.120935957606));
+#1980 = VECTOR('',#1981,1.);
+#1981 = DIRECTION('',(-7.637620708798E-02,0.997079071584));
+#1982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1983 = PCURVE('',#1984,#1989);
+#1984 = PLANE('',#1985);
+#1985 = AXIS2_PLACEMENT_3D('',#1986,#1987,#1988);
+#1986 = CARTESIAN_POINT('',(1.069999991306,2.782367605477,0.418865538117
+    ));
+#1987 = DIRECTION('',(3.52740056E-09,-0.997079071584,-7.637620708798E-02
+    ));
+#1988 = DIRECTION('',(1.,3.521519677518E-09,2.116757298099E-10));
+#1989 = DEFINITIONAL_REPRESENTATION('',(#1990),#1994);
+#1990 = LINE('',#1991,#1992);
+#1991 = CARTESIAN_POINT('',(0.4,-3.E-17));
+#1992 = VECTOR('',#1993,1.);
+#1993 = DIRECTION('',(0.,1.));
+#1994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1995 = ORIENTED_EDGE('',*,*,#1996,.T.);
+#1996 = EDGE_CURVE('',#1969,#1744,#1997,.T.);
+#1997 = SURFACE_CURVE('',#1998,(#2003,#2010),.PCURVE_S1.);
+#1998 = CIRCLE('',#1999,0.276294918894);
+#1999 = AXIS2_PLACEMENT_3D('',#2000,#2001,#2002);
+#2000 = CARTESIAN_POINT('',(1.469999991306,2.469760150319,0.882353265819
+    ));
+#2001 = DIRECTION('',(1.,-0.,0.));
+#2002 = DIRECTION('',(0.,0.99999999128,-1.320574810057E-04));
+#2003 = PCURVE('',#990,#2004);
+#2004 = DEFINITIONAL_REPRESENTATION('',(#2005),#2009);
+#2005 = CIRCLE('',#2006,0.276294918894);
+#2006 = AXIS2_PLACEMENT_2D('',#2007,#2008);
+#2007 = CARTESIAN_POINT('',(-0.349969445802,0.342551770011));
+#2008 = DIRECTION('',(0.99999999128,-1.320574810057E-04));
+#2009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2010 = PCURVE('',#2011,#2016);
+#2011 = CYLINDRICAL_SURFACE('',#2012,0.276294918894);
+#2012 = AXIS2_PLACEMENT_3D('',#2013,#2014,#2015);
+#2013 = CARTESIAN_POINT('',(1.069999991306,2.469760150319,0.882353265819
+    ));
+#2014 = DIRECTION('',(1.,0.,0.));
+#2015 = DIRECTION('',(0.,0.99999999128,-1.320574810057E-04));
+#2016 = DEFINITIONAL_REPRESENTATION('',(#2017),#2021);
+#2017 = LINE('',#2018,#2019);
+#2018 = CARTESIAN_POINT('',(0.,0.4));
+#2019 = VECTOR('',#2020,1.);
+#2020 = DIRECTION('',(1.,0.));
+#2021 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2022 = ADVANCED_FACE('',(#2023),#936,.T.);
+#2023 = FACE_BOUND('',#2024,.T.);
+#2024 = EDGE_LOOP('',(#2025,#2026,#2027,#2050,#2077,#2100,#2123,#2146,
+    #2169,#2192,#2215,#2238));
+#2025 = ORIENTED_EDGE('',*,*,#1718,.T.);
+#2026 = ORIENTED_EDGE('',*,*,#920,.T.);
+#2027 = ORIENTED_EDGE('',*,*,#2028,.F.);
+#2028 = EDGE_CURVE('',#2029,#921,#2031,.T.);
+#2029 = VERTEX_POINT('',#2030);
+#2030 = CARTESIAN_POINT('',(1.069999991306,2.520714209562,1.153909090749
+    ));
+#2031 = SURFACE_CURVE('',#2032,(#2036,#2043),.PCURVE_S1.);
+#2032 = LINE('',#2033,#2034);
+#2033 = CARTESIAN_POINT('',(1.069999991306,2.274996198791,1.199981416314
+    ));
+#2034 = VECTOR('',#2035,1.);
+#2035 = DIRECTION('',(0.,-0.982872043082,0.184289302259));
+#2036 = PCURVE('',#936,#2037);
+#2037 = DEFINITIONAL_REPRESENTATION('',(#2038),#2042);
+#2038 = LINE('',#2039,#2040);
+#2039 = CARTESIAN_POINT('',(0.544733396803,0.660179921633));
+#2040 = VECTOR('',#2041,1.);
+#2041 = DIRECTION('',(0.982872043082,0.184289302259));
+#2042 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2043 = PCURVE('',#964,#2044);
+#2044 = DEFINITIONAL_REPRESENTATION('',(#2045),#2049);
+#2045 = LINE('',#2046,#2047);
+#2046 = CARTESIAN_POINT('',(0.,0.));
+#2047 = VECTOR('',#2048,1.);
+#2048 = DIRECTION('',(-5.790287E-11,1.));
+#2049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2050 = ORIENTED_EDGE('',*,*,#2051,.F.);
+#2051 = EDGE_CURVE('',#2052,#2029,#2054,.T.);
+#2052 = VERTEX_POINT('',#2053);
+#2053 = CARTESIAN_POINT('',(1.069999991306,2.745250815856,0.903419243342
+    ));
+#2054 = SURFACE_CURVE('',#2055,(#2060,#2071),.PCURVE_S1.);
+#2055 = CIRCLE('',#2056,0.276294918894);
+#2056 = AXIS2_PLACEMENT_3D('',#2057,#2058,#2059);
+#2057 = CARTESIAN_POINT('',(1.069999991306,2.469760150319,0.882353265819
+    ));
+#2058 = DIRECTION('',(1.,-0.,0.));
+#2059 = DIRECTION('',(0.,0.99999999128,-1.320574810057E-04));
+#2060 = PCURVE('',#936,#2061);
+#2061 = DEFINITIONAL_REPRESENTATION('',(#2062),#2070);
+#2062 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2063,#2064,#2065,#2066,
+#2067,#2068,#2069),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2063 = CARTESIAN_POINT('',(7.367452879073E-02,0.342515284327));
+#2064 = CARTESIAN_POINT('',(7.361133178027E-02,0.821072117553));
+#2065 = CARTESIAN_POINT('',(0.488085305013,0.581848431157));
+#2066 = CARTESIAN_POINT('',(0.902559278247,0.34262474476));
+#2067 = CARTESIAN_POINT('',(0.488148502024,0.103291597931));
+#2068 = CARTESIAN_POINT('',(7.37377258012E-02,-0.136041548898));
+#2069 = CARTESIAN_POINT('',(7.367452879073E-02,0.342515284327));
+#2070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2071 = PCURVE('',#2011,#2072);
+#2072 = DEFINITIONAL_REPRESENTATION('',(#2073),#2076);
+#2073 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2074,#2075),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(7.645065722511E-02,1.385447596221),
+  .PIECEWISE_BEZIER_KNOTS.);
+#2074 = CARTESIAN_POINT('',(7.645065722511E-02,0.));
+#2075 = CARTESIAN_POINT('',(1.385447596221,0.));
+#2076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2077 = ORIENTED_EDGE('',*,*,#2078,.F.);
+#2078 = EDGE_CURVE('',#2079,#2052,#2081,.T.);
+#2079 = VERTEX_POINT('',#2080);
+#2080 = CARTESIAN_POINT('',(1.069999991306,2.782367605477,0.418865538117
+    ));
+#2081 = SURFACE_CURVE('',#2082,(#2086,#2093),.PCURVE_S1.);
+#2082 = LINE('',#2083,#2084);
+#2083 = CARTESIAN_POINT('',(1.069999991306,2.782367605477,0.418865538117
+    ));
+#2084 = VECTOR('',#2085,1.);
+#2085 = DIRECTION('',(0.,-7.637620708798E-02,0.997079071584));
+#2086 = PCURVE('',#936,#2087);
+#2087 = DEFINITIONAL_REPRESENTATION('',(#2088),#2092);
+#2088 = LINE('',#2089,#2090);
+#2089 = CARTESIAN_POINT('',(3.736199011825E-02,-0.120935956563));
+#2090 = VECTOR('',#2091,1.);
+#2091 = DIRECTION('',(7.637620708798E-02,0.997079071584));
+#2092 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2093 = PCURVE('',#1984,#2094);
+#2094 = DEFINITIONAL_REPRESENTATION('',(#2095),#2099);
+#2095 = LINE('',#2096,#2097);
+#2096 = CARTESIAN_POINT('',(0.,0.));
+#2097 = VECTOR('',#2098,1.);
+#2098 = DIRECTION('',(-5.790287E-11,1.));
+#2099 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2100 = ORIENTED_EDGE('',*,*,#2101,.F.);
+#2101 = EDGE_CURVE('',#2102,#2079,#2104,.T.);
+#2102 = VERTEX_POINT('',#2103);
+#2103 = CARTESIAN_POINT('',(1.069999991306,2.924372972942,0.260554997677
+    ));
+#2104 = SURFACE_CURVE('',#2105,(#2110,#2117),.PCURVE_S1.);
+#2105 = CIRCLE('',#2106,0.174672837653);
+#2106 = AXIS2_PLACEMENT_3D('',#2107,#2108,#2109);
+#2107 = CARTESIAN_POINT('',(1.069999991306,2.956527445751,0.432242766884
+    ));
+#2108 = DIRECTION('',(-1.,0.,0.));
+#2109 = DIRECTION('',(0.,0.999999978183,2.088865772176E-04));
+#2110 = PCURVE('',#936,#2111);
+#2111 = DEFINITIONAL_REPRESENTATION('',(#2112),#2116);
+#2112 = CIRCLE('',#2113,0.174672837653);
+#2113 = AXIS2_PLACEMENT_2D('',#2114,#2115);
+#2114 = CARTESIAN_POINT('',(-0.136797850156,-0.107558727797));
+#2115 = DIRECTION('',(-0.999999978183,2.088865772176E-04));
+#2116 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2117 = PCURVE('',#1956,#2118);
+#2118 = DEFINITIONAL_REPRESENTATION('',(#2119),#2122);
+#2119 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2120,#2121),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.756145057397,3.065141996362),.PIECEWISE_BEZIER_KNOTS.);
+#2120 = CARTESIAN_POINT('',(1.756145057397,0.));
+#2121 = CARTESIAN_POINT('',(3.065141996362,0.));
+#2122 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2123 = ORIENTED_EDGE('',*,*,#2124,.F.);
+#2124 = EDGE_CURVE('',#2125,#2102,#2127,.T.);
+#2125 = VERTEX_POINT('',#2126);
+#2126 = CARTESIAN_POINT('',(1.069999991306,3.514096198794,0.149981416313
+    ));
+#2127 = SURFACE_CURVE('',#2128,(#2132,#2139),.PCURVE_S1.);
+#2128 = LINE('',#2129,#2130);
+#2129 = CARTESIAN_POINT('',(1.069999991306,3.514096198794,0.149981416313
+    ));
+#2130 = VECTOR('',#2131,1.);
+#2131 = DIRECTION('',(0.,-0.982872043082,0.184289302259));
+#2132 = PCURVE('',#936,#2133);
+#2133 = DEFINITIONAL_REPRESENTATION('',(#2134),#2138);
+#2134 = LINE('',#2135,#2136);
+#2135 = CARTESIAN_POINT('',(-0.694366603199,-0.389820078367));
+#2136 = VECTOR('',#2137,1.);
+#2137 = DIRECTION('',(0.982872043082,0.184289302259));
+#2138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2139 = PCURVE('',#1923,#2140);
+#2140 = DEFINITIONAL_REPRESENTATION('',(#2141),#2145);
+#2141 = LINE('',#2142,#2143);
+#2142 = CARTESIAN_POINT('',(0.,0.));
+#2143 = VECTOR('',#2144,1.);
+#2144 = DIRECTION('',(-5.790287E-11,1.));
+#2145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2146 = ORIENTED_EDGE('',*,*,#2147,.F.);
+#2147 = EDGE_CURVE('',#2148,#2125,#2150,.T.);
+#2148 = VERTEX_POINT('',#2149);
+#2149 = CARTESIAN_POINT('',(1.069999991835,3.484036763367,
+    3.024176471863E-03));
+#2150 = SURFACE_CURVE('',#2151,(#2155,#2162),.PCURVE_S1.);
+#2151 = LINE('',#2152,#2153);
+#2152 = CARTESIAN_POINT('',(1.069999991835,3.484036763367,
+    3.024176471863E-03));
+#2153 = VECTOR('',#2154,1.);
+#2154 = DIRECTION('',(-3.52787577E-09,0.200396236178,0.979714932277));
+#2155 = PCURVE('',#936,#2156);
+#2156 = DEFINITIONAL_REPRESENTATION('',(#2157),#2161);
+#2157 = LINE('',#2158,#2159);
+#2158 = CARTESIAN_POINT('',(-0.664307167772,-0.536777318209));
+#2159 = VECTOR('',#2160,1.);
+#2160 = DIRECTION('',(-0.200396236178,0.979714932277));
+#2161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2162 = PCURVE('',#1895,#2163);
+#2163 = DEFINITIONAL_REPRESENTATION('',(#2164),#2168);
+#2164 = LINE('',#2165,#2166);
+#2165 = CARTESIAN_POINT('',(-7.500000070558E-02,-0.199999999735));
+#2166 = VECTOR('',#2167,1.);
+#2167 = DIRECTION('',(1.,-3.52787577E-09));
+#2168 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2169 = ORIENTED_EDGE('',*,*,#2170,.T.);
+#2170 = EDGE_CURVE('',#2148,#2171,#2173,.T.);
+#2171 = VERTEX_POINT('',#2172);
+#2172 = CARTESIAN_POINT('',(1.069999991835,2.894313537516,0.113597757836
+    ));
+#2173 = SURFACE_CURVE('',#2174,(#2178,#2185),.PCURVE_S1.);
+#2174 = LINE('',#2175,#2176);
+#2175 = CARTESIAN_POINT('',(1.069999991835,3.484036763367,
+    3.024176471863E-03));
+#2176 = VECTOR('',#2177,1.);
+#2177 = DIRECTION('',(0.,-0.982872043082,0.184289302259));
+#2178 = PCURVE('',#936,#2179);
+#2179 = DEFINITIONAL_REPRESENTATION('',(#2180),#2184);
+#2180 = LINE('',#2181,#2182);
+#2181 = CARTESIAN_POINT('',(-0.664307167772,-0.536777318209));
+#2182 = VECTOR('',#2183,1.);
+#2183 = DIRECTION('',(0.982872043082,0.184289302259));
+#2184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2185 = PCURVE('',#1867,#2186);
+#2186 = DEFINITIONAL_REPRESENTATION('',(#2187),#2191);
+#2187 = LINE('',#2188,#2189);
+#2188 = CARTESIAN_POINT('',(0.4,3.E-17));
+#2189 = VECTOR('',#2190,1.);
+#2190 = DIRECTION('',(5.790287E-11,1.));
+#2191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2192 = ORIENTED_EDGE('',*,*,#2193,.T.);
+#2193 = EDGE_CURVE('',#2171,#2194,#2196,.T.);
+#2194 = VERTEX_POINT('',#2195);
+#2195 = CARTESIAN_POINT('',(1.069999991835,2.63263785778,0.409865390628)
+  );
+#2196 = SURFACE_CURVE('',#2197,(#2202,#2209),.PCURVE_S1.);
+#2197 = CIRCLE('',#2198,0.324661688784);
+#2198 = AXIS2_PLACEMENT_3D('',#2199,#2200,#2201);
+#2199 = CARTESIAN_POINT('',(1.069999991835,2.956527445751,0.432242766884
+    ));
+#2200 = DIRECTION('',(-1.,0.,-0.));
+#2201 = DIRECTION('',(0.,0.999972094055,-7.470683446653E-03));
+#2202 = PCURVE('',#936,#2203);
+#2203 = DEFINITIONAL_REPRESENTATION('',(#2204),#2208);
+#2204 = CIRCLE('',#2205,0.324661688784);
+#2205 = AXIS2_PLACEMENT_2D('',#2206,#2207);
+#2206 = CARTESIAN_POINT('',(-0.136797850156,-0.107558727797));
+#2207 = DIRECTION('',(-0.999972094055,-7.470683446653E-03));
+#2208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2209 = PCURVE('',#1840,#2210);
+#2210 = DEFINITIONAL_REPRESENTATION('',(#2211),#2214);
+#2211 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2212,#2213),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.756145057397,3.065141996362),.PIECEWISE_BEZIER_KNOTS.);
+#2212 = CARTESIAN_POINT('',(1.756145057397,0.4));
+#2213 = CARTESIAN_POINT('',(3.065141996362,0.4));
+#2214 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2215 = ORIENTED_EDGE('',*,*,#2216,.T.);
+#2216 = EDGE_CURVE('',#2194,#2217,#2219,.T.);
+#2217 = VERTEX_POINT('',#2218);
+#2218 = CARTESIAN_POINT('',(1.069999991835,2.595521068159,0.894419095853
+    ));
+#2219 = SURFACE_CURVE('',#2220,(#2224,#2231),.PCURVE_S1.);
+#2220 = LINE('',#2221,#2222);
+#2221 = CARTESIAN_POINT('',(1.069999991835,2.63263785778,0.409865390629)
+  );
+#2222 = VECTOR('',#2223,1.);
+#2223 = DIRECTION('',(0.,-7.637620708798E-02,0.997079071584));
+#2224 = PCURVE('',#936,#2225);
+#2225 = DEFINITIONAL_REPRESENTATION('',(#2226),#2230);
+#2226 = LINE('',#2227,#2228);
+#2227 = CARTESIAN_POINT('',(0.187091737814,-0.129936104052));
+#2228 = VECTOR('',#2229,1.);
+#2229 = DIRECTION('',(7.637620708798E-02,0.997079071584));
+#2230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2231 = PCURVE('',#1807,#2232);
+#2232 = DEFINITIONAL_REPRESENTATION('',(#2233),#2237);
+#2233 = LINE('',#2234,#2235);
+#2234 = CARTESIAN_POINT('',(0.4,-1.4E-16));
+#2235 = VECTOR('',#2236,1.);
+#2236 = DIRECTION('',(5.790287E-11,1.));
+#2237 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2238 = ORIENTED_EDGE('',*,*,#2239,.T.);
+#2239 = EDGE_CURVE('',#2217,#1691,#2240,.T.);
+#2240 = SURFACE_CURVE('',#2241,(#2246,#2257),.PCURVE_S1.);
+#2241 = CIRCLE('',#2242,0.126338405525);
+#2242 = AXIS2_PLACEMENT_3D('',#2243,#2244,#2245);
+#2243 = CARTESIAN_POINT('',(1.069999991835,2.469760150319,0.882353265819
+    ));
+#2244 = DIRECTION('',(1.,0.,-0.));
+#2245 = DIRECTION('',(0.,0.999815701416,1.919799995817E-02));
+#2246 = PCURVE('',#936,#2247);
+#2247 = DEFINITIONAL_REPRESENTATION('',(#2248),#2256);
+#2248 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2249,#2250,#2251,#2252,
+#2253,#2254,#2255),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2249 = CARTESIAN_POINT('',(0.223654323741,0.344977215842));
+#2250 = CARTESIAN_POINT('',(0.227855317199,0.563761424106));
+#2251 = CARTESIAN_POINT('',(0.415227502773,0.450731152918));
+#2252 = CARTESIAN_POINT('',(0.602599688347,0.33770088173));
+#2253 = CARTESIAN_POINT('',(0.411026509315,0.231946944655));
+#2254 = CARTESIAN_POINT('',(0.219453330282,0.126193007579));
+#2255 = CARTESIAN_POINT('',(0.223654323741,0.344977215842));
+#2256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2257 = PCURVE('',#1706,#2258);
+#2258 = DEFINITIONAL_REPRESENTATION('',(#2259),#2262);
+#2259 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2260,#2261),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(7.645065722511E-02,1.385447596221),
+  .PIECEWISE_BEZIER_KNOTS.);
+#2260 = CARTESIAN_POINT('',(7.645065722511E-02,-0.4));
+#2261 = CARTESIAN_POINT('',(1.385447596221,-0.4));
+#2262 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2263 = ADVANCED_FACE('',(#2264),#964,.F.);
+#2264 = FACE_BOUND('',#2265,.F.);
+#2265 = EDGE_LOOP('',(#2266,#2267,#2288,#2289));
+#2266 = ORIENTED_EDGE('',*,*,#2028,.F.);
+#2267 = ORIENTED_EDGE('',*,*,#2268,.T.);
+#2268 = EDGE_CURVE('',#2029,#1744,#2269,.T.);
+#2269 = SURFACE_CURVE('',#2270,(#2274,#2281),.PCURVE_S1.);
+#2270 = LINE('',#2271,#2272);
+#2271 = CARTESIAN_POINT('',(1.069999991306,2.520714209562,1.153909090749
+    ));
+#2272 = VECTOR('',#2273,1.);
+#2273 = DIRECTION('',(1.,0.,0.));
+#2274 = PCURVE('',#964,#2275);
+#2275 = DEFINITIONAL_REPRESENTATION('',(#2276),#2280);
+#2276 = LINE('',#2277,#2278);
+#2277 = CARTESIAN_POINT('',(1.447572E-11,-0.25));
+#2278 = VECTOR('',#2279,1.);
+#2279 = DIRECTION('',(1.,5.790287E-11));
+#2280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2281 = PCURVE('',#2011,#2282);
+#2282 = DEFINITIONAL_REPRESENTATION('',(#2283),#2287);
+#2283 = LINE('',#2284,#2285);
+#2284 = CARTESIAN_POINT('',(1.385447596221,0.));
+#2285 = VECTOR('',#2286,1.);
+#2286 = DIRECTION('',(0.,1.));
+#2287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2288 = ORIENTED_EDGE('',*,*,#1743,.T.);
+#2289 = ORIENTED_EDGE('',*,*,#948,.F.);
+#2290 = ADVANCED_FACE('',(#2291),#1022,.F.);
+#2291 = FACE_BOUND('',#2292,.F.);
+#2292 = EDGE_LOOP('',(#2293,#2316,#2344,#2365));
+#2293 = ORIENTED_EDGE('',*,*,#2294,.F.);
+#2294 = EDGE_CURVE('',#2295,#1005,#2297,.T.);
+#2295 = VERTEX_POINT('',#2296);
+#2296 = CARTESIAN_POINT('',(-1.070000008165,2.490654772627,1.00695184351
+    ));
+#2297 = SURFACE_CURVE('',#2298,(#2302,#2309),.PCURVE_S1.);
+#2298 = LINE('',#2299,#2300);
+#2299 = CARTESIAN_POINT('',(-1.070000008165,2.244936761856,
+    1.053024169075));
+#2300 = VECTOR('',#2301,1.);
+#2301 = DIRECTION('',(0.,-0.982872043082,0.184289302259));
+#2302 = PCURVE('',#1022,#2303);
+#2303 = DEFINITIONAL_REPRESENTATION('',(#2304),#2308);
+#2304 = LINE('',#2305,#2306);
+#2305 = CARTESIAN_POINT('',(-0.,9.1E-16));
+#2306 = VECTOR('',#2307,1.);
+#2307 = DIRECTION('',(5.790287E-11,1.));
+#2308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2309 = PCURVE('',#1104,#2310);
+#2310 = DEFINITIONAL_REPRESENTATION('',(#2311),#2315);
+#2311 = LINE('',#2312,#2313);
+#2312 = CARTESIAN_POINT('',(-0.574792830555,0.513222683225));
+#2313 = VECTOR('',#2314,1.);
+#2314 = DIRECTION('',(-0.982872043082,0.184289302259));
+#2315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2316 = ORIENTED_EDGE('',*,*,#2317,.F.);
+#2317 = EDGE_CURVE('',#2318,#2295,#2320,.T.);
+#2318 = VERTEX_POINT('',#2319);
+#2319 = CARTESIAN_POINT('',(-1.470000008165,2.490654772344,
+    1.006951842128));
+#2320 = SURFACE_CURVE('',#2321,(#2325,#2332),.PCURVE_S1.);
+#2321 = LINE('',#2322,#2323);
+#2322 = CARTESIAN_POINT('',(-1.070000008165,2.490654772627,1.00695184351
+    ));
+#2323 = VECTOR('',#2324,1.);
+#2324 = DIRECTION('',(1.,0.,0.));
+#2325 = PCURVE('',#1022,#2326);
+#2326 = DEFINITIONAL_REPRESENTATION('',(#2327),#2331);
+#2327 = LINE('',#2328,#2329);
+#2328 = CARTESIAN_POINT('',(-1.447572E-11,-0.25));
+#2329 = VECTOR('',#2330,1.);
+#2330 = DIRECTION('',(-1.,5.790287E-11));
+#2331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2332 = PCURVE('',#2333,#2338);
+#2333 = CYLINDRICAL_SURFACE('',#2334,0.12633839798);
+#2334 = AXIS2_PLACEMENT_3D('',#2335,#2336,#2337);
+#2335 = CARTESIAN_POINT('',(-1.070000008165,2.469760150319,
+    0.882353265819));
+#2336 = DIRECTION('',(1.,0.,0.));
+#2337 = DIRECTION('',(0.,0.999815701375,1.919800208546E-02));
+#2338 = DEFINITIONAL_REPRESENTATION('',(#2339),#2343);
+#2339 = LINE('',#2340,#2341);
+#2340 = CARTESIAN_POINT('',(1.385447596221,0.));
+#2341 = VECTOR('',#2342,1.);
+#2342 = DIRECTION('',(0.,1.));
+#2343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2344 = ORIENTED_EDGE('',*,*,#2345,.T.);
+#2345 = EDGE_CURVE('',#2318,#1007,#2346,.T.);
+#2346 = SURFACE_CURVE('',#2347,(#2351,#2358),.PCURVE_S1.);
+#2347 = LINE('',#2348,#2349);
+#2348 = CARTESIAN_POINT('',(-1.470000008165,2.244936761573,
+    1.053024167692));
+#2349 = VECTOR('',#2350,1.);
+#2350 = DIRECTION('',(0.,-0.982872043082,0.184289302259));
+#2351 = PCURVE('',#1022,#2352);
+#2352 = DEFINITIONAL_REPRESENTATION('',(#2353),#2357);
+#2353 = LINE('',#2354,#2355);
+#2354 = CARTESIAN_POINT('',(0.4,9.4E-16));
+#2355 = VECTOR('',#2356,1.);
+#2356 = DIRECTION('',(5.790287E-11,1.));
+#2357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2358 = PCURVE('',#1050,#2359);
+#2359 = DEFINITIONAL_REPRESENTATION('',(#2360),#2364);
+#2360 = LINE('',#2361,#2362);
+#2361 = CARTESIAN_POINT('',(0.574792830312,0.51322268297));
+#2362 = VECTOR('',#2363,1.);
+#2363 = DIRECTION('',(0.982872043082,0.184289302259));
+#2364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2365 = ORIENTED_EDGE('',*,*,#1004,.F.);
+#2366 = ADVANCED_FACE('',(#2367),#1078,.F.);
+#2367 = FACE_BOUND('',#2368,.F.);
+#2368 = EDGE_LOOP('',(#2369,#2392,#2420,#2441));
+#2369 = ORIENTED_EDGE('',*,*,#2370,.F.);
+#2370 = EDGE_CURVE('',#2371,#1035,#2373,.T.);
+#2371 = VERTEX_POINT('',#2372);
+#2372 = CARTESIAN_POINT('',(-1.470000008694,2.520714207766,1.15390908197
+    ));
+#2373 = SURFACE_CURVE('',#2374,(#2378,#2385),.PCURVE_S1.);
+#2374 = LINE('',#2375,#2376);
+#2375 = CARTESIAN_POINT('',(-1.470000008694,2.274996196996,
+    1.199981407535));
+#2376 = VECTOR('',#2377,1.);
+#2377 = DIRECTION('',(0.,-0.982872043082,0.184289302259));
+#2378 = PCURVE('',#1078,#2379);
+#2379 = DEFINITIONAL_REPRESENTATION('',(#2380),#2384);
+#2380 = LINE('',#2381,#2382);
+#2381 = CARTESIAN_POINT('',(-0.,4.4E-16));
+#2382 = VECTOR('',#2383,1.);
+#2383 = DIRECTION('',(-5.790287E-11,1.));
+#2384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2385 = PCURVE('',#1050,#2386);
+#2386 = DEFINITIONAL_REPRESENTATION('',(#2387),#2391);
+#2387 = LINE('',#2388,#2389);
+#2388 = CARTESIAN_POINT('',(0.54473339489,0.660179922813));
+#2389 = VECTOR('',#2390,1.);
+#2390 = DIRECTION('',(0.982872043082,0.184289302259));
+#2391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2392 = ORIENTED_EDGE('',*,*,#2393,.T.);
+#2393 = EDGE_CURVE('',#2371,#2394,#2396,.T.);
+#2394 = VERTEX_POINT('',#2395);
+#2395 = CARTESIAN_POINT('',(-1.070000008694,2.520714208049,
+    1.153909083353));
+#2396 = SURFACE_CURVE('',#2397,(#2401,#2408),.PCURVE_S1.);
+#2397 = LINE('',#2398,#2399);
+#2398 = CARTESIAN_POINT('',(-1.470000008694,2.520714207766,1.15390908197
+    ));
+#2399 = VECTOR('',#2400,1.);
+#2400 = DIRECTION('',(1.,0.,0.));
+#2401 = PCURVE('',#1078,#2402);
+#2402 = DEFINITIONAL_REPRESENTATION('',(#2403),#2407);
+#2403 = LINE('',#2404,#2405);
+#2404 = CARTESIAN_POINT('',(1.447572E-11,-0.25));
+#2405 = VECTOR('',#2406,1.);
+#2406 = DIRECTION('',(1.,5.790287E-11));
+#2407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2408 = PCURVE('',#2409,#2414);
+#2409 = CYLINDRICAL_SURFACE('',#2410,0.276294909935);
+#2410 = AXIS2_PLACEMENT_3D('',#2411,#2412,#2413);
+#2411 = CARTESIAN_POINT('',(-1.470000008694,2.469760150319,
+    0.882353265819));
+#2412 = DIRECTION('',(1.,0.,0.));
+#2413 = DIRECTION('',(0.,0.99999999128,-1.320569529835E-04));
+#2414 = DEFINITIONAL_REPRESENTATION('',(#2415),#2419);
+#2415 = LINE('',#2416,#2417);
+#2416 = CARTESIAN_POINT('',(1.385447596221,0.));
+#2417 = VECTOR('',#2418,1.);
+#2418 = DIRECTION('',(0.,1.));
+#2419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2420 = ORIENTED_EDGE('',*,*,#2421,.T.);
+#2421 = EDGE_CURVE('',#2394,#1063,#2422,.T.);
+#2422 = SURFACE_CURVE('',#2423,(#2427,#2434),.PCURVE_S1.);
+#2423 = LINE('',#2424,#2425);
+#2424 = CARTESIAN_POINT('',(-1.070000008694,2.274996197279,
+    1.199981408917));
+#2425 = VECTOR('',#2426,1.);
+#2426 = DIRECTION('',(5.790287E-11,-0.982872043082,0.184289302259));
+#2427 = PCURVE('',#1078,#2428);
+#2428 = DEFINITIONAL_REPRESENTATION('',(#2429),#2433);
+#2429 = LINE('',#2430,#2431);
+#2430 = CARTESIAN_POINT('',(0.4,-3.E-17));
+#2431 = VECTOR('',#2432,1.);
+#2432 = DIRECTION('',(0.,1.));
+#2433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2434 = PCURVE('',#1104,#2435);
+#2435 = DEFINITIONAL_REPRESENTATION('',(#2436),#2440);
+#2436 = LINE('',#2437,#2438);
+#2437 = CARTESIAN_POINT('',(-0.544733395133,0.660179923068));
+#2438 = VECTOR('',#2439,1.);
+#2439 = DIRECTION('',(-0.982872043082,0.184289302259));
+#2440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2441 = ORIENTED_EDGE('',*,*,#1062,.F.);
+#2442 = ADVANCED_FACE('',(#2443),#1155,.F.);
+#2443 = FACE_BOUND('',#2444,.F.);
+#2444 = EDGE_LOOP('',(#2445,#2467,#2489,#2490));
+#2445 = ORIENTED_EDGE('',*,*,#2446,.T.);
+#2446 = EDGE_CURVE('',#1120,#2447,#2449,.T.);
+#2447 = VERTEX_POINT('',#2448);
+#2448 = CARTESIAN_POINT('',(1.762774893206,-2.069162339809,
+    2.114834045293));
+#2449 = SURFACE_CURVE('',#2450,(#2453,#2460),.PCURVE_S1.);
+#2450 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2451,#2452),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2451 = CARTESIAN_POINT('',(1.9,-2.275,1.2));
+#2452 = CARTESIAN_POINT('',(1.75,-2.05,2.2));
+#2453 = PCURVE('',#1155,#2454);
+#2454 = DEFINITIONAL_REPRESENTATION('',(#2455),#2459);
+#2455 = LINE('',#2456,#2457);
+#2456 = CARTESIAN_POINT('',(4.55,0.));
+#2457 = VECTOR('',#2458,1.);
+#2458 = DIRECTION('',(0.,1.));
+#2459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2460 = PCURVE('',#1208,#2461);
+#2461 = DEFINITIONAL_REPRESENTATION('',(#2462),#2466);
+#2462 = LINE('',#2463,#2464);
+#2463 = CARTESIAN_POINT('',(0.,0.));
+#2464 = VECTOR('',#2465,1.);
+#2465 = DIRECTION('',(0.,1.));
+#2466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2467 = ORIENTED_EDGE('',*,*,#2468,.F.);
+#2468 = EDGE_CURVE('',#1492,#2447,#2469,.T.);
+#2469 = SURFACE_CURVE('',#2470,(#2476,#2482),.PCURVE_S1.);
+#2470 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2471,#2472,#2473,#2474,#2475),
+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.219898339809,-1.916233980907E-02,
+    4.119162339809,4.319898339809),.UNSPECIFIED.);
+#2471 = CARTESIAN_POINT('',(1.762774893206,2.269898339809,2.114834045293
+    ));
+#2472 = CARTESIAN_POINT('',(1.762774893206,2.169530339809,2.114834045293
+    ));
+#2473 = CARTESIAN_POINT('',(1.762774893206,0.,2.114834045293));
+#2474 = CARTESIAN_POINT('',(1.762774893206,-2.169530339809,
+    2.114834045293));
+#2475 = CARTESIAN_POINT('',(1.762774893206,-2.269898339809,
+    2.114834045293));
+#2476 = PCURVE('',#1155,#2477);
+#2477 = DEFINITIONAL_REPRESENTATION('',(#2478),#2481);
+#2478 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2479,#2480),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.916233980907E-02,4.119162339809),
+  .PIECEWISE_BEZIER_KNOTS.);
+#2479 = CARTESIAN_POINT('',(-3.1E-16,0.914834045293));
+#2480 = CARTESIAN_POINT('',(4.55,0.914834045293));
+#2481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2482 = PCURVE('',#1533,#2483);
+#2483 = DEFINITIONAL_REPRESENTATION('',(#2484),#2488);
+#2484 = LINE('',#2485,#2486);
+#2485 = CARTESIAN_POINT('',(0.,0.));
+#2486 = VECTOR('',#2487,1.);
+#2487 = DIRECTION('',(0.,1.));
+#2488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2489 = ORIENTED_EDGE('',*,*,#1491,.F.);
+#2490 = ORIENTED_EDGE('',*,*,#1141,.T.);
+#2491 = ADVANCED_FACE('',(#2492),#1208,.F.);
+#2492 = FACE_BOUND('',#2493,.F.);
+#2493 = EDGE_LOOP('',(#2494,#2516,#2545,#2585,#2612,#2613));
+#2494 = ORIENTED_EDGE('',*,*,#2495,.T.);
+#2495 = EDGE_CURVE('',#1173,#2496,#2498,.T.);
+#2496 = VERTEX_POINT('',#2497);
+#2497 = CARTESIAN_POINT('',(-1.762774893206,-2.069162339809,
+    2.114834045293));
+#2498 = SURFACE_CURVE('',#2499,(#2502,#2509),.PCURVE_S1.);
+#2499 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2500,#2501),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2500 = CARTESIAN_POINT('',(-1.9,-2.275,1.2));
+#2501 = CARTESIAN_POINT('',(-1.75,-2.05,2.2));
+#2502 = PCURVE('',#1208,#2503);
+#2503 = DEFINITIONAL_REPRESENTATION('',(#2504),#2508);
+#2504 = LINE('',#2505,#2506);
+#2505 = CARTESIAN_POINT('',(3.8,0.));
+#2506 = VECTOR('',#2507,1.);
+#2507 = DIRECTION('',(0.,1.));
+#2508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2509 = PCURVE('',#1470,#2510);
+#2510 = DEFINITIONAL_REPRESENTATION('',(#2511),#2515);
+#2511 = LINE('',#2512,#2513);
+#2512 = CARTESIAN_POINT('',(0.,0.));
+#2513 = VECTOR('',#2514,1.);
+#2514 = DIRECTION('',(0.,1.));
+#2515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2516 = ORIENTED_EDGE('',*,*,#2517,.F.);
+#2517 = EDGE_CURVE('',#2518,#2496,#2520,.T.);
+#2518 = VERTEX_POINT('',#2519);
+#2519 = CARTESIAN_POINT('',(-1.761442233529,-2.06756097561,
+    2.121951219512));
+#2520 = SURFACE_CURVE('',#2521,(#2527,#2536),.PCURVE_S1.);
+#2521 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2522,#2523,#2524,#2525,#2526),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2522 = CARTESIAN_POINT('',(-1.761442233529,-2.06756097561,
+    2.121951219512));
+#2523 = CARTESIAN_POINT('',(-1.761844670194,-2.067963412274,
+    2.120162612113));
+#2524 = CARTESIAN_POINT('',(-1.762200137899,-2.068364815944,
+    2.118378595802));
+#2525 = CARTESIAN_POINT('',(-1.762509749066,-2.068764623599,
+    2.116601672891));
+#2526 = CARTESIAN_POINT('',(-1.762774893206,-2.069162339809,
+    2.114834045293));
+#2527 = PCURVE('',#1208,#2528);
+#2528 = DEFINITIONAL_REPRESENTATION('',(#2529),#2535);
+#2529 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2530,#2531,#2532,#2533,#2534),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2530 = CARTESIAN_POINT('',(3.799714107599,0.921951219512));
+#2531 = CARTESIAN_POINT('',(3.799858827017,0.920162612113));
+#2532 = CARTESIAN_POINT('',(3.799953574256,0.918378595802));
+#2533 = CARTESIAN_POINT('',(3.8,0.916601672891));
+#2534 = CARTESIAN_POINT('',(3.8,0.914834045293));
+#2535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2536 = PCURVE('',#1618,#2537);
+#2537 = DEFINITIONAL_REPRESENTATION('',(#2538),#2544);
+#2538 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2539,#2540,#2541,#2542,#2543),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2539 = CARTESIAN_POINT('',(0.226699088062,-1.756097560975E-02));
+#2540 = CARTESIAN_POINT('',(0.17002549139,-1.79634122745E-02));
+#2541 = CARTESIAN_POINT('',(0.113351129099,-1.836481594447E-02));
+#2542 = CARTESIAN_POINT('',(5.667597310893E-02,-1.876462359946E-02));
+#2543 = CARTESIAN_POINT('',(0.,-1.916233980907E-02));
+#2544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2545 = ORIENTED_EDGE('',*,*,#2546,.F.);
+#2546 = EDGE_CURVE('',#2547,#2518,#2549,.T.);
+#2547 = VERTEX_POINT('',#2548);
+#2548 = CARTESIAN_POINT('',(1.761442233529,-2.06756097561,2.121951219512
+    ));
+#2549 = SURFACE_CURVE('',#2550,(#2556,#2562),.PCURVE_S1.);
+#2550 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#2551,#2552,#2553,#2554,#2555),
+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.194083317073,-1.170731707317E-02,
+    3.511707317073,3.694083317073),.UNSPECIFIED.);
+#2551 = CARTESIAN_POINT('',(1.944083317073,-2.06756097561,2.121951219512
+    ));
+#2552 = CARTESIAN_POINT('',(1.852895317073,-2.06756097561,2.121951219512
+    ));
+#2553 = CARTESIAN_POINT('',(-2.2E-16,-2.06756097561,2.121951219512));
+#2554 = CARTESIAN_POINT('',(-1.852895317073,-2.06756097561,
+    2.121951219512));
+#2555 = CARTESIAN_POINT('',(-1.944083317073,-2.06756097561,
+    2.121951219512));
+#2556 = PCURVE('',#1208,#2557);
+#2557 = DEFINITIONAL_REPRESENTATION('',(#2558),#2561);
+#2558 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2559,#2560),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.170731707317E-02,3.511707317073),
+  .PIECEWISE_BEZIER_KNOTS.);
+#2559 = CARTESIAN_POINT('',(0.,0.921951219512));
+#2560 = CARTESIAN_POINT('',(3.8,0.921951219512));
+#2561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2562 = PCURVE('',#2563,#2579);
+#2563 = ( BOUNDED_SURFACE() B_SPLINE_SURFACE(2,2,(
+    (#2564,#2565,#2566,#2567,#2568)
+    ,(#2569,#2570,#2571,#2572,#2573)
+    ,(#2574,#2575,#2576,#2577,#2578
+)),.UNSPECIFIED.,.F.,.F.,.F.) B_SPLINE_SURFACE_WITH_KNOTS((3,3),(3,1,1,3
+    ),(0.,3.523414634146),(-0.194083317073,-1.170731707317E-02,
+    3.511707317073,3.694083317073),.UNSPECIFIED.) 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_SURFACE((
+    (1.,1.,1.,1.,1.)
+    ,(0.780868809443,0.780868809443,0.780868809443,0.780868809443
+      ,0.780868809443)
+,(1.,1.,1.,1.,1.))) REPRESENTATION_ITEM('') SURFACE() );
+#2564 = CARTESIAN_POINT('',(1.944083317073,-2.06756097561,2.121951219512
+    ));
+#2565 = CARTESIAN_POINT('',(1.852895317073,-2.06756097561,2.121951219512
+    ));
+#2566 = CARTESIAN_POINT('',(-2.2E-16,-2.06756097561,2.121951219512));
+#2567 = CARTESIAN_POINT('',(-1.852895317073,-2.06756097561,
+    2.121951219512));
+#2568 = CARTESIAN_POINT('',(-1.944083317073,-2.06756097561,
+    2.121951219512));
+#2569 = CARTESIAN_POINT('',(1.944083317073,-2.05,2.2));
+#2570 = CARTESIAN_POINT('',(1.852895317073,-2.05,2.2));
+#2571 = CARTESIAN_POINT('',(5.7E-16,-2.05,2.2));
+#2572 = CARTESIAN_POINT('',(-1.852895317073,-2.05,2.2));
+#2573 = CARTESIAN_POINT('',(-1.944083317073,-2.05,2.2));
+#2574 = CARTESIAN_POINT('',(1.944083317073,-1.97,2.2));
+#2575 = CARTESIAN_POINT('',(1.852895317073,-1.97,2.2));
+#2576 = CARTESIAN_POINT('',(0.,-1.97,2.2));
+#2577 = CARTESIAN_POINT('',(-1.852895317073,-1.97,2.2));
+#2578 = CARTESIAN_POINT('',(-1.944083317073,-1.97,2.2));
+#2579 = DEFINITIONAL_REPRESENTATION('',(#2580),#2584);
+#2580 = LINE('',#2581,#2582);
+#2581 = CARTESIAN_POINT('',(0.,0.));
+#2582 = VECTOR('',#2583,1.);
+#2583 = DIRECTION('',(0.,1.));
+#2584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2585 = ORIENTED_EDGE('',*,*,#2586,.T.);
+#2586 = EDGE_CURVE('',#2547,#2447,#2587,.T.);
+#2587 = SURFACE_CURVE('',#2588,(#2594,#2603),.PCURVE_S1.);
+#2588 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2589,#2590,#2591,#2592,#2593),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2589 = CARTESIAN_POINT('',(1.761442233529,-2.06756097561,2.121951219512
+    ));
+#2590 = CARTESIAN_POINT('',(1.761844670191,-2.067963412272,
+    2.120162612126));
+#2591 = CARTESIAN_POINT('',(1.762200137908,-2.068364815945,
+    2.118378595801));
+#2592 = CARTESIAN_POINT('',(1.762509749059,-2.068764623589,2.11660167294
+    ));
+#2593 = CARTESIAN_POINT('',(1.762774893206,-2.069162339809,
+    2.114834045293));
+#2594 = PCURVE('',#1208,#2595);
+#2595 = DEFINITIONAL_REPRESENTATION('',(#2596),#2602);
+#2596 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2597,#2598,#2599,#2600,#2601),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2597 = CARTESIAN_POINT('',(2.858924005674E-04,0.921951219512));
+#2598 = CARTESIAN_POINT('',(1.411729840823E-04,0.920162612126));
+#2599 = CARTESIAN_POINT('',(4.642573479299E-05,0.918378595801));
+#2600 = CARTESIAN_POINT('',(4.6E-16,0.91660167294));
+#2601 = CARTESIAN_POINT('',(4.5E-16,0.914834045293));
+#2602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2603 = PCURVE('',#1533,#2604);
+#2604 = DEFINITIONAL_REPRESENTATION('',(#2605),#2611);
+#2605 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2606,#2607,#2608,#2609,#2610),
+  .UNSPECIFIED.,.F.,.F.,(5,5),(0.,1.),.PIECEWISE_BEZIER_KNOTS.);
+#2606 = CARTESIAN_POINT('',(0.226699088062,4.11756097561));
+#2607 = CARTESIAN_POINT('',(0.170025491786,4.117963412272));
+#2608 = CARTESIAN_POINT('',(0.113351128937,4.118364815945));
+#2609 = CARTESIAN_POINT('',(5.667597466915E-02,4.118764623589));
+#2610 = CARTESIAN_POINT('',(0.,4.119162339809));
+#2611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2612 = ORIENTED_EDGE('',*,*,#2446,.F.);
+#2613 = ORIENTED_EDGE('',*,*,#1194,.T.);
+#2614 = ADVANCED_FACE('',(#2615),#1244,.T.);
+#2615 = FACE_BOUND('',#2616,.T.);
+#2616 = EDGE_LOOP('',(#2617,#2640,#2668,#2696,#2728,#2756,#2784,#2812,
+    #2844,#2872,#2900,#2921));
+#2617 = ORIENTED_EDGE('',*,*,#2618,.F.);
+#2618 = EDGE_CURVE('',#2619,#1227,#2621,.T.);
+#2619 = VERTEX_POINT('',#2620);
+#2620 = CARTESIAN_POINT('',(-1.469999991835,-2.490654774423,
+    1.006951852289));
+#2621 = SURFACE_CURVE('',#2622,(#2626,#2633),.PCURVE_S1.);
+#2622 = LINE('',#2623,#2624);
+#2623 = CARTESIAN_POINT('',(-1.469999991835,-2.490654774423,
+    1.006951852289));
+#2624 = VECTOR('',#2625,1.);
+#2625 = DIRECTION('',(0.,0.982872043082,0.184289302259));
+#2626 = PCURVE('',#1244,#2627);
+#2627 = DEFINITIONAL_REPRESENTATION('',(#2628),#2632);
+#2628 = LINE('',#2629,#2630);
+#2629 = CARTESIAN_POINT('',(-0.329074821756,0.467150356045));
+#2630 = VECTOR('',#2631,1.);
+#2631 = DIRECTION('',(-0.982872043082,0.184289302259));
+#2632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2633 = PCURVE('',#1272,#2634);
+#2634 = DEFINITIONAL_REPRESENTATION('',(#2635),#2639);
+#2635 = LINE('',#2636,#2637);
+#2636 = CARTESIAN_POINT('',(0.4,-0.));
+#2637 = VECTOR('',#2638,1.);
+#2638 = DIRECTION('',(-5.790325E-11,1.));
+#2639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2640 = ORIENTED_EDGE('',*,*,#2641,.F.);
+#2641 = EDGE_CURVE('',#2642,#2619,#2644,.T.);
+#2642 = VERTEX_POINT('',#2643);
+#2643 = CARTESIAN_POINT('',(-1.469999991835,-2.595521069568,
+    0.894419095938));
+#2644 = SURFACE_CURVE('',#2645,(#2650,#2657),.PCURVE_S1.);
+#2645 = CIRCLE('',#2646,0.126338406935);
+#2646 = AXIS2_PLACEMENT_3D('',#2647,#2648,#2649);
+#2647 = CARTESIAN_POINT('',(-1.469999991835,-2.469760150319,
+    0.882353265819));
+#2648 = DIRECTION('',(-1.,0.,-0.));
+#2649 = DIRECTION('',(0.,0.999815701423,-1.919799956054E-02));
+#2650 = PCURVE('',#1244,#2651);
+#2651 = DEFINITIONAL_REPRESENTATION('',(#2652),#2656);
+#2652 = CIRCLE('',#2653,0.126338406935);
+#2653 = AXIS2_PLACEMENT_2D('',#2654,#2655);
+#2654 = CARTESIAN_POINT('',(-0.349969445859,0.342551769574));
+#2655 = DIRECTION('',(-0.999815701423,-1.919799956054E-02));
+#2656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2657 = PCURVE('',#2658,#2663);
+#2658 = CYLINDRICAL_SURFACE('',#2659,0.126338405525);
+#2659 = AXIS2_PLACEMENT_3D('',#2660,#2661,#2662);
+#2660 = CARTESIAN_POINT('',(-1.069999991835,-2.469760150319,
+    0.882353265819));
+#2661 = DIRECTION('',(-1.,0.,0.));
+#2662 = DIRECTION('',(0.,0.999815701416,-1.919799995816E-02));
+#2663 = DEFINITIONAL_REPRESENTATION('',(#2664),#2667);
+#2664 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2665,#2666),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(3.218043310815,4.527040249811),.PIECEWISE_BEZIER_KNOTS.);
+#2665 = CARTESIAN_POINT('',(3.218043310815,0.4));
+#2666 = CARTESIAN_POINT('',(4.527040249811,0.4));
+#2667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2668 = ORIENTED_EDGE('',*,*,#2669,.F.);
+#2669 = EDGE_CURVE('',#2670,#2642,#2672,.T.);
+#2670 = VERTEX_POINT('',#2671);
+#2671 = CARTESIAN_POINT('',(-1.469999991835,-2.632637859191,
+    0.409865390693));
+#2672 = SURFACE_CURVE('',#2673,(#2677,#2684),.PCURVE_S1.);
+#2673 = LINE('',#2674,#2675);
+#2674 = CARTESIAN_POINT('',(-1.469999991835,-2.632637859191,
+    0.409865390693));
+#2675 = VECTOR('',#2676,1.);
+#2676 = DIRECTION('',(0.,7.63762070879E-02,0.997079071584));
+#2677 = PCURVE('',#1244,#2678);
+#2678 = DEFINITIONAL_REPRESENTATION('',(#2679),#2683);
+#2679 = LINE('',#2680,#2681);
+#2680 = CARTESIAN_POINT('',(-0.187091736988,-0.129936105552));
+#2681 = VECTOR('',#2682,1.);
+#2682 = DIRECTION('',(-7.63762070879E-02,0.997079071584));
+#2683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2684 = PCURVE('',#2685,#2690);
+#2685 = PLANE('',#2686);
+#2686 = AXIS2_PLACEMENT_3D('',#2687,#2688,#2689);
+#2687 = CARTESIAN_POINT('',(-1.069999991835,-2.632637857782,
+    0.409865390608));
+#2688 = DIRECTION('',(-3.52739911E-09,0.997079071584,-7.63762070879E-02)
+  );
+#2689 = DIRECTION('',(-1.,-3.521518260024E-09,2.116752500018E-10));
+#2690 = DEFINITIONAL_REPRESENTATION('',(#2691),#2695);
+#2691 = LINE('',#2692,#2693);
+#2692 = CARTESIAN_POINT('',(0.4,2.7E-16));
+#2693 = VECTOR('',#2694,1.);
+#2694 = DIRECTION('',(-5.790325E-11,1.));
+#2695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2696 = ORIENTED_EDGE('',*,*,#2697,.F.);
+#2697 = EDGE_CURVE('',#2698,#2670,#2700,.T.);
+#2698 = VERTEX_POINT('',#2699);
+#2699 = CARTESIAN_POINT('',(-1.469999991835,-2.894313537803,
+    0.113597759209));
+#2700 = SURFACE_CURVE('',#2701,(#2706,#2717),.PCURVE_S1.);
+#2701 = CIRCLE('',#2702,0.324661687367);
+#2702 = AXIS2_PLACEMENT_3D('',#2703,#2704,#2705);
+#2703 = CARTESIAN_POINT('',(-1.469999991835,-2.956527445747,
+    0.432242766862));
+#2704 = DIRECTION('',(1.,0.,-0.));
+#2705 = DIRECTION('',(0.,0.999972094055,7.470683407359E-03));
+#2706 = PCURVE('',#1244,#2707);
+#2707 = DEFINITIONAL_REPRESENTATION('',(#2708),#2716);
+#2708 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2709,#2710,#2711,#2712,
+#2713,#2714,#2715),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2709 = CARTESIAN_POINT('',(-0.187854777807,-0.105133284701));
+#2710 = CARTESIAN_POINT('',(-0.183653784389,0.457181560724));
+#2711 = CARTESIAN_POINT('',(0.301224659966,0.17238597099));
+#2712 = CARTESIAN_POINT('',(0.78610310432,-0.112409618744));
+#2713 = CARTESIAN_POINT('',(0.297023666548,-0.389928874435));
+#2714 = CARTESIAN_POINT('',(-0.192055771225,-0.667448130127));
+#2715 = CARTESIAN_POINT('',(-0.187854777807,-0.105133284701));
+#2716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2717 = PCURVE('',#2718,#2723);
+#2718 = CYLINDRICAL_SURFACE('',#2719,0.324661688778);
+#2719 = AXIS2_PLACEMENT_3D('',#2720,#2721,#2722);
+#2720 = CARTESIAN_POINT('',(-1.069999991835,-2.956527445747,
+    0.432242766862));
+#2721 = DIRECTION('',(1.,0.,0.));
+#2722 = DIRECTION('',(0.,0.999972094055,7.470683446228E-03));
+#2723 = DEFINITIONAL_REPRESENTATION('',(#2724),#2727);
+#2724 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2725,#2726),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.897737710959,6.206734649954),.PIECEWISE_BEZIER_KNOTS.);
+#2725 = CARTESIAN_POINT('',(4.897737710959,-0.4));
+#2726 = CARTESIAN_POINT('',(6.206734649954,-0.4));
+#2727 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2728 = ORIENTED_EDGE('',*,*,#2729,.F.);
+#2729 = EDGE_CURVE('',#2730,#2698,#2732,.T.);
+#2730 = VERTEX_POINT('',#2731);
+#2731 = CARTESIAN_POINT('',(-1.469999991835,-3.484036763652,
+    3.024177853908E-03));
+#2732 = SURFACE_CURVE('',#2733,(#2737,#2744),.PCURVE_S1.);
+#2733 = LINE('',#2734,#2735);
+#2734 = CARTESIAN_POINT('',(-1.469999991835,-3.484036763652,
+    3.024177853908E-03));
+#2735 = VECTOR('',#2736,1.);
+#2736 = DIRECTION('',(0.,0.982872043082,0.184289302259));
+#2737 = PCURVE('',#1244,#2738);
+#2738 = DEFINITIONAL_REPRESENTATION('',(#2739),#2743);
+#2739 = LINE('',#2740,#2741);
+#2740 = CARTESIAN_POINT('',(0.664307167474,-0.53677731839));
+#2741 = VECTOR('',#2742,1.);
+#2742 = DIRECTION('',(-0.982872043082,0.184289302259));
+#2743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2744 = PCURVE('',#2745,#2750);
+#2745 = PLANE('',#2746);
+#2746 = AXIS2_PLACEMENT_3D('',#2747,#2748,#2749);
+#2747 = CARTESIAN_POINT('',(-1.069999991835,-3.484036763369,
+    3.024176471384E-03));
+#2748 = DIRECTION('',(-3.52739911E-09,0.184289302259,-0.982872043082));
+#2749 = DIRECTION('',(-1.,-7.069734003028E-10,3.456311021615E-09));
+#2750 = DEFINITIONAL_REPRESENTATION('',(#2751),#2755);
+#2751 = LINE('',#2752,#2753);
+#2752 = CARTESIAN_POINT('',(0.4,4.7E-16));
+#2753 = VECTOR('',#2754,1.);
+#2754 = DIRECTION('',(-5.790325E-11,1.));
+#2755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2756 = ORIENTED_EDGE('',*,*,#2757,.T.);
+#2757 = EDGE_CURVE('',#2730,#2758,#2760,.T.);
+#2758 = VERTEX_POINT('',#2759);
+#2759 = CARTESIAN_POINT('',(-1.469999991306,-3.514096199074,
+    0.149981417696));
+#2760 = SURFACE_CURVE('',#2761,(#2765,#2772),.PCURVE_S1.);
+#2761 = LINE('',#2762,#2763);
+#2762 = CARTESIAN_POINT('',(-1.469999991835,-3.484036763652,
+    3.024177853908E-03));
+#2763 = VECTOR('',#2764,1.);
+#2764 = DIRECTION('',(3.52787433E-09,-0.200396236149,0.979714932283));
+#2765 = PCURVE('',#1244,#2766);
+#2766 = DEFINITIONAL_REPRESENTATION('',(#2767),#2771);
+#2767 = LINE('',#2768,#2769);
+#2768 = CARTESIAN_POINT('',(0.664307167474,-0.53677731839));
+#2769 = VECTOR('',#2770,1.);
+#2770 = DIRECTION('',(0.200396236149,0.979714932283));
+#2771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2772 = PCURVE('',#2773,#2778);
+#2773 = PLANE('',#2774);
+#2774 = AXIS2_PLACEMENT_3D('',#2775,#2776,#2777);
+#2775 = CARTESIAN_POINT('',(-1.269999991571,-3.499066481222,
+    7.650279708384E-02));
+#2776 = DIRECTION('',(-3.1E-16,0.979714932283,0.200396236149));
+#2777 = DIRECTION('',(0.,-0.200396236149,0.979714932283));
+#2778 = DEFINITIONAL_REPRESENTATION('',(#2779),#2783);
+#2779 = LINE('',#2780,#2781);
+#2780 = CARTESIAN_POINT('',(-7.499999929443E-02,-0.200000000265));
+#2781 = VECTOR('',#2782,1.);
+#2782 = DIRECTION('',(1.,3.52787433E-09));
+#2783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2784 = ORIENTED_EDGE('',*,*,#2785,.T.);
+#2785 = EDGE_CURVE('',#2758,#2786,#2788,.T.);
+#2786 = VERTEX_POINT('',#2787);
+#2787 = CARTESIAN_POINT('',(-1.469999991306,-2.924372973225,
+    0.260554999052));
+#2788 = SURFACE_CURVE('',#2789,(#2793,#2800),.PCURVE_S1.);
+#2789 = LINE('',#2790,#2791);
+#2790 = CARTESIAN_POINT('',(-1.469999991306,-3.514096199074,
+    0.149981417696));
+#2791 = VECTOR('',#2792,1.);
+#2792 = DIRECTION('',(0.,0.982872043082,0.184289302259));
+#2793 = PCURVE('',#1244,#2794);
+#2794 = DEFINITIONAL_REPRESENTATION('',(#2795),#2799);
+#2795 = LINE('',#2796,#2797);
+#2796 = CARTESIAN_POINT('',(0.694366602896,-0.389820078548));
+#2797 = VECTOR('',#2798,1.);
+#2798 = DIRECTION('',(-0.982872043082,0.184289302259));
+#2799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2800 = PCURVE('',#2801,#2806);
+#2801 = PLANE('',#2802);
+#2802 = AXIS2_PLACEMENT_3D('',#2803,#2804,#2805);
+#2803 = CARTESIAN_POINT('',(-1.469999991306,-3.514096199074,
+    0.149981417696));
+#2804 = DIRECTION('',(3.52739911E-09,-0.184289302259,0.982872043082));
+#2805 = DIRECTION('',(1.,7.069734003028E-10,-3.456311021615E-09));
+#2806 = DEFINITIONAL_REPRESENTATION('',(#2807),#2811);
+#2807 = LINE('',#2808,#2809);
+#2808 = CARTESIAN_POINT('',(0.,0.));
+#2809 = VECTOR('',#2810,1.);
+#2810 = DIRECTION('',(5.790325E-11,1.));
+#2811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2812 = ORIENTED_EDGE('',*,*,#2813,.T.);
+#2813 = EDGE_CURVE('',#2786,#2814,#2816,.T.);
+#2814 = VERTEX_POINT('',#2815);
+#2815 = CARTESIAN_POINT('',(-1.469999991306,-2.782367606887,
+    0.418865538182));
+#2816 = SURFACE_CURVE('',#2817,(#2822,#2833),.PCURVE_S1.);
+#2817 = CIRCLE('',#2818,0.174672836237);
+#2818 = AXIS2_PLACEMENT_3D('',#2819,#2820,#2821);
+#2819 = CARTESIAN_POINT('',(-1.469999991306,-2.956527445747,
+    0.432242766862));
+#2820 = DIRECTION('',(1.,-0.,0.));
+#2821 = DIRECTION('',(0.,0.999999978183,-2.088867104522E-04));
+#2822 = PCURVE('',#1244,#2823);
+#2823 = DEFINITIONAL_REPRESENTATION('',(#2824),#2832);
+#2824 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2825,#2826,#2827,#2828,
+#2829,#2830,#2831),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#2825 = CARTESIAN_POINT('',(-3.787498285721E-02,-0.107595216216));
+#2826 = CARTESIAN_POINT('',(-3.79381799078E-02,0.194947004247));
+#2827 = CARTESIAN_POINT('',(0.224102667256,4.373062426686E-02));
+#2828 = CARTESIAN_POINT('',(0.486143514421,-0.107485755714));
+#2829 = CARTESIAN_POINT('',(0.224165864307,-0.258811596197));
+#2830 = CARTESIAN_POINT('',(-3.781178580663E-02,-0.41013743668));
+#2831 = CARTESIAN_POINT('',(-3.787498285721E-02,-0.107595216216));
+#2832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2833 = PCURVE('',#2834,#2839);
+#2834 = CYLINDRICAL_SURFACE('',#2835,0.174672836237);
+#2835 = AXIS2_PLACEMENT_3D('',#2836,#2837,#2838);
+#2836 = CARTESIAN_POINT('',(-1.469999991306,-2.956527445747,
+    0.432242766862));
+#2837 = DIRECTION('',(1.,0.,0.));
+#2838 = DIRECTION('',(0.,0.999999978183,-2.088867104525E-04));
+#2839 = DEFINITIONAL_REPRESENTATION('',(#2840),#2843);
+#2840 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2841,#2842),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.897737710959,6.206734649954),.PIECEWISE_BEZIER_KNOTS.);
+#2841 = CARTESIAN_POINT('',(4.897737710959,0.));
+#2842 = CARTESIAN_POINT('',(6.206734649954,0.));
+#2843 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2844 = ORIENTED_EDGE('',*,*,#2845,.T.);
+#2845 = EDGE_CURVE('',#2814,#2846,#2848,.T.);
+#2846 = VERTEX_POINT('',#2847);
+#2847 = CARTESIAN_POINT('',(-1.469999991306,-2.745250817264,
+    0.903419243427));
+#2848 = SURFACE_CURVE('',#2849,(#2853,#2860),.PCURVE_S1.);
+#2849 = LINE('',#2850,#2851);
+#2850 = CARTESIAN_POINT('',(-1.469999991306,-2.782367606887,
+    0.418865538182));
+#2851 = VECTOR('',#2852,1.);
+#2852 = DIRECTION('',(0.,7.63762070879E-02,0.997079071584));
+#2853 = PCURVE('',#1244,#2854);
+#2854 = DEFINITIONAL_REPRESENTATION('',(#2855),#2859);
+#2855 = LINE('',#2856,#2857);
+#2856 = CARTESIAN_POINT('',(-3.736198929148E-02,-0.120935958063));
+#2857 = VECTOR('',#2858,1.);
+#2858 = DIRECTION('',(-7.63762070879E-02,0.997079071584));
+#2859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2860 = PCURVE('',#2861,#2866);
+#2861 = PLANE('',#2862);
+#2862 = AXIS2_PLACEMENT_3D('',#2863,#2864,#2865);
+#2863 = CARTESIAN_POINT('',(-1.469999991306,-2.782367606887,
+    0.418865538182));
+#2864 = DIRECTION('',(3.52739911E-09,-0.997079071584,7.63762070879E-02)
+  );
+#2865 = DIRECTION('',(1.,3.521518260024E-09,-2.116752500018E-10));
+#2866 = DEFINITIONAL_REPRESENTATION('',(#2867),#2871);
+#2867 = LINE('',#2868,#2869);
+#2868 = CARTESIAN_POINT('',(-0.,6.E-17));
+#2869 = VECTOR('',#2870,1.);
+#2870 = DIRECTION('',(5.790325E-11,1.));
+#2871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2872 = ORIENTED_EDGE('',*,*,#2873,.T.);
+#2873 = EDGE_CURVE('',#2846,#2874,#2876,.T.);
+#2874 = VERTEX_POINT('',#2875);
+#2875 = CARTESIAN_POINT('',(-1.469999991306,-2.520714209845,
+    1.153909092132));
+#2876 = SURFACE_CURVE('',#2877,(#2882,#2889),.PCURVE_S1.);
+#2877 = CIRCLE('',#2878,0.276294920305);
+#2878 = AXIS2_PLACEMENT_3D('',#2879,#2880,#2881);
+#2879 = CARTESIAN_POINT('',(-1.469999991306,-2.469760150319,
+    0.882353265819));
+#2880 = DIRECTION('',(-1.,0.,0.));
+#2881 = DIRECTION('',(0.,0.99999999128,1.320575641609E-04));
+#2882 = PCURVE('',#1244,#2883);
+#2883 = DEFINITIONAL_REPRESENTATION('',(#2884),#2888);
+#2884 = CIRCLE('',#2885,0.276294920305);
+#2885 = AXIS2_PLACEMENT_2D('',#2886,#2887);
+#2886 = CARTESIAN_POINT('',(-0.349969445859,0.342551769574));
+#2887 = DIRECTION('',(-0.99999999128,1.320575641609E-04));
+#2888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2889 = PCURVE('',#2890,#2895);
+#2890 = CYLINDRICAL_SURFACE('',#2891,0.276294920305);
+#2891 = AXIS2_PLACEMENT_3D('',#2892,#2893,#2894);
+#2892 = CARTESIAN_POINT('',(-1.469999991306,-2.469760150319,
+    0.882353265819));
+#2893 = DIRECTION('',(-1.,0.,0.));
+#2894 = DIRECTION('',(0.,0.99999999128,1.320575641609E-04));
+#2895 = DEFINITIONAL_REPRESENTATION('',(#2896),#2899);
+#2896 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2897,#2898),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(3.218043310815,4.527040249811),.PIECEWISE_BEZIER_KNOTS.);
+#2897 = CARTESIAN_POINT('',(3.218043310815,0.));
+#2898 = CARTESIAN_POINT('',(4.527040249811,0.));
+#2899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2900 = ORIENTED_EDGE('',*,*,#2901,.T.);
+#2901 = EDGE_CURVE('',#2874,#1229,#2902,.T.);
+#2902 = SURFACE_CURVE('',#2903,(#2907,#2914),.PCURVE_S1.);
+#2903 = LINE('',#2904,#2905);
+#2904 = CARTESIAN_POINT('',(-1.469999991306,-2.520714209845,
+    1.153909092132));
+#2905 = VECTOR('',#2906,1.);
+#2906 = DIRECTION('',(0.,0.982872043082,0.184289302259));
+#2907 = PCURVE('',#1244,#2908);
+#2908 = DEFINITIONAL_REPRESENTATION('',(#2909),#2913);
+#2909 = LINE('',#2910,#2911);
+#2910 = CARTESIAN_POINT('',(-0.299015386333,0.614107595887));
+#2911 = VECTOR('',#2912,1.);
+#2912 = DIRECTION('',(-0.982872043082,0.184289302259));
+#2913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2914 = PCURVE('',#1326,#2915);
+#2915 = DEFINITIONAL_REPRESENTATION('',(#2916),#2920);
+#2916 = LINE('',#2917,#2918);
+#2917 = CARTESIAN_POINT('',(0.,0.));
+#2918 = VECTOR('',#2919,1.);
+#2919 = DIRECTION('',(5.790325E-11,1.));
+#2920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2921 = ORIENTED_EDGE('',*,*,#1226,.F.);
+#2922 = ADVANCED_FACE('',(#2923),#1272,.T.);
+#2923 = FACE_BOUND('',#2924,.T.);
+#2924 = EDGE_LOOP('',(#2925,#2948,#2969,#2970));
+#2925 = ORIENTED_EDGE('',*,*,#2926,.F.);
+#2926 = EDGE_CURVE('',#2927,#1257,#2929,.T.);
+#2927 = VERTEX_POINT('',#2928);
+#2928 = CARTESIAN_POINT('',(-1.069999991835,-2.49065477414,
+    1.006951850907));
+#2929 = SURFACE_CURVE('',#2930,(#2934,#2941),.PCURVE_S1.);
+#2930 = LINE('',#2931,#2932);
+#2931 = CARTESIAN_POINT('',(-1.069999991835,-2.49065477414,
+    1.006951850907));
+#2932 = VECTOR('',#2933,1.);
+#2933 = DIRECTION('',(0.,0.982872043082,0.184289302259));
+#2934 = PCURVE('',#1272,#2935);
+#2935 = DEFINITIONAL_REPRESENTATION('',(#2936),#2940);
+#2936 = LINE('',#2937,#2938);
+#2937 = CARTESIAN_POINT('',(0.,0.));
+#2938 = VECTOR('',#2939,1.);
+#2939 = DIRECTION('',(-5.790325E-11,1.));
+#2940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2941 = PCURVE('',#1300,#2942);
+#2942 = DEFINITIONAL_REPRESENTATION('',(#2943),#2947);
+#2943 = LINE('',#2944,#2945);
+#2944 = CARTESIAN_POINT('',(0.329074821513,0.46715035579));
+#2945 = VECTOR('',#2946,1.);
+#2946 = DIRECTION('',(0.982872043082,0.184289302259));
+#2947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2948 = ORIENTED_EDGE('',*,*,#2949,.T.);
+#2949 = EDGE_CURVE('',#2927,#2619,#2950,.T.);
+#2950 = SURFACE_CURVE('',#2951,(#2955,#2962),.PCURVE_S1.);
+#2951 = LINE('',#2952,#2953);
+#2952 = CARTESIAN_POINT('',(-1.069999991835,-2.49065477414,
+    1.006951850907));
+#2953 = VECTOR('',#2954,1.);
+#2954 = DIRECTION('',(-1.,0.,0.));
+#2955 = PCURVE('',#1272,#2956);
+#2956 = DEFINITIONAL_REPRESENTATION('',(#2957),#2961);
+#2957 = LINE('',#2958,#2959);
+#2958 = CARTESIAN_POINT('',(0.,-4.4E-16));
+#2959 = VECTOR('',#2960,1.);
+#2960 = DIRECTION('',(1.,5.790325E-11));
+#2961 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2962 = PCURVE('',#2658,#2963);
+#2963 = DEFINITIONAL_REPRESENTATION('',(#2964),#2968);
+#2964 = LINE('',#2965,#2966);
+#2965 = CARTESIAN_POINT('',(4.527040249811,0.));
+#2966 = VECTOR('',#2967,1.);
+#2967 = DIRECTION('',(0.,1.));
+#2968 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2969 = ORIENTED_EDGE('',*,*,#2618,.T.);
+#2970 = ORIENTED_EDGE('',*,*,#1256,.F.);
+#2971 = ADVANCED_FACE('',(#2972),#1326,.T.);
+#2972 = FACE_BOUND('',#2973,.T.);
+#2973 = EDGE_LOOP('',(#2974,#2975,#2998,#3019));
+#2974 = ORIENTED_EDGE('',*,*,#2901,.F.);
+#2975 = ORIENTED_EDGE('',*,*,#2976,.F.);
+#2976 = EDGE_CURVE('',#2977,#2874,#2979,.T.);
+#2977 = VERTEX_POINT('',#2978);
+#2978 = CARTESIAN_POINT('',(-1.069999991306,-2.520714209562,
+    1.153909090749));
+#2979 = SURFACE_CURVE('',#2980,(#2984,#2991),.PCURVE_S1.);
+#2980 = LINE('',#2981,#2982);
+#2981 = CARTESIAN_POINT('',(-1.469999991306,-2.520714209845,
+    1.153909092132));
+#2982 = VECTOR('',#2983,1.);
+#2983 = DIRECTION('',(-1.,0.,0.));
+#2984 = PCURVE('',#1326,#2985);
+#2985 = DEFINITIONAL_REPRESENTATION('',(#2986),#2990);
+#2986 = LINE('',#2987,#2988);
+#2987 = CARTESIAN_POINT('',(0.,0.));
+#2988 = VECTOR('',#2989,1.);
+#2989 = DIRECTION('',(-1.,5.790325E-11));
+#2990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2991 = PCURVE('',#2890,#2992);
+#2992 = DEFINITIONAL_REPRESENTATION('',(#2993),#2997);
+#2993 = LINE('',#2994,#2995);
+#2994 = CARTESIAN_POINT('',(4.527040249811,0.));
+#2995 = VECTOR('',#2996,1.);
+#2996 = DIRECTION('',(0.,1.));
+#2997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2998 = ORIENTED_EDGE('',*,*,#2999,.T.);
+#2999 = EDGE_CURVE('',#2977,#1285,#3000,.T.);
+#3000 = SURFACE_CURVE('',#3001,(#3005,#3012),.PCURVE_S1.);
+#3001 = LINE('',#3002,#3003);
+#3002 = CARTESIAN_POINT('',(-1.069999991306,-2.520714209562,
+    1.153909090749));
+#3003 = VECTOR('',#3004,1.);
+#3004 = DIRECTION('',(-5.790325E-11,0.982872043082,0.184289302259));
+#3005 = PCURVE('',#1326,#3006);
+#3006 = DEFINITIONAL_REPRESENTATION('',(#3007),#3011);
+#3007 = LINE('',#3008,#3009);
+#3008 = CARTESIAN_POINT('',(0.4,0.));
+#3009 = VECTOR('',#3010,1.);
+#3010 = DIRECTION('',(0.,1.));
+#3011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3012 = PCURVE('',#1300,#3013);
+#3013 = DEFINITIONAL_REPRESENTATION('',(#3014),#3018);
+#3014 = LINE('',#3015,#3016);
+#3015 = CARTESIAN_POINT('',(0.299015386091,0.614107595632));
+#3016 = VECTOR('',#3017,1.);
+#3017 = DIRECTION('',(0.982872043082,0.184289302259));
+#3018 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3019 = ORIENTED_EDGE('',*,*,#1312,.F.);
+#3020 = ADVANCED_FACE('',(#3021),#1300,.T.);
+#3021 = FACE_BOUND('',#3022,.T.);
+#3022 = EDGE_LOOP('',(#3023,#3024,#3052,#3075,#3099,#3122,#3145,#3168,
+    #3191,#3214,#3239,#3240));
+#3023 = ORIENTED_EDGE('',*,*,#2999,.F.);
+#3024 = ORIENTED_EDGE('',*,*,#3025,.F.);
+#3025 = EDGE_CURVE('',#3026,#2977,#3028,.T.);
+#3026 = VERTEX_POINT('',#3027);
+#3027 = CARTESIAN_POINT('',(-1.069999991306,-2.745250815856,
+    0.903419243342));
+#3028 = SURFACE_CURVE('',#3029,(#3034,#3045),.PCURVE_S1.);
+#3029 = CIRCLE('',#3030,0.276294920305);
+#3030 = AXIS2_PLACEMENT_3D('',#3031,#3032,#3033);
+#3031 = CARTESIAN_POINT('',(-1.069999991306,-2.469760150319,
+    0.882353265819));
+#3032 = DIRECTION('',(-1.,0.,0.));
+#3033 = DIRECTION('',(0.,0.99999999128,1.320575641609E-04));
+#3034 = PCURVE('',#1300,#3035);
+#3035 = DEFINITIONAL_REPRESENTATION('',(#3036),#3044);
+#3036 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3037,#3038,#3039,#3040,
+#3041,#3042,#3043),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3037 = CARTESIAN_POINT('',(0.62626436323,0.342588257536));
+#3038 = CARTESIAN_POINT('',(0.626327560281,-0.135968578133));
+#3039 = CARTESIAN_POINT('',(0.211853584911,0.10325510945));
+#3040 = CARTESIAN_POINT('',(-0.202620390459,0.342478797034));
+#3041 = CARTESIAN_POINT('',(0.21179038786,0.58181194512));
+#3042 = CARTESIAN_POINT('',(0.62620116618,0.821145093206));
+#3043 = CARTESIAN_POINT('',(0.62626436323,0.342588257536));
+#3044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3045 = PCURVE('',#2890,#3046);
+#3046 = DEFINITIONAL_REPRESENTATION('',(#3047),#3051);
+#3047 = LINE('',#3048,#3049);
+#3048 = CARTESIAN_POINT('',(0.,-0.4));
+#3049 = VECTOR('',#3050,1.);
+#3050 = DIRECTION('',(1.,0.));
+#3051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3052 = ORIENTED_EDGE('',*,*,#3053,.F.);
+#3053 = EDGE_CURVE('',#3054,#3026,#3056,.T.);
+#3054 = VERTEX_POINT('',#3055);
+#3055 = CARTESIAN_POINT('',(-1.069999991306,-2.782367605478,
+    0.418865538097));
+#3056 = SURFACE_CURVE('',#3057,(#3061,#3068),.PCURVE_S1.);
+#3057 = LINE('',#3058,#3059);
+#3058 = CARTESIAN_POINT('',(-1.069999991306,-2.782367605478,
+    0.418865538097));
+#3059 = VECTOR('',#3060,1.);
+#3060 = DIRECTION('',(-5.790325E-11,7.63762070879E-02,0.997079071584));
+#3061 = PCURVE('',#1300,#3062);
+#3062 = DEFINITIONAL_REPRESENTATION('',(#3063),#3067);
+#3063 = LINE('',#3064,#3065);
+#3064 = CARTESIAN_POINT('',(3.736199017451E-02,-0.12093595702));
+#3065 = VECTOR('',#3066,1.);
+#3066 = DIRECTION('',(7.63762070879E-02,0.997079071584));
+#3067 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3068 = PCURVE('',#2861,#3069);
+#3069 = DEFINITIONAL_REPRESENTATION('',(#3070),#3074);
+#3070 = LINE('',#3071,#3072);
+#3071 = CARTESIAN_POINT('',(0.4,1.E-17));
+#3072 = VECTOR('',#3073,1.);
+#3073 = DIRECTION('',(0.,1.));
+#3074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3075 = ORIENTED_EDGE('',*,*,#3076,.F.);
+#3076 = EDGE_CURVE('',#3077,#3054,#3079,.T.);
+#3077 = VERTEX_POINT('',#3078);
+#3078 = CARTESIAN_POINT('',(-1.069999991306,-2.924372972942,
+    0.260554997669));
+#3079 = SURFACE_CURVE('',#3080,(#3085,#3092),.PCURVE_S1.);
+#3080 = CIRCLE('',#3081,0.174672836237);
+#3081 = AXIS2_PLACEMENT_3D('',#3082,#3083,#3084);
+#3082 = CARTESIAN_POINT('',(-1.069999991306,-2.956527445747,
+    0.432242766862));
+#3083 = DIRECTION('',(1.,-0.,0.));
+#3084 = DIRECTION('',(0.,0.999999978183,-2.088867104525E-04));
+#3085 = PCURVE('',#1300,#3086);
+#3086 = DEFINITIONAL_REPRESENTATION('',(#3087),#3091);
+#3087 = CIRCLE('',#3088,0.174672836237);
+#3088 = AXIS2_PLACEMENT_2D('',#3089,#3090);
+#3089 = CARTESIAN_POINT('',(-0.136797850094,-0.107558728254));
+#3090 = DIRECTION('',(0.999999978183,-2.088867104525E-04));
+#3091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3092 = PCURVE('',#2834,#3093);
+#3093 = DEFINITIONAL_REPRESENTATION('',(#3094),#3098);
+#3094 = LINE('',#3095,#3096);
+#3095 = CARTESIAN_POINT('',(0.,0.4));
+#3096 = VECTOR('',#3097,1.);
+#3097 = DIRECTION('',(1.,0.));
+#3098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3099 = ORIENTED_EDGE('',*,*,#3100,.F.);
+#3100 = EDGE_CURVE('',#3101,#3077,#3103,.T.);
+#3101 = VERTEX_POINT('',#3102);
+#3102 = CARTESIAN_POINT('',(-1.069999991306,-3.514096198791,
+    0.149981416314));
+#3103 = SURFACE_CURVE('',#3104,(#3108,#3115),.PCURVE_S1.);
+#3104 = LINE('',#3105,#3106);
+#3105 = CARTESIAN_POINT('',(-1.069999991306,-3.514096198791,
+    0.149981416314));
+#3106 = VECTOR('',#3107,1.);
+#3107 = DIRECTION('',(-5.790325E-11,0.982872043082,0.184289302259));
+#3108 = PCURVE('',#1300,#3109);
+#3109 = DEFINITIONAL_REPRESENTATION('',(#3110),#3114);
+#3110 = LINE('',#3111,#3112);
+#3111 = CARTESIAN_POINT('',(-0.694366603139,-0.389820078803));
+#3112 = VECTOR('',#3113,1.);
+#3113 = DIRECTION('',(0.982872043082,0.184289302259));
+#3114 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3115 = PCURVE('',#2801,#3116);
+#3116 = DEFINITIONAL_REPRESENTATION('',(#3117),#3121);
+#3117 = LINE('',#3118,#3119);
+#3118 = CARTESIAN_POINT('',(0.4,-1.E-17));
+#3119 = VECTOR('',#3120,1.);
+#3120 = DIRECTION('',(0.,1.));
+#3121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3122 = ORIENTED_EDGE('',*,*,#3123,.T.);
+#3123 = EDGE_CURVE('',#3101,#3124,#3126,.T.);
+#3124 = VERTEX_POINT('',#3125);
+#3125 = CARTESIAN_POINT('',(-1.069999991835,-3.484036763369,
+    3.024176471384E-03));
+#3126 = SURFACE_CURVE('',#3127,(#3131,#3138),.PCURVE_S1.);
+#3127 = LINE('',#3128,#3129);
+#3128 = CARTESIAN_POINT('',(-1.069999991306,-3.514096198791,
+    0.149981416314));
+#3129 = VECTOR('',#3130,1.);
+#3130 = DIRECTION('',(-3.52787433E-09,0.200396236149,-0.979714932283));
+#3131 = PCURVE('',#1300,#3132);
+#3132 = DEFINITIONAL_REPRESENTATION('',(#3133),#3137);
+#3133 = LINE('',#3134,#3135);
+#3134 = CARTESIAN_POINT('',(-0.694366603139,-0.389820078803));
+#3135 = VECTOR('',#3136,1.);
+#3136 = DIRECTION('',(0.200396236149,-0.979714932283));
+#3137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3138 = PCURVE('',#2773,#3139);
+#3139 = DEFINITIONAL_REPRESENTATION('',(#3140),#3144);
+#3140 = LINE('',#3141,#3142);
+#3141 = CARTESIAN_POINT('',(7.499999929442E-02,0.200000000265));
+#3142 = VECTOR('',#3143,1.);
+#3143 = DIRECTION('',(-1.,-3.52787433E-09));
+#3144 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3145 = ORIENTED_EDGE('',*,*,#3146,.T.);
+#3146 = EDGE_CURVE('',#3124,#3147,#3149,.T.);
+#3147 = VERTEX_POINT('',#3148);
+#3148 = CARTESIAN_POINT('',(-1.069999991835,-2.89431353752,
+    0.113597757827));
+#3149 = SURFACE_CURVE('',#3150,(#3154,#3161),.PCURVE_S1.);
+#3150 = LINE('',#3151,#3152);
+#3151 = CARTESIAN_POINT('',(-1.069999991835,-3.484036763369,
+    3.024176471384E-03));
+#3152 = VECTOR('',#3153,1.);
+#3153 = DIRECTION('',(0.,0.982872043082,0.184289302259));
+#3154 = PCURVE('',#1300,#3155);
+#3155 = DEFINITIONAL_REPRESENTATION('',(#3156),#3160);
+#3156 = LINE('',#3157,#3158);
+#3157 = CARTESIAN_POINT('',(-0.664307167716,-0.536777318645));
+#3158 = VECTOR('',#3159,1.);
+#3159 = DIRECTION('',(0.982872043082,0.184289302259));
+#3160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3161 = PCURVE('',#2745,#3162);
+#3162 = DEFINITIONAL_REPRESENTATION('',(#3163),#3167);
+#3163 = LINE('',#3164,#3165);
+#3164 = CARTESIAN_POINT('',(-0.,-0.));
+#3165 = VECTOR('',#3166,1.);
+#3166 = DIRECTION('',(-5.790325E-11,1.));
+#3167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3168 = ORIENTED_EDGE('',*,*,#3169,.T.);
+#3169 = EDGE_CURVE('',#3147,#3170,#3172,.T.);
+#3170 = VERTEX_POINT('',#3171);
+#3171 = CARTESIAN_POINT('',(-1.069999991835,-2.632637857782,
+    0.409865390608));
+#3172 = SURFACE_CURVE('',#3173,(#3178,#3185),.PCURVE_S1.);
+#3173 = CIRCLE('',#3174,0.324661688778);
+#3174 = AXIS2_PLACEMENT_3D('',#3175,#3176,#3177);
+#3175 = CARTESIAN_POINT('',(-1.069999991835,-2.956527445747,
+    0.432242766862));
+#3176 = DIRECTION('',(1.,0.,-0.));
+#3177 = DIRECTION('',(0.,0.999972094055,7.470683446228E-03));
+#3178 = PCURVE('',#1300,#3179);
+#3179 = DEFINITIONAL_REPRESENTATION('',(#3180),#3184);
+#3180 = CIRCLE('',#3181,0.324661688778);
+#3181 = AXIS2_PLACEMENT_2D('',#3182,#3183);
+#3182 = CARTESIAN_POINT('',(-0.136797850094,-0.107558728254));
+#3183 = DIRECTION('',(0.999972094055,7.470683446228E-03));
+#3184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3185 = PCURVE('',#2718,#3186);
+#3186 = DEFINITIONAL_REPRESENTATION('',(#3187),#3190);
+#3187 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3188,#3189),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.897737710959,6.206734649954),.PIECEWISE_BEZIER_KNOTS.);
+#3188 = CARTESIAN_POINT('',(4.897737710959,0.));
+#3189 = CARTESIAN_POINT('',(6.206734649954,0.));
+#3190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3191 = ORIENTED_EDGE('',*,*,#3192,.T.);
+#3192 = EDGE_CURVE('',#3170,#3193,#3195,.T.);
+#3193 = VERTEX_POINT('',#3194);
+#3194 = CARTESIAN_POINT('',(-1.069999991835,-2.595521068159,
+    0.894419095853));
+#3195 = SURFACE_CURVE('',#3196,(#3200,#3207),.PCURVE_S1.);
+#3196 = LINE('',#3197,#3198);
+#3197 = CARTESIAN_POINT('',(-1.069999991835,-2.632637857782,
+    0.409865390608));
+#3198 = VECTOR('',#3199,1.);
+#3199 = DIRECTION('',(0.,7.63762070879E-02,0.997079071584));
+#3200 = PCURVE('',#1300,#3201);
+#3201 = DEFINITIONAL_REPRESENTATION('',(#3202),#3206);
+#3202 = LINE('',#3203,#3204);
+#3203 = CARTESIAN_POINT('',(0.187091737871,-0.129936104509));
+#3204 = VECTOR('',#3205,1.);
+#3205 = DIRECTION('',(7.63762070879E-02,0.997079071584));
+#3206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3207 = PCURVE('',#2685,#3208);
+#3208 = DEFINITIONAL_REPRESENTATION('',(#3209),#3213);
+#3209 = LINE('',#3210,#3211);
+#3210 = CARTESIAN_POINT('',(-0.,-6.E-17));
+#3211 = VECTOR('',#3212,1.);
+#3212 = DIRECTION('',(-5.790325E-11,1.));
+#3213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3214 = ORIENTED_EDGE('',*,*,#3215,.T.);
+#3215 = EDGE_CURVE('',#3193,#2927,#3216,.T.);
+#3216 = SURFACE_CURVE('',#3217,(#3222,#3233),.PCURVE_S1.);
+#3217 = CIRCLE('',#3218,0.126338405525);
+#3218 = AXIS2_PLACEMENT_3D('',#3219,#3220,#3221);
+#3219 = CARTESIAN_POINT('',(-1.069999991835,-2.469760150319,
+    0.882353265819));
+#3220 = DIRECTION('',(-1.,0.,-0.));
+#3221 = DIRECTION('',(0.,0.999815701416,-1.919799995816E-02));
+#3222 = PCURVE('',#1300,#3223);
+#3223 = DEFINITIONAL_REPRESENTATION('',(#3224),#3232);
+#3224 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3225,#3226,#3227,#3228,
+#3229,#3230,#3231),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3225 = CARTESIAN_POINT('',(0.476284566869,0.340126325998));
+#3226 = CARTESIAN_POINT('',(0.472083573411,0.121342117735));
+#3227 = CARTESIAN_POINT('',(0.284711387837,0.234372388922));
+#3228 = CARTESIAN_POINT('',(9.733920226303E-02,0.34740266011));
+#3229 = CARTESIAN_POINT('',(0.288912381295,0.453156597186));
+#3230 = CARTESIAN_POINT('',(0.480485560327,0.558910534262));
+#3231 = CARTESIAN_POINT('',(0.476284566869,0.340126325998));
+#3232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3233 = PCURVE('',#2658,#3234);
+#3234 = DEFINITIONAL_REPRESENTATION('',(#3235),#3238);
+#3235 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3236,#3237),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(3.218043310815,4.527040249811),.PIECEWISE_BEZIER_KNOTS.);
+#3236 = CARTESIAN_POINT('',(3.218043310815,0.));
+#3237 = CARTESIAN_POINT('',(4.527040249811,0.));
+#3238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3239 = ORIENTED_EDGE('',*,*,#2926,.T.);
+#3240 = ORIENTED_EDGE('',*,*,#1284,.F.);
+#3241 = ADVANCED_FACE('',(#3242),#1358,.T.);
+#3242 = FACE_BOUND('',#3243,.T.);
+#3243 = EDGE_LOOP('',(#3244,#3267,#3295,#3323,#3355,#3383,#3411,#3439,
+    #3471,#3499,#3527,#3548));
+#3244 = ORIENTED_EDGE('',*,*,#3245,.F.);
+#3245 = EDGE_CURVE('',#3246,#1341,#3248,.T.);
+#3246 = VERTEX_POINT('',#3247);
+#3247 = CARTESIAN_POINT('',(1.070000008165,-2.490654772627,1.00695184351
+    ));
+#3248 = SURFACE_CURVE('',#3249,(#3253,#3260),.PCURVE_S1.);
+#3249 = LINE('',#3250,#3251);
+#3250 = CARTESIAN_POINT('',(1.070000008165,-2.490654772627,1.00695184351
+    ));
+#3251 = VECTOR('',#3252,1.);
+#3252 = DIRECTION('',(0.,0.982872043082,0.184289302259));
+#3253 = PCURVE('',#1358,#3254);
+#3254 = DEFINITIONAL_REPRESENTATION('',(#3255),#3259);
+#3255 = LINE('',#3256,#3257);
+#3256 = CARTESIAN_POINT('',(-0.329074819843,0.467150357221));
+#3257 = VECTOR('',#3258,1.);
+#3258 = DIRECTION('',(-0.982872043082,0.184289302259));
+#3259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3260 = PCURVE('',#1386,#3261);
+#3261 = DEFINITIONAL_REPRESENTATION('',(#3262),#3266);
+#3262 = LINE('',#3263,#3264);
+#3263 = CARTESIAN_POINT('',(0.4,-4.4E-16));
+#3264 = VECTOR('',#3265,1.);
+#3265 = DIRECTION('',(-5.790325E-11,1.));
+#3266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3267 = ORIENTED_EDGE('',*,*,#3268,.F.);
+#3268 = EDGE_CURVE('',#3269,#3246,#3271,.T.);
+#3269 = VERTEX_POINT('',#3270);
+#3270 = CARTESIAN_POINT('',(1.070000008165,-2.595521060623,0.8944190954)
+  );
+#3271 = SURFACE_CURVE('',#3272,(#3277,#3284),.PCURVE_S1.);
+#3272 = CIRCLE('',#3273,0.12633839798);
+#3273 = AXIS2_PLACEMENT_3D('',#3274,#3275,#3276);
+#3274 = CARTESIAN_POINT('',(1.070000008165,-2.469760150319,
+    0.882353265819));
+#3275 = DIRECTION('',(-1.,0.,-0.));
+#3276 = DIRECTION('',(0.,0.999815701375,-1.919800208546E-02));
+#3277 = PCURVE('',#1358,#3278);
+#3278 = DEFINITIONAL_REPRESENTATION('',(#3279),#3283);
+#3279 = CIRCLE('',#3280,0.12633839798);
+#3280 = AXIS2_PLACEMENT_2D('',#3281,#3282);
+#3281 = CARTESIAN_POINT('',(-0.349969442151,0.342551779529));
+#3282 = DIRECTION('',(-0.999815701375,-1.919800208546E-02));
+#3283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3284 = PCURVE('',#3285,#3290);
+#3285 = CYLINDRICAL_SURFACE('',#3286,0.12633839657);
+#3286 = AXIS2_PLACEMENT_3D('',#3287,#3288,#3289);
+#3287 = CARTESIAN_POINT('',(1.470000008165,-2.469760150319,
+    0.882353265819));
+#3288 = DIRECTION('',(-1.,0.,0.));
+#3289 = DIRECTION('',(0.,0.999815701367,-1.919800248309E-02));
+#3290 = DEFINITIONAL_REPRESENTATION('',(#3291),#3294);
+#3291 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3292,#3293),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(3.218043310815,4.527040249811),.PIECEWISE_BEZIER_KNOTS.);
+#3292 = CARTESIAN_POINT('',(3.218043310815,0.4));
+#3293 = CARTESIAN_POINT('',(4.527040249811,0.4));
+#3294 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3295 = ORIENTED_EDGE('',*,*,#3296,.F.);
+#3296 = EDGE_CURVE('',#3297,#3269,#3299,.T.);
+#3297 = VERTEX_POINT('',#3298);
+#3298 = CARTESIAN_POINT('',(1.070000008165,-2.632637850244,
+    0.409865390175));
+#3299 = SURFACE_CURVE('',#3300,(#3304,#3311),.PCURVE_S1.);
+#3300 = LINE('',#3301,#3302);
+#3301 = CARTESIAN_POINT('',(1.070000008165,-2.632637850244,
+    0.409865390175));
+#3302 = VECTOR('',#3303,1.);
+#3303 = DIRECTION('',(0.,7.637620708787E-02,0.997079071584));
+#3304 = PCURVE('',#1358,#3305);
+#3305 = DEFINITIONAL_REPRESENTATION('',(#3306),#3310);
+#3306 = LINE('',#3307,#3308);
+#3307 = CARTESIAN_POINT('',(-0.187091742226,-0.129936096114));
+#3308 = VECTOR('',#3309,1.);
+#3309 = DIRECTION('',(-7.637620708787E-02,0.997079071584));
+#3310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3311 = PCURVE('',#3312,#3317);
+#3312 = PLANE('',#3313);
+#3313 = AXIS2_PLACEMENT_3D('',#3314,#3315,#3316);
+#3314 = CARTESIAN_POINT('',(1.470000008165,-2.632637848836,
+    0.409865390091));
+#3315 = DIRECTION('',(-3.52739911E-09,0.997079071584,-7.637620708787E-02
+    ));
+#3316 = DIRECTION('',(-1.,-3.521518260024E-09,2.116752500018E-10));
+#3317 = DEFINITIONAL_REPRESENTATION('',(#3318),#3322);
+#3318 = LINE('',#3319,#3320);
+#3319 = CARTESIAN_POINT('',(0.4,-2.3E-16));
+#3320 = VECTOR('',#3321,1.);
+#3321 = DIRECTION('',(-5.790325E-11,1.));
+#3322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3323 = ORIENTED_EDGE('',*,*,#3324,.F.);
+#3324 = EDGE_CURVE('',#3325,#3297,#3327,.T.);
+#3325 = VERTEX_POINT('',#3326);
+#3326 = CARTESIAN_POINT('',(1.070000008165,-2.894313536001,
+    0.113597750439));
+#3327 = SURFACE_CURVE('',#3328,(#3333,#3344),.PCURVE_S1.);
+#3328 = CIRCLE('',#3329,0.324661696333);
+#3329 = AXIS2_PLACEMENT_3D('',#3330,#3331,#3332);
+#3330 = CARTESIAN_POINT('',(1.070000008165,-2.956527445751,
+    0.432242766884));
+#3331 = DIRECTION('',(1.,0.,-0.));
+#3332 = DIRECTION('',(0.,0.999972094053,7.470683654604E-03));
+#3333 = PCURVE('',#1358,#3334);
+#3334 = DEFINITIONAL_REPRESENTATION('',(#3335),#3343);
+#3335 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3336,#3337,#3338,#3339,
+#3340,#3341,#3342),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3336 = CARTESIAN_POINT('',(-0.18785478306,-0.105133274578));
+#3337 = CARTESIAN_POINT('',(-0.183653789387,0.457181586376));
+#3338 = CARTESIAN_POINT('',(0.301224668288,0.172385988657));
+#3339 = CARTESIAN_POINT('',(0.786103125963,-0.112409609062));
+#3340 = CARTESIAN_POINT('',(0.297023674615,-0.389928872297));
+#3341 = CARTESIAN_POINT('',(-0.192055776733,-0.667448135532));
+#3342 = CARTESIAN_POINT('',(-0.18785478306,-0.105133274578));
+#3343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3344 = PCURVE('',#3345,#3350);
+#3345 = CYLINDRICAL_SURFACE('',#3346,0.324661697744);
+#3346 = AXIS2_PLACEMENT_3D('',#3347,#3348,#3349);
+#3347 = CARTESIAN_POINT('',(1.470000008165,-2.956527445751,
+    0.432242766884));
+#3348 = DIRECTION('',(1.,0.,0.));
+#3349 = DIRECTION('',(0.,0.999972094053,7.470683693474E-03));
+#3350 = DEFINITIONAL_REPRESENTATION('',(#3351),#3354);
+#3351 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3352,#3353),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.897737710986,6.206734649952),.PIECEWISE_BEZIER_KNOTS.);
+#3352 = CARTESIAN_POINT('',(4.897737710986,-0.4));
+#3353 = CARTESIAN_POINT('',(6.206734649952,-0.4));
+#3354 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3355 = ORIENTED_EDGE('',*,*,#3356,.F.);
+#3356 = EDGE_CURVE('',#3357,#3325,#3359,.T.);
+#3357 = VERTEX_POINT('',#3358);
+#3358 = CARTESIAN_POINT('',(1.070000008165,-3.484036761854,
+    3.024169075357E-03));
+#3359 = SURFACE_CURVE('',#3360,(#3364,#3371),.PCURVE_S1.);
+#3360 = LINE('',#3361,#3362);
+#3361 = CARTESIAN_POINT('',(1.070000008165,-3.484036761854,
+    3.024169075357E-03));
+#3362 = VECTOR('',#3363,1.);
+#3363 = DIRECTION('',(0.,0.982872043083,0.184289302258));
+#3364 = PCURVE('',#1358,#3365);
+#3365 = DEFINITIONAL_REPRESENTATION('',(#3366),#3370);
+#3366 = LINE('',#3367,#3368);
+#3367 = CARTESIAN_POINT('',(0.664307169384,-0.536777317214));
+#3368 = VECTOR('',#3369,1.);
+#3369 = DIRECTION('',(-0.982872043083,0.184289302258));
+#3370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3371 = PCURVE('',#3372,#3377);
+#3372 = PLANE('',#3373);
+#3373 = AXIS2_PLACEMENT_3D('',#3374,#3375,#3376);
+#3374 = CARTESIAN_POINT('',(1.470000008165,-3.484036761571,
+    3.024167692833E-03));
+#3375 = DIRECTION('',(-3.52739911E-09,0.184289302258,-0.982872043083));
+#3376 = DIRECTION('',(-1.,-7.069734003028E-10,3.456311021615E-09));
+#3377 = DEFINITIONAL_REPRESENTATION('',(#3378),#3382);
+#3378 = LINE('',#3379,#3380);
+#3379 = CARTESIAN_POINT('',(0.4,-4.4E-16));
+#3380 = VECTOR('',#3381,1.);
+#3381 = DIRECTION('',(-5.790325E-11,1.));
+#3382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3383 = ORIENTED_EDGE('',*,*,#3384,.T.);
+#3384 = EDGE_CURVE('',#3357,#3385,#3387,.T.);
+#3385 = VERTEX_POINT('',#3386);
+#3386 = CARTESIAN_POINT('',(1.070000008694,-3.514096197281,
+    0.149981408917));
+#3387 = SURFACE_CURVE('',#3388,(#3392,#3399),.PCURVE_S1.);
+#3388 = LINE('',#3389,#3390);
+#3389 = CARTESIAN_POINT('',(1.070000008165,-3.484036761854,
+    3.024169075357E-03));
+#3390 = VECTOR('',#3391,1.);
+#3391 = DIRECTION('',(3.52787433E-09,-0.200396236178,0.979714932277));
+#3392 = PCURVE('',#1358,#3393);
+#3393 = DEFINITIONAL_REPRESENTATION('',(#3394),#3398);
+#3394 = LINE('',#3395,#3396);
+#3395 = CARTESIAN_POINT('',(0.664307169384,-0.536777317214));
+#3396 = VECTOR('',#3397,1.);
+#3397 = DIRECTION('',(0.200396236178,0.979714932277));
+#3398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3399 = PCURVE('',#3400,#3405);
+#3400 = PLANE('',#3401);
+#3401 = AXIS2_PLACEMENT_3D('',#3402,#3403,#3404);
+#3402 = CARTESIAN_POINT('',(1.270000008429,-3.499066479426,
+    7.650278830484E-02));
+#3403 = DIRECTION('',(-3.3E-16,0.979714932277,0.200396236178));
+#3404 = DIRECTION('',(1.232595164408E-32,-0.200396236178,0.979714932277)
+  );
+#3405 = DEFINITIONAL_REPRESENTATION('',(#3406),#3410);
+#3406 = LINE('',#3407,#3408);
+#3407 = CARTESIAN_POINT('',(-7.499999929443E-02,-0.200000000265));
+#3408 = VECTOR('',#3409,1.);
+#3409 = DIRECTION('',(1.,3.52787433E-09));
+#3410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3411 = ORIENTED_EDGE('',*,*,#3412,.T.);
+#3412 = EDGE_CURVE('',#3385,#3413,#3415,.T.);
+#3413 = VERTEX_POINT('',#3414);
+#3414 = CARTESIAN_POINT('',(1.070000008694,-2.924372971428,
+    0.260554990281));
+#3415 = SURFACE_CURVE('',#3416,(#3420,#3427),.PCURVE_S1.);
+#3416 = LINE('',#3417,#3418);
+#3417 = CARTESIAN_POINT('',(1.070000008694,-3.514096197281,
+    0.149981408917));
+#3418 = VECTOR('',#3419,1.);
+#3419 = DIRECTION('',(0.,0.982872043083,0.184289302258));
+#3420 = PCURVE('',#1358,#3421);
+#3421 = DEFINITIONAL_REPRESENTATION('',(#3422),#3426);
+#3422 = LINE('',#3423,#3424);
+#3423 = CARTESIAN_POINT('',(0.694366604811,-0.389820077373));
+#3424 = VECTOR('',#3425,1.);
+#3425 = DIRECTION('',(-0.982872043083,0.184289302258));
+#3426 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3427 = PCURVE('',#3428,#3433);
+#3428 = PLANE('',#3429);
+#3429 = AXIS2_PLACEMENT_3D('',#3430,#3431,#3432);
+#3430 = CARTESIAN_POINT('',(1.070000008694,-3.514096197281,
+    0.149981408917));
+#3431 = DIRECTION('',(3.52739911E-09,-0.184289302258,0.982872043083));
+#3432 = DIRECTION('',(1.,7.069734003028E-10,-3.456311021615E-09));
+#3433 = DEFINITIONAL_REPRESENTATION('',(#3434),#3438);
+#3434 = LINE('',#3435,#3436);
+#3435 = CARTESIAN_POINT('',(0.,0.));
+#3436 = VECTOR('',#3437,1.);
+#3437 = DIRECTION('',(5.790325E-11,1.));
+#3438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3439 = ORIENTED_EDGE('',*,*,#3440,.T.);
+#3440 = EDGE_CURVE('',#3413,#3441,#3443,.T.);
+#3441 = VERTEX_POINT('',#3442);
+#3442 = CARTESIAN_POINT('',(1.070000008694,-2.782367597941,
+    0.418865537664));
+#3443 = SURFACE_CURVE('',#3444,(#3449,#3460),.PCURVE_S1.);
+#3444 = CIRCLE('',#3445,0.174672845202);
+#3445 = AXIS2_PLACEMENT_3D('',#3446,#3447,#3448);
+#3446 = CARTESIAN_POINT('',(1.070000008694,-2.956527445751,
+    0.432242766884));
+#3447 = DIRECTION('',(1.,-0.,0.));
+#3448 = DIRECTION('',(0.,0.999999978183,-2.088858587926E-04));
+#3449 = PCURVE('',#1358,#3450);
+#3450 = DEFINITIONAL_REPRESENTATION('',(#3451),#3459);
+#3451 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3452,#3453,#3454,#3455,
+#3456,#3457,#3458),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3452 = CARTESIAN_POINT('',(-3.787498811005E-02,-0.107595206093));
+#3453 = CARTESIAN_POINT('',(-3.793818490621E-02,0.194947029899));
+#3454 = CARTESIAN_POINT('',(0.224102675579,4.373064193362E-02));
+#3455 = CARTESIAN_POINT('',(0.486143536063,-0.107485746031));
+#3456 = CARTESIAN_POINT('',(0.224165872375,-0.258811594058));
+#3457 = CARTESIAN_POINT('',(-3.781179131388E-02,-0.410137442085));
+#3458 = CARTESIAN_POINT('',(-3.787498811005E-02,-0.107595206093));
+#3459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3460 = PCURVE('',#3461,#3466);
+#3461 = CYLINDRICAL_SURFACE('',#3462,0.174672845202);
+#3462 = AXIS2_PLACEMENT_3D('',#3463,#3464,#3465);
+#3463 = CARTESIAN_POINT('',(1.070000008694,-2.956527445751,
+    0.432242766884));
+#3464 = DIRECTION('',(1.,0.,0.));
+#3465 = DIRECTION('',(0.,0.999999978183,-2.088858587938E-04));
+#3466 = DEFINITIONAL_REPRESENTATION('',(#3467),#3470);
+#3467 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3468,#3469),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.897737710986,6.206734649952),.PIECEWISE_BEZIER_KNOTS.);
+#3468 = CARTESIAN_POINT('',(4.897737710986,0.));
+#3469 = CARTESIAN_POINT('',(6.206734649952,0.));
+#3470 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3471 = ORIENTED_EDGE('',*,*,#3472,.T.);
+#3472 = EDGE_CURVE('',#3441,#3473,#3475,.T.);
+#3473 = VERTEX_POINT('',#3474);
+#3474 = CARTESIAN_POINT('',(1.070000008694,-2.74525080832,0.903419242889
+    ));
+#3475 = SURFACE_CURVE('',#3476,(#3480,#3487),.PCURVE_S1.);
+#3476 = LINE('',#3477,#3478);
+#3477 = CARTESIAN_POINT('',(1.070000008694,-2.782367597941,
+    0.418865537664));
+#3478 = VECTOR('',#3479,1.);
+#3479 = DIRECTION('',(0.,7.637620708787E-02,0.997079071584));
+#3480 = PCURVE('',#1358,#3481);
+#3481 = DEFINITIONAL_REPRESENTATION('',(#3482),#3486);
+#3482 = LINE('',#3483,#3484);
+#3483 = CARTESIAN_POINT('',(-3.736199452935E-02,-0.120935948625));
+#3484 = VECTOR('',#3485,1.);
+#3485 = DIRECTION('',(-7.637620708787E-02,0.997079071584));
+#3486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3487 = PCURVE('',#3488,#3493);
+#3488 = PLANE('',#3489);
+#3489 = AXIS2_PLACEMENT_3D('',#3490,#3491,#3492);
+#3490 = CARTESIAN_POINT('',(1.070000008694,-2.782367597941,
+    0.418865537664));
+#3491 = DIRECTION('',(3.52739911E-09,-0.997079071584,7.637620708787E-02)
+  );
+#3492 = DIRECTION('',(1.,3.521518260024E-09,-2.116752500018E-10));
+#3493 = DEFINITIONAL_REPRESENTATION('',(#3494),#3498);
+#3494 = LINE('',#3495,#3496);
+#3495 = CARTESIAN_POINT('',(-0.,2.2E-16));
+#3496 = VECTOR('',#3497,1.);
+#3497 = DIRECTION('',(5.790325E-11,1.));
+#3498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3499 = ORIENTED_EDGE('',*,*,#3500,.T.);
+#3500 = EDGE_CURVE('',#3473,#3501,#3503,.T.);
+#3501 = VERTEX_POINT('',#3502);
+#3502 = CARTESIAN_POINT('',(1.070000008694,-2.520714208049,
+    1.153909083353));
+#3503 = SURFACE_CURVE('',#3504,(#3509,#3516),.PCURVE_S1.);
+#3504 = CIRCLE('',#3505,0.276294911346);
+#3505 = AXIS2_PLACEMENT_3D('',#3506,#3507,#3508);
+#3506 = CARTESIAN_POINT('',(1.070000008694,-2.469760150319,
+    0.882353265819));
+#3507 = DIRECTION('',(-1.,0.,0.));
+#3508 = DIRECTION('',(0.,0.99999999128,1.320570361343E-04));
+#3509 = PCURVE('',#1358,#3510);
+#3510 = DEFINITIONAL_REPRESENTATION('',(#3511),#3515);
+#3511 = CIRCLE('',#3512,0.276294911346);
+#3512 = AXIS2_PLACEMENT_2D('',#3513,#3514);
+#3513 = CARTESIAN_POINT('',(-0.349969442151,0.342551779529));
+#3514 = DIRECTION('',(-0.99999999128,1.320570361343E-04));
+#3515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3516 = PCURVE('',#3517,#3522);
+#3517 = CYLINDRICAL_SURFACE('',#3518,0.276294911346);
+#3518 = AXIS2_PLACEMENT_3D('',#3519,#3520,#3521);
+#3519 = CARTESIAN_POINT('',(1.070000008694,-2.469760150319,
+    0.882353265819));
+#3520 = DIRECTION('',(-1.,0.,0.));
+#3521 = DIRECTION('',(0.,0.99999999128,1.320570361351E-04));
+#3522 = DEFINITIONAL_REPRESENTATION('',(#3523),#3526);
+#3523 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3524,#3525),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(3.218043310815,4.527040249811),.PIECEWISE_BEZIER_KNOTS.);
+#3524 = CARTESIAN_POINT('',(3.218043310815,0.));
+#3525 = CARTESIAN_POINT('',(4.527040249811,0.));
+#3526 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3527 = ORIENTED_EDGE('',*,*,#3528,.T.);
+#3528 = EDGE_CURVE('',#3501,#1343,#3529,.T.);
+#3529 = SURFACE_CURVE('',#3530,(#3534,#3541),.PCURVE_S1.);
+#3530 = LINE('',#3531,#3532);
+#3531 = CARTESIAN_POINT('',(1.070000008694,-2.520714208049,
+    1.153909083353));
+#3532 = VECTOR('',#3533,1.);
+#3533 = DIRECTION('',(0.,0.982872043082,0.184289302259));
+#3534 = PCURVE('',#1358,#3535);
+#3535 = DEFINITIONAL_REPRESENTATION('',(#3536),#3540);
+#3536 = LINE('',#3537,#3538);
+#3537 = CARTESIAN_POINT('',(-0.299015384421,0.614107597063));
+#3538 = VECTOR('',#3539,1.);
+#3539 = DIRECTION('',(-0.982872043082,0.184289302259));
+#3540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3541 = PCURVE('',#1440,#3542);
+#3542 = DEFINITIONAL_REPRESENTATION('',(#3543),#3547);
+#3543 = LINE('',#3544,#3545);
+#3544 = CARTESIAN_POINT('',(0.,0.));
+#3545 = VECTOR('',#3546,1.);
+#3546 = DIRECTION('',(5.790325E-11,1.));
+#3547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3548 = ORIENTED_EDGE('',*,*,#1340,.F.);
+#3549 = ADVANCED_FACE('',(#3550),#1440,.T.);
+#3550 = FACE_BOUND('',#3551,.T.);
+#3551 = EDGE_LOOP('',(#3552,#3553,#3576,#3597));
+#3552 = ORIENTED_EDGE('',*,*,#3528,.F.);
+#3553 = ORIENTED_EDGE('',*,*,#3554,.F.);
+#3554 = EDGE_CURVE('',#3555,#3501,#3557,.T.);
+#3555 = VERTEX_POINT('',#3556);
+#3556 = CARTESIAN_POINT('',(1.470000008694,-2.520714207766,1.15390908197
+    ));
+#3557 = SURFACE_CURVE('',#3558,(#3562,#3569),.PCURVE_S1.);
+#3558 = LINE('',#3559,#3560);
+#3559 = CARTESIAN_POINT('',(1.070000008694,-2.520714208049,
+    1.153909083353));
+#3560 = VECTOR('',#3561,1.);
+#3561 = DIRECTION('',(-1.,0.,0.));
+#3562 = PCURVE('',#1440,#3563);
+#3563 = DEFINITIONAL_REPRESENTATION('',(#3564),#3568);
+#3564 = LINE('',#3565,#3566);
+#3565 = CARTESIAN_POINT('',(0.,0.));
+#3566 = VECTOR('',#3567,1.);
+#3567 = DIRECTION('',(-1.,5.790325E-11));
+#3568 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3569 = PCURVE('',#3517,#3570);
+#3570 = DEFINITIONAL_REPRESENTATION('',(#3571),#3575);
+#3571 = LINE('',#3572,#3573);
+#3572 = CARTESIAN_POINT('',(4.527040249811,0.));
+#3573 = VECTOR('',#3574,1.);
+#3574 = DIRECTION('',(0.,1.));
+#3575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3576 = ORIENTED_EDGE('',*,*,#3577,.T.);
+#3577 = EDGE_CURVE('',#3555,#1399,#3578,.T.);
+#3578 = SURFACE_CURVE('',#3579,(#3583,#3590),.PCURVE_S1.);
+#3579 = LINE('',#3580,#3581);
+#3580 = CARTESIAN_POINT('',(1.470000008694,-2.520714207766,1.15390908197
+    ));
+#3581 = VECTOR('',#3582,1.);
+#3582 = DIRECTION('',(-5.790325E-11,0.982872043082,0.184289302259));
+#3583 = PCURVE('',#1440,#3584);
+#3584 = DEFINITIONAL_REPRESENTATION('',(#3585),#3589);
+#3585 = LINE('',#3586,#3587);
+#3586 = CARTESIAN_POINT('',(0.4,0.));
+#3587 = VECTOR('',#3588,1.);
+#3588 = DIRECTION('',(0.,1.));
+#3589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3590 = PCURVE('',#1414,#3591);
+#3591 = DEFINITIONAL_REPRESENTATION('',(#3592),#3596);
+#3592 = LINE('',#3593,#3594);
+#3593 = CARTESIAN_POINT('',(0.299015384178,0.614107596808));
+#3594 = VECTOR('',#3595,1.);
+#3595 = DIRECTION('',(0.982872043082,0.184289302259));
+#3596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3597 = ORIENTED_EDGE('',*,*,#1426,.F.);
+#3598 = ADVANCED_FACE('',(#3599),#1414,.T.);
+#3599 = FACE_BOUND('',#3600,.T.);
+#3600 = EDGE_LOOP('',(#3601,#3602,#3630,#3653,#3677,#3700,#3723,#3746,
+    #3769,#3792,#3819,#3840));
+#3601 = ORIENTED_EDGE('',*,*,#3577,.F.);
+#3602 = ORIENTED_EDGE('',*,*,#3603,.F.);
+#3603 = EDGE_CURVE('',#3604,#3555,#3606,.T.);
+#3604 = VERTEX_POINT('',#3605);
+#3605 = CARTESIAN_POINT('',(1.470000008694,-2.745250806911,
+    0.903419242804));
+#3606 = SURFACE_CURVE('',#3607,(#3612,#3623),.PCURVE_S1.);
+#3607 = CIRCLE('',#3608,0.276294911346);
+#3608 = AXIS2_PLACEMENT_3D('',#3609,#3610,#3611);
+#3609 = CARTESIAN_POINT('',(1.470000008694,-2.469760150319,
+    0.882353265819));
+#3610 = DIRECTION('',(-1.,0.,0.));
+#3611 = DIRECTION('',(0.,0.99999999128,1.320570361351E-04));
+#3612 = PCURVE('',#1414,#3613);
+#3613 = DEFINITIONAL_REPRESENTATION('',(#3614),#3622);
+#3614 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3615,#3616,#3617,#3618,
+#3619,#3620,#3621),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3615 = CARTESIAN_POINT('',(0.626264350562,0.342588267344));
+#3616 = CARTESIAN_POINT('',(0.626327547358,-0.135968552807));
+#3617 = CARTESIAN_POINT('',(0.211853585555,0.103255127238));
+#3618 = CARTESIAN_POINT('',(-0.202620376248,0.342478807283));
+#3619 = CARTESIAN_POINT('',(0.211790388759,0.581811947389));
+#3620 = CARTESIAN_POINT('',(0.626201153766,0.821145087495));
+#3621 = CARTESIAN_POINT('',(0.626264350562,0.342588267344));
+#3622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3623 = PCURVE('',#3517,#3624);
+#3624 = DEFINITIONAL_REPRESENTATION('',(#3625),#3629);
+#3625 = LINE('',#3626,#3627);
+#3626 = CARTESIAN_POINT('',(0.,-0.4));
+#3627 = VECTOR('',#3628,1.);
+#3628 = DIRECTION('',(1.,0.));
+#3629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3630 = ORIENTED_EDGE('',*,*,#3631,.F.);
+#3631 = EDGE_CURVE('',#3632,#3604,#3634,.T.);
+#3632 = VERTEX_POINT('',#3633);
+#3633 = CARTESIAN_POINT('',(1.470000008694,-2.782367596532,
+    0.418865537579));
+#3634 = SURFACE_CURVE('',#3635,(#3639,#3646),.PCURVE_S1.);
+#3635 = LINE('',#3636,#3637);
+#3636 = CARTESIAN_POINT('',(1.470000008694,-2.782367596532,
+    0.418865537579));
+#3637 = VECTOR('',#3638,1.);
+#3638 = DIRECTION('',(-5.790325E-11,7.637620708787E-02,0.997079071584));
+#3639 = PCURVE('',#1414,#3640);
+#3640 = DEFINITIONAL_REPRESENTATION('',(#3641),#3645);
+#3641 = LINE('',#3642,#3643);
+#3642 = CARTESIAN_POINT('',(3.736199541239E-02,-0.120935947582));
+#3643 = VECTOR('',#3644,1.);
+#3644 = DIRECTION('',(7.637620708787E-02,0.997079071584));
+#3645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3646 = PCURVE('',#3488,#3647);
+#3647 = DEFINITIONAL_REPRESENTATION('',(#3648),#3652);
+#3648 = LINE('',#3649,#3650);
+#3649 = CARTESIAN_POINT('',(0.4,1.E-17));
+#3650 = VECTOR('',#3651,1.);
+#3651 = DIRECTION('',(0.,1.));
+#3652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3653 = ORIENTED_EDGE('',*,*,#3654,.F.);
+#3654 = EDGE_CURVE('',#3655,#3632,#3657,.T.);
+#3655 = VERTEX_POINT('',#3656);
+#3656 = CARTESIAN_POINT('',(1.470000008694,-2.924372971145,
+    0.260554988898));
+#3657 = SURFACE_CURVE('',#3658,(#3663,#3670),.PCURVE_S1.);
+#3658 = CIRCLE('',#3659,0.174672845202);
+#3659 = AXIS2_PLACEMENT_3D('',#3660,#3661,#3662);
+#3660 = CARTESIAN_POINT('',(1.470000008694,-2.956527445751,
+    0.432242766884));
+#3661 = DIRECTION('',(1.,-0.,0.));
+#3662 = DIRECTION('',(0.,0.999999978183,-2.088858587938E-04));
+#3663 = PCURVE('',#1414,#3664);
+#3664 = DEFINITIONAL_REPRESENTATION('',(#3665),#3669);
+#3665 = CIRCLE('',#3666,0.174672845202);
+#3666 = AXIS2_PLACEMENT_2D('',#3667,#3668);
+#3667 = CARTESIAN_POINT('',(-0.136797853807,-0.107558718278));
+#3668 = DIRECTION('',(0.999999978183,-2.088858587938E-04));
+#3669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3670 = PCURVE('',#3461,#3671);
+#3671 = DEFINITIONAL_REPRESENTATION('',(#3672),#3676);
+#3672 = LINE('',#3673,#3674);
+#3673 = CARTESIAN_POINT('',(0.,0.4));
+#3674 = VECTOR('',#3675,1.);
+#3675 = DIRECTION('',(1.,0.));
+#3676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3677 = ORIENTED_EDGE('',*,*,#3678,.F.);
+#3678 = EDGE_CURVE('',#3679,#3655,#3681,.T.);
+#3679 = VERTEX_POINT('',#3680);
+#3680 = CARTESIAN_POINT('',(1.470000008694,-3.514096196998,
+    0.149981407534));
+#3681 = SURFACE_CURVE('',#3682,(#3686,#3693),.PCURVE_S1.);
+#3682 = LINE('',#3683,#3684);
+#3683 = CARTESIAN_POINT('',(1.470000008694,-3.514096196998,
+    0.149981407534));
+#3684 = VECTOR('',#3685,1.);
+#3685 = DIRECTION('',(-5.790325E-11,0.982872043083,0.184289302258));
+#3686 = PCURVE('',#1414,#3687);
+#3687 = DEFINITIONAL_REPRESENTATION('',(#3688),#3692);
+#3688 = LINE('',#3689,#3690);
+#3689 = CARTESIAN_POINT('',(-0.694366605054,-0.389820077627));
+#3690 = VECTOR('',#3691,1.);
+#3691 = DIRECTION('',(0.982872043083,0.184289302258));
+#3692 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3693 = PCURVE('',#3428,#3694);
+#3694 = DEFINITIONAL_REPRESENTATION('',(#3695),#3699);
+#3695 = LINE('',#3696,#3697);
+#3696 = CARTESIAN_POINT('',(0.4,-1.E-17));
+#3697 = VECTOR('',#3698,1.);
+#3698 = DIRECTION('',(0.,1.));
+#3699 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3700 = ORIENTED_EDGE('',*,*,#3701,.T.);
+#3701 = EDGE_CURVE('',#3679,#3702,#3704,.T.);
+#3702 = VERTEX_POINT('',#3703);
+#3703 = CARTESIAN_POINT('',(1.470000008165,-3.484036761571,
+    3.024167692833E-03));
+#3704 = SURFACE_CURVE('',#3705,(#3709,#3716),.PCURVE_S1.);
+#3705 = LINE('',#3706,#3707);
+#3706 = CARTESIAN_POINT('',(1.470000008694,-3.514096196998,
+    0.149981407534));
+#3707 = VECTOR('',#3708,1.);
+#3708 = DIRECTION('',(-3.52787433E-09,0.200396236178,-0.979714932277));
+#3709 = PCURVE('',#1414,#3710);
+#3710 = DEFINITIONAL_REPRESENTATION('',(#3711),#3715);
+#3711 = LINE('',#3712,#3713);
+#3712 = CARTESIAN_POINT('',(-0.694366605054,-0.389820077627));
+#3713 = VECTOR('',#3714,1.);
+#3714 = DIRECTION('',(0.200396236178,-0.979714932277));
+#3715 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3716 = PCURVE('',#3400,#3717);
+#3717 = DEFINITIONAL_REPRESENTATION('',(#3718),#3722);
+#3718 = LINE('',#3719,#3720);
+#3719 = CARTESIAN_POINT('',(7.499999929443E-02,0.200000000265));
+#3720 = VECTOR('',#3721,1.);
+#3721 = DIRECTION('',(-1.,-3.52787433E-09));
+#3722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3723 = ORIENTED_EDGE('',*,*,#3724,.T.);
+#3724 = EDGE_CURVE('',#3702,#3725,#3727,.T.);
+#3725 = VERTEX_POINT('',#3726);
+#3726 = CARTESIAN_POINT('',(1.470000008165,-2.894313535718,
+    0.113597749057));
+#3727 = SURFACE_CURVE('',#3728,(#3732,#3739),.PCURVE_S1.);
+#3728 = LINE('',#3729,#3730);
+#3729 = CARTESIAN_POINT('',(1.470000008165,-3.484036761571,
+    3.024167692833E-03));
+#3730 = VECTOR('',#3731,1.);
+#3731 = DIRECTION('',(0.,0.982872043083,0.184289302258));
+#3732 = PCURVE('',#1414,#3733);
+#3733 = DEFINITIONAL_REPRESENTATION('',(#3734),#3738);
+#3734 = LINE('',#3735,#3736);
+#3735 = CARTESIAN_POINT('',(-0.664307169627,-0.536777317469));
+#3736 = VECTOR('',#3737,1.);
+#3737 = DIRECTION('',(0.982872043083,0.184289302258));
+#3738 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3739 = PCURVE('',#3372,#3740);
+#3740 = DEFINITIONAL_REPRESENTATION('',(#3741),#3745);
+#3741 = LINE('',#3742,#3743);
+#3742 = CARTESIAN_POINT('',(0.,-9.E-16));
+#3743 = VECTOR('',#3744,1.);
+#3744 = DIRECTION('',(-5.790325E-11,1.));
+#3745 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3746 = ORIENTED_EDGE('',*,*,#3747,.T.);
+#3747 = EDGE_CURVE('',#3725,#3748,#3750,.T.);
+#3748 = VERTEX_POINT('',#3749);
+#3749 = CARTESIAN_POINT('',(1.470000008165,-2.632637848836,
+    0.409865390091));
+#3750 = SURFACE_CURVE('',#3751,(#3756,#3763),.PCURVE_S1.);
+#3751 = CIRCLE('',#3752,0.324661697744);
+#3752 = AXIS2_PLACEMENT_3D('',#3753,#3754,#3755);
+#3753 = CARTESIAN_POINT('',(1.470000008165,-2.956527445751,
+    0.432242766884));
+#3754 = DIRECTION('',(1.,0.,-0.));
+#3755 = DIRECTION('',(0.,0.999972094053,7.470683693472E-03));
+#3756 = PCURVE('',#1414,#3757);
+#3757 = DEFINITIONAL_REPRESENTATION('',(#3758),#3762);
+#3758 = CIRCLE('',#3759,0.324661697744);
+#3759 = AXIS2_PLACEMENT_2D('',#3760,#3761);
+#3760 = CARTESIAN_POINT('',(-0.136797853807,-0.107558718278));
+#3761 = DIRECTION('',(0.999972094053,7.470683693472E-03));
+#3762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3763 = PCURVE('',#3345,#3764);
+#3764 = DEFINITIONAL_REPRESENTATION('',(#3765),#3768);
+#3765 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3766,#3767),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.897737710986,6.206734649952),.PIECEWISE_BEZIER_KNOTS.);
+#3766 = CARTESIAN_POINT('',(4.897737710986,0.));
+#3767 = CARTESIAN_POINT('',(6.206734649952,0.));
+#3768 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3769 = ORIENTED_EDGE('',*,*,#3770,.T.);
+#3770 = EDGE_CURVE('',#3748,#3771,#3773,.T.);
+#3771 = VERTEX_POINT('',#3772);
+#3772 = CARTESIAN_POINT('',(1.470000008165,-2.595521059215,
+    0.894419095315));
+#3773 = SURFACE_CURVE('',#3774,(#3778,#3785),.PCURVE_S1.);
+#3774 = LINE('',#3775,#3776);
+#3775 = CARTESIAN_POINT('',(1.470000008165,-2.632637848836,
+    0.409865390091));
+#3776 = VECTOR('',#3777,1.);
+#3777 = DIRECTION('',(0.,7.637620708787E-02,0.997079071584));
+#3778 = PCURVE('',#1414,#3779);
+#3779 = DEFINITIONAL_REPRESENTATION('',(#3780),#3784);
+#3780 = LINE('',#3781,#3782);
+#3781 = CARTESIAN_POINT('',(0.187091743109,-0.129936095071));
+#3782 = VECTOR('',#3783,1.);
+#3783 = DIRECTION('',(7.637620708787E-02,0.997079071584));
+#3784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3785 = PCURVE('',#3312,#3786);
+#3786 = DEFINITIONAL_REPRESENTATION('',(#3787),#3791);
+#3787 = LINE('',#3788,#3789);
+#3788 = CARTESIAN_POINT('',(-0.,-7.2E-16));
+#3789 = VECTOR('',#3790,1.);
+#3790 = DIRECTION('',(-5.790325E-11,1.));
+#3791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3792 = ORIENTED_EDGE('',*,*,#3793,.T.);
+#3793 = EDGE_CURVE('',#3771,#3794,#3796,.T.);
+#3794 = VERTEX_POINT('',#3795);
+#3795 = CARTESIAN_POINT('',(1.470000008165,-2.490654772344,
+    1.006951842128));
+#3796 = SURFACE_CURVE('',#3797,(#3802,#3813),.PCURVE_S1.);
+#3797 = CIRCLE('',#3798,0.12633839657);
+#3798 = AXIS2_PLACEMENT_3D('',#3799,#3800,#3801);
+#3799 = CARTESIAN_POINT('',(1.470000008165,-2.469760150319,
+    0.882353265819));
+#3800 = DIRECTION('',(-1.,0.,-0.));
+#3801 = DIRECTION('',(0.,0.999815701367,-1.919800248309E-02));
+#3802 = PCURVE('',#1414,#3803);
+#3803 = DEFINITIONAL_REPRESENTATION('',(#3804),#3812);
+#3804 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3805,#3806,#3807,#3808,
+#3809,#3810,#3811),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#3805 = CARTESIAN_POINT('',(0.476284554201,0.340126335806));
+#3806 = CARTESIAN_POINT('',(0.472083560488,0.121342143061));
+#3807 = CARTESIAN_POINT('',(0.284711388481,0.23437240671));
+#3808 = CARTESIAN_POINT('',(9.733921647387E-02,0.347402670359));
+#3809 = CARTESIAN_POINT('',(0.288912382194,0.453156599455));
+#3810 = CARTESIAN_POINT('',(0.480485547914,0.558910528551));
+#3811 = CARTESIAN_POINT('',(0.476284554201,0.340126335806));
+#3812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3813 = PCURVE('',#3285,#3814);
+#3814 = DEFINITIONAL_REPRESENTATION('',(#3815),#3818);
+#3815 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3816,#3817),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(3.218043310815,4.527040249811),.PIECEWISE_BEZIER_KNOTS.);
+#3816 = CARTESIAN_POINT('',(3.218043310815,0.));
+#3817 = CARTESIAN_POINT('',(4.527040249811,0.));
+#3818 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3819 = ORIENTED_EDGE('',*,*,#3820,.T.);
+#3820 = EDGE_CURVE('',#3794,#1371,#3821,.T.);
+#3821 = SURFACE_CURVE('',#3822,(#3826,#3833),.PCURVE_S1.);
+#3822 = LINE('',#3823,#3824);
+#3823 = CARTESIAN_POINT('',(1.470000008165,-2.490654772344,
+    1.006951842128));
+#3824 = VECTOR('',#3825,1.);
+#3825 = DIRECTION('',(0.,0.982872043082,0.184289302259));
+#3826 = PCURVE('',#1414,#3827);
+#3827 = DEFINITIONAL_REPRESENTATION('',(#3828),#3832);
+#3828 = LINE('',#3829,#3830);
+#3829 = CARTESIAN_POINT('',(0.3290748196,0.467150356966));
+#3830 = VECTOR('',#3831,1.);
+#3831 = DIRECTION('',(0.982872043082,0.184289302259));
+#3832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3833 = PCURVE('',#1386,#3834);
+#3834 = DEFINITIONAL_REPRESENTATION('',(#3835),#3839);
+#3835 = LINE('',#3836,#3837);
+#3836 = CARTESIAN_POINT('',(-0.,-9.1E-16));
+#3837 = VECTOR('',#3838,1.);
+#3838 = DIRECTION('',(-5.790325E-11,1.));
+#3839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3840 = ORIENTED_EDGE('',*,*,#1398,.F.);
+#3841 = ADVANCED_FACE('',(#3842),#1386,.T.);
+#3842 = FACE_BOUND('',#3843,.T.);
+#3843 = EDGE_LOOP('',(#3844,#3845,#3866,#3867));
+#3844 = ORIENTED_EDGE('',*,*,#3820,.F.);
+#3845 = ORIENTED_EDGE('',*,*,#3846,.T.);
+#3846 = EDGE_CURVE('',#3794,#3246,#3847,.T.);
+#3847 = SURFACE_CURVE('',#3848,(#3852,#3859),.PCURVE_S1.);
+#3848 = LINE('',#3849,#3850);
+#3849 = CARTESIAN_POINT('',(1.470000008165,-2.490654772344,
+    1.006951842128));
+#3850 = VECTOR('',#3851,1.);
+#3851 = DIRECTION('',(-1.,0.,0.));
+#3852 = PCURVE('',#1386,#3853);
+#3853 = DEFINITIONAL_REPRESENTATION('',(#3854),#3858);
+#3854 = LINE('',#3855,#3856);
+#3855 = CARTESIAN_POINT('',(0.,-4.4E-16));
+#3856 = VECTOR('',#3857,1.);
+#3857 = DIRECTION('',(1.,5.790325E-11));
+#3858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3859 = PCURVE('',#3285,#3860);
+#3860 = DEFINITIONAL_REPRESENTATION('',(#3861),#3865);
+#3861 = LINE('',#3862,#3863);
+#3862 = CARTESIAN_POINT('',(4.527040249811,0.));
+#3863 = VECTOR('',#3864,1.);
+#3864 = DIRECTION('',(0.,1.));
+#3865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3866 = ORIENTED_EDGE('',*,*,#3245,.T.);
+#3867 = ORIENTED_EDGE('',*,*,#1370,.F.);
+#3868 = ADVANCED_FACE('',(#3869),#1470,.F.);
+#3869 = FACE_BOUND('',#3870,.F.);
+#3870 = EDGE_LOOP('',(#3871,#3872,#3894,#3895));
+#3871 = ORIENTED_EDGE('',*,*,#1643,.T.);
+#3872 = ORIENTED_EDGE('',*,*,#3873,.F.);
+#3873 = EDGE_CURVE('',#2496,#1599,#3874,.T.);
+#3874 = SURFACE_CURVE('',#3875,(#3881,#3887),.PCURVE_S1.);
+#3875 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#3876,#3877,#3878,#3879,#3880),
+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.219898339809,-1.916233980907E-02,
+    4.119162339809,4.319898339809),.UNSPECIFIED.);
+#3876 = CARTESIAN_POINT('',(-1.762774893206,-2.269898339809,
+    2.114834045293));
+#3877 = CARTESIAN_POINT('',(-1.762774893206,-2.169530339809,
+    2.114834045293));
+#3878 = CARTESIAN_POINT('',(-1.762774893206,0.,2.114834045293));
+#3879 = CARTESIAN_POINT('',(-1.762774893206,2.169530339809,
+    2.114834045293));
+#3880 = CARTESIAN_POINT('',(-1.762774893206,2.269898339809,
+    2.114834045293));
+#3881 = PCURVE('',#1470,#3882);
+#3882 = DEFINITIONAL_REPRESENTATION('',(#3883),#3886);
+#3883 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3884,#3885),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.916233980907E-02,4.119162339809),
+  .PIECEWISE_BEZIER_KNOTS.);
+#3884 = CARTESIAN_POINT('',(-3.1E-16,0.914834045293));
+#3885 = CARTESIAN_POINT('',(4.55,0.914834045293));
+#3886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3887 = PCURVE('',#1618,#3888);
+#3888 = DEFINITIONAL_REPRESENTATION('',(#3889),#3893);
+#3889 = LINE('',#3890,#3891);
+#3890 = CARTESIAN_POINT('',(0.,0.));
+#3891 = VECTOR('',#3892,1.);
+#3892 = DIRECTION('',(0.,1.));
+#3893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3894 = ORIENTED_EDGE('',*,*,#2495,.F.);
+#3895 = ORIENTED_EDGE('',*,*,#1456,.T.);
+#3896 = ADVANCED_FACE('',(#3897),#1533,.T.);
+#3897 = FACE_BOUND('',#3898,.T.);
+#3898 = EDGE_LOOP('',(#3899,#3973,#3974,#3975,#3976,#4050));
+#3899 = ORIENTED_EDGE('',*,*,#3900,.T.);
+#3900 = EDGE_CURVE('',#3901,#2547,#3903,.T.);
+#3901 = VERTEX_POINT('',#3902);
+#3902 = CARTESIAN_POINT('',(1.663881257919,-1.97,2.2));
+#3903 = SURFACE_CURVE('',#3904,(#3925,#3949),.PCURVE_S1.);
+#3904 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#3905,#3906,#3907,#3908,#3909,
+    #3910,#3911,#3912,#3913,#3914,#3915,#3916,#3917,#3918,#3919,#3920,
+    #3921,#3922,#3923,#3924),.UNSPECIFIED.,.F.,.F.,(8,6,6,8),(0.,
+    0.132336941189,0.807988143631,1.),.UNSPECIFIED.);
+#3905 = CARTESIAN_POINT('',(1.663881257919,-1.97,2.2));
+#3906 = CARTESIAN_POINT('',(1.666226167771,-1.972344909852,2.19999998227
+    ));
+#3907 = CARTESIAN_POINT('',(1.668594282796,-1.974713024876,
+    2.199935861093));
+#3908 = CARTESIAN_POINT('',(1.670982830541,-1.977101572622,
+    2.199805280172));
+#3909 = CARTESIAN_POINT('',(1.673388796968,-1.979507539049,
+    2.199606115105));
+#3910 = CARTESIAN_POINT('',(1.675808926447,-1.981927668528,
+    2.199336473384));
+#3911 = CARTESIAN_POINT('',(1.678239721762,-1.984358463843,
+    2.198994694392));
+#3912 = CARTESIAN_POINT('',(1.693123326697,-1.999242068778,
+    2.196458790056));
+#3913 = CARTESIAN_POINT('',(1.705749878821,-2.011868620902,2.19242021525
+    ));
+#3914 = CARTESIAN_POINT('',(1.718063601503,-2.024182343584,2.18628448806
+    ));
+#3915 = CARTESIAN_POINT('',(1.729427830827,-2.035546572908,
+    2.178042067669));
+#3916 = CARTESIAN_POINT('',(1.739179129039,-2.04529787112,2.168094910358
+    ));
+#3917 = CARTESIAN_POINT('',(1.747032687458,-2.053151429539,
+    2.157052167998));
+#3918 = CARTESIAN_POINT('',(1.754626125553,-2.060744867634,2.14217851102
+    ));
+#3919 = CARTESIAN_POINT('',(1.756149854375,-2.062268596456,
+    2.138843478412));
+#3920 = CARTESIAN_POINT('',(1.75751597158,-2.06363471366,2.135477813271)
+  );
+#3921 = CARTESIAN_POINT('',(1.758725294514,-2.064844036595,
+    2.132094121817));
+#3922 = CARTESIAN_POINT('',(1.75978016652,-2.065898908601,2.128704464695
+    ));
+#3923 = CARTESIAN_POINT('',(1.760684235674,-2.066802977755,
+    2.125320098865));
+#3924 = CARTESIAN_POINT('',(1.761442233529,-2.06756097561,2.121951219512
+    ));
+#3925 = PCURVE('',#1533,#3926);
+#3926 = DEFINITIONAL_REPRESENTATION('',(#3927),#3948);
+#3927 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#3928,#3929,#3930,#3931,#3932,
+    #3933,#3934,#3935,#3936,#3937,#3938,#3939,#3940,#3941,#3942,#3943,
+    #3944,#3945,#3946,#3947),.UNSPECIFIED.,.F.,.F.,(8,6,6,8),(0.,
+    0.132336941189,0.807988143631,1.),.UNSPECIFIED.);
+#3928 = CARTESIAN_POINT('',(4.138324679618,4.020000003267));
+#3929 = CARTESIAN_POINT('',(4.063970702848,4.022344908462));
+#3930 = CARTESIAN_POINT('',(3.989636747531,4.024713023326));
+#3931 = CARTESIAN_POINT('',(3.915322681782,4.027101572434));
+#3932 = CARTESIAN_POINT('',(3.84102835381,4.029507539884));
+#3933 = CARTESIAN_POINT('',(3.766753591912,4.031927669302));
+#3934 = CARTESIAN_POINT('',(3.692498204474,4.034358463843));
+#3935 = CARTESIAN_POINT('',(3.239246159463,4.049242068778));
+#3936 = CARTESIAN_POINT('',(2.860727440505,4.061868620902));
+#3937 = CARTESIAN_POINT('',(2.482677417743,4.074182343584));
+#3938 = CARTESIAN_POINT('',(2.105064185502,4.085546572908));
+#3939 = CARTESIAN_POINT('',(1.727856100977,4.09529787112));
+#3940 = CARTESIAN_POINT('',(1.351052796231,4.103151429539));
+#3941 = CARTESIAN_POINT('',(0.867719355205,4.110744867634));
+#3942 = CARTESIAN_POINT('',(0.760793407059,4.112268596456));
+#3943 = CARTESIAN_POINT('',(0.653902537434,4.11363471366));
+#3944 = CARTESIAN_POINT('',(0.547047198767,4.114844036595));
+#3945 = CARTESIAN_POINT('',(0.440227856827,4.115898908601));
+#3946 = CARTESIAN_POINT('',(0.333444989934,4.116802977754));
+#3947 = CARTESIAN_POINT('',(0.226699088174,4.117560975609));
+#3948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3949 = PCURVE('',#2563,#3950);
+#3950 = DEFINITIONAL_REPRESENTATION('',(#3951),#3972);
+#3951 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#3952,#3953,#3954,#3955,#3956,
+    #3957,#3958,#3959,#3960,#3961,#3962,#3963,#3964,#3965,#3966,#3967,
+    #3968,#3969,#3970,#3971),.UNSPECIFIED.,.F.,.F.,(8,6,6,8),(0.,
+    0.132336941189,0.807988143631,1.),.UNSPECIFIED.);
+#3952 = CARTESIAN_POINT('',(3.523414634146,8.611874208078E-02));
+#3953 = CARTESIAN_POINT('',(3.457285422894,8.37738322288E-02));
+#3954 = CARTESIAN_POINT('',(3.391136992335,8.140571720437E-02));
+#3955 = CARTESIAN_POINT('',(3.324969223918,7.901716945878E-02));
+#3956 = CARTESIAN_POINT('',(3.258781980832,7.6611203032E-02));
+#3957 = CARTESIAN_POINT('',(3.192575108008,7.419107355271E-02));
+#3958 = CARTESIAN_POINT('',(3.126348432122,7.176027823827E-02));
+#3959 = CARTESIAN_POINT('',(2.721876907675,5.687667330276E-02));
+#3960 = CARTESIAN_POINT('',(2.383128714,4.425012117881E-02));
+#3961 = CARTESIAN_POINT('',(2.043831408335,3.193639849687E-02));
+#3962 = CARTESIAN_POINT('',(1.703955730653,2.057216917283E-02));
+#3963 = CARTESIAN_POINT('',(1.363471951272,1.082087096077E-02));
+#3964 = CARTESIAN_POINT('',(1.02237827054,2.967312542245E-03));
+#3965 = CARTESIAN_POINT('',(0.583595328608,-4.626125553062E-03));
+#3966 = CARTESIAN_POINT('',(0.48644609517,-6.149854375334E-03));
+#3967 = CARTESIAN_POINT('',(0.389249667284,-7.515971579649E-03));
+#3968 = CARTESIAN_POINT('',(0.292006433937,-8.725294513947E-03));
+#3969 = CARTESIAN_POINT('',(0.194716798208,-9.780166520052E-03));
+#3970 = CARTESIAN_POINT('',(9.738117686926E-02,-1.068423567443E-02));
+#3971 = CARTESIAN_POINT('',(0.,-1.144223352897E-02));
+#3972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3973 = ORIENTED_EDGE('',*,*,#2586,.T.);
+#3974 = ORIENTED_EDGE('',*,*,#2468,.F.);
+#3975 = ORIENTED_EDGE('',*,*,#1513,.F.);
+#3976 = ORIENTED_EDGE('',*,*,#3977,.F.);
+#3977 = EDGE_CURVE('',#3978,#1514,#3980,.T.);
+#3978 = VERTEX_POINT('',#3979);
+#3979 = CARTESIAN_POINT('',(1.663881257919,1.97,2.2));
+#3980 = SURFACE_CURVE('',#3981,(#4002,#4026),.PCURVE_S1.);
+#3981 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#3982,#3983,#3984,#3985,#3986,
+    #3987,#3988,#3989,#3990,#3991,#3992,#3993,#3994,#3995,#3996,#3997,
+    #3998,#3999,#4000,#4001),.UNSPECIFIED.,.F.,.F.,(8,6,6,8),(0.,
+    0.134296696731,0.809134837706,1.),.UNSPECIFIED.);
+#3982 = CARTESIAN_POINT('',(1.663881257919,1.97,2.2));
+#3983 = CARTESIAN_POINT('',(1.666260892566,1.972379634647,2.199999980928
+    ));
+#3984 = CARTESIAN_POINT('',(1.668664425922,1.974783168003,2.199933947929
+    ));
+#3985 = CARTESIAN_POINT('',(1.671088959328,1.977207701409,2.199799436226
+    ));
+#3986 = CARTESIAN_POINT('',(1.673531338527,1.979650080608,2.199594228134
+    ));
+#3987 = CARTESIAN_POINT('',(1.675988153664,1.982106895745,2.199316353065
+    ));
+#3988 = CARTESIAN_POINT('',(1.678455739286,1.984574481367,2.198964087522
+    ));
+#3989 = CARTESIAN_POINT('',(1.693364159631,1.999482901712,2.196384598521
+    ));
+#3990 = CARTESIAN_POINT('',(1.705971208602,2.012089950683,2.192317188715
+    ));
+#3991 = CARTESIAN_POINT('',(1.718258034699,2.02437677678,2.186157469327)
+  );
+#3992 = CARTESIAN_POINT('',(1.72958964308,2.035708385161,2.17789932091)
+  );
+#3993 = CARTESIAN_POINT('',(1.739307297952,2.045426040032,2.167946364671
+    ));
+#3994 = CARTESIAN_POINT('',(1.747129668857,2.053248410938,2.15690605382)
+  );
+#3995 = CARTESIAN_POINT('',(1.754680639812,2.060799381893,2.142058992902
+    ));
+#3996 = CARTESIAN_POINT('',(1.756190591236,2.062309333317,2.138742972102
+    ));
+#3997 = CARTESIAN_POINT('',(1.757544827305,2.063663569386,2.135396981339
+    ));
+#3998 = CARTESIAN_POINT('',(1.758744177638,2.064862919719,2.132033392706
+    ));
+#3999 = CARTESIAN_POINT('',(1.759790959476,2.065909701557,2.128664042172
+    ));
+#4000 = CARTESIAN_POINT('',(1.760688762481,2.066807504562,2.125299979726
+    ));
+#4001 = CARTESIAN_POINT('',(1.761442233529,2.06756097561,2.121951219512)
+  );
+#4002 = PCURVE('',#1533,#4003);
+#4003 = DEFINITIONAL_REPRESENTATION('',(#4004),#4025);
+#4004 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#4005,#4006,#4007,#4008,#4009,
+    #4010,#4011,#4012,#4013,#4014,#4015,#4016,#4017,#4018,#4019,#4020,
+    #4021,#4022,#4023,#4024),.UNSPECIFIED.,.F.,.F.,(8,6,6,8),(0.,
+    0.134296696731,0.809134837706,1.),.UNSPECIFIED.);
+#4005 = CARTESIAN_POINT('',(4.138324679618,7.999999974286E-02));
+#4006 = CARTESIAN_POINT('',(4.06286960742,7.762036546423E-02));
+#4007 = CARTESIAN_POINT('',(3.987435154086,7.521683212026E-02));
+#4008 = CARTESIAN_POINT('',(3.912021181721,7.279229860578E-02));
+#4009 = CARTESIAN_POINT('',(3.836627531357,7.034991932534E-02));
+#4010 = CARTESIAN_POINT('',(3.761254022955,6.789310419319E-02));
+#4011 = CARTESIAN_POINT('',(3.685900455402,6.542551863328E-02));
+#4012 = CARTESIAN_POINT('',(3.232015564147,5.05170982881E-02));
+#4013 = CARTESIAN_POINT('',(2.853959973645,3.791004931704E-02));
+#4014 = CARTESIAN_POINT('',(2.476371498728,2.56232232199E-02));
+#4015 = CARTESIAN_POINT('',(2.099218374365,1.429161483912E-02));
+#4016 = CARTESIAN_POINT('',(1.722469284676,4.573959967665E-03));
+#4017 = CARTESIAN_POINT('',(1.346124090698,-3.24841093807E-03));
+#4018 = CARTESIAN_POINT('',(0.863887965759,-1.079938189293E-02));
+#4019 = CARTESIAN_POINT('',(0.757601626908,-1.230933331595E-02));
+#4020 = CARTESIAN_POINT('',(0.651349959384,-1.36635693854E-02));
+#4021 = CARTESIAN_POINT('',(0.545133408153,-1.486291971971E-02));
+#4022 = CARTESIAN_POINT('',(0.438952430929,-1.590970155802E-02));
+#4023 = CARTESIAN_POINT('',(0.332807497361,-1.680750456051E-02));
+#4024 = CARTESIAN_POINT('',(0.226699088212,-1.756097560868E-02));
+#4025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4026 = PCURVE('',#1575,#4027);
+#4027 = DEFINITIONAL_REPRESENTATION('',(#4028),#4049);
+#4028 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#4029,#4030,#4031,#4032,#4033,
+    #4034,#4035,#4036,#4037,#4038,#4039,#4040,#4041,#4042,#4043,#4044,
+    #4045,#4046,#4047,#4048),.UNSPECIFIED.,.F.,.F.,(8,6,6,8),(0.,
+    0.134296696731,0.809134837706,1.),.UNSPECIFIED.);
+#4029 = CARTESIAN_POINT('',(3.523414634146,3.413881257919));
+#4030 = CARTESIAN_POINT('',(3.456306126625,3.416260892566));
+#4031 = CARTESIAN_POINT('',(3.389177826377,3.418664425922));
+#4032 = CARTESIAN_POINT('',(3.322029609449,3.421088959328));
+#4033 = CARTESIAN_POINT('',(3.254861332562,3.423531338527));
+#4034 = CARTESIAN_POINT('',(3.187672833111,3.425988153664));
+#4035 = CARTESIAN_POINT('',(3.120463929163,3.428455739286));
+#4036 = CARTESIAN_POINT('',(2.715407514922,3.443364159631));
+#4037 = CARTESIAN_POINT('',(2.377058118499,3.455971208602));
+#4038 = CARTESIAN_POINT('',(2.038160515892,3.468258034699));
+#4039 = CARTESIAN_POINT('',(1.698685569497,3.47958964308));
+#4040 = CARTESIAN_POINT('',(1.358603843759,3.489307297952));
+#4041 = CARTESIAN_POINT('',(1.017913752457,3.497129668857));
+#4042 = CARTESIAN_POINT('',(0.580114217831,3.504680639812));
+#4043 = CARTESIAN_POINT('',(0.48354376451,3.506190591236));
+#4044 = CARTESIAN_POINT('',(0.386926687854,3.507544827305));
+#4045 = CARTESIAN_POINT('',(0.29026337046,3.508744177638));
+#4046 = CARTESIAN_POINT('',(0.193554208413,3.509790959477));
+#4047 = CARTESIAN_POINT('',(9.679961092858E-02,3.510688762481));
+#4048 = CARTESIAN_POINT('',(0.,3.511442233529));
+#4049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4050 = ORIENTED_EDGE('',*,*,#4051,.T.);
+#4051 = EDGE_CURVE('',#3978,#3901,#4052,.T.);
+#4052 = SURFACE_CURVE('',#4053,(#4059,#4066),.PCURVE_S1.);
+#4053 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4054,#4055,#4056,#4057,#4058),
+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.219898339809,-1.916233980907E-02,
+    4.119162339809,4.319898339809),.UNSPECIFIED.);
+#4054 = CARTESIAN_POINT('',(1.663881257919,2.269898339809,2.2));
+#4055 = CARTESIAN_POINT('',(1.663881257919,2.169530339809,2.2));
+#4056 = CARTESIAN_POINT('',(1.663881257919,0.,2.2));
+#4057 = CARTESIAN_POINT('',(1.663881257919,-2.169530339809,2.2));
+#4058 = CARTESIAN_POINT('',(1.663881257919,-2.269898339809,2.2));
+#4059 = PCURVE('',#1533,#4060);
+#4060 = DEFINITIONAL_REPRESENTATION('',(#4061),#4065);
+#4061 = LINE('',#4062,#4063);
+#4062 = CARTESIAN_POINT('',(4.138324679618,0.));
+#4063 = VECTOR('',#4064,1.);
+#4064 = DIRECTION('',(0.,1.));
+#4065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4066 = PCURVE('',#4067,#4072);
+#4067 = PLANE('',#4068);
+#4068 = AXIS2_PLACEMENT_3D('',#4069,#4070,#4071);
+#4069 = CARTESIAN_POINT('',(0.,-6.E-17,2.2));
+#4070 = DIRECTION('',(-0.,-0.,-1.));
+#4071 = DIRECTION('',(-1.,0.,0.));
+#4072 = DEFINITIONAL_REPRESENTATION('',(#4073),#4076);
+#4073 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4074,#4075),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.916233980907E-02,4.119162339809),
+  .PIECEWISE_BEZIER_KNOTS.);
+#4074 = CARTESIAN_POINT('',(-1.663881257919,2.069162339809));
+#4075 = CARTESIAN_POINT('',(-1.663881257919,-2.069162339809));
+#4076 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4077 = ADVANCED_FACE('',(#4078),#1575,.T.);
+#4078 = FACE_BOUND('',#4079,.T.);
+#4079 = EDGE_LOOP('',(#4080,#4154,#4176,#4177));
+#4080 = ORIENTED_EDGE('',*,*,#4081,.F.);
+#4081 = EDGE_CURVE('',#4082,#1559,#4084,.T.);
+#4082 = VERTEX_POINT('',#4083);
+#4083 = CARTESIAN_POINT('',(-1.663881257919,1.97,2.2));
+#4084 = SURFACE_CURVE('',#4085,(#4106,#4130),.PCURVE_S1.);
+#4085 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#4086,#4087,#4088,#4089,#4090,
+    #4091,#4092,#4093,#4094,#4095,#4096,#4097,#4098,#4099,#4100,#4101,
+    #4102,#4103,#4104,#4105),.UNSPECIFIED.,.F.,.F.,(8,6,6,8),(0.,
+    0.132336941189,0.807988143631,1.),.UNSPECIFIED.);
+#4086 = CARTESIAN_POINT('',(-1.663881257919,1.97,2.2));
+#4087 = CARTESIAN_POINT('',(-1.666226167771,1.972344909852,2.19999998227
+    ));
+#4088 = CARTESIAN_POINT('',(-1.668594282796,1.974713024876,
+    2.199935861093));
+#4089 = CARTESIAN_POINT('',(-1.670982830541,1.977101572622,
+    2.199805280172));
+#4090 = CARTESIAN_POINT('',(-1.673388796968,1.979507539049,
+    2.199606115105));
+#4091 = CARTESIAN_POINT('',(-1.675808926447,1.981927668528,
+    2.199336473384));
+#4092 = CARTESIAN_POINT('',(-1.678239721762,1.984358463843,
+    2.198994694392));
+#4093 = CARTESIAN_POINT('',(-1.693123326697,1.999242068778,
+    2.196458790056));
+#4094 = CARTESIAN_POINT('',(-1.705749878821,2.011868620902,2.19242021525
+    ));
+#4095 = CARTESIAN_POINT('',(-1.718063601503,2.024182343584,2.18628448806
+    ));
+#4096 = CARTESIAN_POINT('',(-1.729427830827,2.035546572908,
+    2.178042067669));
+#4097 = CARTESIAN_POINT('',(-1.739179129039,2.04529787112,2.168094910358
+    ));
+#4098 = CARTESIAN_POINT('',(-1.747032687458,2.053151429539,
+    2.157052167998));
+#4099 = CARTESIAN_POINT('',(-1.754626125553,2.060744867634,2.14217851102
+    ));
+#4100 = CARTESIAN_POINT('',(-1.756149854375,2.062268596456,
+    2.138843478412));
+#4101 = CARTESIAN_POINT('',(-1.75751597158,2.06363471366,2.135477813271)
+  );
+#4102 = CARTESIAN_POINT('',(-1.758725294514,2.064844036595,
+    2.132094121817));
+#4103 = CARTESIAN_POINT('',(-1.75978016652,2.065898908601,2.128704464695
+    ));
+#4104 = CARTESIAN_POINT('',(-1.760684235674,2.066802977755,
+    2.125320098865));
+#4105 = CARTESIAN_POINT('',(-1.761442233529,2.06756097561,2.121951219512
+    ));
+#4106 = PCURVE('',#1575,#4107);
+#4107 = DEFINITIONAL_REPRESENTATION('',(#4108),#4129);
+#4108 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#4109,#4110,#4111,#4112,#4113,
+    #4114,#4115,#4116,#4117,#4118,#4119,#4120,#4121,#4122,#4123,#4124,
+    #4125,#4126,#4127,#4128),.UNSPECIFIED.,.F.,.F.,(8,6,6,8),(0.,
+    0.132336941189,0.807988143631,1.),.UNSPECIFIED.);
+#4109 = CARTESIAN_POINT('',(3.523414634146,8.611874208078E-02));
+#4110 = CARTESIAN_POINT('',(3.457285422894,8.37738322288E-02));
+#4111 = CARTESIAN_POINT('',(3.391136992335,8.140571720437E-02));
+#4112 = CARTESIAN_POINT('',(3.324969223918,7.901716945878E-02));
+#4113 = CARTESIAN_POINT('',(3.258781980832,7.6611203032E-02));
+#4114 = CARTESIAN_POINT('',(3.192575108008,7.419107355271E-02));
+#4115 = CARTESIAN_POINT('',(3.126348432122,7.176027823827E-02));
+#4116 = CARTESIAN_POINT('',(2.721876907675,5.687667330276E-02));
+#4117 = CARTESIAN_POINT('',(2.383128714,4.42501211788E-02));
+#4118 = CARTESIAN_POINT('',(2.043831408335,3.193639849688E-02));
+#4119 = CARTESIAN_POINT('',(1.703955730653,2.057216917282E-02));
+#4120 = CARTESIAN_POINT('',(1.363471951272,1.082087096078E-02));
+#4121 = CARTESIAN_POINT('',(1.02237827054,2.967312542244E-03));
+#4122 = CARTESIAN_POINT('',(0.583595328608,-4.626125553062E-03));
+#4123 = CARTESIAN_POINT('',(0.48644609517,-6.149854375334E-03));
+#4124 = CARTESIAN_POINT('',(0.389249667284,-7.515971579649E-03));
+#4125 = CARTESIAN_POINT('',(0.292006433937,-8.725294513947E-03));
+#4126 = CARTESIAN_POINT('',(0.194716798208,-9.780166520052E-03));
+#4127 = CARTESIAN_POINT('',(9.738117686926E-02,-1.068423567443E-02));
+#4128 = CARTESIAN_POINT('',(0.,-1.144223352897E-02));
+#4129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4130 = PCURVE('',#1618,#4131);
+#4131 = DEFINITIONAL_REPRESENTATION('',(#4132),#4153);
+#4132 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#4133,#4134,#4135,#4136,#4137,
+    #4138,#4139,#4140,#4141,#4142,#4143,#4144,#4145,#4146,#4147,#4148,
+    #4149,#4150,#4151,#4152),.UNSPECIFIED.,.F.,.F.,(8,6,6,8),(0.,
+    0.132336941189,0.807988143631,1.),.UNSPECIFIED.);
+#4133 = CARTESIAN_POINT('',(4.138324679618,4.020000003267));
+#4134 = CARTESIAN_POINT('',(4.063970702848,4.022344908462));
+#4135 = CARTESIAN_POINT('',(3.989636747531,4.024713023326));
+#4136 = CARTESIAN_POINT('',(3.915322681782,4.027101572434));
+#4137 = CARTESIAN_POINT('',(3.84102835381,4.029507539884));
+#4138 = CARTESIAN_POINT('',(3.766753591912,4.031927669302));
+#4139 = CARTESIAN_POINT('',(3.692498204474,4.034358463843));
+#4140 = CARTESIAN_POINT('',(3.239246159463,4.049242068778));
+#4141 = CARTESIAN_POINT('',(2.860727440505,4.061868620902));
+#4142 = CARTESIAN_POINT('',(2.482677417743,4.074182343584));
+#4143 = CARTESIAN_POINT('',(2.105064185502,4.085546572908));
+#4144 = CARTESIAN_POINT('',(1.727856100977,4.09529787112));
+#4145 = CARTESIAN_POINT('',(1.351052796231,4.103151429539));
+#4146 = CARTESIAN_POINT('',(0.867719355205,4.110744867634));
+#4147 = CARTESIAN_POINT('',(0.760793407059,4.112268596456));
+#4148 = CARTESIAN_POINT('',(0.653902537434,4.11363471366));
+#4149 = CARTESIAN_POINT('',(0.547047198767,4.114844036595));
+#4150 = CARTESIAN_POINT('',(0.440227856827,4.115898908601));
+#4151 = CARTESIAN_POINT('',(0.333444989934,4.116802977754));
+#4152 = CARTESIAN_POINT('',(0.226699088174,4.117560975609));
+#4153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4154 = ORIENTED_EDGE('',*,*,#4155,.T.);
+#4155 = EDGE_CURVE('',#4082,#3978,#4156,.T.);
+#4156 = SURFACE_CURVE('',#4157,(#4163,#4170),.PCURVE_S1.);
+#4157 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4158,#4159,#4160,#4161,#4162),
+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.194083317073,-1.170731707317E-02,
+    3.511707317073,3.694083317073),.UNSPECIFIED.);
+#4158 = CARTESIAN_POINT('',(-1.944083317073,1.97,2.2));
+#4159 = CARTESIAN_POINT('',(-1.852895317073,1.97,2.2));
+#4160 = CARTESIAN_POINT('',(0.,1.97,2.2));
+#4161 = CARTESIAN_POINT('',(1.852895317073,1.97,2.2));
+#4162 = CARTESIAN_POINT('',(1.944083317073,1.97,2.2));
+#4163 = PCURVE('',#1575,#4164);
+#4164 = DEFINITIONAL_REPRESENTATION('',(#4165),#4169);
+#4165 = LINE('',#4166,#4167);
+#4166 = CARTESIAN_POINT('',(3.523414634146,0.));
+#4167 = VECTOR('',#4168,1.);
+#4168 = DIRECTION('',(0.,1.));
+#4169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4170 = PCURVE('',#4067,#4171);
+#4171 = DEFINITIONAL_REPRESENTATION('',(#4172),#4175);
+#4172 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4173,#4174),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.170731707317E-02,3.511707317073),
+  .PIECEWISE_BEZIER_KNOTS.);
+#4173 = CARTESIAN_POINT('',(1.761707317073,1.97));
+#4174 = CARTESIAN_POINT('',(-1.761707317073,1.97));
+#4175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4176 = ORIENTED_EDGE('',*,*,#3977,.T.);
+#4177 = ORIENTED_EDGE('',*,*,#1558,.F.);
+#4178 = ADVANCED_FACE('',(#4179),#1618,.T.);
+#4179 = FACE_BOUND('',#4180,.T.);
+#4180 = EDGE_LOOP('',(#4181,#4255,#4277,#4278,#4279,#4280));
+#4181 = ORIENTED_EDGE('',*,*,#4182,.F.);
+#4182 = EDGE_CURVE('',#4183,#2518,#4185,.T.);
+#4183 = VERTEX_POINT('',#4184);
+#4184 = CARTESIAN_POINT('',(-1.663881257919,-1.97,2.2));
+#4185 = SURFACE_CURVE('',#4186,(#4207,#4231),.PCURVE_S1.);
+#4186 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#4187,#4188,#4189,#4190,#4191,
+    #4192,#4193,#4194,#4195,#4196,#4197,#4198,#4199,#4200,#4201,#4202,
+    #4203,#4204,#4205,#4206),.UNSPECIFIED.,.F.,.F.,(8,6,6,8),(0.,
+    0.134296696731,0.809134837706,1.),.UNSPECIFIED.);
+#4187 = CARTESIAN_POINT('',(-1.663881257919,-1.97,2.2));
+#4188 = CARTESIAN_POINT('',(-1.666260892566,-1.972379634647,
+    2.199999980928));
+#4189 = CARTESIAN_POINT('',(-1.668664425922,-1.974783168003,
+    2.199933947929));
+#4190 = CARTESIAN_POINT('',(-1.671088959328,-1.977207701409,
+    2.199799436226));
+#4191 = CARTESIAN_POINT('',(-1.673531338527,-1.979650080608,
+    2.199594228134));
+#4192 = CARTESIAN_POINT('',(-1.675988153664,-1.982106895745,
+    2.199316353065));
+#4193 = CARTESIAN_POINT('',(-1.678455739286,-1.984574481367,
+    2.198964087522));
+#4194 = CARTESIAN_POINT('',(-1.693364159631,-1.999482901712,
+    2.196384598521));
+#4195 = CARTESIAN_POINT('',(-1.705971208602,-2.012089950683,
+    2.192317188715));
+#4196 = CARTESIAN_POINT('',(-1.718258034699,-2.02437677678,
+    2.186157469327));
+#4197 = CARTESIAN_POINT('',(-1.72958964308,-2.035708385161,2.17789932091
+    ));
+#4198 = CARTESIAN_POINT('',(-1.739307297952,-2.045426040032,
+    2.167946364671));
+#4199 = CARTESIAN_POINT('',(-1.747129668857,-2.053248410938,
+    2.15690605382));
+#4200 = CARTESIAN_POINT('',(-1.754680639812,-2.060799381893,
+    2.142058992902));
+#4201 = CARTESIAN_POINT('',(-1.756190591236,-2.062309333317,
+    2.138742972102));
+#4202 = CARTESIAN_POINT('',(-1.757544827305,-2.063663569386,
+    2.135396981339));
+#4203 = CARTESIAN_POINT('',(-1.758744177638,-2.064862919719,
+    2.132033392706));
+#4204 = CARTESIAN_POINT('',(-1.759790959476,-2.065909701557,
+    2.128664042172));
+#4205 = CARTESIAN_POINT('',(-1.760688762481,-2.066807504562,
+    2.125299979726));
+#4206 = CARTESIAN_POINT('',(-1.761442233529,-2.06756097561,
+    2.121951219512));
+#4207 = PCURVE('',#1618,#4208);
+#4208 = DEFINITIONAL_REPRESENTATION('',(#4209),#4230);
+#4209 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#4210,#4211,#4212,#4213,#4214,
+    #4215,#4216,#4217,#4218,#4219,#4220,#4221,#4222,#4223,#4224,#4225,
+    #4226,#4227,#4228,#4229),.UNSPECIFIED.,.F.,.F.,(8,6,6,8),(0.,
+    0.134296696731,0.809134837706,1.),.UNSPECIFIED.);
+#4210 = CARTESIAN_POINT('',(4.138324679618,7.999999974286E-02));
+#4211 = CARTESIAN_POINT('',(4.06286960742,7.762036546423E-02));
+#4212 = CARTESIAN_POINT('',(3.987435154086,7.521683212026E-02));
+#4213 = CARTESIAN_POINT('',(3.912021181721,7.279229860578E-02));
+#4214 = CARTESIAN_POINT('',(3.836627531357,7.034991932534E-02));
+#4215 = CARTESIAN_POINT('',(3.761254022955,6.789310419319E-02));
+#4216 = CARTESIAN_POINT('',(3.685900455402,6.542551863328E-02));
+#4217 = CARTESIAN_POINT('',(3.232015564147,5.05170982881E-02));
+#4218 = CARTESIAN_POINT('',(2.853959973645,3.791004931704E-02));
+#4219 = CARTESIAN_POINT('',(2.476371498729,2.56232232199E-02));
+#4220 = CARTESIAN_POINT('',(2.099218374365,1.429161483913E-02));
+#4221 = CARTESIAN_POINT('',(1.722469284676,4.573959967663E-03));
+#4222 = CARTESIAN_POINT('',(1.346124090698,-3.248410938071E-03));
+#4223 = CARTESIAN_POINT('',(0.863887965759,-1.079938189293E-02));
+#4224 = CARTESIAN_POINT('',(0.757601626908,-1.230933331595E-02));
+#4225 = CARTESIAN_POINT('',(0.651349959384,-1.36635693854E-02));
+#4226 = CARTESIAN_POINT('',(0.545133408153,-1.486291971971E-02));
+#4227 = CARTESIAN_POINT('',(0.438952430929,-1.590970155802E-02));
+#4228 = CARTESIAN_POINT('',(0.332807497361,-1.680750456051E-02));
+#4229 = CARTESIAN_POINT('',(0.226699088212,-1.756097560868E-02));
+#4230 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4231 = PCURVE('',#2563,#4232);
+#4232 = DEFINITIONAL_REPRESENTATION('',(#4233),#4254);
+#4233 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#4234,#4235,#4236,#4237,#4238,
+    #4239,#4240,#4241,#4242,#4243,#4244,#4245,#4246,#4247,#4248,#4249,
+    #4250,#4251,#4252,#4253),.UNSPECIFIED.,.F.,.F.,(8,6,6,8),(0.,
+    0.134296696731,0.809134837706,1.),.UNSPECIFIED.);
+#4234 = CARTESIAN_POINT('',(3.523414634146,3.413881257919));
+#4235 = CARTESIAN_POINT('',(3.456306126625,3.416260892566));
+#4236 = CARTESIAN_POINT('',(3.389177826377,3.418664425922));
+#4237 = CARTESIAN_POINT('',(3.322029609449,3.421088959328));
+#4238 = CARTESIAN_POINT('',(3.254861332562,3.423531338527));
+#4239 = CARTESIAN_POINT('',(3.187672833111,3.425988153664));
+#4240 = CARTESIAN_POINT('',(3.120463929163,3.428455739286));
+#4241 = CARTESIAN_POINT('',(2.715407514922,3.443364159631));
+#4242 = CARTESIAN_POINT('',(2.377058118499,3.455971208602));
+#4243 = CARTESIAN_POINT('',(2.038160515893,3.468258034699));
+#4244 = CARTESIAN_POINT('',(1.698685569496,3.47958964308));
+#4245 = CARTESIAN_POINT('',(1.35860384376,3.489307297952));
+#4246 = CARTESIAN_POINT('',(1.017913752457,3.497129668857));
+#4247 = CARTESIAN_POINT('',(0.580114217831,3.504680639812));
+#4248 = CARTESIAN_POINT('',(0.48354376451,3.506190591236));
+#4249 = CARTESIAN_POINT('',(0.386926687854,3.507544827305));
+#4250 = CARTESIAN_POINT('',(0.29026337046,3.508744177638));
+#4251 = CARTESIAN_POINT('',(0.193554208413,3.509790959477));
+#4252 = CARTESIAN_POINT('',(9.679961092859E-02,3.510688762481));
+#4253 = CARTESIAN_POINT('',(0.,3.511442233529));
+#4254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4255 = ORIENTED_EDGE('',*,*,#4256,.T.);
+#4256 = EDGE_CURVE('',#4183,#4082,#4257,.T.);
+#4257 = SURFACE_CURVE('',#4258,(#4264,#4271),.PCURVE_S1.);
+#4258 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4259,#4260,#4261,#4262,#4263),
+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.219898339809,-1.916233980907E-02,
+    4.119162339809,4.319898339809),.UNSPECIFIED.);
+#4259 = CARTESIAN_POINT('',(-1.663881257919,-2.269898339809,2.2));
+#4260 = CARTESIAN_POINT('',(-1.663881257919,-2.169530339809,2.2));
+#4261 = CARTESIAN_POINT('',(-1.663881257919,0.,2.2));
+#4262 = CARTESIAN_POINT('',(-1.663881257919,2.169530339809,2.2));
+#4263 = CARTESIAN_POINT('',(-1.663881257919,2.269898339809,2.2));
+#4264 = PCURVE('',#1618,#4265);
+#4265 = DEFINITIONAL_REPRESENTATION('',(#4266),#4270);
+#4266 = LINE('',#4267,#4268);
+#4267 = CARTESIAN_POINT('',(4.138324679618,0.));
+#4268 = VECTOR('',#4269,1.);
+#4269 = DIRECTION('',(0.,1.));
+#4270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4271 = PCURVE('',#4067,#4272);
+#4272 = DEFINITIONAL_REPRESENTATION('',(#4273),#4276);
+#4273 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4274,#4275),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.916233980907E-02,4.119162339809),
+  .PIECEWISE_BEZIER_KNOTS.);
+#4274 = CARTESIAN_POINT('',(1.663881257919,-2.069162339809));
+#4275 = CARTESIAN_POINT('',(1.663881257919,2.069162339809));
+#4276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4277 = ORIENTED_EDGE('',*,*,#4081,.T.);
+#4278 = ORIENTED_EDGE('',*,*,#1598,.T.);
+#4279 = ORIENTED_EDGE('',*,*,#3873,.F.);
+#4280 = ORIENTED_EDGE('',*,*,#2517,.F.);
+#4281 = ADVANCED_FACE('',(#4282),#1706,.F.);
+#4282 = FACE_BOUND('',#4283,.F.);
+#4283 = EDGE_LOOP('',(#4284,#4285,#4305,#4306));
+#4284 = ORIENTED_EDGE('',*,*,#1768,.F.);
+#4285 = ORIENTED_EDGE('',*,*,#4286,.T.);
+#4286 = EDGE_CURVE('',#1769,#2217,#4287,.T.);
+#4287 = SURFACE_CURVE('',#4288,(#4292,#4298),.PCURVE_S1.);
+#4288 = LINE('',#4289,#4290);
+#4289 = CARTESIAN_POINT('',(1.469999991864,2.595521069568,0.894419095938
+    ));
+#4290 = VECTOR('',#4291,1.);
+#4291 = DIRECTION('',(-1.,-3.52151968E-09,-2.1167573E-10));
+#4292 = PCURVE('',#1706,#4293);
+#4293 = DEFINITIONAL_REPRESENTATION('',(#4294),#4297);
+#4294 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4295,#4296),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.4),.PIECEWISE_BEZIER_KNOTS.);
+#4295 = CARTESIAN_POINT('',(7.645065722511E-02,0.));
+#4296 = CARTESIAN_POINT('',(7.645065722511E-02,-0.4));
+#4297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4298 = PCURVE('',#1807,#4299);
+#4299 = DEFINITIONAL_REPRESENTATION('',(#4300),#4304);
+#4300 = LINE('',#4301,#4302);
+#4301 = CARTESIAN_POINT('',(-3.E-17,0.485973198148));
+#4302 = VECTOR('',#4303,1.);
+#4303 = DIRECTION('',(1.,0.));
+#4304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4305 = ORIENTED_EDGE('',*,*,#2239,.T.);
+#4306 = ORIENTED_EDGE('',*,*,#1690,.T.);
+#4307 = ADVANCED_FACE('',(#4308),#1807,.F.);
+#4308 = FACE_BOUND('',#4309,.F.);
+#4309 = EDGE_LOOP('',(#4310,#4311,#4332,#4333));
+#4310 = ORIENTED_EDGE('',*,*,#1791,.F.);
+#4311 = ORIENTED_EDGE('',*,*,#4312,.T.);
+#4312 = EDGE_CURVE('',#1792,#2194,#4313,.T.);
+#4313 = SURFACE_CURVE('',#4314,(#4318,#4325),.PCURVE_S1.);
+#4314 = LINE('',#4315,#4316);
+#4315 = CARTESIAN_POINT('',(1.469999991835,2.632637859189,0.409865390713
+    ));
+#4316 = VECTOR('',#4317,1.);
+#4317 = DIRECTION('',(-1.,0.,0.));
+#4318 = PCURVE('',#1807,#4319);
+#4319 = DEFINITIONAL_REPRESENTATION('',(#4320),#4324);
+#4320 = LINE('',#4321,#4322);
+#4321 = CARTESIAN_POINT('',(-0.,-2.3917E-13));
+#4322 = VECTOR('',#4323,1.);
+#4323 = DIRECTION('',(1.,-5.790287E-11));
+#4324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4325 = PCURVE('',#1840,#4326);
+#4326 = DEFINITIONAL_REPRESENTATION('',(#4327),#4331);
+#4327 = LINE('',#4328,#4329);
+#4328 = CARTESIAN_POINT('',(3.065141996362,0.));
+#4329 = VECTOR('',#4330,1.);
+#4330 = DIRECTION('',(0.,1.));
+#4331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4332 = ORIENTED_EDGE('',*,*,#2216,.T.);
+#4333 = ORIENTED_EDGE('',*,*,#4286,.F.);
+#4334 = ADVANCED_FACE('',(#4335),#1840,.T.);
+#4335 = FACE_BOUND('',#4336,.T.);
+#4336 = EDGE_LOOP('',(#4337,#4338,#4339,#4340));
+#4337 = ORIENTED_EDGE('',*,*,#1819,.T.);
+#4338 = ORIENTED_EDGE('',*,*,#4312,.T.);
+#4339 = ORIENTED_EDGE('',*,*,#2193,.F.);
+#4340 = ORIENTED_EDGE('',*,*,#4341,.F.);
+#4341 = EDGE_CURVE('',#1820,#2171,#4342,.T.);
+#4342 = SURFACE_CURVE('',#4343,(#4347,#4353),.PCURVE_S1.);
+#4343 = LINE('',#4344,#4345);
+#4344 = CARTESIAN_POINT('',(1.46999999187,2.8943135378,0.11359775921));
+#4345 = VECTOR('',#4346,1.);
+#4346 = DIRECTION('',(-1.,-7.069733E-10,-3.45631251E-09));
+#4347 = PCURVE('',#1840,#4348);
+#4348 = DEFINITIONAL_REPRESENTATION('',(#4349),#4352);
+#4349 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4350,#4351),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.4),.PIECEWISE_BEZIER_KNOTS.);
+#4350 = CARTESIAN_POINT('',(1.756145057397,0.));
+#4351 = CARTESIAN_POINT('',(1.756145057397,0.4));
+#4352 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4353 = PCURVE('',#1867,#4354);
+#4354 = DEFINITIONAL_REPRESENTATION('',(#4355),#4359);
+#4355 = LINE('',#4356,#4357);
+#4356 = CARTESIAN_POINT('',(-4.E-17,0.6));
+#4357 = VECTOR('',#4358,1.);
+#4358 = DIRECTION('',(1.,0.));
+#4359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4360 = ADVANCED_FACE('',(#4361),#1867,.F.);
+#4361 = FACE_BOUND('',#4362,.F.);
+#4362 = EDGE_LOOP('',(#4363,#4364,#4385,#4386));
+#4363 = ORIENTED_EDGE('',*,*,#1851,.F.);
+#4364 = ORIENTED_EDGE('',*,*,#4365,.T.);
+#4365 = EDGE_CURVE('',#1852,#2148,#4366,.T.);
+#4366 = SURFACE_CURVE('',#4367,(#4371,#4378),.PCURVE_S1.);
+#4367 = LINE('',#4368,#4369);
+#4368 = CARTESIAN_POINT('',(1.469999991835,3.48403676365,
+    3.024177854388E-03));
+#4369 = VECTOR('',#4370,1.);
+#4370 = DIRECTION('',(-1.,-7.069733E-10,-3.45631251E-09));
+#4371 = PCURVE('',#1867,#4372);
+#4372 = DEFINITIONAL_REPRESENTATION('',(#4373),#4377);
+#4373 = LINE('',#4374,#4375);
+#4374 = CARTESIAN_POINT('',(-0.,0.));
+#4375 = VECTOR('',#4376,1.);
+#4376 = DIRECTION('',(1.,0.));
+#4377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4378 = PCURVE('',#1895,#4379);
+#4379 = DEFINITIONAL_REPRESENTATION('',(#4380),#4384);
+#4380 = LINE('',#4381,#4382);
+#4381 = CARTESIAN_POINT('',(-7.499999929442E-02,0.200000000265));
+#4382 = VECTOR('',#4383,1.);
+#4383 = DIRECTION('',(-3.52787577E-09,-1.));
+#4384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4385 = ORIENTED_EDGE('',*,*,#2170,.T.);
+#4386 = ORIENTED_EDGE('',*,*,#4341,.F.);
+#4387 = ADVANCED_FACE('',(#4388),#1895,.T.);
+#4388 = FACE_BOUND('',#4389,.T.);
+#4389 = EDGE_LOOP('',(#4390,#4391,#4412,#4413));
+#4390 = ORIENTED_EDGE('',*,*,#2147,.T.);
+#4391 = ORIENTED_EDGE('',*,*,#4392,.T.);
+#4392 = EDGE_CURVE('',#2125,#1880,#4393,.T.);
+#4393 = SURFACE_CURVE('',#4394,(#4398,#4405),.PCURVE_S1.);
+#4394 = LINE('',#4395,#4396);
+#4395 = CARTESIAN_POINT('',(1.069999991306,3.514096198794,0.149981416313
+    ));
+#4396 = VECTOR('',#4397,1.);
+#4397 = DIRECTION('',(1.,7.069733E-10,3.45631251E-09));
+#4398 = PCURVE('',#1895,#4399);
+#4399 = DEFINITIONAL_REPRESENTATION('',(#4400),#4404);
+#4400 = LINE('',#4401,#4402);
+#4401 = CARTESIAN_POINT('',(7.499999929442E-02,-0.200000000265));
+#4402 = VECTOR('',#4403,1.);
+#4403 = DIRECTION('',(3.52787577E-09,1.));
+#4404 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4405 = PCURVE('',#1923,#4406);
+#4406 = DEFINITIONAL_REPRESENTATION('',(#4407),#4411);
+#4407 = LINE('',#4408,#4409);
+#4408 = CARTESIAN_POINT('',(0.,0.));
+#4409 = VECTOR('',#4410,1.);
+#4410 = DIRECTION('',(1.,0.));
+#4411 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4412 = ORIENTED_EDGE('',*,*,#1879,.T.);
+#4413 = ORIENTED_EDGE('',*,*,#4365,.T.);
+#4414 = ADVANCED_FACE('',(#4415),#1923,.F.);
+#4415 = FACE_BOUND('',#4416,.F.);
+#4416 = EDGE_LOOP('',(#4417,#4418,#4419,#4420));
+#4417 = ORIENTED_EDGE('',*,*,#2124,.F.);
+#4418 = ORIENTED_EDGE('',*,*,#4392,.T.);
+#4419 = ORIENTED_EDGE('',*,*,#1907,.T.);
+#4420 = ORIENTED_EDGE('',*,*,#4421,.F.);
+#4421 = EDGE_CURVE('',#2102,#1908,#4422,.T.);
+#4422 = SURFACE_CURVE('',#4423,(#4427,#4434),.PCURVE_S1.);
+#4423 = LINE('',#4424,#4425);
+#4424 = CARTESIAN_POINT('',(1.069999991341,2.924372972944,0.260554997669
+    ));
+#4425 = VECTOR('',#4426,1.);
+#4426 = DIRECTION('',(1.,7.069733E-10,3.45631251E-09));
+#4427 = PCURVE('',#1923,#4428);
+#4428 = DEFINITIONAL_REPRESENTATION('',(#4429),#4433);
+#4429 = LINE('',#4430,#4431);
+#4430 = CARTESIAN_POINT('',(4.E-17,0.6));
+#4431 = VECTOR('',#4432,1.);
+#4432 = DIRECTION('',(1.,0.));
+#4433 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4434 = PCURVE('',#1956,#4435);
+#4435 = DEFINITIONAL_REPRESENTATION('',(#4436),#4439);
+#4436 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4437,#4438),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.4),.PIECEWISE_BEZIER_KNOTS.);
+#4437 = CARTESIAN_POINT('',(1.756145057397,0.));
+#4438 = CARTESIAN_POINT('',(1.756145057397,-0.4));
+#4439 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4440 = ADVANCED_FACE('',(#4441),#1956,.F.);
+#4441 = FACE_BOUND('',#4442,.F.);
+#4442 = EDGE_LOOP('',(#4443,#4444,#4445,#4446));
+#4443 = ORIENTED_EDGE('',*,*,#2101,.F.);
+#4444 = ORIENTED_EDGE('',*,*,#4421,.T.);
+#4445 = ORIENTED_EDGE('',*,*,#1935,.T.);
+#4446 = ORIENTED_EDGE('',*,*,#4447,.T.);
+#4447 = EDGE_CURVE('',#1936,#2079,#4448,.T.);
+#4448 = SURFACE_CURVE('',#4449,(#4453,#4460),.PCURVE_S1.);
+#4449 = LINE('',#4450,#4451);
+#4450 = CARTESIAN_POINT('',(1.069999991306,2.782367605477,0.418865538117
+    ));
+#4451 = VECTOR('',#4452,1.);
+#4452 = DIRECTION('',(-1.,0.,0.));
+#4453 = PCURVE('',#1956,#4454);
+#4454 = DEFINITIONAL_REPRESENTATION('',(#4455),#4459);
+#4455 = LINE('',#4456,#4457);
+#4456 = CARTESIAN_POINT('',(3.065141996362,0.));
+#4457 = VECTOR('',#4458,1.);
+#4458 = DIRECTION('',(0.,1.));
+#4459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4460 = PCURVE('',#1984,#4461);
+#4461 = DEFINITIONAL_REPRESENTATION('',(#4462),#4466);
+#4462 = LINE('',#4463,#4464);
+#4463 = CARTESIAN_POINT('',(0.,-2.3911E-13));
+#4464 = VECTOR('',#4465,1.);
+#4465 = DIRECTION('',(-1.,-5.790287E-11));
+#4466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4467 = ADVANCED_FACE('',(#4468),#1984,.F.);
+#4468 = FACE_BOUND('',#4469,.F.);
+#4469 = EDGE_LOOP('',(#4470,#4471,#4472,#4473));
+#4470 = ORIENTED_EDGE('',*,*,#2078,.F.);
+#4471 = ORIENTED_EDGE('',*,*,#4447,.F.);
+#4472 = ORIENTED_EDGE('',*,*,#1968,.T.);
+#4473 = ORIENTED_EDGE('',*,*,#4474,.F.);
+#4474 = EDGE_CURVE('',#2052,#1969,#4475,.T.);
+#4475 = SURFACE_CURVE('',#4476,(#4480,#4487),.PCURVE_S1.);
+#4476 = LINE('',#4477,#4478);
+#4477 = CARTESIAN_POINT('',(1.069999991334,2.745250815856,0.903419243342
+    ));
+#4478 = VECTOR('',#4479,1.);
+#4479 = DIRECTION('',(1.,3.52151968E-09,2.1167573E-10));
+#4480 = PCURVE('',#1984,#4481);
+#4481 = DEFINITIONAL_REPRESENTATION('',(#4482),#4486);
+#4482 = LINE('',#4483,#4484);
+#4483 = CARTESIAN_POINT('',(3.E-17,0.485973198148));
+#4484 = VECTOR('',#4485,1.);
+#4485 = DIRECTION('',(1.,0.));
+#4486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4487 = PCURVE('',#2011,#4488);
+#4488 = DEFINITIONAL_REPRESENTATION('',(#4489),#4492);
+#4489 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4490,#4491),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.4),.PIECEWISE_BEZIER_KNOTS.);
+#4490 = CARTESIAN_POINT('',(7.645065722511E-02,0.));
+#4491 = CARTESIAN_POINT('',(7.645065722511E-02,0.4));
+#4492 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4493 = ADVANCED_FACE('',(#4494),#2011,.T.);
+#4494 = FACE_BOUND('',#4495,.T.);
+#4495 = EDGE_LOOP('',(#4496,#4497,#4498,#4499));
+#4496 = ORIENTED_EDGE('',*,*,#2051,.T.);
+#4497 = ORIENTED_EDGE('',*,*,#2268,.T.);
+#4498 = ORIENTED_EDGE('',*,*,#1996,.F.);
+#4499 = ORIENTED_EDGE('',*,*,#4474,.F.);
+#4500 = ADVANCED_FACE('',(#4501),#2333,.F.);
+#4501 = FACE_BOUND('',#4502,.F.);
+#4502 = EDGE_LOOP('',(#4503,#4526,#4553,#4578));
+#4503 = ORIENTED_EDGE('',*,*,#4504,.F.);
+#4504 = EDGE_CURVE('',#4505,#2295,#4507,.T.);
+#4505 = VERTEX_POINT('',#4506);
+#4506 = CARTESIAN_POINT('',(-1.070000008165,2.595521060623,0.8944190954)
+  );
+#4507 = SURFACE_CURVE('',#4508,(#4513,#4519),.PCURVE_S1.);
+#4508 = CIRCLE('',#4509,0.12633839798);
+#4509 = AXIS2_PLACEMENT_3D('',#4510,#4511,#4512);
+#4510 = CARTESIAN_POINT('',(-1.070000008165,2.469760150319,
+    0.882353265819));
+#4511 = DIRECTION('',(1.,0.,-0.));
+#4512 = DIRECTION('',(0.,0.999815701375,1.919800208546E-02));
+#4513 = PCURVE('',#2333,#4514);
+#4514 = DEFINITIONAL_REPRESENTATION('',(#4515),#4518);
+#4515 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4516,#4517),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(7.645065722511E-02,1.385447596221),
+  .PIECEWISE_BEZIER_KNOTS.);
+#4516 = CARTESIAN_POINT('',(7.645065722511E-02,0.));
+#4517 = CARTESIAN_POINT('',(1.385447596221,0.));
+#4518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4519 = PCURVE('',#1104,#4520);
+#4520 = DEFINITIONAL_REPRESENTATION('',(#4521),#4525);
+#4521 = CIRCLE('',#4522,0.12633839798);
+#4522 = AXIS2_PLACEMENT_2D('',#4523,#4524);
+#4523 = CARTESIAN_POINT('',(-0.349969442092,0.342551779969));
+#4524 = DIRECTION('',(0.999815701375,1.919800208546E-02));
+#4525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4526 = ORIENTED_EDGE('',*,*,#4527,.T.);
+#4527 = EDGE_CURVE('',#4505,#4528,#4530,.T.);
+#4528 = VERTEX_POINT('',#4529);
+#4529 = CARTESIAN_POINT('',(-1.470000008165,2.595521059215,
+    0.894419095315));
+#4530 = SURFACE_CURVE('',#4531,(#4535,#4541),.PCURVE_S1.);
+#4531 = LINE('',#4532,#4533);
+#4532 = CARTESIAN_POINT('',(-1.070000008136,2.595521060623,0.8944190954)
+  );
+#4533 = VECTOR('',#4534,1.);
+#4534 = DIRECTION('',(-1.,-3.52151968E-09,-2.1167573E-10));
+#4535 = PCURVE('',#2333,#4536);
+#4536 = DEFINITIONAL_REPRESENTATION('',(#4537),#4540);
+#4537 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4538,#4539),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.4),.PIECEWISE_BEZIER_KNOTS.);
+#4538 = CARTESIAN_POINT('',(7.645065722511E-02,0.));
+#4539 = CARTESIAN_POINT('',(7.645065722511E-02,-0.4));
+#4540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4541 = PCURVE('',#4542,#4547);
+#4542 = PLANE('',#4543);
+#4543 = AXIS2_PLACEMENT_3D('',#4544,#4545,#4546);
+#4544 = CARTESIAN_POINT('',(-1.070000008165,2.632637850244,
+    0.409865390175));
+#4545 = DIRECTION('',(-3.52740056E-09,0.997079071584,7.637620708787E-02)
+  );
+#4546 = DIRECTION('',(-1.,-3.521519677518E-09,-2.116757298099E-10));
+#4547 = DEFINITIONAL_REPRESENTATION('',(#4548),#4552);
+#4548 = LINE('',#4549,#4550);
+#4549 = CARTESIAN_POINT('',(-3.E-17,0.485973198149));
+#4550 = VECTOR('',#4551,1.);
+#4551 = DIRECTION('',(1.,0.));
+#4552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4553 = ORIENTED_EDGE('',*,*,#4554,.T.);
+#4554 = EDGE_CURVE('',#4528,#2318,#4555,.T.);
+#4555 = SURFACE_CURVE('',#4556,(#4561,#4567),.PCURVE_S1.);
+#4556 = CIRCLE('',#4557,0.12633839657);
+#4557 = AXIS2_PLACEMENT_3D('',#4558,#4559,#4560);
+#4558 = CARTESIAN_POINT('',(-1.470000008165,2.469760150319,
+    0.882353265819));
+#4559 = DIRECTION('',(1.,0.,-0.));
+#4560 = DIRECTION('',(0.,0.999815701367,1.919800248309E-02));
+#4561 = PCURVE('',#2333,#4562);
+#4562 = DEFINITIONAL_REPRESENTATION('',(#4563),#4566);
+#4563 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4564,#4565),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(7.645065722511E-02,1.385447596221),
+  .PIECEWISE_BEZIER_KNOTS.);
+#4564 = CARTESIAN_POINT('',(7.645065722511E-02,-0.4));
+#4565 = CARTESIAN_POINT('',(1.385447596221,-0.4));
+#4566 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4567 = PCURVE('',#1050,#4568);
+#4568 = DEFINITIONAL_REPRESENTATION('',(#4569),#4577);
+#4569 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4570,#4571,#4572,#4573,
+#4574,#4575,#4576),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4570 = CARTESIAN_POINT('',(0.223654328991,0.344977225948));
+#4571 = CARTESIAN_POINT('',(0.227855322704,0.563761418693));
+#4572 = CARTESIAN_POINT('',(0.415227494711,0.450731155044));
+#4573 = CARTESIAN_POINT('',(0.602599666718,0.337700891395));
+#4574 = CARTESIAN_POINT('',(0.411026500998,0.231946962299));
+#4575 = CARTESIAN_POINT('',(0.219453335278,0.126193033203));
+#4576 = CARTESIAN_POINT('',(0.223654328991,0.344977225948));
+#4577 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4578 = ORIENTED_EDGE('',*,*,#2317,.T.);
+#4579 = ADVANCED_FACE('',(#4580),#2409,.T.);
+#4580 = FACE_BOUND('',#4581,.T.);
+#4581 = EDGE_LOOP('',(#4582,#4609,#4610,#4634));
+#4582 = ORIENTED_EDGE('',*,*,#4583,.T.);
+#4583 = EDGE_CURVE('',#4584,#2371,#4586,.T.);
+#4584 = VERTEX_POINT('',#4585);
+#4585 = CARTESIAN_POINT('',(-1.470000008694,2.745250806911,
+    0.903419242804));
+#4586 = SURFACE_CURVE('',#4587,(#4592,#4598),.PCURVE_S1.);
+#4587 = CIRCLE('',#4588,0.276294909935);
+#4588 = AXIS2_PLACEMENT_3D('',#4589,#4590,#4591);
+#4589 = CARTESIAN_POINT('',(-1.470000008694,2.469760150319,
+    0.882353265819));
+#4590 = DIRECTION('',(1.,-0.,0.));
+#4591 = DIRECTION('',(0.,0.99999999128,-1.320569529807E-04));
+#4592 = PCURVE('',#2409,#4593);
+#4593 = DEFINITIONAL_REPRESENTATION('',(#4594),#4597);
+#4594 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4595,#4596),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(7.645065722511E-02,1.385447596221),
+  .PIECEWISE_BEZIER_KNOTS.);
+#4595 = CARTESIAN_POINT('',(7.645065722511E-02,0.));
+#4596 = CARTESIAN_POINT('',(1.385447596221,0.));
+#4597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4598 = PCURVE('',#1050,#4599);
+#4599 = DEFINITIONAL_REPRESENTATION('',(#4600),#4608);
+#4600 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4601,#4602,#4603,#4604,
+#4605,#4606,#4607),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#4601 = CARTESIAN_POINT('',(7.367453404106E-02,0.342515294433));
+#4602 = CARTESIAN_POINT('',(7.361133728534E-02,0.82107211214));
+#4603 = CARTESIAN_POINT('',(0.488085296952,0.581848433282));
+#4604 = CARTESIAN_POINT('',(0.902559256618,0.342624754425));
+#4605 = CARTESIAN_POINT('',(0.488148493707,0.103291615575));
+#4606 = CARTESIAN_POINT('',(7.373773079679E-02,-0.136041523274));
+#4607 = CARTESIAN_POINT('',(7.367453404106E-02,0.342515294433));
+#4608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4609 = ORIENTED_EDGE('',*,*,#2393,.T.);
+#4610 = ORIENTED_EDGE('',*,*,#4611,.F.);
+#4611 = EDGE_CURVE('',#4612,#2394,#4614,.T.);
+#4612 = VERTEX_POINT('',#4613);
+#4613 = CARTESIAN_POINT('',(-1.070000008694,2.74525080832,0.903419242889
+    ));
+#4614 = SURFACE_CURVE('',#4615,(#4620,#4627),.PCURVE_S1.);
+#4615 = CIRCLE('',#4616,0.276294909935);
+#4616 = AXIS2_PLACEMENT_3D('',#4617,#4618,#4619);
+#4617 = CARTESIAN_POINT('',(-1.070000008694,2.469760150319,
+    0.882353265819));
+#4618 = DIRECTION('',(1.,-0.,0.));
+#4619 = DIRECTION('',(0.,0.99999999128,-1.320569529835E-04));
+#4620 = PCURVE('',#2409,#4621);
+#4621 = DEFINITIONAL_REPRESENTATION('',(#4622),#4626);
+#4622 = LINE('',#4623,#4624);
+#4623 = CARTESIAN_POINT('',(0.,0.4));
+#4624 = VECTOR('',#4625,1.);
+#4625 = DIRECTION('',(1.,0.));
+#4626 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4627 = PCURVE('',#1104,#4628);
+#4628 = DEFINITIONAL_REPRESENTATION('',(#4629),#4633);
+#4629 = CIRCLE('',#4630,0.276294909935);
+#4630 = AXIS2_PLACEMENT_2D('',#4631,#4632);
+#4631 = CARTESIAN_POINT('',(-0.349969442092,0.342551779969));
+#4632 = DIRECTION('',(0.99999999128,-1.320569529835E-04));
+#4633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4634 = ORIENTED_EDGE('',*,*,#4635,.F.);
+#4635 = EDGE_CURVE('',#4584,#4612,#4636,.T.);
+#4636 = SURFACE_CURVE('',#4637,(#4641,#4647),.PCURVE_S1.);
+#4637 = LINE('',#4638,#4639);
+#4638 = CARTESIAN_POINT('',(-1.470000008666,2.745250806911,
+    0.903419242804));
+#4639 = VECTOR('',#4640,1.);
+#4640 = DIRECTION('',(1.,3.52151968E-09,2.1167573E-10));
+#4641 = PCURVE('',#2409,#4642);
+#4642 = DEFINITIONAL_REPRESENTATION('',(#4643),#4646);
+#4643 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4644,#4645),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.4),.PIECEWISE_BEZIER_KNOTS.);
+#4644 = CARTESIAN_POINT('',(7.645065722511E-02,0.));
+#4645 = CARTESIAN_POINT('',(7.645065722511E-02,0.4));
+#4646 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4647 = PCURVE('',#4648,#4653);
+#4648 = PLANE('',#4649);
+#4649 = AXIS2_PLACEMENT_3D('',#4650,#4651,#4652);
+#4650 = CARTESIAN_POINT('',(-1.470000008694,2.782367596532,
+    0.418865537579));
+#4651 = DIRECTION('',(3.52740056E-09,-0.997079071584,-7.637620708787E-02
+    ));
+#4652 = DIRECTION('',(1.,3.521519677518E-09,2.116757298099E-10));
+#4653 = DEFINITIONAL_REPRESENTATION('',(#4654),#4658);
+#4654 = LINE('',#4655,#4656);
+#4655 = CARTESIAN_POINT('',(3.E-17,0.485973198149));
+#4656 = VECTOR('',#4657,1.);
+#4657 = DIRECTION('',(1.,0.));
+#4658 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4659 = ADVANCED_FACE('',(#4660),#2563,.T.);
+#4660 = FACE_BOUND('',#4661,.T.);
+#4661 = EDGE_LOOP('',(#4662,#4663,#4685,#4686));
+#4662 = ORIENTED_EDGE('',*,*,#3900,.F.);
+#4663 = ORIENTED_EDGE('',*,*,#4664,.T.);
+#4664 = EDGE_CURVE('',#3901,#4183,#4665,.T.);
+#4665 = SURFACE_CURVE('',#4666,(#4672,#4679),.PCURVE_S1.);
+#4666 = B_SPLINE_CURVE_WITH_KNOTS('',2,(#4667,#4668,#4669,#4670,#4671),
+  .UNSPECIFIED.,.F.,.F.,(3,1,1,3),(-0.194083317073,-1.170731707317E-02,
+    3.511707317073,3.694083317073),.UNSPECIFIED.);
+#4667 = CARTESIAN_POINT('',(1.944083317073,-1.97,2.2));
+#4668 = CARTESIAN_POINT('',(1.852895317073,-1.97,2.2));
+#4669 = CARTESIAN_POINT('',(0.,-1.97,2.2));
+#4670 = CARTESIAN_POINT('',(-1.852895317073,-1.97,2.2));
+#4671 = CARTESIAN_POINT('',(-1.944083317073,-1.97,2.2));
+#4672 = PCURVE('',#2563,#4673);
+#4673 = DEFINITIONAL_REPRESENTATION('',(#4674),#4678);
+#4674 = LINE('',#4675,#4676);
+#4675 = CARTESIAN_POINT('',(3.523414634146,0.));
+#4676 = VECTOR('',#4677,1.);
+#4677 = DIRECTION('',(0.,1.));
+#4678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4679 = PCURVE('',#4067,#4680);
+#4680 = DEFINITIONAL_REPRESENTATION('',(#4681),#4684);
+#4681 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4682,#4683),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-1.170731707317E-02,3.511707317073),
+  .PIECEWISE_BEZIER_KNOTS.);
+#4682 = CARTESIAN_POINT('',(-1.761707317073,-1.97));
+#4683 = CARTESIAN_POINT('',(1.761707317073,-1.97));
+#4684 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4685 = ORIENTED_EDGE('',*,*,#4182,.T.);
+#4686 = ORIENTED_EDGE('',*,*,#2546,.F.);
+#4687 = ADVANCED_FACE('',(#4688),#2658,.F.);
+#4688 = FACE_BOUND('',#4689,.F.);
+#4689 = EDGE_LOOP('',(#4690,#4691,#4692,#4693));
+#4690 = ORIENTED_EDGE('',*,*,#3215,.T.);
+#4691 = ORIENTED_EDGE('',*,*,#2949,.T.);
+#4692 = ORIENTED_EDGE('',*,*,#2641,.F.);
+#4693 = ORIENTED_EDGE('',*,*,#4694,.F.);
+#4694 = EDGE_CURVE('',#3193,#2642,#4695,.T.);
+#4695 = SURFACE_CURVE('',#4696,(#4700,#4706),.PCURVE_S1.);
+#4696 = LINE('',#4697,#4698);
+#4697 = CARTESIAN_POINT('',(-1.069999991864,-2.595521068159,
+    0.894419095853));
+#4698 = VECTOR('',#4699,1.);
+#4699 = DIRECTION('',(-1.,-3.52151826E-09,2.1167525E-10));
+#4700 = PCURVE('',#2658,#4701);
+#4701 = DEFINITIONAL_REPRESENTATION('',(#4702),#4705);
+#4702 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4703,#4704),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.4),.PIECEWISE_BEZIER_KNOTS.);
+#4703 = CARTESIAN_POINT('',(3.218043310815,0.));
+#4704 = CARTESIAN_POINT('',(3.218043310815,0.4));
+#4705 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4706 = PCURVE('',#2685,#4707);
+#4707 = DEFINITIONAL_REPRESENTATION('',(#4708),#4712);
+#4708 = LINE('',#4709,#4710);
+#4709 = CARTESIAN_POINT('',(6.E-17,0.485973198169));
+#4710 = VECTOR('',#4711,1.);
+#4711 = DIRECTION('',(1.,0.));
+#4712 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4713 = ADVANCED_FACE('',(#4714),#2685,.T.);
+#4714 = FACE_BOUND('',#4715,.T.);
+#4715 = EDGE_LOOP('',(#4716,#4717,#4738,#4739));
+#4716 = ORIENTED_EDGE('',*,*,#3192,.F.);
+#4717 = ORIENTED_EDGE('',*,*,#4718,.F.);
+#4718 = EDGE_CURVE('',#2670,#3170,#4719,.T.);
+#4719 = SURFACE_CURVE('',#4720,(#4724,#4731),.PCURVE_S1.);
+#4720 = LINE('',#4721,#4722);
+#4721 = CARTESIAN_POINT('',(-1.069999991835,-2.632637857782,
+    0.409865390608));
+#4722 = VECTOR('',#4723,1.);
+#4723 = DIRECTION('',(1.,0.,0.));
+#4724 = PCURVE('',#2685,#4725);
+#4725 = DEFINITIONAL_REPRESENTATION('',(#4726),#4730);
+#4726 = LINE('',#4727,#4728);
+#4727 = CARTESIAN_POINT('',(-0.,-1.7E-16));
+#4728 = VECTOR('',#4729,1.);
+#4729 = DIRECTION('',(-1.,-5.790325E-11));
+#4730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4731 = PCURVE('',#2718,#4732);
+#4732 = DEFINITIONAL_REPRESENTATION('',(#4733),#4737);
+#4733 = LINE('',#4734,#4735);
+#4734 = CARTESIAN_POINT('',(6.206734649954,0.));
+#4735 = VECTOR('',#4736,1.);
+#4736 = DIRECTION('',(0.,1.));
+#4737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4738 = ORIENTED_EDGE('',*,*,#2669,.T.);
+#4739 = ORIENTED_EDGE('',*,*,#4694,.F.);
+#4740 = ADVANCED_FACE('',(#4741),#2718,.T.);
+#4741 = FACE_BOUND('',#4742,.T.);
+#4742 = EDGE_LOOP('',(#4743,#4744,#4764,#4765));
+#4743 = ORIENTED_EDGE('',*,*,#3169,.F.);
+#4744 = ORIENTED_EDGE('',*,*,#4745,.T.);
+#4745 = EDGE_CURVE('',#3147,#2698,#4746,.T.);
+#4746 = SURFACE_CURVE('',#4747,(#4751,#4757),.PCURVE_S1.);
+#4747 = LINE('',#4748,#4749);
+#4748 = CARTESIAN_POINT('',(-1.06999999187,-2.89431353752,0.113597757827
+    ));
+#4749 = VECTOR('',#4750,1.);
+#4750 = DIRECTION('',(-1.,-7.069734E-10,3.45631102E-09));
+#4751 = PCURVE('',#2718,#4752);
+#4752 = DEFINITIONAL_REPRESENTATION('',(#4753),#4756);
+#4753 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4754,#4755),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.4),.PIECEWISE_BEZIER_KNOTS.);
+#4754 = CARTESIAN_POINT('',(4.897737710959,0.));
+#4755 = CARTESIAN_POINT('',(4.897737710959,-0.4));
+#4756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4757 = PCURVE('',#2745,#4758);
+#4758 = DEFINITIONAL_REPRESENTATION('',(#4759),#4763);
+#4759 = LINE('',#4760,#4761);
+#4760 = CARTESIAN_POINT('',(4.E-17,0.6));
+#4761 = VECTOR('',#4762,1.);
+#4762 = DIRECTION('',(1.,0.));
+#4763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4764 = ORIENTED_EDGE('',*,*,#2697,.T.);
+#4765 = ORIENTED_EDGE('',*,*,#4718,.T.);
+#4766 = ADVANCED_FACE('',(#4767),#2745,.T.);
+#4767 = FACE_BOUND('',#4768,.T.);
+#4768 = EDGE_LOOP('',(#4769,#4770,#4791,#4792));
+#4769 = ORIENTED_EDGE('',*,*,#3146,.F.);
+#4770 = ORIENTED_EDGE('',*,*,#4771,.T.);
+#4771 = EDGE_CURVE('',#3124,#2730,#4772,.T.);
+#4772 = SURFACE_CURVE('',#4773,(#4777,#4784),.PCURVE_S1.);
+#4773 = LINE('',#4774,#4775);
+#4774 = CARTESIAN_POINT('',(-1.069999991835,-3.484036763369,
+    3.024176471384E-03));
+#4775 = VECTOR('',#4776,1.);
+#4776 = DIRECTION('',(-1.,-7.069734E-10,3.45631102E-09));
+#4777 = PCURVE('',#2745,#4778);
+#4778 = DEFINITIONAL_REPRESENTATION('',(#4779),#4783);
+#4779 = LINE('',#4780,#4781);
+#4780 = CARTESIAN_POINT('',(0.,0.));
+#4781 = VECTOR('',#4782,1.);
+#4782 = DIRECTION('',(1.,0.));
+#4783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4784 = PCURVE('',#2773,#4785);
+#4785 = DEFINITIONAL_REPRESENTATION('',(#4786),#4790);
+#4786 = LINE('',#4787,#4788);
+#4787 = CARTESIAN_POINT('',(-7.500000070557E-02,0.199999999735));
+#4788 = VECTOR('',#4789,1.);
+#4789 = DIRECTION('',(3.52787433E-09,-1.));
+#4790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4791 = ORIENTED_EDGE('',*,*,#2729,.T.);
+#4792 = ORIENTED_EDGE('',*,*,#4745,.F.);
+#4793 = ADVANCED_FACE('',(#4794),#2773,.F.);
+#4794 = FACE_BOUND('',#4795,.F.);
+#4795 = EDGE_LOOP('',(#4796,#4797,#4818,#4819));
+#4796 = ORIENTED_EDGE('',*,*,#2757,.T.);
+#4797 = ORIENTED_EDGE('',*,*,#4798,.T.);
+#4798 = EDGE_CURVE('',#2758,#3101,#4799,.T.);
+#4799 = SURFACE_CURVE('',#4800,(#4804,#4811),.PCURVE_S1.);
+#4800 = LINE('',#4801,#4802);
+#4801 = CARTESIAN_POINT('',(-1.469999991306,-3.514096199074,
+    0.149981417696));
+#4802 = VECTOR('',#4803,1.);
+#4803 = DIRECTION('',(1.,7.069734E-10,-3.45631102E-09));
+#4804 = PCURVE('',#2773,#4805);
+#4805 = DEFINITIONAL_REPRESENTATION('',(#4806),#4810);
+#4806 = LINE('',#4807,#4808);
+#4807 = CARTESIAN_POINT('',(7.500000070557E-02,-0.199999999735));
+#4808 = VECTOR('',#4809,1.);
+#4809 = DIRECTION('',(-3.52787433E-09,1.));
+#4810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4811 = PCURVE('',#2801,#4812);
+#4812 = DEFINITIONAL_REPRESENTATION('',(#4813),#4817);
+#4813 = LINE('',#4814,#4815);
+#4814 = CARTESIAN_POINT('',(0.,0.));
+#4815 = VECTOR('',#4816,1.);
+#4816 = DIRECTION('',(1.,-0.));
+#4817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4818 = ORIENTED_EDGE('',*,*,#3123,.T.);
+#4819 = ORIENTED_EDGE('',*,*,#4771,.T.);
+#4820 = ADVANCED_FACE('',(#4821),#2801,.T.);
+#4821 = FACE_BOUND('',#4822,.T.);
+#4822 = EDGE_LOOP('',(#4823,#4824,#4825,#4826));
+#4823 = ORIENTED_EDGE('',*,*,#2785,.F.);
+#4824 = ORIENTED_EDGE('',*,*,#4798,.T.);
+#4825 = ORIENTED_EDGE('',*,*,#3100,.T.);
+#4826 = ORIENTED_EDGE('',*,*,#4827,.F.);
+#4827 = EDGE_CURVE('',#2786,#3077,#4828,.T.);
+#4828 = SURFACE_CURVE('',#4829,(#4833,#4840),.PCURVE_S1.);
+#4829 = LINE('',#4830,#4831);
+#4830 = CARTESIAN_POINT('',(-1.469999991341,-2.924372973225,
+    0.260554999052));
+#4831 = VECTOR('',#4832,1.);
+#4832 = DIRECTION('',(1.,7.069734E-10,-3.45631102E-09));
+#4833 = PCURVE('',#2801,#4834);
+#4834 = DEFINITIONAL_REPRESENTATION('',(#4835),#4839);
+#4835 = LINE('',#4836,#4837);
+#4836 = CARTESIAN_POINT('',(-4.E-17,0.6));
+#4837 = VECTOR('',#4838,1.);
+#4838 = DIRECTION('',(1.,-0.));
+#4839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4840 = PCURVE('',#2834,#4841);
+#4841 = DEFINITIONAL_REPRESENTATION('',(#4842),#4845);
+#4842 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4843,#4844),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.4),.PIECEWISE_BEZIER_KNOTS.);
+#4843 = CARTESIAN_POINT('',(4.897737710959,0.));
+#4844 = CARTESIAN_POINT('',(4.897737710959,0.4));
+#4845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4846 = ADVANCED_FACE('',(#4847),#2834,.F.);
+#4847 = FACE_BOUND('',#4848,.F.);
+#4848 = EDGE_LOOP('',(#4849,#4850,#4871,#4872));
+#4849 = ORIENTED_EDGE('',*,*,#2813,.T.);
+#4850 = ORIENTED_EDGE('',*,*,#4851,.T.);
+#4851 = EDGE_CURVE('',#2814,#3054,#4852,.T.);
+#4852 = SURFACE_CURVE('',#4853,(#4857,#4864),.PCURVE_S1.);
+#4853 = LINE('',#4854,#4855);
+#4854 = CARTESIAN_POINT('',(-1.469999991306,-2.782367606887,
+    0.418865538182));
+#4855 = VECTOR('',#4856,1.);
+#4856 = DIRECTION('',(1.,0.,0.));
+#4857 = PCURVE('',#2834,#4858);
+#4858 = DEFINITIONAL_REPRESENTATION('',(#4859),#4863);
+#4859 = LINE('',#4860,#4861);
+#4860 = CARTESIAN_POINT('',(6.206734649954,0.));
+#4861 = VECTOR('',#4862,1.);
+#4862 = DIRECTION('',(0.,1.));
+#4863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4864 = PCURVE('',#2861,#4865);
+#4865 = DEFINITIONAL_REPRESENTATION('',(#4866),#4870);
+#4866 = LINE('',#4867,#4868);
+#4867 = CARTESIAN_POINT('',(0.,-1.7E-16));
+#4868 = VECTOR('',#4869,1.);
+#4869 = DIRECTION('',(1.,-5.790325E-11));
+#4870 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4871 = ORIENTED_EDGE('',*,*,#3076,.F.);
+#4872 = ORIENTED_EDGE('',*,*,#4827,.F.);
+#4873 = ADVANCED_FACE('',(#4874),#2861,.T.);
+#4874 = FACE_BOUND('',#4875,.T.);
+#4875 = EDGE_LOOP('',(#4876,#4877,#4878,#4879));
+#4876 = ORIENTED_EDGE('',*,*,#2845,.F.);
+#4877 = ORIENTED_EDGE('',*,*,#4851,.T.);
+#4878 = ORIENTED_EDGE('',*,*,#3053,.T.);
+#4879 = ORIENTED_EDGE('',*,*,#4880,.F.);
+#4880 = EDGE_CURVE('',#2846,#3026,#4881,.T.);
+#4881 = SURFACE_CURVE('',#4882,(#4886,#4893),.PCURVE_S1.);
+#4882 = LINE('',#4883,#4884);
+#4883 = CARTESIAN_POINT('',(-1.469999991334,-2.745250817264,
+    0.903419243427));
+#4884 = VECTOR('',#4885,1.);
+#4885 = DIRECTION('',(1.,3.52151826E-09,-2.1167525E-10));
+#4886 = PCURVE('',#2861,#4887);
+#4887 = DEFINITIONAL_REPRESENTATION('',(#4888),#4892);
+#4888 = LINE('',#4889,#4890);
+#4889 = CARTESIAN_POINT('',(-6.E-17,0.485973198169));
+#4890 = VECTOR('',#4891,1.);
+#4891 = DIRECTION('',(1.,0.));
+#4892 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4893 = PCURVE('',#2890,#4894);
+#4894 = DEFINITIONAL_REPRESENTATION('',(#4895),#4898);
+#4895 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4896,#4897),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.4),.PIECEWISE_BEZIER_KNOTS.);
+#4896 = CARTESIAN_POINT('',(3.218043310815,0.));
+#4897 = CARTESIAN_POINT('',(3.218043310815,-0.4));
+#4898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4899 = ADVANCED_FACE('',(#4900),#2890,.T.);
+#4900 = FACE_BOUND('',#4901,.T.);
+#4901 = EDGE_LOOP('',(#4902,#4903,#4904,#4905));
+#4902 = ORIENTED_EDGE('',*,*,#2873,.F.);
+#4903 = ORIENTED_EDGE('',*,*,#4880,.T.);
+#4904 = ORIENTED_EDGE('',*,*,#3025,.T.);
+#4905 = ORIENTED_EDGE('',*,*,#2976,.T.);
+#4906 = ADVANCED_FACE('',(#4907),#3285,.F.);
+#4907 = FACE_BOUND('',#4908,.F.);
+#4908 = EDGE_LOOP('',(#4909,#4910,#4911,#4912));
+#4909 = ORIENTED_EDGE('',*,*,#3793,.T.);
+#4910 = ORIENTED_EDGE('',*,*,#3846,.T.);
+#4911 = ORIENTED_EDGE('',*,*,#3268,.F.);
+#4912 = ORIENTED_EDGE('',*,*,#4913,.F.);
+#4913 = EDGE_CURVE('',#3771,#3269,#4914,.T.);
+#4914 = SURFACE_CURVE('',#4915,(#4919,#4925),.PCURVE_S1.);
+#4915 = LINE('',#4916,#4917);
+#4916 = CARTESIAN_POINT('',(1.470000008136,-2.595521059215,
+    0.894419095315));
+#4917 = VECTOR('',#4918,1.);
+#4918 = DIRECTION('',(-1.,-3.52151826E-09,2.1167525E-10));
+#4919 = PCURVE('',#3285,#4920);
+#4920 = DEFINITIONAL_REPRESENTATION('',(#4921),#4924);
+#4921 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4922,#4923),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.4),.PIECEWISE_BEZIER_KNOTS.);
+#4922 = CARTESIAN_POINT('',(3.218043310815,0.));
+#4923 = CARTESIAN_POINT('',(3.218043310815,0.4));
+#4924 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4925 = PCURVE('',#3312,#4926);
+#4926 = DEFINITIONAL_REPRESENTATION('',(#4927),#4931);
+#4927 = LINE('',#4928,#4929);
+#4928 = CARTESIAN_POINT('',(6.E-17,0.485973198149));
+#4929 = VECTOR('',#4930,1.);
+#4930 = DIRECTION('',(1.,0.));
+#4931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4932 = ADVANCED_FACE('',(#4933),#3312,.T.);
+#4933 = FACE_BOUND('',#4934,.T.);
+#4934 = EDGE_LOOP('',(#4935,#4936,#4957,#4958));
+#4935 = ORIENTED_EDGE('',*,*,#3770,.F.);
+#4936 = ORIENTED_EDGE('',*,*,#4937,.F.);
+#4937 = EDGE_CURVE('',#3297,#3748,#4938,.T.);
+#4938 = SURFACE_CURVE('',#4939,(#4943,#4950),.PCURVE_S1.);
+#4939 = LINE('',#4940,#4941);
+#4940 = CARTESIAN_POINT('',(1.470000008165,-2.632637848836,
+    0.409865390091));
+#4941 = VECTOR('',#4942,1.);
+#4942 = DIRECTION('',(1.,0.,0.));
+#4943 = PCURVE('',#3312,#4944);
+#4944 = DEFINITIONAL_REPRESENTATION('',(#4945),#4949);
+#4945 = LINE('',#4946,#4947);
+#4946 = CARTESIAN_POINT('',(0.,-2.97E-15));
+#4947 = VECTOR('',#4948,1.);
+#4948 = DIRECTION('',(-1.,-5.790325E-11));
+#4949 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4950 = PCURVE('',#3345,#4951);
+#4951 = DEFINITIONAL_REPRESENTATION('',(#4952),#4956);
+#4952 = LINE('',#4953,#4954);
+#4953 = CARTESIAN_POINT('',(6.206734649952,0.));
+#4954 = VECTOR('',#4955,1.);
+#4955 = DIRECTION('',(0.,1.));
+#4956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4957 = ORIENTED_EDGE('',*,*,#3296,.T.);
+#4958 = ORIENTED_EDGE('',*,*,#4913,.F.);
+#4959 = ADVANCED_FACE('',(#4960),#3345,.T.);
+#4960 = FACE_BOUND('',#4961,.T.);
+#4961 = EDGE_LOOP('',(#4962,#4963,#4983,#4984));
+#4962 = ORIENTED_EDGE('',*,*,#3747,.F.);
+#4963 = ORIENTED_EDGE('',*,*,#4964,.T.);
+#4964 = EDGE_CURVE('',#3725,#3325,#4965,.T.);
+#4965 = SURFACE_CURVE('',#4966,(#4970,#4976),.PCURVE_S1.);
+#4966 = LINE('',#4967,#4968);
+#4967 = CARTESIAN_POINT('',(1.47000000813,-2.894313535718,0.113597749048
+    ));
+#4968 = VECTOR('',#4969,1.);
+#4969 = DIRECTION('',(-1.,-7.069734E-10,3.45631102E-09));
+#4970 = PCURVE('',#3345,#4971);
+#4971 = DEFINITIONAL_REPRESENTATION('',(#4972),#4975);
+#4972 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#4973,#4974),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.4),.PIECEWISE_BEZIER_KNOTS.);
+#4973 = CARTESIAN_POINT('',(4.897737710986,0.));
+#4974 = CARTESIAN_POINT('',(4.897737710986,-0.4));
+#4975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4976 = PCURVE('',#3372,#4977);
+#4977 = DEFINITIONAL_REPRESENTATION('',(#4978),#4982);
+#4978 = LINE('',#4979,#4980);
+#4979 = CARTESIAN_POINT('',(4.E-17,0.600000000004));
+#4980 = VECTOR('',#4981,1.);
+#4981 = DIRECTION('',(1.,0.));
+#4982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#4983 = ORIENTED_EDGE('',*,*,#3324,.T.);
+#4984 = ORIENTED_EDGE('',*,*,#4937,.T.);
+#4985 = ADVANCED_FACE('',(#4986),#3372,.T.);
+#4986 = FACE_BOUND('',#4987,.T.);
+#4987 = EDGE_LOOP('',(#4988,#4989,#5010,#5011));
+#4988 = ORIENTED_EDGE('',*,*,#3724,.F.);
+#4989 = ORIENTED_EDGE('',*,*,#4990,.T.);
+#4990 = EDGE_CURVE('',#3702,#3357,#4991,.T.);
+#4991 = SURFACE_CURVE('',#4992,(#4996,#5003),.PCURVE_S1.);
+#4992 = LINE('',#4993,#4994);
+#4993 = CARTESIAN_POINT('',(1.470000008165,-3.484036761571,
+    3.024167692833E-03));
+#4994 = VECTOR('',#4995,1.);
+#4995 = DIRECTION('',(-1.,-7.069734E-10,3.45631102E-09));
+#4996 = PCURVE('',#3372,#4997);
+#4997 = DEFINITIONAL_REPRESENTATION('',(#4998),#5002);
+#4998 = LINE('',#4999,#5000);
+#4999 = CARTESIAN_POINT('',(0.,0.));
+#5000 = VECTOR('',#5001,1.);
+#5001 = DIRECTION('',(1.,0.));
+#5002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5003 = PCURVE('',#3400,#5004);
+#5004 = DEFINITIONAL_REPRESENTATION('',(#5005),#5009);
+#5005 = LINE('',#5006,#5007);
+#5006 = CARTESIAN_POINT('',(-7.500000070557E-02,0.199999999735));
+#5007 = VECTOR('',#5008,1.);
+#5008 = DIRECTION('',(3.52787433E-09,-1.));
+#5009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5010 = ORIENTED_EDGE('',*,*,#3356,.T.);
+#5011 = ORIENTED_EDGE('',*,*,#4964,.F.);
+#5012 = ADVANCED_FACE('',(#5013),#3400,.F.);
+#5013 = FACE_BOUND('',#5014,.F.);
+#5014 = EDGE_LOOP('',(#5015,#5016,#5037,#5038));
+#5015 = ORIENTED_EDGE('',*,*,#3384,.T.);
+#5016 = ORIENTED_EDGE('',*,*,#5017,.T.);
+#5017 = EDGE_CURVE('',#3385,#3679,#5018,.T.);
+#5018 = SURFACE_CURVE('',#5019,(#5023,#5030),.PCURVE_S1.);
+#5019 = LINE('',#5020,#5021);
+#5020 = CARTESIAN_POINT('',(1.070000008694,-3.514096197281,
+    0.149981408917));
+#5021 = VECTOR('',#5022,1.);
+#5022 = DIRECTION('',(1.,7.069734E-10,-3.45631102E-09));
+#5023 = PCURVE('',#3400,#5024);
+#5024 = DEFINITIONAL_REPRESENTATION('',(#5025),#5029);
+#5025 = LINE('',#5026,#5027);
+#5026 = CARTESIAN_POINT('',(7.500000070557E-02,-0.199999999735));
+#5027 = VECTOR('',#5028,1.);
+#5028 = DIRECTION('',(-3.52787433E-09,1.));
+#5029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5030 = PCURVE('',#3428,#5031);
+#5031 = DEFINITIONAL_REPRESENTATION('',(#5032),#5036);
+#5032 = LINE('',#5033,#5034);
+#5033 = CARTESIAN_POINT('',(0.,0.));
+#5034 = VECTOR('',#5035,1.);
+#5035 = DIRECTION('',(1.,-0.));
+#5036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5037 = ORIENTED_EDGE('',*,*,#3701,.T.);
+#5038 = ORIENTED_EDGE('',*,*,#4990,.T.);
+#5039 = ADVANCED_FACE('',(#5040),#3428,.T.);
+#5040 = FACE_BOUND('',#5041,.T.);
+#5041 = EDGE_LOOP('',(#5042,#5043,#5044,#5045));
+#5042 = ORIENTED_EDGE('',*,*,#3412,.F.);
+#5043 = ORIENTED_EDGE('',*,*,#5017,.T.);
+#5044 = ORIENTED_EDGE('',*,*,#3678,.T.);
+#5045 = ORIENTED_EDGE('',*,*,#5046,.F.);
+#5046 = EDGE_CURVE('',#3413,#3655,#5047,.T.);
+#5047 = SURFACE_CURVE('',#5048,(#5052,#5059),.PCURVE_S1.);
+#5048 = LINE('',#5049,#5050);
+#5049 = CARTESIAN_POINT('',(1.070000008659,-2.924372971428,
+    0.260554990272));
+#5050 = VECTOR('',#5051,1.);
+#5051 = DIRECTION('',(1.,7.069734E-10,-3.45631102E-09));
+#5052 = PCURVE('',#3428,#5053);
+#5053 = DEFINITIONAL_REPRESENTATION('',(#5054),#5058);
+#5054 = LINE('',#5055,#5056);
+#5055 = CARTESIAN_POINT('',(-4.E-17,0.600000000004));
+#5056 = VECTOR('',#5057,1.);
+#5057 = DIRECTION('',(1.,-0.));
+#5058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5059 = PCURVE('',#3461,#5060);
+#5060 = DEFINITIONAL_REPRESENTATION('',(#5061),#5064);
+#5061 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5062,#5063),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.4),.PIECEWISE_BEZIER_KNOTS.);
+#5062 = CARTESIAN_POINT('',(4.897737710986,0.));
+#5063 = CARTESIAN_POINT('',(4.897737710986,0.4));
+#5064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5065 = ADVANCED_FACE('',(#5066),#3461,.F.);
+#5066 = FACE_BOUND('',#5067,.F.);
+#5067 = EDGE_LOOP('',(#5068,#5069,#5090,#5091));
+#5068 = ORIENTED_EDGE('',*,*,#3440,.T.);
+#5069 = ORIENTED_EDGE('',*,*,#5070,.T.);
+#5070 = EDGE_CURVE('',#3441,#3632,#5071,.T.);
+#5071 = SURFACE_CURVE('',#5072,(#5076,#5083),.PCURVE_S1.);
+#5072 = LINE('',#5073,#5074);
+#5073 = CARTESIAN_POINT('',(1.070000008694,-2.782367597941,
+    0.418865537664));
+#5074 = VECTOR('',#5075,1.);
+#5075 = DIRECTION('',(1.,0.,0.));
+#5076 = PCURVE('',#3461,#5077);
+#5077 = DEFINITIONAL_REPRESENTATION('',(#5078),#5082);
+#5078 = LINE('',#5079,#5080);
+#5079 = CARTESIAN_POINT('',(6.206734649952,0.));
+#5080 = VECTOR('',#5081,1.);
+#5081 = DIRECTION('',(0.,1.));
+#5082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5083 = PCURVE('',#3488,#5084);
+#5084 = DEFINITIONAL_REPRESENTATION('',(#5085),#5089);
+#5085 = LINE('',#5086,#5087);
+#5086 = CARTESIAN_POINT('',(0.,-2.82E-15));
+#5087 = VECTOR('',#5088,1.);
+#5088 = DIRECTION('',(1.,-5.790325E-11));
+#5089 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5090 = ORIENTED_EDGE('',*,*,#3654,.F.);
+#5091 = ORIENTED_EDGE('',*,*,#5046,.F.);
+#5092 = ADVANCED_FACE('',(#5093),#3488,.T.);
+#5093 = FACE_BOUND('',#5094,.T.);
+#5094 = EDGE_LOOP('',(#5095,#5096,#5097,#5098));
+#5095 = ORIENTED_EDGE('',*,*,#3472,.F.);
+#5096 = ORIENTED_EDGE('',*,*,#5070,.T.);
+#5097 = ORIENTED_EDGE('',*,*,#3631,.T.);
+#5098 = ORIENTED_EDGE('',*,*,#5099,.F.);
+#5099 = EDGE_CURVE('',#3473,#3604,#5100,.T.);
+#5100 = SURFACE_CURVE('',#5101,(#5105,#5112),.PCURVE_S1.);
+#5101 = LINE('',#5102,#5103);
+#5102 = CARTESIAN_POINT('',(1.070000008666,-2.74525080832,0.903419242889
+    ));
+#5103 = VECTOR('',#5104,1.);
+#5104 = DIRECTION('',(1.,3.52151826E-09,-2.1167525E-10));
+#5105 = PCURVE('',#3488,#5106);
+#5106 = DEFINITIONAL_REPRESENTATION('',(#5107),#5111);
+#5107 = LINE('',#5108,#5109);
+#5108 = CARTESIAN_POINT('',(-6.E-17,0.485973198149));
+#5109 = VECTOR('',#5110,1.);
+#5110 = DIRECTION('',(1.,0.));
+#5111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5112 = PCURVE('',#3517,#5113);
+#5113 = DEFINITIONAL_REPRESENTATION('',(#5114),#5117);
+#5114 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5115,#5116),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.4),.PIECEWISE_BEZIER_KNOTS.);
+#5115 = CARTESIAN_POINT('',(3.218043310815,0.));
+#5116 = CARTESIAN_POINT('',(3.218043310815,-0.4));
+#5117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5118 = ADVANCED_FACE('',(#5119),#3517,.T.);
+#5119 = FACE_BOUND('',#5120,.T.);
+#5120 = EDGE_LOOP('',(#5121,#5122,#5123,#5124));
+#5121 = ORIENTED_EDGE('',*,*,#3500,.F.);
+#5122 = ORIENTED_EDGE('',*,*,#5099,.T.);
+#5123 = ORIENTED_EDGE('',*,*,#3603,.T.);
+#5124 = ORIENTED_EDGE('',*,*,#3554,.T.);
+#5125 = ADVANCED_FACE('',(#5126,#5132),#4067,.F.);
+#5126 = FACE_BOUND('',#5127,.F.);
+#5127 = EDGE_LOOP('',(#5128,#5129,#5130,#5131));
+#5128 = ORIENTED_EDGE('',*,*,#4664,.T.);
+#5129 = ORIENTED_EDGE('',*,*,#4256,.T.);
+#5130 = ORIENTED_EDGE('',*,*,#4155,.T.);
+#5131 = ORIENTED_EDGE('',*,*,#4051,.T.);
+#5132 = FACE_BOUND('',#5133,.F.);
+#5133 = EDGE_LOOP('',(#5134));
+#5134 = ORIENTED_EDGE('',*,*,#5135,.T.);
+#5135 = EDGE_CURVE('',#5136,#5136,#5138,.T.);
+#5136 = VERTEX_POINT('',#5137);
+#5137 = CARTESIAN_POINT('',(-0.65,-1.25,2.2));
+#5138 = SURFACE_CURVE('',#5139,(#5144,#5155),.PCURVE_S1.);
+#5139 = CIRCLE('',#5140,0.4);
+#5140 = AXIS2_PLACEMENT_3D('',#5141,#5142,#5143);
+#5141 = CARTESIAN_POINT('',(-1.05,-1.25,2.2));
+#5142 = DIRECTION('',(0.,0.,1.));
+#5143 = DIRECTION('',(1.,0.,0.));
+#5144 = PCURVE('',#4067,#5145);
+#5145 = DEFINITIONAL_REPRESENTATION('',(#5146),#5154);
+#5146 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5147,#5148,#5149,#5150,
+#5151,#5152,#5153),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#5147 = CARTESIAN_POINT('',(0.65,-1.25));
+#5148 = CARTESIAN_POINT('',(0.65,-0.557179676972));
+#5149 = CARTESIAN_POINT('',(1.25,-0.903589838486));
+#5150 = CARTESIAN_POINT('',(1.85,-1.25));
+#5151 = CARTESIAN_POINT('',(1.25,-1.596410161514));
+#5152 = CARTESIAN_POINT('',(0.65,-1.942820323028));
+#5153 = CARTESIAN_POINT('',(0.65,-1.25));
+#5154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5155 = PCURVE('',#5156,#5161);
+#5156 = CYLINDRICAL_SURFACE('',#5157,0.4);
+#5157 = AXIS2_PLACEMENT_3D('',#5158,#5159,#5160);
+#5158 = CARTESIAN_POINT('',(-1.05,-1.25,2.2));
+#5159 = DIRECTION('',(0.,0.,1.));
+#5160 = DIRECTION('',(1.,0.,0.));
+#5161 = DEFINITIONAL_REPRESENTATION('',(#5162),#5166);
+#5162 = LINE('',#5163,#5164);
+#5163 = CARTESIAN_POINT('',(0.,0.));
+#5164 = VECTOR('',#5165,1.);
+#5165 = DIRECTION('',(1.,0.));
+#5166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5167 = ADVANCED_FACE('',(#5168),#4542,.F.);
+#5168 = FACE_BOUND('',#5169,.F.);
+#5169 = EDGE_LOOP('',(#5170,#5193,#5221,#5242));
+#5170 = ORIENTED_EDGE('',*,*,#5171,.F.);
+#5171 = EDGE_CURVE('',#5172,#4505,#5174,.T.);
+#5172 = VERTEX_POINT('',#5173);
+#5173 = CARTESIAN_POINT('',(-1.070000008165,2.632637850244,
+    0.409865390175));
+#5174 = SURFACE_CURVE('',#5175,(#5179,#5186),.PCURVE_S1.);
+#5175 = LINE('',#5176,#5177);
+#5176 = CARTESIAN_POINT('',(-1.070000008165,2.632637850244,
+    0.409865390175));
+#5177 = VECTOR('',#5178,1.);
+#5178 = DIRECTION('',(0.,-7.637620708787E-02,0.997079071584));
+#5179 = PCURVE('',#4542,#5180);
+#5180 = DEFINITIONAL_REPRESENTATION('',(#5181),#5185);
+#5181 = LINE('',#5182,#5183);
+#5182 = CARTESIAN_POINT('',(-0.,6.1E-16));
+#5183 = VECTOR('',#5184,1.);
+#5184 = DIRECTION('',(5.790287E-11,1.));
+#5185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5186 = PCURVE('',#1104,#5187);
+#5187 = DEFINITIONAL_REPRESENTATION('',(#5188),#5192);
+#5188 = LINE('',#5189,#5190);
+#5189 = CARTESIAN_POINT('',(-0.187091742167,-0.129936095674));
+#5190 = VECTOR('',#5191,1.);
+#5191 = DIRECTION('',(-7.637620708787E-02,0.997079071584));
+#5192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5193 = ORIENTED_EDGE('',*,*,#5194,.T.);
+#5194 = EDGE_CURVE('',#5172,#5195,#5197,.T.);
+#5195 = VERTEX_POINT('',#5196);
+#5196 = CARTESIAN_POINT('',(-1.470000008165,2.632637848836,
+    0.409865390091));
+#5197 = SURFACE_CURVE('',#5198,(#5202,#5209),.PCURVE_S1.);
+#5198 = LINE('',#5199,#5200);
+#5199 = CARTESIAN_POINT('',(-1.070000008165,2.632637850244,
+    0.409865390175));
+#5200 = VECTOR('',#5201,1.);
+#5201 = DIRECTION('',(-1.,0.,0.));
+#5202 = PCURVE('',#4542,#5203);
+#5203 = DEFINITIONAL_REPRESENTATION('',(#5204),#5208);
+#5204 = LINE('',#5205,#5206);
+#5205 = CARTESIAN_POINT('',(-0.,-2.97E-15));
+#5206 = VECTOR('',#5207,1.);
+#5207 = DIRECTION('',(1.,-5.790287E-11));
+#5208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5209 = PCURVE('',#5210,#5215);
+#5210 = CYLINDRICAL_SURFACE('',#5211,0.324661696333);
+#5211 = AXIS2_PLACEMENT_3D('',#5212,#5213,#5214);
+#5212 = CARTESIAN_POINT('',(-1.070000008165,2.956527445751,
+    0.432242766884));
+#5213 = DIRECTION('',(-1.,0.,0.));
+#5214 = DIRECTION('',(0.,0.999972094053,-7.470683654601E-03));
+#5215 = DEFINITIONAL_REPRESENTATION('',(#5216),#5220);
+#5216 = LINE('',#5217,#5218);
+#5217 = CARTESIAN_POINT('',(3.065141996362,0.));
+#5218 = VECTOR('',#5219,1.);
+#5219 = DIRECTION('',(0.,1.));
+#5220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5221 = ORIENTED_EDGE('',*,*,#5222,.T.);
+#5222 = EDGE_CURVE('',#5195,#4528,#5223,.T.);
+#5223 = SURFACE_CURVE('',#5224,(#5228,#5235),.PCURVE_S1.);
+#5224 = LINE('',#5225,#5226);
+#5225 = CARTESIAN_POINT('',(-1.470000008165,2.632637848836,
+    0.409865390091));
+#5226 = VECTOR('',#5227,1.);
+#5227 = DIRECTION('',(0.,-7.637620708787E-02,0.997079071584));
+#5228 = PCURVE('',#4542,#5229);
+#5229 = DEFINITIONAL_REPRESENTATION('',(#5230),#5234);
+#5230 = LINE('',#5231,#5232);
+#5231 = CARTESIAN_POINT('',(0.4,8.6E-16));
+#5232 = VECTOR('',#5233,1.);
+#5233 = DIRECTION('',(5.790287E-11,1.));
+#5234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5235 = PCURVE('',#1050,#5236);
+#5236 = DEFINITIONAL_REPRESENTATION('',(#5237),#5241);
+#5237 = LINE('',#5238,#5239);
+#5238 = CARTESIAN_POINT('',(0.18709174305,-0.129936094631));
+#5239 = VECTOR('',#5240,1.);
+#5240 = DIRECTION('',(7.637620708787E-02,0.997079071584));
+#5241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5242 = ORIENTED_EDGE('',*,*,#4527,.F.);
+#5243 = ADVANCED_FACE('',(#5244),#4648,.F.);
+#5244 = FACE_BOUND('',#5245,.F.);
+#5245 = EDGE_LOOP('',(#5246,#5269,#5297,#5318));
+#5246 = ORIENTED_EDGE('',*,*,#5247,.F.);
+#5247 = EDGE_CURVE('',#5248,#4584,#5250,.T.);
+#5248 = VERTEX_POINT('',#5249);
+#5249 = CARTESIAN_POINT('',(-1.470000008694,2.782367596532,
+    0.418865537579));
+#5250 = SURFACE_CURVE('',#5251,(#5255,#5262),.PCURVE_S1.);
+#5251 = LINE('',#5252,#5253);
+#5252 = CARTESIAN_POINT('',(-1.470000008694,2.782367596532,
+    0.418865537579));
+#5253 = VECTOR('',#5254,1.);
+#5254 = DIRECTION('',(0.,-7.637620708787E-02,0.997079071584));
+#5255 = PCURVE('',#4648,#5256);
+#5256 = DEFINITIONAL_REPRESENTATION('',(#5257),#5261);
+#5257 = LINE('',#5258,#5259);
+#5258 = CARTESIAN_POINT('',(0.,8.3E-16));
+#5259 = VECTOR('',#5260,1.);
+#5260 = DIRECTION('',(-5.790287E-11,1.));
+#5261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5262 = PCURVE('',#1050,#5263);
+#5263 = DEFINITIONAL_REPRESENTATION('',(#5264),#5268);
+#5264 = LINE('',#5265,#5266);
+#5265 = CARTESIAN_POINT('',(3.736199535368E-02,-0.120935947142));
+#5266 = VECTOR('',#5267,1.);
+#5267 = DIRECTION('',(7.637620708787E-02,0.997079071584));
+#5268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5269 = ORIENTED_EDGE('',*,*,#5270,.F.);
+#5270 = EDGE_CURVE('',#5271,#5248,#5273,.T.);
+#5271 = VERTEX_POINT('',#5272);
+#5272 = CARTESIAN_POINT('',(-1.070000008694,2.782367597941,
+    0.418865537664));
+#5273 = SURFACE_CURVE('',#5274,(#5278,#5285),.PCURVE_S1.);
+#5274 = LINE('',#5275,#5276);
+#5275 = CARTESIAN_POINT('',(-1.470000008694,2.782367596532,
+    0.418865537579));
+#5276 = VECTOR('',#5277,1.);
+#5277 = DIRECTION('',(-1.,0.,0.));
+#5278 = PCURVE('',#4648,#5279);
+#5279 = DEFINITIONAL_REPRESENTATION('',(#5280),#5284);
+#5280 = LINE('',#5281,#5282);
+#5281 = CARTESIAN_POINT('',(0.,-2.97E-15));
+#5282 = VECTOR('',#5283,1.);
+#5283 = DIRECTION('',(-1.,-5.790287E-11));
+#5284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5285 = PCURVE('',#5286,#5291);
+#5286 = CYLINDRICAL_SURFACE('',#5287,0.174672846613);
+#5287 = AXIS2_PLACEMENT_3D('',#5288,#5289,#5290);
+#5288 = CARTESIAN_POINT('',(-1.470000008694,2.956527445751,
+    0.432242766884));
+#5289 = DIRECTION('',(-1.,0.,0.));
+#5290 = DIRECTION('',(0.,0.999999978183,2.088857245118E-04));
+#5291 = DEFINITIONAL_REPRESENTATION('',(#5292),#5296);
+#5292 = LINE('',#5293,#5294);
+#5293 = CARTESIAN_POINT('',(3.065141996362,0.));
+#5294 = VECTOR('',#5295,1.);
+#5295 = DIRECTION('',(0.,1.));
+#5296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5297 = ORIENTED_EDGE('',*,*,#5298,.T.);
+#5298 = EDGE_CURVE('',#5271,#4612,#5299,.T.);
+#5299 = SURFACE_CURVE('',#5300,(#5304,#5311),.PCURVE_S1.);
+#5300 = LINE('',#5301,#5302);
+#5301 = CARTESIAN_POINT('',(-1.070000008694,2.782367597941,
+    0.418865537664));
+#5302 = VECTOR('',#5303,1.);
+#5303 = DIRECTION('',(5.790287E-11,-7.637620708787E-02,0.997079071584));
+#5304 = PCURVE('',#4648,#5305);
+#5305 = DEFINITIONAL_REPRESENTATION('',(#5306),#5310);
+#5306 = LINE('',#5307,#5308);
+#5307 = CARTESIAN_POINT('',(0.4,-3.E-17));
+#5308 = VECTOR('',#5309,1.);
+#5309 = DIRECTION('',(0.,1.));
+#5310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5311 = PCURVE('',#1104,#5312);
+#5312 = DEFINITIONAL_REPRESENTATION('',(#5313),#5317);
+#5313 = LINE('',#5314,#5315);
+#5314 = CARTESIAN_POINT('',(-3.736199447065E-02,-0.120935948186));
+#5315 = VECTOR('',#5316,1.);
+#5316 = DIRECTION('',(-7.637620708787E-02,0.997079071584));
+#5317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5318 = ORIENTED_EDGE('',*,*,#4635,.F.);
+#5319 = ADVANCED_FACE('',(#5320),#5156,.F.);
+#5320 = FACE_BOUND('',#5321,.F.);
+#5321 = EDGE_LOOP('',(#5322,#5345,#5372,#5373));
+#5322 = ORIENTED_EDGE('',*,*,#5323,.T.);
+#5323 = EDGE_CURVE('',#5136,#5324,#5326,.T.);
+#5324 = VERTEX_POINT('',#5325);
+#5325 = CARTESIAN_POINT('',(-0.65,-1.25,2.15));
+#5326 = SEAM_CURVE('',#5327,(#5331,#5338),.PCURVE_S1.);
+#5327 = LINE('',#5328,#5329);
+#5328 = CARTESIAN_POINT('',(-0.65,-1.25,2.2));
+#5329 = VECTOR('',#5330,1.);
+#5330 = DIRECTION('',(-0.,-0.,-1.));
+#5331 = PCURVE('',#5156,#5332);
+#5332 = DEFINITIONAL_REPRESENTATION('',(#5333),#5337);
+#5333 = LINE('',#5334,#5335);
+#5334 = CARTESIAN_POINT('',(0.,0.));
+#5335 = VECTOR('',#5336,1.);
+#5336 = DIRECTION('',(0.,-1.));
+#5337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5338 = PCURVE('',#5156,#5339);
+#5339 = DEFINITIONAL_REPRESENTATION('',(#5340),#5344);
+#5340 = LINE('',#5341,#5342);
+#5341 = CARTESIAN_POINT('',(6.28318530718,0.));
+#5342 = VECTOR('',#5343,1.);
+#5343 = DIRECTION('',(0.,-1.));
+#5344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5345 = ORIENTED_EDGE('',*,*,#5346,.T.);
+#5346 = EDGE_CURVE('',#5324,#5324,#5347,.T.);
+#5347 = SURFACE_CURVE('',#5348,(#5353,#5360),.PCURVE_S1.);
+#5348 = CIRCLE('',#5349,0.4);
+#5349 = AXIS2_PLACEMENT_3D('',#5350,#5351,#5352);
+#5350 = CARTESIAN_POINT('',(-1.05,-1.25,2.15));
+#5351 = DIRECTION('',(0.,0.,1.));
+#5352 = DIRECTION('',(1.,0.,0.));
+#5353 = PCURVE('',#5156,#5354);
+#5354 = DEFINITIONAL_REPRESENTATION('',(#5355),#5359);
+#5355 = LINE('',#5356,#5357);
+#5356 = CARTESIAN_POINT('',(0.,-5.E-02));
+#5357 = VECTOR('',#5358,1.);
+#5358 = DIRECTION('',(1.,0.));
+#5359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5360 = PCURVE('',#5361,#5366);
+#5361 = PLANE('',#5362);
+#5362 = AXIS2_PLACEMENT_3D('',#5363,#5364,#5365);
+#5363 = CARTESIAN_POINT('',(-1.05,-1.25,2.15));
+#5364 = DIRECTION('',(0.,0.,1.));
+#5365 = DIRECTION('',(1.,0.,0.));
+#5366 = DEFINITIONAL_REPRESENTATION('',(#5367),#5371);
+#5367 = CIRCLE('',#5368,0.4);
+#5368 = AXIS2_PLACEMENT_2D('',#5369,#5370);
+#5369 = CARTESIAN_POINT('',(0.,0.));
+#5370 = DIRECTION('',(1.,0.));
+#5371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5372 = ORIENTED_EDGE('',*,*,#5323,.F.);
+#5373 = ORIENTED_EDGE('',*,*,#5135,.F.);
+#5374 = ADVANCED_FACE('',(#5375),#5210,.T.);
+#5375 = FACE_BOUND('',#5376,.T.);
+#5376 = EDGE_LOOP('',(#5377,#5404,#5405,#5428));
+#5377 = ORIENTED_EDGE('',*,*,#5378,.T.);
+#5378 = EDGE_CURVE('',#5379,#5172,#5381,.T.);
+#5379 = VERTEX_POINT('',#5380);
+#5380 = CARTESIAN_POINT('',(-1.070000008165,2.894313536003,
+    0.113597750439));
+#5381 = SURFACE_CURVE('',#5382,(#5387,#5393),.PCURVE_S1.);
+#5382 = CIRCLE('',#5383,0.324661696333);
+#5383 = AXIS2_PLACEMENT_3D('',#5384,#5385,#5386);
+#5384 = CARTESIAN_POINT('',(-1.070000008165,2.956527445751,
+    0.432242766884));
+#5385 = DIRECTION('',(-1.,0.,-0.));
+#5386 = DIRECTION('',(0.,0.999972094053,-7.470683654602E-03));
+#5387 = PCURVE('',#5210,#5388);
+#5388 = DEFINITIONAL_REPRESENTATION('',(#5389),#5392);
+#5389 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5390,#5391),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.756145057397,3.065141996362),.PIECEWISE_BEZIER_KNOTS.);
+#5390 = CARTESIAN_POINT('',(1.756145057397,0.));
+#5391 = CARTESIAN_POINT('',(3.065141996362,0.));
+#5392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5393 = PCURVE('',#1104,#5394);
+#5394 = DEFINITIONAL_REPRESENTATION('',(#5395),#5403);
+#5395 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5396,#5397,#5398,#5399,
+#5400,#5401,#5402),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#5396 = CARTESIAN_POINT('',(0.461450489681,-0.109984163794));
+#5397 = CARTESIAN_POINT('',(0.457249496008,-0.672299024748));
+#5398 = CARTESIAN_POINT('',(-2.762896166733E-02,-0.387503427029));
+#5399 = CARTESIAN_POINT('',(-0.512507419342,-0.10270782931));
+#5400 = CARTESIAN_POINT('',(-2.342796799416E-02,0.174811433925));
+#5401 = CARTESIAN_POINT('',(0.465651483354,0.45233069716));
+#5402 = CARTESIAN_POINT('',(0.461450489681,-0.109984163794));
+#5403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5404 = ORIENTED_EDGE('',*,*,#5194,.T.);
+#5405 = ORIENTED_EDGE('',*,*,#5406,.F.);
+#5406 = EDGE_CURVE('',#5407,#5195,#5409,.T.);
+#5407 = VERTEX_POINT('',#5408);
+#5408 = CARTESIAN_POINT('',(-1.470000008165,2.89431353572,0.113597749057
+    ));
+#5409 = SURFACE_CURVE('',#5410,(#5415,#5421),.PCURVE_S1.);
+#5410 = CIRCLE('',#5411,0.324661697744);
+#5411 = AXIS2_PLACEMENT_3D('',#5412,#5413,#5414);
+#5412 = CARTESIAN_POINT('',(-1.470000008165,2.956527445751,
+    0.432242766884));
+#5413 = DIRECTION('',(-1.,0.,-0.));
+#5414 = DIRECTION('',(0.,0.999972094053,-7.470683693472E-03));
+#5415 = PCURVE('',#5210,#5416);
+#5416 = DEFINITIONAL_REPRESENTATION('',(#5417),#5420);
+#5417 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5418,#5419),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.756145057397,3.065141996362),.PIECEWISE_BEZIER_KNOTS.);
+#5418 = CARTESIAN_POINT('',(1.756145057397,0.4));
+#5419 = CARTESIAN_POINT('',(3.065141996362,0.4));
+#5420 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5421 = PCURVE('',#1050,#5422);
+#5422 = DEFINITIONAL_REPRESENTATION('',(#5423),#5427);
+#5423 = CIRCLE('',#5424,0.324661697744);
+#5424 = AXIS2_PLACEMENT_2D('',#5425,#5426);
+#5425 = CARTESIAN_POINT('',(-0.136797853865,-0.107558717838));
+#5426 = DIRECTION('',(-0.999972094053,-7.470683693472E-03));
+#5427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5428 = ORIENTED_EDGE('',*,*,#5429,.F.);
+#5429 = EDGE_CURVE('',#5379,#5407,#5430,.T.);
+#5430 = SURFACE_CURVE('',#5431,(#5435,#5441),.PCURVE_S1.);
+#5431 = LINE('',#5432,#5433);
+#5432 = CARTESIAN_POINT('',(-1.07000000813,2.894313536005,0.113597750431
+    ));
+#5433 = VECTOR('',#5434,1.);
+#5434 = DIRECTION('',(-1.,-7.069733E-10,-3.45631251E-09));
+#5435 = PCURVE('',#5210,#5436);
+#5436 = DEFINITIONAL_REPRESENTATION('',(#5437),#5440);
+#5437 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5438,#5439),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.4),.PIECEWISE_BEZIER_KNOTS.);
+#5438 = CARTESIAN_POINT('',(1.756145057397,0.));
+#5439 = CARTESIAN_POINT('',(1.756145057397,0.4));
+#5440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5441 = PCURVE('',#5442,#5447);
+#5442 = PLANE('',#5443);
+#5443 = AXIS2_PLACEMENT_3D('',#5444,#5445,#5446);
+#5444 = CARTESIAN_POINT('',(-1.070000008165,3.484036761854,
+    3.024169075354E-03));
+#5445 = DIRECTION('',(-3.52740056E-09,0.184289302259,0.982872043082));
+#5446 = DIRECTION('',(-1.,-7.069732992193E-10,-3.456312515836E-09));
+#5447 = DEFINITIONAL_REPRESENTATION('',(#5448),#5452);
+#5448 = LINE('',#5449,#5450);
+#5449 = CARTESIAN_POINT('',(-4.E-17,0.6));
+#5450 = VECTOR('',#5451,1.);
+#5451 = DIRECTION('',(1.,0.));
+#5452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5453 = ADVANCED_FACE('',(#5454),#5286,.F.);
+#5454 = FACE_BOUND('',#5455,.F.);
+#5455 = EDGE_LOOP('',(#5456,#5479,#5506,#5532));
+#5456 = ORIENTED_EDGE('',*,*,#5457,.F.);
+#5457 = EDGE_CURVE('',#5458,#5248,#5460,.T.);
+#5458 = VERTEX_POINT('',#5459);
+#5459 = CARTESIAN_POINT('',(-1.470000008694,2.924372971147,
+    0.260554988898));
+#5460 = SURFACE_CURVE('',#5461,(#5466,#5472),.PCURVE_S1.);
+#5461 = CIRCLE('',#5462,0.174672846613);
+#5462 = AXIS2_PLACEMENT_3D('',#5463,#5464,#5465);
+#5463 = CARTESIAN_POINT('',(-1.470000008694,2.956527445751,
+    0.432242766884));
+#5464 = DIRECTION('',(-1.,0.,0.));
+#5465 = DIRECTION('',(0.,0.999999978183,2.088857245074E-04));
+#5466 = PCURVE('',#5286,#5467);
+#5467 = DEFINITIONAL_REPRESENTATION('',(#5468),#5471);
+#5468 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5469,#5470),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.756145057397,3.065141996362),.PIECEWISE_BEZIER_KNOTS.);
+#5469 = CARTESIAN_POINT('',(1.756145057397,0.));
+#5470 = CARTESIAN_POINT('',(3.065141996362,0.));
+#5471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5472 = PCURVE('',#1050,#5473);
+#5473 = DEFINITIONAL_REPRESENTATION('',(#5474),#5478);
+#5474 = CIRCLE('',#5475,0.174672846613);
+#5475 = AXIS2_PLACEMENT_2D('',#5476,#5477);
+#5476 = CARTESIAN_POINT('',(-0.136797853865,-0.107558717838));
+#5477 = DIRECTION('',(-0.999999978183,2.088857245074E-04));
+#5478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5479 = ORIENTED_EDGE('',*,*,#5480,.T.);
+#5480 = EDGE_CURVE('',#5458,#5481,#5483,.T.);
+#5481 = VERTEX_POINT('',#5482);
+#5482 = CARTESIAN_POINT('',(-1.070000008694,2.924372971429,
+    0.260554990281));
+#5483 = SURFACE_CURVE('',#5484,(#5488,#5494),.PCURVE_S1.);
+#5484 = LINE('',#5485,#5486);
+#5485 = CARTESIAN_POINT('',(-1.470000008659,2.924372971149,0.26055498889
+    ));
+#5486 = VECTOR('',#5487,1.);
+#5487 = DIRECTION('',(1.,7.069733E-10,3.45631251E-09));
+#5488 = PCURVE('',#5286,#5489);
+#5489 = DEFINITIONAL_REPRESENTATION('',(#5490),#5493);
+#5490 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#5491,#5492),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(0.,0.4),.PIECEWISE_BEZIER_KNOTS.);
+#5491 = CARTESIAN_POINT('',(1.756145057397,0.));
+#5492 = CARTESIAN_POINT('',(1.756145057397,-0.4));
+#5493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5494 = PCURVE('',#5495,#5500);
+#5495 = PLANE('',#5496);
+#5496 = AXIS2_PLACEMENT_3D('',#5497,#5498,#5499);
+#5497 = CARTESIAN_POINT('',(-1.470000008694,3.514096196998,
+    0.149981407534));
+#5498 = DIRECTION('',(3.52740056E-09,-0.184289302259,-0.982872043082));
+#5499 = DIRECTION('',(1.,7.069732992193E-10,3.456312515836E-09));
+#5500 = DEFINITIONAL_REPRESENTATION('',(#5501),#5505);
+#5501 = LINE('',#5502,#5503);
+#5502 = CARTESIAN_POINT('',(4.E-17,0.6));
+#5503 = VECTOR('',#5504,1.);
+#5504 = DIRECTION('',(1.,0.));
+#5505 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5506 = ORIENTED_EDGE('',*,*,#5507,.T.);
+#5507 = EDGE_CURVE('',#5481,#5271,#5508,.T.);
+#5508 = SURFACE_CURVE('',#5509,(#5514,#5521),.PCURVE_S1.);
+#5509 = CIRCLE('',#5510,0.174672846613);
+#5510 = AXIS2_PLACEMENT_3D('',#5511,#5512,#5513);
+#5511 = CARTESIAN_POINT('',(-1.070000008694,2.956527445751,
+    0.432242766884));
+#5512 = DIRECTION('',(-1.,0.,0.));
+#5513 = DIRECTION('',(0.,0.999999978183,2.088857245118E-04));
+#5514 = PCURVE('',#5286,#5515);
+#5515 = DEFINITIONAL_REPRESENTATION('',(#5516),#5520);
+#5516 = LINE('',#5517,#5518);
+#5517 = CARTESIAN_POINT('',(0.,-0.4));
+#5518 = VECTOR('',#5519,1.);
+#5519 = DIRECTION('',(1.,0.));
+#5520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5521 = PCURVE('',#1104,#5522);
+#5522 = DEFINITIONAL_REPRESENTATION('',(#5523),#5531);
+#5523 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5524,#5525,#5526,#5527,
+#5528,#5529,#5530),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
+    ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786,
+6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() 
+GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,
+1.,0.5,1.)) REPRESENTATION_ITEM('') );
+#5524 = CARTESIAN_POINT('',(0.311470696142,-0.107522232302));
+#5525 = CARTESIAN_POINT('',(0.311533892898,-0.410064470738));
+#5526 = CARTESIAN_POINT('',(4.949303031675E-02,-0.258848081516));
+#5527 = CARTESIAN_POINT('',(-0.212547832264,-0.107631692294));
+#5528 = CARTESIAN_POINT('',(4.94298335607E-02,4.369415691967E-02));
+#5529 = CARTESIAN_POINT('',(0.311407499386,0.195020006134));
+#5530 = CARTESIAN_POINT('',(0.311470696142,-0.107522232302));
+#5531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5532 = ORIENTED_EDGE('',*,*,#5270,.T.);
+#5533 = ADVANCED_FACE('',(#5534),#5361,.T.);
+#5534 = FACE_BOUND('',#5535,.T.);
+#5535 = EDGE_LOOP('',(#5536));
+#5536 = ORIENTED_EDGE('',*,*,#5346,.T.);
+#5537 = ADVANCED_FACE('',(#5538),#5442,.F.);
+#5538 = FACE_BOUND('',#5539,.F.);
+#5539 = EDGE_LOOP('',(#5540,#5563,#5591,#5612));
+#5540 = ORIENTED_EDGE('',*,*,#5541,.F.);
+#5541 = EDGE_CURVE('',#5542,#5379,#5544,.T.);
+#5542 = VERTEX_POINT('',#5543);
+#5543 = CARTESIAN_POINT('',(-1.070000008165,3.484036761854,
+    3.024169075354E-03));
+#5544 = SURFACE_CURVE('',#5545,(#5549,#5556),.PCURVE_S1.);
+#5545 = LINE('',#5546,#5547);
+#5546 = CARTESIAN_POINT('',(-1.070000008165,3.484036761854,
+    3.024169075354E-03));
+#5547 = VECTOR('',#5548,1.);
+#5548 = DIRECTION('',(0.,-0.982872043082,0.184289302259));
+#5549 = PCURVE('',#5442,#5550);
+#5550 = DEFINITIONAL_REPRESENTATION('',(#5551),#5555);
+#5551 = LINE('',#5552,#5553);
+#5552 = CARTESIAN_POINT('',(0.,4.5E-16));
+#5553 = VECTOR('',#5554,1.);
+#5554 = DIRECTION('',(5.790287E-11,1.));
+#5555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5556 = PCURVE('',#1104,#5557);
+#5557 = DEFINITIONAL_REPRESENTATION('',(#5558),#5562);
+#5558 = LINE('',#5559,#5560);
+#5559 = CARTESIAN_POINT('',(0.664307169443,-0.536777316774));
+#5560 = VECTOR('',#5561,1.);
+#5561 = DIRECTION('',(-0.982872043082,0.184289302259));
+#5562 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5563 = ORIENTED_EDGE('',*,*,#5564,.T.);
+#5564 = EDGE_CURVE('',#5542,#5565,#5567,.T.);
+#5565 = VERTEX_POINT('',#5566);
+#5566 = CARTESIAN_POINT('',(-1.470000008165,3.484036761571,
+    3.024167692829E-03));
+#5567 = SURFACE_CURVE('',#5568,(#5572,#5579),.PCURVE_S1.);
+#5568 = LINE('',#5569,#5570);
+#5569 = CARTESIAN_POINT('',(-1.070000008165,3.484036761854,
+    3.024169075354E-03));
+#5570 = VECTOR('',#5571,1.);
+#5571 = DIRECTION('',(-1.,-7.069733E-10,-3.45631251E-09));
+#5572 = PCURVE('',#5442,#5573);
+#5573 = DEFINITIONAL_REPRESENTATION('',(#5574),#5578);
+#5574 = LINE('',#5575,#5576);
+#5575 = CARTESIAN_POINT('',(-0.,0.));
+#5576 = VECTOR('',#5577,1.);
+#5577 = DIRECTION('',(1.,0.));
+#5578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5579 = PCURVE('',#5580,#5585);
+#5580 = PLANE('',#5581);
+#5581 = AXIS2_PLACEMENT_3D('',#5582,#5583,#5584);
+#5582 = CARTESIAN_POINT('',(-1.270000008429,3.499066479426,
+    7.650278830483E-02));
+#5583 = DIRECTION('',(-3.6E-16,0.979714932277,-0.200396236178));
+#5584 = DIRECTION('',(0.,0.200396236178,0.979714932277));
+#5585 = DEFINITIONAL_REPRESENTATION('',(#5586),#5590);
+#5586 = LINE('',#5587,#5588);
+#5587 = CARTESIAN_POINT('',(-7.499999929442E-02,0.200000000265));
+#5588 = VECTOR('',#5589,1.);
+#5589 = DIRECTION('',(-3.52787577E-09,-1.));
+#5590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5591 = ORIENTED_EDGE('',*,*,#5592,.T.);
+#5592 = EDGE_CURVE('',#5565,#5407,#5593,.T.);
+#5593 = SURFACE_CURVE('',#5594,(#5598,#5605),.PCURVE_S1.);
+#5594 = LINE('',#5595,#5596);
+#5595 = CARTESIAN_POINT('',(-1.470000008165,3.484036761571,
+    3.02416769283E-03));
+#5596 = VECTOR('',#5597,1.);
+#5597 = DIRECTION('',(0.,-0.982872043082,0.184289302259));
+#5598 = PCURVE('',#5442,#5599);
+#5599 = DEFINITIONAL_REPRESENTATION('',(#5600),#5604);
+#5600 = LINE('',#5601,#5602);
+#5601 = CARTESIAN_POINT('',(0.4,4.8E-16));
+#5602 = VECTOR('',#5603,1.);
+#5603 = DIRECTION('',(5.790287E-11,1.));
+#5604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5605 = PCURVE('',#1050,#5606);
+#5606 = DEFINITIONAL_REPRESENTATION('',(#5607),#5611);
+#5607 = LINE('',#5608,#5609);
+#5608 = CARTESIAN_POINT('',(-0.664307169686,-0.536777317029));
+#5609 = VECTOR('',#5610,1.);
+#5610 = DIRECTION('',(0.982872043082,0.184289302259));
+#5611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5612 = ORIENTED_EDGE('',*,*,#5429,.F.);
+#5613 = ADVANCED_FACE('',(#5614),#5495,.F.);
+#5614 = FACE_BOUND('',#5615,.F.);
+#5615 = EDGE_LOOP('',(#5616,#5639,#5662,#5683));
+#5616 = ORIENTED_EDGE('',*,*,#5617,.F.);
+#5617 = EDGE_CURVE('',#5618,#5458,#5620,.T.);
+#5618 = VERTEX_POINT('',#5619);
+#5619 = CARTESIAN_POINT('',(-1.470000008694,3.514096196998,
+    0.149981407534));
+#5620 = SURFACE_CURVE('',#5621,(#5625,#5632),.PCURVE_S1.);
+#5621 = LINE('',#5622,#5623);
+#5622 = CARTESIAN_POINT('',(-1.470000008694,3.514096196998,
+    0.149981407534));
+#5623 = VECTOR('',#5624,1.);
+#5624 = DIRECTION('',(0.,-0.982872043082,0.184289302259));
+#5625 = PCURVE('',#5495,#5626);
+#5626 = DEFINITIONAL_REPRESENTATION('',(#5627),#5631);
+#5627 = LINE('',#5628,#5629);
+#5628 = CARTESIAN_POINT('',(-0.,9.E-16));
+#5629 = VECTOR('',#5630,1.);
+#5630 = DIRECTION('',(-5.790287E-11,1.));
+#5631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5632 = PCURVE('',#1050,#5633);
+#5633 = DEFINITIONAL_REPRESENTATION('',(#5634),#5638);
+#5634 = LINE('',#5635,#5636);
+#5635 = CARTESIAN_POINT('',(-0.694366605112,-0.389820077188));
+#5636 = VECTOR('',#5637,1.);
+#5637 = DIRECTION('',(0.982872043082,0.184289302259));
+#5638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5639 = ORIENTED_EDGE('',*,*,#5640,.T.);
+#5640 = EDGE_CURVE('',#5618,#5641,#5643,.T.);
+#5641 = VERTEX_POINT('',#5642);
+#5642 = CARTESIAN_POINT('',(-1.070000008694,3.514096197281,
+    0.149981408917));
+#5643 = SURFACE_CURVE('',#5644,(#5648,#5655),.PCURVE_S1.);
+#5644 = LINE('',#5645,#5646);
+#5645 = CARTESIAN_POINT('',(-1.470000008694,3.514096196998,
+    0.149981407534));
+#5646 = VECTOR('',#5647,1.);
+#5647 = DIRECTION('',(1.,7.069733E-10,3.45631251E-09));
+#5648 = PCURVE('',#5495,#5649);
+#5649 = DEFINITIONAL_REPRESENTATION('',(#5650),#5654);
+#5650 = LINE('',#5651,#5652);
+#5651 = CARTESIAN_POINT('',(0.,0.));
+#5652 = VECTOR('',#5653,1.);
+#5653 = DIRECTION('',(1.,0.));
+#5654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5655 = PCURVE('',#5580,#5656);
+#5656 = DEFINITIONAL_REPRESENTATION('',(#5657),#5661);
+#5657 = LINE('',#5658,#5659);
+#5658 = CARTESIAN_POINT('',(7.499999929442E-02,-0.200000000265));
+#5659 = VECTOR('',#5660,1.);
+#5660 = DIRECTION('',(3.52787577E-09,1.));
+#5661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5662 = ORIENTED_EDGE('',*,*,#5663,.T.);
+#5663 = EDGE_CURVE('',#5641,#5481,#5664,.T.);
+#5664 = SURFACE_CURVE('',#5665,(#5669,#5676),.PCURVE_S1.);
+#5665 = LINE('',#5666,#5667);
+#5666 = CARTESIAN_POINT('',(-1.070000008694,3.514096197281,
+    0.149981408917));
+#5667 = VECTOR('',#5668,1.);
+#5668 = DIRECTION('',(5.790287E-11,-0.982872043082,0.184289302259));
+#5669 = PCURVE('',#5495,#5670);
+#5670 = DEFINITIONAL_REPRESENTATION('',(#5671),#5675);
+#5671 = LINE('',#5672,#5673);
+#5672 = CARTESIAN_POINT('',(0.4,-3.E-17));
+#5673 = VECTOR('',#5674,1.);
+#5674 = DIRECTION('',(0.,1.));
+#5675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5676 = PCURVE('',#1104,#5677);
+#5677 = DEFINITIONAL_REPRESENTATION('',(#5678),#5682);
+#5678 = LINE('',#5679,#5680);
+#5679 = CARTESIAN_POINT('',(0.69436660487,-0.389820076933));
+#5680 = VECTOR('',#5681,1.);
+#5681 = DIRECTION('',(-0.982872043082,0.184289302259));
+#5682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5683 = ORIENTED_EDGE('',*,*,#5480,.F.);
+#5684 = ADVANCED_FACE('',(#5685),#5580,.T.);
+#5685 = FACE_BOUND('',#5686,.T.);
+#5686 = EDGE_LOOP('',(#5687,#5708,#5709,#5730));
+#5687 = ORIENTED_EDGE('',*,*,#5688,.T.);
+#5688 = EDGE_CURVE('',#5565,#5618,#5689,.T.);
+#5689 = SURFACE_CURVE('',#5690,(#5694,#5701),.PCURVE_S1.);
+#5690 = LINE('',#5691,#5692);
+#5691 = CARTESIAN_POINT('',(-1.470000008165,3.484036761571,
+    3.02416769283E-03));
+#5692 = VECTOR('',#5693,1.);
+#5693 = DIRECTION('',(-3.52787577E-09,0.200396236178,0.979714932277));
+#5694 = PCURVE('',#5580,#5695);
+#5695 = DEFINITIONAL_REPRESENTATION('',(#5696),#5700);
+#5696 = LINE('',#5697,#5698);
+#5697 = CARTESIAN_POINT('',(-7.500000070558E-02,-0.199999999735));
+#5698 = VECTOR('',#5699,1.);
+#5699 = DIRECTION('',(1.,-3.52787577E-09));
+#5700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5701 = PCURVE('',#1050,#5702);
+#5702 = DEFINITIONAL_REPRESENTATION('',(#5703),#5707);
+#5703 = LINE('',#5704,#5705);
+#5704 = CARTESIAN_POINT('',(-0.664307169686,-0.536777317029));
+#5705 = VECTOR('',#5706,1.);
+#5706 = DIRECTION('',(-0.200396236178,0.979714932277));
+#5707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5708 = ORIENTED_EDGE('',*,*,#5640,.T.);
+#5709 = ORIENTED_EDGE('',*,*,#5710,.T.);
+#5710 = EDGE_CURVE('',#5641,#5542,#5711,.T.);
+#5711 = SURFACE_CURVE('',#5712,(#5716,#5723),.PCURVE_S1.);
+#5712 = LINE('',#5713,#5714);
+#5713 = CARTESIAN_POINT('',(-1.070000008694,3.514096197281,
+    0.149981408917));
+#5714 = VECTOR('',#5715,1.);
+#5715 = DIRECTION('',(3.52787577E-09,-0.200396236178,-0.979714932277));
+#5716 = PCURVE('',#5580,#5717);
+#5717 = DEFINITIONAL_REPRESENTATION('',(#5718),#5722);
+#5718 = LINE('',#5719,#5720);
+#5719 = CARTESIAN_POINT('',(7.500000070558E-02,0.199999999735));
+#5720 = VECTOR('',#5721,1.);
+#5721 = DIRECTION('',(-1.,3.52787577E-09));
+#5722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5723 = PCURVE('',#1104,#5724);
+#5724 = DEFINITIONAL_REPRESENTATION('',(#5725),#5729);
+#5725 = LINE('',#5726,#5727);
+#5726 = CARTESIAN_POINT('',(0.69436660487,-0.389820076933));
+#5727 = VECTOR('',#5728,1.);
+#5728 = DIRECTION('',(-0.200396236178,-0.979714932277));
+#5729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#5730 = ORIENTED_EDGE('',*,*,#5564,.T.);
+#5731 = ADVANCED_FACE('',(#5732),#1104,.T.);
+#5732 = FACE_BOUND('',#5733,.T.);
+#5733 = EDGE_LOOP('',(#5734,#5735,#5736,#5737,#5738,#5739,#5740,#5741,
+    #5742,#5743,#5744,#5745));
+#5734 = ORIENTED_EDGE('',*,*,#2421,.T.);
+#5735 = ORIENTED_EDGE('',*,*,#1090,.T.);
+#5736 = ORIENTED_EDGE('',*,*,#2294,.F.);
+#5737 = ORIENTED_EDGE('',*,*,#4504,.F.);
+#5738 = ORIENTED_EDGE('',*,*,#5171,.F.);
+#5739 = ORIENTED_EDGE('',*,*,#5378,.F.);
+#5740 = ORIENTED_EDGE('',*,*,#5541,.F.);
+#5741 = ORIENTED_EDGE('',*,*,#5710,.F.);
+#5742 = ORIENTED_EDGE('',*,*,#5663,.T.);
+#5743 = ORIENTED_EDGE('',*,*,#5507,.T.);
+#5744 = ORIENTED_EDGE('',*,*,#5298,.T.);
+#5745 = ORIENTED_EDGE('',*,*,#4611,.T.);
+#5746 = ADVANCED_FACE('',(#5747),#1050,.T.);
+#5747 = FACE_BOUND('',#5748,.T.);
+#5748 = EDGE_LOOP('',(#5749,#5750,#5751,#5752,#5753,#5754,#5755,#5756,
+    #5757,#5758,#5759,#5760));
+#5749 = ORIENTED_EDGE('',*,*,#2345,.T.);
+#5750 = ORIENTED_EDGE('',*,*,#1034,.T.);
+#5751 = ORIENTED_EDGE('',*,*,#2370,.F.);
+#5752 = ORIENTED_EDGE('',*,*,#4583,.F.);
+#5753 = ORIENTED_EDGE('',*,*,#5247,.F.);
+#5754 = ORIENTED_EDGE('',*,*,#5457,.F.);
+#5755 = ORIENTED_EDGE('',*,*,#5617,.F.);
+#5756 = ORIENTED_EDGE('',*,*,#5688,.F.);
+#5757 = ORIENTED_EDGE('',*,*,#5592,.T.);
+#5758 = ORIENTED_EDGE('',*,*,#5406,.T.);
+#5759 = ORIENTED_EDGE('',*,*,#5222,.T.);
+#5760 = ORIENTED_EDGE('',*,*,#4554,.T.);
+#5761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5765)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#5762,#5763,#5764)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#5762 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#5763 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#5764 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#5765 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.E-06),#5762,
+  'distance_accuracy_value','confusion accuracy');
+#5766 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#5767 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #5768,#5776,#5783,#5790,#5797,#5804,#5811,#5818,#5825,#5832,#5839,
+    #5846,#5853,#5861,#5868,#5875,#5882,#5889,#5896,#5903,#5910,#5917,
+    #5924,#5931,#5938,#5945,#5952,#5959,#5966,#5973,#5980,#5987,#5994,
+    #6001,#6008,#6015,#6022,#6029,#6036,#6043,#6050,#6057,#6064,#6071,
+    #6078,#6085,#6092,#6099,#6106,#6113,#6120,#6127,#6134,#6141,#6148,
+    #6155,#6162,#6169,#6176,#6183,#6190,#6197,#6204,#6211,#6218,#6225,
+    #6232,#6239,#6246,#6253,#6260,#6267,#6274,#6281),#5761);
+#5768 = STYLED_ITEM('color',(#5769),#17);
+#5769 = PRESENTATION_STYLE_ASSIGNMENT((#5770));
+#5770 = SURFACE_STYLE_USAGE(.BOTH.,#5771);
+#5771 = SURFACE_SIDE_STYLE('',(#5772));
+#5772 = SURFACE_STYLE_FILL_AREA(#5773);
+#5773 = FILL_AREA_STYLE('',(#5774));
+#5774 = FILL_AREA_STYLE_COLOUR('',#5775);
+#5775 = DRAUGHTING_PRE_DEFINED_COLOUR('black');
+#5776 = STYLED_ITEM('color',(#5777),#216);
+#5777 = PRESENTATION_STYLE_ASSIGNMENT((#5778));
+#5778 = SURFACE_STYLE_USAGE(.BOTH.,#5779);
+#5779 = SURFACE_SIDE_STYLE('',(#5780));
+#5780 = SURFACE_STYLE_FILL_AREA(#5781);
+#5781 = FILL_AREA_STYLE('',(#5782));
+#5782 = FILL_AREA_STYLE_COLOUR('',#5775);
+#5783 = STYLED_ITEM('color',(#5784),#463);
+#5784 = PRESENTATION_STYLE_ASSIGNMENT((#5785));
+#5785 = SURFACE_STYLE_USAGE(.BOTH.,#5786);
+#5786 = SURFACE_SIDE_STYLE('',(#5787));
+#5787 = SURFACE_STYLE_FILL_AREA(#5788);
+#5788 = FILL_AREA_STYLE('',(#5789));
+#5789 = FILL_AREA_STYLE_COLOUR('',#5775);
+#5790 = STYLED_ITEM('color',(#5791),#564);
+#5791 = PRESENTATION_STYLE_ASSIGNMENT((#5792));
+#5792 = SURFACE_STYLE_USAGE(.BOTH.,#5793);
+#5793 = SURFACE_SIDE_STYLE('',(#5794));
+#5794 = SURFACE_STYLE_FILL_AREA(#5795);
+#5795 = FILL_AREA_STYLE('',(#5796));
+#5796 = FILL_AREA_STYLE_COLOUR('',#5775);
+#5797 = STYLED_ITEM('color',(#5798),#665);
+#5798 = PRESENTATION_STYLE_ASSIGNMENT((#5799));
+#5799 = SURFACE_STYLE_USAGE(.BOTH.,#5800);
+#5800 = SURFACE_SIDE_STYLE('',(#5801));
+#5801 = SURFACE_STYLE_FILL_AREA(#5802);
+#5802 = FILL_AREA_STYLE('',(#5803));
+#5803 = FILL_AREA_STYLE_COLOUR('',#5775);
+#5804 = STYLED_ITEM('color',(#5805),#756);
+#5805 = PRESENTATION_STYLE_ASSIGNMENT((#5806));
+#5806 = SURFACE_STYLE_USAGE(.BOTH.,#5807);
+#5807 = SURFACE_SIDE_STYLE('',(#5808));
+#5808 = SURFACE_STYLE_FILL_AREA(#5809);
+#5809 = FILL_AREA_STYLE('',(#5810));
+#5810 = FILL_AREA_STYLE_COLOUR('',#5775);
+#5811 = STYLED_ITEM('color',(#5812),#811);
+#5812 = PRESENTATION_STYLE_ASSIGNMENT((#5813));
+#5813 = SURFACE_STYLE_USAGE(.BOTH.,#5814);
+#5814 = SURFACE_SIDE_STYLE('',(#5815));
+#5815 = SURFACE_STYLE_FILL_AREA(#5816);
+#5816 = FILL_AREA_STYLE('',(#5817));
+#5817 = FILL_AREA_STYLE_COLOUR('',#5775);
+#5818 = STYLED_ITEM('color',(#5819),#1115);
+#5819 = PRESENTATION_STYLE_ASSIGNMENT((#5820));
+#5820 = SURFACE_STYLE_USAGE(.BOTH.,#5821);
+#5821 = SURFACE_SIDE_STYLE('',(#5822));
+#5822 = SURFACE_STYLE_FILL_AREA(#5823);
+#5823 = FILL_AREA_STYLE('',(#5824));
+#5824 = FILL_AREA_STYLE_COLOUR('',#5775);
+#5825 = STYLED_ITEM('color',(#5826),#1168);
+#5826 = PRESENTATION_STYLE_ASSIGNMENT((#5827));
+#5827 = SURFACE_STYLE_USAGE(.BOTH.,#5828);
+#5828 = SURFACE_SIDE_STYLE('',(#5829));
+#5829 = SURFACE_STYLE_FILL_AREA(#5830);
+#5830 = FILL_AREA_STYLE('',(#5831));
+#5831 = FILL_AREA_STYLE_COLOUR('',#5775);
+#5832 = STYLED_ITEM('color',(#5833),#1451);
+#5833 = PRESENTATION_STYLE_ASSIGNMENT((#5834));
+#5834 = SURFACE_STYLE_USAGE(.BOTH.,#5835);
+#5835 = SURFACE_SIDE_STYLE('',(#5836));
+#5836 = SURFACE_STYLE_FILL_AREA(#5837);
+#5837 = FILL_AREA_STYLE('',(#5838));
+#5838 = FILL_AREA_STYLE_COLOUR('',#5775);
+#5839 = STYLED_ITEM('color',(#5840),#1483);
+#5840 = PRESENTATION_STYLE_ASSIGNMENT((#5841));
+#5841 = SURFACE_STYLE_USAGE(.BOTH.,#5842);
+#5842 = SURFACE_SIDE_STYLE('',(#5843));
+#5843 = SURFACE_STYLE_FILL_AREA(#5844);
+#5844 = FILL_AREA_STYLE('',(#5845));
+#5845 = FILL_AREA_STYLE_COLOUR('',#5775);
+#5846 = STYLED_ITEM('color',(#5847),#1487);
+#5847 = PRESENTATION_STYLE_ASSIGNMENT((#5848));
+#5848 = SURFACE_STYLE_USAGE(.BOTH.,#5849);
+#5849 = SURFACE_SIDE_STYLE('',(#5850));
+#5850 = SURFACE_STYLE_FILL_AREA(#5851);
+#5851 = FILL_AREA_STYLE('',(#5852));
+#5852 = FILL_AREA_STYLE_COLOUR('',#5775);
+#5853 = STYLED_ITEM('color',(#5854),#1663);
+#5854 = PRESENTATION_STYLE_ASSIGNMENT((#5855));
+#5855 = SURFACE_STYLE_USAGE(.BOTH.,#5856);
+#5856 = SURFACE_SIDE_STYLE('',(#5857));
+#5857 = SURFACE_STYLE_FILL_AREA(#5858);
+#5858 = FILL_AREA_STYLE('',(#5859));
+#5859 = FILL_AREA_STYLE_COLOUR('',#5860);
+#5860 = COLOUR_RGB('',0.709803938866,0.709803938866,0.709803938866);
+#5861 = STYLED_ITEM('color',(#5862),#1739);
+#5862 = PRESENTATION_STYLE_ASSIGNMENT((#5863));
+#5863 = SURFACE_STYLE_USAGE(.BOTH.,#5864);
+#5864 = SURFACE_SIDE_STYLE('',(#5865));
+#5865 = SURFACE_STYLE_FILL_AREA(#5866);
+#5866 = FILL_AREA_STYLE('',(#5867));
+#5867 = FILL_AREA_STYLE_COLOUR('',#5860);
+#5868 = STYLED_ITEM('color',(#5869),#2022);
+#5869 = PRESENTATION_STYLE_ASSIGNMENT((#5870));
+#5870 = SURFACE_STYLE_USAGE(.BOTH.,#5871);
+#5871 = SURFACE_SIDE_STYLE('',(#5872));
+#5872 = SURFACE_STYLE_FILL_AREA(#5873);
+#5873 = FILL_AREA_STYLE('',(#5874));
+#5874 = FILL_AREA_STYLE_COLOUR('',#5860);
+#5875 = STYLED_ITEM('color',(#5876),#2263);
+#5876 = PRESENTATION_STYLE_ASSIGNMENT((#5877));
+#5877 = SURFACE_STYLE_USAGE(.BOTH.,#5878);
+#5878 = SURFACE_SIDE_STYLE('',(#5879));
+#5879 = SURFACE_STYLE_FILL_AREA(#5880);
+#5880 = FILL_AREA_STYLE('',(#5881));
+#5881 = FILL_AREA_STYLE_COLOUR('',#5860);
+#5882 = STYLED_ITEM('color',(#5883),#2290);
+#5883 = PRESENTATION_STYLE_ASSIGNMENT((#5884));
+#5884 = SURFACE_STYLE_USAGE(.BOTH.,#5885);
+#5885 = SURFACE_SIDE_STYLE('',(#5886));
+#5886 = SURFACE_STYLE_FILL_AREA(#5887);
+#5887 = FILL_AREA_STYLE('',(#5888));
+#5888 = FILL_AREA_STYLE_COLOUR('',#5860);
+#5889 = STYLED_ITEM('color',(#5890),#2366);
+#5890 = PRESENTATION_STYLE_ASSIGNMENT((#5891));
+#5891 = SURFACE_STYLE_USAGE(.BOTH.,#5892);
+#5892 = SURFACE_SIDE_STYLE('',(#5893));
+#5893 = SURFACE_STYLE_FILL_AREA(#5894);
+#5894 = FILL_AREA_STYLE('',(#5895));
+#5895 = FILL_AREA_STYLE_COLOUR('',#5860);
+#5896 = STYLED_ITEM('color',(#5897),#2442);
+#5897 = PRESENTATION_STYLE_ASSIGNMENT((#5898));
+#5898 = SURFACE_STYLE_USAGE(.BOTH.,#5899);
+#5899 = SURFACE_SIDE_STYLE('',(#5900));
+#5900 = SURFACE_STYLE_FILL_AREA(#5901);
+#5901 = FILL_AREA_STYLE('',(#5902));
+#5902 = FILL_AREA_STYLE_COLOUR('',#5775);
+#5903 = STYLED_ITEM('color',(#5904),#2491);
+#5904 = PRESENTATION_STYLE_ASSIGNMENT((#5905));
+#5905 = SURFACE_STYLE_USAGE(.BOTH.,#5906);
+#5906 = SURFACE_SIDE_STYLE('',(#5907));
+#5907 = SURFACE_STYLE_FILL_AREA(#5908);
+#5908 = FILL_AREA_STYLE('',(#5909));
+#5909 = FILL_AREA_STYLE_COLOUR('',#5775);
+#5910 = STYLED_ITEM('color',(#5911),#2614);
+#5911 = PRESENTATION_STYLE_ASSIGNMENT((#5912));
+#5912 = SURFACE_STYLE_USAGE(.BOTH.,#5913);
+#5913 = SURFACE_SIDE_STYLE('',(#5914));
+#5914 = SURFACE_STYLE_FILL_AREA(#5915);
+#5915 = FILL_AREA_STYLE('',(#5916));
+#5916 = FILL_AREA_STYLE_COLOUR('',#5860);
+#5917 = STYLED_ITEM('color',(#5918),#2922);
+#5918 = PRESENTATION_STYLE_ASSIGNMENT((#5919));
+#5919 = SURFACE_STYLE_USAGE(.BOTH.,#5920);
+#5920 = SURFACE_SIDE_STYLE('',(#5921));
+#5921 = SURFACE_STYLE_FILL_AREA(#5922);
+#5922 = FILL_AREA_STYLE('',(#5923));
+#5923 = FILL_AREA_STYLE_COLOUR('',#5860);
+#5924 = STYLED_ITEM('color',(#5925),#2971);
+#5925 = PRESENTATION_STYLE_ASSIGNMENT((#5926));
+#5926 = SURFACE_STYLE_USAGE(.BOTH.,#5927);
+#5927 = SURFACE_SIDE_STYLE('',(#5928));
+#5928 = SURFACE_STYLE_FILL_AREA(#5929);
+#5929 = FILL_AREA_STYLE('',(#5930));
+#5930 = FILL_AREA_STYLE_COLOUR('',#5860);
+#5931 = STYLED_ITEM('color',(#5932),#3020);
+#5932 = PRESENTATION_STYLE_ASSIGNMENT((#5933));
+#5933 = SURFACE_STYLE_USAGE(.BOTH.,#5934);
+#5934 = SURFACE_SIDE_STYLE('',(#5935));
+#5935 = SURFACE_STYLE_FILL_AREA(#5936);
+#5936 = FILL_AREA_STYLE('',(#5937));
+#5937 = FILL_AREA_STYLE_COLOUR('',#5860);
+#5938 = STYLED_ITEM('color',(#5939),#3241);
+#5939 = PRESENTATION_STYLE_ASSIGNMENT((#5940));
+#5940 = SURFACE_STYLE_USAGE(.BOTH.,#5941);
+#5941 = SURFACE_SIDE_STYLE('',(#5942));
+#5942 = SURFACE_STYLE_FILL_AREA(#5943);
+#5943 = FILL_AREA_STYLE('',(#5944));
+#5944 = FILL_AREA_STYLE_COLOUR('',#5860);
+#5945 = STYLED_ITEM('color',(#5946),#3549);
+#5946 = PRESENTATION_STYLE_ASSIGNMENT((#5947));
+#5947 = SURFACE_STYLE_USAGE(.BOTH.,#5948);
+#5948 = SURFACE_SIDE_STYLE('',(#5949));
+#5949 = SURFACE_STYLE_FILL_AREA(#5950);
+#5950 = FILL_AREA_STYLE('',(#5951));
+#5951 = FILL_AREA_STYLE_COLOUR('',#5860);
+#5952 = STYLED_ITEM('color',(#5953),#3598);
+#5953 = PRESENTATION_STYLE_ASSIGNMENT((#5954));
+#5954 = SURFACE_STYLE_USAGE(.BOTH.,#5955);
+#5955 = SURFACE_SIDE_STYLE('',(#5956));
+#5956 = SURFACE_STYLE_FILL_AREA(#5957);
+#5957 = FILL_AREA_STYLE('',(#5958));
+#5958 = FILL_AREA_STYLE_COLOUR('',#5860);
+#5959 = STYLED_ITEM('color',(#5960),#3841);
+#5960 = PRESENTATION_STYLE_ASSIGNMENT((#5961));
+#5961 = SURFACE_STYLE_USAGE(.BOTH.,#5962);
+#5962 = SURFACE_SIDE_STYLE('',(#5963));
+#5963 = SURFACE_STYLE_FILL_AREA(#5964);
+#5964 = FILL_AREA_STYLE('',(#5965));
+#5965 = FILL_AREA_STYLE_COLOUR('',#5860);
+#5966 = STYLED_ITEM('color',(#5967),#3868);
+#5967 = PRESENTATION_STYLE_ASSIGNMENT((#5968));
+#5968 = SURFACE_STYLE_USAGE(.BOTH.,#5969);
+#5969 = SURFACE_SIDE_STYLE('',(#5970));
+#5970 = SURFACE_STYLE_FILL_AREA(#5971);
+#5971 = FILL_AREA_STYLE('',(#5972));
+#5972 = FILL_AREA_STYLE_COLOUR('',#5775);
+#5973 = STYLED_ITEM('color',(#5974),#3896);
+#5974 = PRESENTATION_STYLE_ASSIGNMENT((#5975));
+#5975 = SURFACE_STYLE_USAGE(.BOTH.,#5976);
+#5976 = SURFACE_SIDE_STYLE('',(#5977));
+#5977 = SURFACE_STYLE_FILL_AREA(#5978);
+#5978 = FILL_AREA_STYLE('',(#5979));
+#5979 = FILL_AREA_STYLE_COLOUR('',#5775);
+#5980 = STYLED_ITEM('color',(#5981),#4077);
+#5981 = PRESENTATION_STYLE_ASSIGNMENT((#5982));
+#5982 = SURFACE_STYLE_USAGE(.BOTH.,#5983);
+#5983 = SURFACE_SIDE_STYLE('',(#5984));
+#5984 = SURFACE_STYLE_FILL_AREA(#5985);
+#5985 = FILL_AREA_STYLE('',(#5986));
+#5986 = FILL_AREA_STYLE_COLOUR('',#5775);
+#5987 = STYLED_ITEM('color',(#5988),#4178);
+#5988 = PRESENTATION_STYLE_ASSIGNMENT((#5989));
+#5989 = SURFACE_STYLE_USAGE(.BOTH.,#5990);
+#5990 = SURFACE_SIDE_STYLE('',(#5991));
+#5991 = SURFACE_STYLE_FILL_AREA(#5992);
+#5992 = FILL_AREA_STYLE('',(#5993));
+#5993 = FILL_AREA_STYLE_COLOUR('',#5775);
+#5994 = STYLED_ITEM('color',(#5995),#4281);
+#5995 = PRESENTATION_STYLE_ASSIGNMENT((#5996));
+#5996 = SURFACE_STYLE_USAGE(.BOTH.,#5997);
+#5997 = SURFACE_SIDE_STYLE('',(#5998));
+#5998 = SURFACE_STYLE_FILL_AREA(#5999);
+#5999 = FILL_AREA_STYLE('',(#6000));
+#6000 = FILL_AREA_STYLE_COLOUR('',#5860);
+#6001 = STYLED_ITEM('color',(#6002),#4307);
+#6002 = PRESENTATION_STYLE_ASSIGNMENT((#6003));
+#6003 = SURFACE_STYLE_USAGE(.BOTH.,#6004);
+#6004 = SURFACE_SIDE_STYLE('',(#6005));
+#6005 = SURFACE_STYLE_FILL_AREA(#6006);
+#6006 = FILL_AREA_STYLE('',(#6007));
+#6007 = FILL_AREA_STYLE_COLOUR('',#5860);
+#6008 = STYLED_ITEM('color',(#6009),#4334);
+#6009 = PRESENTATION_STYLE_ASSIGNMENT((#6010));
+#6010 = SURFACE_STYLE_USAGE(.BOTH.,#6011);
+#6011 = SURFACE_SIDE_STYLE('',(#6012));
+#6012 = SURFACE_STYLE_FILL_AREA(#6013);
+#6013 = FILL_AREA_STYLE('',(#6014));
+#6014 = FILL_AREA_STYLE_COLOUR('',#5860);
+#6015 = STYLED_ITEM('color',(#6016),#4360);
+#6016 = PRESENTATION_STYLE_ASSIGNMENT((#6017));
+#6017 = SURFACE_STYLE_USAGE(.BOTH.,#6018);
+#6018 = SURFACE_SIDE_STYLE('',(#6019));
+#6019 = SURFACE_STYLE_FILL_AREA(#6020);
+#6020 = FILL_AREA_STYLE('',(#6021));
+#6021 = FILL_AREA_STYLE_COLOUR('',#5860);
+#6022 = STYLED_ITEM('color',(#6023),#4387);
+#6023 = PRESENTATION_STYLE_ASSIGNMENT((#6024));
+#6024 = SURFACE_STYLE_USAGE(.BOTH.,#6025);
+#6025 = SURFACE_SIDE_STYLE('',(#6026));
+#6026 = SURFACE_STYLE_FILL_AREA(#6027);
+#6027 = FILL_AREA_STYLE('',(#6028));
+#6028 = FILL_AREA_STYLE_COLOUR('',#5860);
+#6029 = STYLED_ITEM('color',(#6030),#4414);
+#6030 = PRESENTATION_STYLE_ASSIGNMENT((#6031));
+#6031 = SURFACE_STYLE_USAGE(.BOTH.,#6032);
+#6032 = SURFACE_SIDE_STYLE('',(#6033));
+#6033 = SURFACE_STYLE_FILL_AREA(#6034);
+#6034 = FILL_AREA_STYLE('',(#6035));
+#6035 = FILL_AREA_STYLE_COLOUR('',#5860);
+#6036 = STYLED_ITEM('color',(#6037),#4440);
+#6037 = PRESENTATION_STYLE_ASSIGNMENT((#6038));
+#6038 = SURFACE_STYLE_USAGE(.BOTH.,#6039);
+#6039 = SURFACE_SIDE_STYLE('',(#6040));
+#6040 = SURFACE_STYLE_FILL_AREA(#6041);
+#6041 = FILL_AREA_STYLE('',(#6042));
+#6042 = FILL_AREA_STYLE_COLOUR('',#5860);
+#6043 = STYLED_ITEM('color',(#6044),#4467);
+#6044 = PRESENTATION_STYLE_ASSIGNMENT((#6045));
+#6045 = SURFACE_STYLE_USAGE(.BOTH.,#6046);
+#6046 = SURFACE_SIDE_STYLE('',(#6047));
+#6047 = SURFACE_STYLE_FILL_AREA(#6048);
+#6048 = FILL_AREA_STYLE('',(#6049));
+#6049 = FILL_AREA_STYLE_COLOUR('',#5860);
+#6050 = STYLED_ITEM('color',(#6051),#4493);
+#6051 = PRESENTATION_STYLE_ASSIGNMENT((#6052));
+#6052 = SURFACE_STYLE_USAGE(.BOTH.,#6053);
+#6053 = SURFACE_SIDE_STYLE('',(#6054));
+#6054 = SURFACE_STYLE_FILL_AREA(#6055);
+#6055 = FILL_AREA_STYLE('',(#6056));
+#6056 = FILL_AREA_STYLE_COLOUR('',#5860);
+#6057 = STYLED_ITEM('color',(#6058),#4500);
+#6058 = PRESENTATION_STYLE_ASSIGNMENT((#6059));
+#6059 = SURFACE_STYLE_USAGE(.BOTH.,#6060);
+#6060 = SURFACE_SIDE_STYLE('',(#6061));
+#6061 = SURFACE_STYLE_FILL_AREA(#6062);
+#6062 = FILL_AREA_STYLE('',(#6063));
+#6063 = FILL_AREA_STYLE_COLOUR('',#5860);
+#6064 = STYLED_ITEM('color',(#6065),#4579);
+#6065 = PRESENTATION_STYLE_ASSIGNMENT((#6066));
+#6066 = SURFACE_STYLE_USAGE(.BOTH.,#6067);
+#6067 = SURFACE_SIDE_STYLE('',(#6068));
+#6068 = SURFACE_STYLE_FILL_AREA(#6069);
+#6069 = FILL_AREA_STYLE('',(#6070));
+#6070 = FILL_AREA_STYLE_COLOUR('',#5860);
+#6071 = STYLED_ITEM('color',(#6072),#4659);
+#6072 = PRESENTATION_STYLE_ASSIGNMENT((#6073));
+#6073 = SURFACE_STYLE_USAGE(.BOTH.,#6074);
+#6074 = SURFACE_SIDE_STYLE('',(#6075));
+#6075 = SURFACE_STYLE_FILL_AREA(#6076);
+#6076 = FILL_AREA_STYLE('',(#6077));
+#6077 = FILL_AREA_STYLE_COLOUR('',#5775);
+#6078 = STYLED_ITEM('color',(#6079),#4687);
+#6079 = PRESENTATION_STYLE_ASSIGNMENT((#6080));
+#6080 = SURFACE_STYLE_USAGE(.BOTH.,#6081);
+#6081 = SURFACE_SIDE_STYLE('',(#6082));
+#6082 = SURFACE_STYLE_FILL_AREA(#6083);
+#6083 = FILL_AREA_STYLE('',(#6084));
+#6084 = FILL_AREA_STYLE_COLOUR('',#5860);
+#6085 = STYLED_ITEM('color',(#6086),#4713);
+#6086 = PRESENTATION_STYLE_ASSIGNMENT((#6087));
+#6087 = SURFACE_STYLE_USAGE(.BOTH.,#6088);
+#6088 = SURFACE_SIDE_STYLE('',(#6089));
+#6089 = SURFACE_STYLE_FILL_AREA(#6090);
+#6090 = FILL_AREA_STYLE('',(#6091));
+#6091 = FILL_AREA_STYLE_COLOUR('',#5860);
+#6092 = STYLED_ITEM('color',(#6093),#4740);
+#6093 = PRESENTATION_STYLE_ASSIGNMENT((#6094));
+#6094 = SURFACE_STYLE_USAGE(.BOTH.,#6095);
+#6095 = SURFACE_SIDE_STYLE('',(#6096));
+#6096 = SURFACE_STYLE_FILL_AREA(#6097);
+#6097 = FILL_AREA_STYLE('',(#6098));
+#6098 = FILL_AREA_STYLE_COLOUR('',#5860);
+#6099 = STYLED_ITEM('color',(#6100),#4766);
+#6100 = PRESENTATION_STYLE_ASSIGNMENT((#6101));
+#6101 = SURFACE_STYLE_USAGE(.BOTH.,#6102);
+#6102 = SURFACE_SIDE_STYLE('',(#6103));
+#6103 = SURFACE_STYLE_FILL_AREA(#6104);
+#6104 = FILL_AREA_STYLE('',(#6105));
+#6105 = FILL_AREA_STYLE_COLOUR('',#5860);
+#6106 = STYLED_ITEM('color',(#6107),#4793);
+#6107 = PRESENTATION_STYLE_ASSIGNMENT((#6108));
+#6108 = SURFACE_STYLE_USAGE(.BOTH.,#6109);
+#6109 = SURFACE_SIDE_STYLE('',(#6110));
+#6110 = SURFACE_STYLE_FILL_AREA(#6111);
+#6111 = FILL_AREA_STYLE('',(#6112));
+#6112 = FILL_AREA_STYLE_COLOUR('',#5860);
+#6113 = STYLED_ITEM('color',(#6114),#4820);
+#6114 = PRESENTATION_STYLE_ASSIGNMENT((#6115));
+#6115 = SURFACE_STYLE_USAGE(.BOTH.,#6116);
+#6116 = SURFACE_SIDE_STYLE('',(#6117));
+#6117 = SURFACE_STYLE_FILL_AREA(#6118);
+#6118 = FILL_AREA_STYLE('',(#6119));
+#6119 = FILL_AREA_STYLE_COLOUR('',#5860);
+#6120 = STYLED_ITEM('color',(#6121),#4846);
+#6121 = PRESENTATION_STYLE_ASSIGNMENT((#6122));
+#6122 = SURFACE_STYLE_USAGE(.BOTH.,#6123);
+#6123 = SURFACE_SIDE_STYLE('',(#6124));
+#6124 = SURFACE_STYLE_FILL_AREA(#6125);
+#6125 = FILL_AREA_STYLE('',(#6126));
+#6126 = FILL_AREA_STYLE_COLOUR('',#5860);
+#6127 = STYLED_ITEM('color',(#6128),#4873);
+#6128 = PRESENTATION_STYLE_ASSIGNMENT((#6129));
+#6129 = SURFACE_STYLE_USAGE(.BOTH.,#6130);
+#6130 = SURFACE_SIDE_STYLE('',(#6131));
+#6131 = SURFACE_STYLE_FILL_AREA(#6132);
+#6132 = FILL_AREA_STYLE('',(#6133));
+#6133 = FILL_AREA_STYLE_COLOUR('',#5860);
+#6134 = STYLED_ITEM('color',(#6135),#4899);
+#6135 = PRESENTATION_STYLE_ASSIGNMENT((#6136));
+#6136 = SURFACE_STYLE_USAGE(.BOTH.,#6137);
+#6137 = SURFACE_SIDE_STYLE('',(#6138));
+#6138 = SURFACE_STYLE_FILL_AREA(#6139);
+#6139 = FILL_AREA_STYLE('',(#6140));
+#6140 = FILL_AREA_STYLE_COLOUR('',#5860);
+#6141 = STYLED_ITEM('color',(#6142),#4906);
+#6142 = PRESENTATION_STYLE_ASSIGNMENT((#6143));
+#6143 = SURFACE_STYLE_USAGE(.BOTH.,#6144);
+#6144 = SURFACE_SIDE_STYLE('',(#6145));
+#6145 = SURFACE_STYLE_FILL_AREA(#6146);
+#6146 = FILL_AREA_STYLE('',(#6147));
+#6147 = FILL_AREA_STYLE_COLOUR('',#5860);
+#6148 = STYLED_ITEM('color',(#6149),#4932);
+#6149 = PRESENTATION_STYLE_ASSIGNMENT((#6150));
+#6150 = SURFACE_STYLE_USAGE(.BOTH.,#6151);
+#6151 = SURFACE_SIDE_STYLE('',(#6152));
+#6152 = SURFACE_STYLE_FILL_AREA(#6153);
+#6153 = FILL_AREA_STYLE('',(#6154));
+#6154 = FILL_AREA_STYLE_COLOUR('',#5860);
+#6155 = STYLED_ITEM('color',(#6156),#4959);
+#6156 = PRESENTATION_STYLE_ASSIGNMENT((#6157));
+#6157 = SURFACE_STYLE_USAGE(.BOTH.,#6158);
+#6158 = SURFACE_SIDE_STYLE('',(#6159));
+#6159 = SURFACE_STYLE_FILL_AREA(#6160);
+#6160 = FILL_AREA_STYLE('',(#6161));
+#6161 = FILL_AREA_STYLE_COLOUR('',#5860);
+#6162 = STYLED_ITEM('color',(#6163),#4985);
+#6163 = PRESENTATION_STYLE_ASSIGNMENT((#6164));
+#6164 = SURFACE_STYLE_USAGE(.BOTH.,#6165);
+#6165 = SURFACE_SIDE_STYLE('',(#6166));
+#6166 = SURFACE_STYLE_FILL_AREA(#6167);
+#6167 = FILL_AREA_STYLE('',(#6168));
+#6168 = FILL_AREA_STYLE_COLOUR('',#5860);
+#6169 = STYLED_ITEM('color',(#6170),#5012);
+#6170 = PRESENTATION_STYLE_ASSIGNMENT((#6171));
+#6171 = SURFACE_STYLE_USAGE(.BOTH.,#6172);
+#6172 = SURFACE_SIDE_STYLE('',(#6173));
+#6173 = SURFACE_STYLE_FILL_AREA(#6174);
+#6174 = FILL_AREA_STYLE('',(#6175));
+#6175 = FILL_AREA_STYLE_COLOUR('',#5860);
+#6176 = STYLED_ITEM('color',(#6177),#5039);
+#6177 = PRESENTATION_STYLE_ASSIGNMENT((#6178));
+#6178 = SURFACE_STYLE_USAGE(.BOTH.,#6179);
+#6179 = SURFACE_SIDE_STYLE('',(#6180));
+#6180 = SURFACE_STYLE_FILL_AREA(#6181);
+#6181 = FILL_AREA_STYLE('',(#6182));
+#6182 = FILL_AREA_STYLE_COLOUR('',#5860);
+#6183 = STYLED_ITEM('color',(#6184),#5065);
+#6184 = PRESENTATION_STYLE_ASSIGNMENT((#6185));
+#6185 = SURFACE_STYLE_USAGE(.BOTH.,#6186);
+#6186 = SURFACE_SIDE_STYLE('',(#6187));
+#6187 = SURFACE_STYLE_FILL_AREA(#6188);
+#6188 = FILL_AREA_STYLE('',(#6189));
+#6189 = FILL_AREA_STYLE_COLOUR('',#5860);
+#6190 = STYLED_ITEM('color',(#6191),#5092);
+#6191 = PRESENTATION_STYLE_ASSIGNMENT((#6192));
+#6192 = SURFACE_STYLE_USAGE(.BOTH.,#6193);
+#6193 = SURFACE_SIDE_STYLE('',(#6194));
+#6194 = SURFACE_STYLE_FILL_AREA(#6195);
+#6195 = FILL_AREA_STYLE('',(#6196));
+#6196 = FILL_AREA_STYLE_COLOUR('',#5860);
+#6197 = STYLED_ITEM('color',(#6198),#5118);
+#6198 = PRESENTATION_STYLE_ASSIGNMENT((#6199));
+#6199 = SURFACE_STYLE_USAGE(.BOTH.,#6200);
+#6200 = SURFACE_SIDE_STYLE('',(#6201));
+#6201 = SURFACE_STYLE_FILL_AREA(#6202);
+#6202 = FILL_AREA_STYLE('',(#6203));
+#6203 = FILL_AREA_STYLE_COLOUR('',#5860);
+#6204 = STYLED_ITEM('color',(#6205),#5125);
+#6205 = PRESENTATION_STYLE_ASSIGNMENT((#6206));
+#6206 = SURFACE_STYLE_USAGE(.BOTH.,#6207);
+#6207 = SURFACE_SIDE_STYLE('',(#6208));
+#6208 = SURFACE_STYLE_FILL_AREA(#6209);
+#6209 = FILL_AREA_STYLE('',(#6210));
+#6210 = FILL_AREA_STYLE_COLOUR('',#5775);
+#6211 = STYLED_ITEM('color',(#6212),#5167);
+#6212 = PRESENTATION_STYLE_ASSIGNMENT((#6213));
+#6213 = SURFACE_STYLE_USAGE(.BOTH.,#6214);
+#6214 = SURFACE_SIDE_STYLE('',(#6215));
+#6215 = SURFACE_STYLE_FILL_AREA(#6216);
+#6216 = FILL_AREA_STYLE('',(#6217));
+#6217 = FILL_AREA_STYLE_COLOUR('',#5860);
+#6218 = STYLED_ITEM('color',(#6219),#5243);
+#6219 = PRESENTATION_STYLE_ASSIGNMENT((#6220));
+#6220 = SURFACE_STYLE_USAGE(.BOTH.,#6221);
+#6221 = SURFACE_SIDE_STYLE('',(#6222));
+#6222 = SURFACE_STYLE_FILL_AREA(#6223);
+#6223 = FILL_AREA_STYLE('',(#6224));
+#6224 = FILL_AREA_STYLE_COLOUR('',#5860);
+#6225 = STYLED_ITEM('color',(#6226),#5319);
+#6226 = PRESENTATION_STYLE_ASSIGNMENT((#6227));
+#6227 = SURFACE_STYLE_USAGE(.BOTH.,#6228);
+#6228 = SURFACE_SIDE_STYLE('',(#6229));
+#6229 = SURFACE_STYLE_FILL_AREA(#6230);
+#6230 = FILL_AREA_STYLE('',(#6231));
+#6231 = FILL_AREA_STYLE_COLOUR('',#5775);
+#6232 = STYLED_ITEM('color',(#6233),#5374);
+#6233 = PRESENTATION_STYLE_ASSIGNMENT((#6234));
+#6234 = SURFACE_STYLE_USAGE(.BOTH.,#6235);
+#6235 = SURFACE_SIDE_STYLE('',(#6236));
+#6236 = SURFACE_STYLE_FILL_AREA(#6237);
+#6237 = FILL_AREA_STYLE('',(#6238));
+#6238 = FILL_AREA_STYLE_COLOUR('',#5860);
+#6239 = STYLED_ITEM('color',(#6240),#5453);
+#6240 = PRESENTATION_STYLE_ASSIGNMENT((#6241));
+#6241 = SURFACE_STYLE_USAGE(.BOTH.,#6242);
+#6242 = SURFACE_SIDE_STYLE('',(#6243));
+#6243 = SURFACE_STYLE_FILL_AREA(#6244);
+#6244 = FILL_AREA_STYLE('',(#6245));
+#6245 = FILL_AREA_STYLE_COLOUR('',#5860);
+#6246 = STYLED_ITEM('color',(#6247),#5533);
+#6247 = PRESENTATION_STYLE_ASSIGNMENT((#6248));
+#6248 = SURFACE_STYLE_USAGE(.BOTH.,#6249);
+#6249 = SURFACE_SIDE_STYLE('',(#6250));
+#6250 = SURFACE_STYLE_FILL_AREA(#6251);
+#6251 = FILL_AREA_STYLE('',(#6252));
+#6252 = FILL_AREA_STYLE_COLOUR('',#5775);
+#6253 = STYLED_ITEM('color',(#6254),#5537);
+#6254 = PRESENTATION_STYLE_ASSIGNMENT((#6255));
+#6255 = SURFACE_STYLE_USAGE(.BOTH.,#6256);
+#6256 = SURFACE_SIDE_STYLE('',(#6257));
+#6257 = SURFACE_STYLE_FILL_AREA(#6258);
+#6258 = FILL_AREA_STYLE('',(#6259));
+#6259 = FILL_AREA_STYLE_COLOUR('',#5860);
+#6260 = STYLED_ITEM('color',(#6261),#5613);
+#6261 = PRESENTATION_STYLE_ASSIGNMENT((#6262));
+#6262 = SURFACE_STYLE_USAGE(.BOTH.,#6263);
+#6263 = SURFACE_SIDE_STYLE('',(#6264));
+#6264 = SURFACE_STYLE_FILL_AREA(#6265);
+#6265 = FILL_AREA_STYLE('',(#6266));
+#6266 = FILL_AREA_STYLE_COLOUR('',#5860);
+#6267 = STYLED_ITEM('color',(#6268),#5684);
+#6268 = PRESENTATION_STYLE_ASSIGNMENT((#6269));
+#6269 = SURFACE_STYLE_USAGE(.BOTH.,#6270);
+#6270 = SURFACE_SIDE_STYLE('',(#6271));
+#6271 = SURFACE_STYLE_FILL_AREA(#6272);
+#6272 = FILL_AREA_STYLE('',(#6273));
+#6273 = FILL_AREA_STYLE_COLOUR('',#5860);
+#6274 = STYLED_ITEM('color',(#6275),#5731);
+#6275 = PRESENTATION_STYLE_ASSIGNMENT((#6276));
+#6276 = SURFACE_STYLE_USAGE(.BOTH.,#6277);
+#6277 = SURFACE_SIDE_STYLE('',(#6278));
+#6278 = SURFACE_STYLE_FILL_AREA(#6279);
+#6279 = FILL_AREA_STYLE('',(#6280));
+#6280 = FILL_AREA_STYLE_COLOUR('',#5860);
+#6281 = STYLED_ITEM('color',(#6282),#5746);
+#6282 = PRESENTATION_STYLE_ASSIGNMENT((#6283));
+#6283 = SURFACE_STYLE_USAGE(.BOTH.,#6284);
+#6284 = SURFACE_SIDE_STYLE('',(#6285));
+#6285 = SURFACE_STYLE_FILL_AREA(#6286);
+#6286 = FILL_AREA_STYLE('',(#6287));
+#6287 = FILL_AREA_STYLE_COLOUR('',#5860);
+ENDSEC;
+END-ISO-10303-21;

+ 2 - 0
Bloc/AP3211/AP3211KTR.kicad_prl

@@ -3,10 +3,12 @@
     "active_layer": 0,
     "active_layer_preset": "",
     "auto_track_width": true,
+    "hidden_netclasses": [],
     "hidden_nets": [],
     "high_contrast_mode": 0,
     "net_color_mode": 1,
     "opacity": {
+      "images": 0.6,
       "pads": 1.0,
       "tracks": 1.0,
       "vias": 1.0,

+ 23 - 7
Bloc/AP3211/AP3211KTR.kicad_pro

@@ -1,5 +1,6 @@
 {
   "board": {
+    "3dviewports": [],
     "design_settings": {
       "defaults": {
         "board_outline_line_width": 0.1,
@@ -22,7 +23,8 @@
       "track_widths": [],
       "via_dimensions": []
     },
-    "layer_presets": []
+    "layer_presets": [],
+    "viewports": []
   },
   "boards": [],
   "cvpcb": {
@@ -206,18 +208,23 @@
     "rule_severities": {
       "bus_definition_conflict": "error",
       "bus_entry_needed": "error",
-      "bus_label_syntax": "error",
       "bus_to_bus_conflict": "error",
       "bus_to_net_conflict": "error",
+      "conflicting_netclasses": "error",
       "different_unit_footprint": "error",
       "different_unit_net": "error",
       "duplicate_reference": "error",
       "duplicate_sheet_names": "error",
+      "endpoint_off_grid": "warning",
       "extra_units": "error",
       "global_label_dangling": "warning",
       "hier_label_mismatch": "error",
       "label_dangling": "error",
       "lib_symbol_issues": "warning",
+      "missing_bidi_pin": "warning",
+      "missing_input_pin": "warning",
+      "missing_power_pin": "error",
+      "missing_unit": "warning",
       "multiple_net_names": "warning",
       "net_not_bus_member": "warning",
       "no_connect_connected": "warning",
@@ -227,6 +234,7 @@
       "pin_to_pin": "warning",
       "power_pin_not_driven": "error",
       "similar_labels": "warning",
+      "simulation_model_issue": "ignore",
       "unannotated": "error",
       "unit_value_mismatch": "error",
       "unresolved_variable": "error",
@@ -238,13 +246,13 @@
     "pinned_symbol_libs": []
   },
   "meta": {
-    "filename": "USB.kicad_pro",
+    "filename": "AP3211KTR.kicad_pro",
     "version": 1
   },
   "net_settings": {
     "classes": [
       {
-        "bus_width": 12.0,
+        "bus_width": 12,
         "clearance": 0.2,
         "diff_pair_gap": 0.25,
         "diff_pair_via_gap": 0.25,
@@ -258,13 +266,15 @@
         "track_width": 0.25,
         "via_diameter": 0.8,
         "via_drill": 0.4,
-        "wire_width": 6.0
+        "wire_width": 6
       }
     ],
     "meta": {
-      "version": 2
+      "version": 3
     },
-    "net_colors": null
+    "net_colors": null,
+    "netclass_assignments": null,
+    "netclass_patterns": []
   },
   "pcbnew": {
     "last_paths": {
@@ -280,6 +290,8 @@
   "schematic": {
     "annotate_start_num": 0,
     "drawing": {
+      "dashed_lines_dash_length_ratio": 12.0,
+      "dashed_lines_gap_length_ratio": 3.0,
       "default_line_thickness": 6.0,
       "default_text_size": 50.0,
       "field_names": [],
@@ -302,7 +314,11 @@
     "page_layout_descr_file": "",
     "plot_directory": "",
     "spice_adjust_passive_values": false,
+    "spice_current_sheet_as_root": false,
     "spice_external_command": "spice \"%I\"",
+    "spice_model_current_sheet_as_root": true,
+    "spice_save_all_currents": false,
+    "spice_save_all_voltages": false,
     "subpart_first_id": 65,
     "subpart_id_separator": 0
   },

+ 629 - 570
Bloc/AP3211/AP3211KTR.kicad_sch

@@ -1,570 +1,629 @@
-(kicad_sch (version 20211123) (generator eeschema)
-
-  (uuid f0d4e7e2-8ba5-41de-a7ff-5f1d4227bd69)
-
-  (paper "A4")
-
-  (lib_symbols
-    (symbol "DIodeInc:AP3211KTR-G1" (in_bom yes) (on_board yes)
-      (property "Reference" "U" (id 0) (at 3.81 -10.16 0)
-        (effects (font (size 1.27 1.27)))
-      )
-      (property "Value" "AP3211KTR-G1" (id 1) (at 0 10.16 0)
-        (effects (font (size 1.27 1.27)))
-      )
-      (property "Footprint" "" (id 2) (at 2.54 -2.54 0)
-        (effects (font (size 1.27 1.27)) hide)
-      )
-      (property "Datasheet" "" (id 3) (at 2.54 -2.54 0)
-        (effects (font (size 1.27 1.27)) hide)
-      )
-      (property "Partkeepr" "?" (id 4) (at 0 0 0)
-        (effects (font (size 1.27 1.27)) hide)
-      )
-      (symbol "AP3211KTR-G1_0_0"
-        (pin power_in line (at 0 -11.43 90) (length 2.54)
-          (name "GND" (effects (font (size 1.27 1.27))))
-          (number "2" (effects (font (size 1.27 1.27))))
-        )
-        (pin passive line (at 7.62 -6.35 180) (length 2.54)
-          (name "FB" (effects (font (size 1.27 1.27))))
-          (number "3" (effects (font (size 1.27 1.27))))
-        )
-        (pin input line (at -7.62 -6.35 0) (length 2.54)
-          (name "EN" (effects (font (size 1.27 1.27))))
-          (number "4" (effects (font (size 1.27 1.27))))
-        )
-        (pin power_in line (at -7.62 6.35 0) (length 2.54)
-          (name "IN" (effects (font (size 1.27 1.27))))
-          (number "5" (effects (font (size 1.27 1.27))))
-        )
-        (pin power_out line (at 7.62 0 180) (length 2.54)
-          (name "SW" (effects (font (size 1.27 1.27))))
-          (number "6" (effects (font (size 1.27 1.27))))
-        )
-      )
-      (symbol "AP3211KTR-G1_0_1"
-        (rectangle (start -5.08 8.89) (end 5.08 -8.89)
-          (stroke (width 0) (type default) (color 0 0 0 0))
-          (fill (type background))
-        )
-      )
-      (symbol "AP3211KTR-G1_1_1"
-        (pin passive line (at 7.62 6.35 180) (length 2.54)
-          (name "BS" (effects (font (size 1.27 1.27))))
-          (number "1" (effects (font (size 1.27 1.27))))
-        )
-      )
-    )
-    (symbol "global:C" (pin_numbers hide) (pin_names (offset 0.254)) (in_bom yes) (on_board yes)
-      (property "Reference" "C" (id 0) (at 0.635 2.54 0)
-        (effects (font (size 1.27 1.27)) (justify left))
-      )
-      (property "Value" "C" (id 1) (at 0.635 -2.54 0)
-        (effects (font (size 1.27 1.27)) (justify left))
-      )
-      (property "Footprint" "" (id 2) (at 0.9652 -3.81 0)
-        (effects (font (size 1.27 1.27)))
-      )
-      (property "Datasheet" "" (id 3) (at 0 0 0)
-        (effects (font (size 1.27 1.27)))
-      )
-      (property "ki_fp_filters" "C? C_????_* C_???? SMD*_c Capacitor*" (id 4) (at 0 0 0)
-        (effects (font (size 1.27 1.27)) hide)
-      )
-      (symbol "C_0_1"
-        (polyline
-          (pts
-            (xy -2.032 -0.762)
-            (xy 2.032 -0.762)
-          )
-          (stroke (width 0.508) (type default) (color 0 0 0 0))
-          (fill (type none))
-        )
-        (polyline
-          (pts
-            (xy -2.032 0.762)
-            (xy 2.032 0.762)
-          )
-          (stroke (width 0.508) (type default) (color 0 0 0 0))
-          (fill (type none))
-        )
-      )
-      (symbol "C_1_1"
-        (pin passive line (at 0 3.81 270) (length 2.794)
-          (name "~" (effects (font (size 1.016 1.016))))
-          (number "1" (effects (font (size 1.016 1.016))))
-        )
-        (pin passive line (at 0 -3.81 90) (length 2.794)
-          (name "~" (effects (font (size 1.016 1.016))))
-          (number "2" (effects (font (size 1.016 1.016))))
-        )
-      )
-    )
-    (symbol "global:D" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
-      (property "Reference" "D" (id 0) (at 0 2.54 0)
-        (effects (font (size 1.27 1.27)))
-      )
-      (property "Value" "D" (id 1) (at 0 -2.54 0)
-        (effects (font (size 1.27 1.27)))
-      )
-      (property "Footprint" "" (id 2) (at 0 0 0)
-        (effects (font (size 1.27 1.27)))
-      )
-      (property "Datasheet" "" (id 3) (at 0 0 0)
-        (effects (font (size 1.27 1.27)))
-      )
-      (property "ki_fp_filters" "Diode_* D-Pak_TO252AA *SingleDiode *_Diode_* *SingleDiode*" (id 4) (at 0 0 0)
-        (effects (font (size 1.27 1.27)) hide)
-      )
-      (symbol "D_0_1"
-        (polyline
-          (pts
-            (xy -1.27 1.27)
-            (xy -1.27 -1.27)
-          )
-          (stroke (width 0.1524) (type default) (color 0 0 0 0))
-          (fill (type none))
-        )
-        (polyline
-          (pts
-            (xy 1.27 1.27)
-            (xy -1.27 0)
-            (xy 1.27 -1.27)
-          )
-          (stroke (width 0) (type default) (color 0 0 0 0))
-          (fill (type outline))
-        )
-      )
-      (symbol "D_1_1"
-        (pin passive line (at -3.81 0 0) (length 2.54)
-          (name "K" (effects (font (size 1.27 1.27))))
-          (number "1" (effects (font (size 1.27 1.27))))
-        )
-        (pin passive line (at 3.81 0 180) (length 2.54)
-          (name "A" (effects (font (size 1.27 1.27))))
-          (number "2" (effects (font (size 1.27 1.27))))
-        )
-      )
-    )
-    (symbol "global:INDUCTOR" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
-      (property "Reference" "L" (id 0) (at -1.27 0 90)
-        (effects (font (size 1.27 1.27)))
-      )
-      (property "Value" "INDUCTOR" (id 1) (at 2.54 0 90)
-        (effects (font (size 1.27 1.27)))
-      )
-      (property "Footprint" "" (id 2) (at 0 0 0)
-        (effects (font (size 1.27 1.27)))
-      )
-      (property "Datasheet" "" (id 3) (at 0 0 0)
-        (effects (font (size 1.27 1.27)))
-      )
-      (symbol "INDUCTOR_0_1"
-        (arc (start 0.0254 -5.0546) (mid 1.2449 -3.8097) (end 0.0254 -2.54)
-          (stroke (width 0) (type default) (color 0 0 0 0))
-          (fill (type none))
-        )
-        (arc (start 0.0254 -2.5146) (mid 1.2703 -1.2444) (end 0.0254 0.0508)
-          (stroke (width 0) (type default) (color 0 0 0 0))
-          (fill (type none))
-        )
-        (arc (start 0.0254 0.0254) (mid 1.2703 1.2956) (end 0.0254 2.5908)
-          (stroke (width 0) (type default) (color 0 0 0 0))
-          (fill (type none))
-        )
-        (arc (start 0.0254 2.5654) (mid 1.1941 3.7595) (end 0.0254 4.9784)
-          (stroke (width 0) (type default) (color 0 0 0 0))
-          (fill (type none))
-        )
-      )
-      (symbol "INDUCTOR_1_1"
-        (pin passive line (at 0 7.62 270) (length 2.54)
-          (name "1" (effects (font (size 1.27 1.27))))
-          (number "1" (effects (font (size 1.27 1.27))))
-        )
-        (pin passive line (at 0 -7.62 90) (length 2.54)
-          (name "2" (effects (font (size 1.27 1.27))))
-          (number "2" (effects (font (size 1.27 1.27))))
-        )
-      )
-    )
-    (symbol "global:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes)
-      (property "Reference" "R" (id 0) (at 2.032 0 90)
-        (effects (font (size 1.27 1.27)))
-      )
-      (property "Value" "R" (id 1) (at 0 0 90)
-        (effects (font (size 1.27 1.27)))
-      )
-      (property "Footprint" "" (id 2) (at -1.778 0 90)
-        (effects (font (size 1.27 1.27)))
-      )
-      (property "Datasheet" "" (id 3) (at 0 0 0)
-        (effects (font (size 1.27 1.27)))
-      )
-      (property "ki_fp_filters" "R_* Resistor_*" (id 4) (at 0 0 0)
-        (effects (font (size 1.27 1.27)) hide)
-      )
-      (symbol "R_0_1"
-        (rectangle (start -1.016 -2.54) (end 1.016 2.54)
-          (stroke (width 0.254) (type default) (color 0 0 0 0))
-          (fill (type none))
-        )
-      )
-      (symbol "R_1_1"
-        (pin passive line (at 0 3.81 270) (length 1.27)
-          (name "~" (effects (font (size 1.27 1.27))))
-          (number "1" (effects (font (size 1.27 1.27))))
-        )
-        (pin passive line (at 0 -3.81 90) (length 1.27)
-          (name "~" (effects (font (size 1.27 1.27))))
-          (number "2" (effects (font (size 1.27 1.27))))
-        )
-      )
-    )
-  )
-
-  (junction (at 87.63 29.21) (diameter 0) (color 0 0 0 0)
-    (uuid 65ad30ec-de34-4d71-909a-9bba36ea58a9)
-  )
-  (junction (at 26.67 22.86) (diameter 0) (color 0 0 0 0)
-    (uuid 67b42ca9-29ff-4ea2-b3b1-79ec729f8ba9)
-  )
-  (junction (at 60.96 29.21) (diameter 0) (color 0 0 0 0)
-    (uuid 866ec58e-da1e-453b-941f-210d1ec78083)
-  )
-  (junction (at 33.02 22.86) (diameter 0) (color 0 0 0 0)
-    (uuid 98c6abc5-1112-4d68-935b-85bc29c02213)
-  )
-  (junction (at 100.33 29.21) (diameter 0) (color 0 0 0 0)
-    (uuid c3506b19-d28d-4f1c-b59c-4e7283831389)
-  )
-  (junction (at 87.63 39.37) (diameter 0) (color 0 0 0 0)
-    (uuid cb084c64-046b-4df4-839a-96dccb0bfc5e)
-  )
-  (junction (at 64.77 29.21) (diameter 0) (color 0 0 0 0)
-    (uuid d490c6ae-bd7c-4aa5-b9fd-d73013cd4a15)
-  )
-
-  (wire (pts (xy 53.34 29.21) (xy 60.96 29.21))
-    (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 1cc87532-8ba0-4a6a-900c-b2b1a9b9f604)
-  )
-  (wire (pts (xy 87.63 39.37) (xy 87.63 40.64))
-    (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 25e1eb33-d5b3-4c27-9cdb-19cb50419c8e)
-  )
-  (wire (pts (xy 33.02 22.86) (xy 38.1 22.86))
-    (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 2ff8e080-c067-4178-b408-e048eee1ad8f)
-  )
-  (wire (pts (xy 87.63 29.21) (xy 100.33 29.21))
-    (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 34d98a6f-f868-4e33-bbde-afca65525711)
-  )
-  (wire (pts (xy 53.34 39.37) (xy 87.63 39.37))
-    (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 53af5844-758b-48f9-9b92-b88a55570073)
-  )
-  (wire (pts (xy 86.36 29.21) (xy 87.63 29.21))
-    (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 62c34d9f-e360-42e7-9c5c-598c6893a40c)
-  )
-  (wire (pts (xy 34.29 35.56) (xy 38.1 35.56))
-    (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 728292c6-01e2-4ada-aeaf-5e49c6e6b315)
-  )
-  (wire (pts (xy 64.77 29.21) (xy 71.12 29.21))
-    (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 7e59f047-59ba-4a2e-affd-3047014d8394)
-  )
-  (wire (pts (xy 53.34 22.86) (xy 54.61 22.86))
-    (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 942c8b13-6ec3-4151-8d8a-8677e4e85eee)
-  )
-  (wire (pts (xy 53.34 35.56) (xy 53.34 39.37))
-    (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid 9dc69680-4791-4e36-bb4f-276ccab0c41f)
-  )
-  (wire (pts (xy 60.96 29.21) (xy 64.77 29.21))
-    (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid c9271227-4dfe-4c45-a5b9-938865251309)
-  )
-  (wire (pts (xy 54.61 22.86) (xy 54.61 21.59))
-    (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid cc23b121-c0b4-41dd-b575-fd43e6c94c92)
-  )
-  (wire (pts (xy 87.63 29.21) (xy 87.63 30.48))
-    (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid d665bcb2-67ff-417e-89f1-fceacb524dcc)
-  )
-  (wire (pts (xy 26.67 35.56) (xy 26.67 22.86))
-    (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid d957bfa7-f7ff-48e1-be8d-80042e2bc2dd)
-  )
-  (wire (pts (xy 87.63 38.1) (xy 87.63 39.37))
-    (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid ed804884-fac1-4719-8d65-edbe29ec7878)
-  )
-  (wire (pts (xy 26.67 22.86) (xy 33.02 22.86))
-    (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid ede6a7f5-245e-4002-bc20-7f09cd76ae49)
-  )
-  (wire (pts (xy 100.33 29.21) (xy 113.03 29.21))
-    (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid ee1ec8f4-6f26-4565-9106-7f667f6944b4)
-  )
-  (wire (pts (xy 20.32 22.86) (xy 26.67 22.86))
-    (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid f5fe2371-3eba-427b-83b4-5f68ca261e53)
-  )
-  (wire (pts (xy 54.61 21.59) (xy 60.96 21.59))
-    (stroke (width 0) (type default) (color 0 0 0 0))
-    (uuid fc13530b-8c39-42aa-a9c8-5d6f17f7a5e4)
-  )
-
-  (text "VIN beetween 4.5 and 18V" (at 13.97 15.24 0)
-    (effects (font (size 1.27 1.27)) (justify left bottom))
-    (uuid 80d98050-4b74-47c8-b397-ab49f56b007f)
-  )
-  (text "Vout = (0.81 * (A+B)) / B\nutilisé la fonction TrouveResistance pour trouver le meilleur rapport de résistance\nA = 83.8 B = 16.3 pour 5V\n"
-    (at 101.6 21.59 0)
-    (effects (font (size 1.27 1.27)) (justify left bottom))
-    (uuid f5312af6-5888-4875-85c6-195f1fac7a69)
-  )
-
-  (label "3V3" (at 113.03 29.21 0)
-    (effects (font (size 1.27 1.27)) (justify left bottom))
-    (uuid 30ed697d-d823-4bfb-bbd4-3e5b579104fd)
-  )
-  (label "GND" (at 100.33 36.83 270)
-    (effects (font (size 1.27 1.27)) (justify right bottom))
-    (uuid 71a2a979-5429-4076-96f0-d7cc120f2d3f)
-  )
-  (label "GND" (at 87.63 48.26 270)
-    (effects (font (size 1.27 1.27)) (justify right bottom))
-    (uuid b6314031-a7ab-46ec-aa06-2047fd770d2e)
-  )
-  (label "GND" (at 64.77 36.83 180)
-    (effects (font (size 1.27 1.27)) (justify right bottom))
-    (uuid b7015c2d-792a-4721-9532-0ff9ac08a503)
-  )
-  (label "GND" (at 33.02 30.48 180)
-    (effects (font (size 1.27 1.27)) (justify right bottom))
-    (uuid f085600c-cf5b-40bd-b350-0753bd902d9d)
-  )
-  (label "GND" (at 45.72 40.64 270)
-    (effects (font (size 1.27 1.27)) (justify right bottom))
-    (uuid f2f0da73-b04b-49bc-8f47-49d7dc57b399)
-  )
-
-  (symbol (lib_id "global:INDUCTOR") (at 78.74 29.21 90) (unit 1)
-    (in_bom yes) (on_board yes) (fields_autoplaced)
-    (uuid 342f814f-a303-4836-ae9b-7aa263ab5c95)
-    (property "Reference" "L?" (id 0) (at 78.74 22.86 90))
-    (property "Value" "4.7µH" (id 1) (at 78.74 25.4 90))
-    (property "Footprint" "" (id 2) (at 78.74 29.21 0))
-    (property "Datasheet" "" (id 3) (at 78.74 29.21 0))
-    (property "Partkeepr" "??" (id 4) (at 78.74 29.21 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (pin "1" (uuid 06b2d00c-8f33-4a27-aa42-4bb0d99d1684))
-    (pin "2" (uuid b9e6aec2-168a-4fc3-b024-a86012ed09c8))
-  )
-
-  (symbol (lib_id "global:R") (at 87.63 44.45 0) (unit 1)
-    (in_bom yes) (on_board yes) (fields_autoplaced)
-    (uuid 453f44b4-037b-4b77-a5d0-33c51d639d11)
-    (property "Reference" "R?" (id 0) (at 90.17 43.1799 0)
-      (effects (font (size 1.27 1.27)) (justify left))
-    )
-    (property "Value" "16.3K" (id 1) (at 90.17 45.7199 0)
-      (effects (font (size 1.27 1.27)) (justify left))
-    )
-    (property "Footprint" "R:0805" (id 2) (at 85.852 44.45 90)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (property "Datasheet" "" (id 3) (at 87.63 44.45 0))
-    (property "Partkeepr" "??" (id 4) (at 87.63 44.45 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (pin "1" (uuid 19149d0d-0a9b-4a6c-859f-f4255677eec1))
-    (pin "2" (uuid dd4d1d00-7ce9-4cbc-9dc0-ea78b3885d57))
-  )
-
-  (symbol (lib_id "global:C") (at 60.96 25.4 0) (unit 1)
-    (in_bom yes) (on_board yes) (fields_autoplaced)
-    (uuid 77722016-5464-42cd-93fc-52b35e46936b)
-    (property "Reference" "C?" (id 0) (at 64.77 24.1299 0)
-      (effects (font (size 1.27 1.27)) (justify left))
-    )
-    (property "Value" "10nF" (id 1) (at 64.77 26.6699 0)
-      (effects (font (size 1.27 1.27)) (justify left))
-    )
-    (property "Footprint" "C:0805" (id 2) (at 61.9252 29.21 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (property "Datasheet" "" (id 3) (at 60.96 25.4 0))
-    (property "Partkeepr" "0604" (id 4) (at 60.96 25.4 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (pin "1" (uuid 25c69fe4-332c-4dfa-b36a-4da0923b6e1c))
-    (pin "2" (uuid e4a76782-2d83-4552-b22a-ae1b0bb9a9dd))
-  )
-
-  (symbol (lib_id "DIodeInc:AP3211KTR-G1") (at 45.72 29.21 0) (unit 1)
-    (in_bom yes) (on_board yes)
-    (uuid 9c70545b-65dc-4137-8d11-c97ac50a4781)
-    (property "Reference" "U?" (id 0) (at 48.26 39.37 0)
-      (effects (font (size 1.27 1.27)) (justify left))
-    )
-    (property "Value" "AP3211KTR-G1" (id 1) (at 38.1 19.05 0)
-      (effects (font (size 1.27 1.27)) (justify left))
-    )
-    (property "Footprint" "U:SOT23-6" (id 2) (at 45.72 29.21 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (property "Datasheet" "" (id 3) (at 45.72 29.21 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (property "Partkeepr" "1809" (id 4) (at 45.72 29.21 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (pin "2" (uuid aa87bc7e-fa28-4e73-806c-4c0fea6952ab))
-    (pin "3" (uuid d3cbbc5c-3ba2-4eeb-afd4-14018f6491c8))
-    (pin "4" (uuid e03ba9ff-346c-41f5-bf52-33b324784a49))
-    (pin "5" (uuid 04b6032f-39a2-4514-a428-f8f6c2773550))
-    (pin "6" (uuid 5cac67e8-b395-4266-a2bb-745d0590dc82))
-    (pin "1" (uuid da62af5f-7051-4280-b2b8-bed112437c77))
-  )
-
-  (symbol (lib_id "global:D") (at 64.77 33.02 270) (unit 1)
-    (in_bom yes) (on_board yes) (fields_autoplaced)
-    (uuid b403d1fc-c2f6-4c43-843a-5c9eae84cf9f)
-    (property "Reference" "D?" (id 0) (at 67.31 31.7118 90)
-      (effects (font (size 1.27 1.27)) (justify left))
-    )
-    (property "Value" "D" (id 1) (at 67.31 34.2518 90)
-      (effects (font (size 1.27 1.27)) (justify left))
-    )
-    (property "Footprint" "D:SOD-123" (id 2) (at 64.77 33.02 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (property "Datasheet" "" (id 3) (at 64.77 33.02 0))
-    (property "Partkeepr" "1300" (id 4) (at 64.77 33.02 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (pin "1" (uuid 20e51b7d-33a9-49a6-b1f6-88b7890eaa56))
-    (pin "2" (uuid 26d0dad2-090b-4c00-a1bf-c7f0d0469ba8))
-  )
-
-  (symbol (lib_id "global:C") (at 33.02 26.67 0) (unit 1)
-    (in_bom yes) (on_board yes)
-    (uuid d36597d9-4258-463e-a290-2074a646178d)
-    (property "Reference" "C?" (id 0) (at 34.29 24.13 0)
-      (effects (font (size 1.27 1.27)) (justify left))
-    )
-    (property "Value" "10µF" (id 1) (at 34.29 29.21 0)
-      (effects (font (size 1.27 1.27)) (justify left))
-    )
-    (property "Footprint" "" (id 2) (at 33.9852 30.48 0))
-    (property "Datasheet" "" (id 3) (at 33.02 26.67 0))
-    (property "Partkeepr" "0609" (id 4) (at 33.02 26.67 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (pin "1" (uuid 556bdc79-2dc9-4d92-bc7b-b788bea25f46))
-    (pin "2" (uuid 536b9c20-16a7-4de8-81fb-19e32229bb6c))
-  )
-
-  (symbol (lib_id "global:R") (at 30.48 35.56 270) (unit 1)
-    (in_bom yes) (on_board yes)
-    (uuid d5337127-40f5-4589-9ec5-f4ae77b4daca)
-    (property "Reference" "R?" (id 0) (at 29.21 38.1 90)
-      (effects (font (size 1.27 1.27)) (justify left))
-    )
-    (property "Value" "100K" (id 1) (at 27.94 35.56 90)
-      (effects (font (size 1.27 1.27)) (justify left))
-    )
-    (property "Footprint" "R:0805" (id 2) (at 30.48 33.782 90)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (property "Datasheet" "" (id 3) (at 30.48 35.56 0))
-    (property "Partkeepr" "0916" (id 4) (at 30.48 35.56 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (pin "1" (uuid 5acd106c-6956-4a77-80fc-aa13de14e9f5))
-    (pin "2" (uuid beb507bc-4fb3-4819-b9ff-e0b11788b58a))
-  )
-
-  (symbol (lib_id "global:C") (at 100.33 33.02 0) (unit 1)
-    (in_bom yes) (on_board yes) (fields_autoplaced)
-    (uuid d8c942c1-6418-49f7-b8c6-28854f0573b9)
-    (property "Reference" "C?" (id 0) (at 104.14 31.7499 0)
-      (effects (font (size 1.27 1.27)) (justify left))
-    )
-    (property "Value" "22µF" (id 1) (at 104.14 34.2899 0)
-      (effects (font (size 1.27 1.27)) (justify left))
-    )
-    (property "Footprint" "" (id 2) (at 101.2952 36.83 0))
-    (property "Datasheet" "" (id 3) (at 100.33 33.02 0))
-    (property "Partkeepr" "??" (id 4) (at 100.33 33.02 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (pin "1" (uuid f4f9c22b-c2e2-4927-a30e-4cb0f067f276))
-    (pin "2" (uuid 87ad286c-702d-436a-a6eb-6e2fba17210e))
-  )
-
-  (symbol (lib_id "global:R") (at 87.63 34.29 0) (unit 1)
-    (in_bom yes) (on_board yes)
-    (uuid df943862-b9c5-4dc0-9f94-2e7a5da63a44)
-    (property "Reference" "R?" (id 0) (at 90.17 33.0199 0)
-      (effects (font (size 1.27 1.27)) (justify left))
-    )
-    (property "Value" "49.9K" (id 1) (at 88.9 35.56 0)
-      (effects (font (size 1.27 1.27)) (justify left))
-    )
-    (property "Footprint" "R:0805" (id 2) (at 85.852 34.29 90)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (property "Datasheet" "" (id 3) (at 87.63 34.29 0))
-    (property "Partkeepr" "??" (id 4) (at 87.63 34.29 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (pin "1" (uuid dddc17f2-807c-4197-b532-218f3330456b))
-    (pin "2" (uuid cb336302-90f2-4b8a-9105-00c550cbaa01))
-  )
-
-  (sheet_instances
-    (path "/" (page "1"))
-  )
-
-  (symbol_instances
-    (path "/77722016-5464-42cd-93fc-52b35e46936b"
-      (reference "C?") (unit 1) (value "10nF") (footprint "C:0805")
-    )
-    (path "/d36597d9-4258-463e-a290-2074a646178d"
-      (reference "C?") (unit 1) (value "10µF") (footprint "")
-    )
-    (path "/d8c942c1-6418-49f7-b8c6-28854f0573b9"
-      (reference "C?") (unit 1) (value "22µF") (footprint "")
-    )
-    (path "/b403d1fc-c2f6-4c43-843a-5c9eae84cf9f"
-      (reference "D?") (unit 1) (value "D") (footprint "D:SOD-123")
-    )
-    (path "/342f814f-a303-4836-ae9b-7aa263ab5c95"
-      (reference "L?") (unit 1) (value "4.7µH") (footprint "")
-    )
-    (path "/453f44b4-037b-4b77-a5d0-33c51d639d11"
-      (reference "R?") (unit 1) (value "16.3K") (footprint "R:0805")
-    )
-    (path "/d5337127-40f5-4589-9ec5-f4ae77b4daca"
-      (reference "R?") (unit 1) (value "100K") (footprint "R:0805")
-    )
-    (path "/df943862-b9c5-4dc0-9f94-2e7a5da63a44"
-      (reference "R?") (unit 1) (value "49.9K") (footprint "R:0805")
-    )
-    (path "/9c70545b-65dc-4137-8d11-c97ac50a4781"
-      (reference "U?") (unit 1) (value "AP3211KTR-G1") (footprint "U:SOT23-6")
-    )
-  )
-)
+(kicad_sch (version 20230121) (generator eeschema)
+
+  (uuid f0d4e7e2-8ba5-41de-a7ff-5f1d4227bd69)
+
+  (paper "A4")
+
+  (lib_symbols
+    (symbol "DIodeInc:AP3211KTR-G1" (in_bom yes) (on_board yes)
+      (property "Reference" "U" (at 3.81 -10.16 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Value" "AP3211KTR-G1" (at 0 10.16 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Footprint" "" (at 2.54 -2.54 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "Datasheet" "" (at 2.54 -2.54 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "Partkeepr" "?" (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "AP3211KTR-G1_0_0"
+        (pin power_in line (at 0 -11.43 90) (length 2.54)
+          (name "GND" (effects (font (size 1.27 1.27))))
+          (number "2" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at 7.62 -6.35 180) (length 2.54)
+          (name "FB" (effects (font (size 1.27 1.27))))
+          (number "3" (effects (font (size 1.27 1.27))))
+        )
+        (pin input line (at -7.62 -6.35 0) (length 2.54)
+          (name "EN" (effects (font (size 1.27 1.27))))
+          (number "4" (effects (font (size 1.27 1.27))))
+        )
+        (pin power_in line (at -7.62 6.35 0) (length 2.54)
+          (name "IN" (effects (font (size 1.27 1.27))))
+          (number "5" (effects (font (size 1.27 1.27))))
+        )
+        (pin power_out line (at 7.62 0 180) (length 2.54)
+          (name "SW" (effects (font (size 1.27 1.27))))
+          (number "6" (effects (font (size 1.27 1.27))))
+        )
+      )
+      (symbol "AP3211KTR-G1_0_1"
+        (rectangle (start -5.08 8.89) (end 5.08 -8.89)
+          (stroke (width 0) (type default))
+          (fill (type background))
+        )
+      )
+      (symbol "AP3211KTR-G1_1_1"
+        (pin passive line (at 7.62 6.35 180) (length 2.54)
+          (name "BS" (effects (font (size 1.27 1.27))))
+          (number "1" (effects (font (size 1.27 1.27))))
+        )
+      )
+    )
+    (symbol "global:C" (pin_numbers hide) (pin_names (offset 0.254)) (in_bom yes) (on_board yes)
+      (property "Reference" "C" (at 0.635 2.54 0)
+        (effects (font (size 1.27 1.27)) (justify left))
+      )
+      (property "Value" "C" (at 0.635 -2.54 0)
+        (effects (font (size 1.27 1.27)) (justify left))
+      )
+      (property "Footprint" "" (at 0.9652 -3.81 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Datasheet" "" (at 0 0 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "ki_fp_filters" "C? C_????_* C_???? SMD*_c Capacitor*" (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "C_0_1"
+        (polyline
+          (pts
+            (xy -2.032 -0.762)
+            (xy 2.032 -0.762)
+          )
+          (stroke (width 0.508) (type default))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy -2.032 0.762)
+            (xy 2.032 0.762)
+          )
+          (stroke (width 0.508) (type default))
+          (fill (type none))
+        )
+      )
+      (symbol "C_1_1"
+        (pin passive line (at 0 3.81 270) (length 2.794)
+          (name "~" (effects (font (size 1.016 1.016))))
+          (number "1" (effects (font (size 1.016 1.016))))
+        )
+        (pin passive line (at 0 -3.81 90) (length 2.794)
+          (name "~" (effects (font (size 1.016 1.016))))
+          (number "2" (effects (font (size 1.016 1.016))))
+        )
+      )
+    )
+    (symbol "global:D" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
+      (property "Reference" "D" (at 0 2.54 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Value" "D" (at 0 -2.54 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Footprint" "" (at 0 0 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Datasheet" "" (at 0 0 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "ki_fp_filters" "Diode_* D-Pak_TO252AA *SingleDiode *_Diode_* *SingleDiode*" (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "D_0_1"
+        (polyline
+          (pts
+            (xy -1.27 1.27)
+            (xy -1.27 -1.27)
+          )
+          (stroke (width 0.1524) (type default))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy 1.27 1.27)
+            (xy -1.27 0)
+            (xy 1.27 -1.27)
+          )
+          (stroke (width 0) (type default))
+          (fill (type outline))
+        )
+      )
+      (symbol "D_1_1"
+        (pin passive line (at -3.81 0 0) (length 2.54)
+          (name "K" (effects (font (size 1.27 1.27))))
+          (number "1" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at 3.81 0 180) (length 2.54)
+          (name "A" (effects (font (size 1.27 1.27))))
+          (number "2" (effects (font (size 1.27 1.27))))
+        )
+      )
+    )
+    (symbol "global:INDUCTOR" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
+      (property "Reference" "L" (at -1.27 0 90)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Value" "INDUCTOR" (at 2.54 0 90)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Footprint" "" (at 0 0 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Datasheet" "" (at 0 0 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (symbol "INDUCTOR_0_1"
+        (arc (start 0.0254 -5.0546) (mid 1.2449 -3.8097) (end 0.0254 -2.54)
+          (stroke (width 0) (type default))
+          (fill (type none))
+        )
+        (arc (start 0.0254 -2.5146) (mid 1.2703 -1.2444) (end 0.0254 0.0508)
+          (stroke (width 0) (type default))
+          (fill (type none))
+        )
+        (arc (start 0.0254 0.0254) (mid 1.2703 1.2956) (end 0.0254 2.5908)
+          (stroke (width 0) (type default))
+          (fill (type none))
+        )
+        (arc (start 0.0254 2.5654) (mid 1.1941 3.7595) (end 0.0254 4.9784)
+          (stroke (width 0) (type default))
+          (fill (type none))
+        )
+      )
+      (symbol "INDUCTOR_1_1"
+        (pin passive line (at 0 7.62 270) (length 2.54)
+          (name "1" (effects (font (size 1.27 1.27))))
+          (number "1" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at 0 -7.62 90) (length 2.54)
+          (name "2" (effects (font (size 1.27 1.27))))
+          (number "2" (effects (font (size 1.27 1.27))))
+        )
+      )
+    )
+    (symbol "global:R" (pin_numbers hide) (pin_names (offset 0)) (in_bom yes) (on_board yes)
+      (property "Reference" "R" (at 2.032 0 90)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Value" "R" (at 0 0 90)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Footprint" "" (at -1.778 0 90)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Datasheet" "" (at 0 0 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "ki_fp_filters" "R_* Resistor_*" (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "R_0_1"
+        (rectangle (start -1.016 -2.54) (end 1.016 2.54)
+          (stroke (width 0.254) (type default))
+          (fill (type none))
+        )
+      )
+      (symbol "R_1_1"
+        (pin passive line (at 0 3.81 270) (length 1.27)
+          (name "~" (effects (font (size 1.27 1.27))))
+          (number "1" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at 0 -3.81 90) (length 1.27)
+          (name "~" (effects (font (size 1.27 1.27))))
+          (number "2" (effects (font (size 1.27 1.27))))
+        )
+      )
+    )
+  )
+
+  (junction (at 87.63 29.21) (diameter 0) (color 0 0 0 0)
+    (uuid 65ad30ec-de34-4d71-909a-9bba36ea58a9)
+  )
+  (junction (at 26.67 22.86) (diameter 0) (color 0 0 0 0)
+    (uuid 67b42ca9-29ff-4ea2-b3b1-79ec729f8ba9)
+  )
+  (junction (at 60.96 29.21) (diameter 0) (color 0 0 0 0)
+    (uuid 866ec58e-da1e-453b-941f-210d1ec78083)
+  )
+  (junction (at 33.02 22.86) (diameter 0) (color 0 0 0 0)
+    (uuid 98c6abc5-1112-4d68-935b-85bc29c02213)
+  )
+  (junction (at 100.33 29.21) (diameter 0) (color 0 0 0 0)
+    (uuid c3506b19-d28d-4f1c-b59c-4e7283831389)
+  )
+  (junction (at 87.63 39.37) (diameter 0) (color 0 0 0 0)
+    (uuid cb084c64-046b-4df4-839a-96dccb0bfc5e)
+  )
+  (junction (at 64.77 29.21) (diameter 0) (color 0 0 0 0)
+    (uuid d490c6ae-bd7c-4aa5-b9fd-d73013cd4a15)
+  )
+
+  (wire (pts (xy 53.34 29.21) (xy 60.96 29.21))
+    (stroke (width 0) (type default))
+    (uuid 1cc87532-8ba0-4a6a-900c-b2b1a9b9f604)
+  )
+  (wire (pts (xy 87.63 39.37) (xy 87.63 40.64))
+    (stroke (width 0) (type default))
+    (uuid 25e1eb33-d5b3-4c27-9cdb-19cb50419c8e)
+  )
+  (wire (pts (xy 33.02 22.86) (xy 38.1 22.86))
+    (stroke (width 0) (type default))
+    (uuid 2ff8e080-c067-4178-b408-e048eee1ad8f)
+  )
+  (wire (pts (xy 87.63 29.21) (xy 100.33 29.21))
+    (stroke (width 0) (type default))
+    (uuid 34d98a6f-f868-4e33-bbde-afca65525711)
+  )
+  (wire (pts (xy 53.34 39.37) (xy 87.63 39.37))
+    (stroke (width 0) (type default))
+    (uuid 53af5844-758b-48f9-9b92-b88a55570073)
+  )
+  (wire (pts (xy 86.36 29.21) (xy 87.63 29.21))
+    (stroke (width 0) (type default))
+    (uuid 62c34d9f-e360-42e7-9c5c-598c6893a40c)
+  )
+  (wire (pts (xy 34.29 35.56) (xy 38.1 35.56))
+    (stroke (width 0) (type default))
+    (uuid 728292c6-01e2-4ada-aeaf-5e49c6e6b315)
+  )
+  (wire (pts (xy 64.77 29.21) (xy 71.12 29.21))
+    (stroke (width 0) (type default))
+    (uuid 7e59f047-59ba-4a2e-affd-3047014d8394)
+  )
+  (wire (pts (xy 53.34 22.86) (xy 54.61 22.86))
+    (stroke (width 0) (type default))
+    (uuid 942c8b13-6ec3-4151-8d8a-8677e4e85eee)
+  )
+  (wire (pts (xy 53.34 35.56) (xy 53.34 39.37))
+    (stroke (width 0) (type default))
+    (uuid 9dc69680-4791-4e36-bb4f-276ccab0c41f)
+  )
+  (wire (pts (xy 60.96 29.21) (xy 64.77 29.21))
+    (stroke (width 0) (type default))
+    (uuid c9271227-4dfe-4c45-a5b9-938865251309)
+  )
+  (wire (pts (xy 54.61 22.86) (xy 54.61 21.59))
+    (stroke (width 0) (type default))
+    (uuid cc23b121-c0b4-41dd-b575-fd43e6c94c92)
+  )
+  (wire (pts (xy 87.63 29.21) (xy 87.63 30.48))
+    (stroke (width 0) (type default))
+    (uuid d665bcb2-67ff-417e-89f1-fceacb524dcc)
+  )
+  (wire (pts (xy 26.67 35.56) (xy 26.67 22.86))
+    (stroke (width 0) (type default))
+    (uuid d957bfa7-f7ff-48e1-be8d-80042e2bc2dd)
+  )
+  (wire (pts (xy 87.63 38.1) (xy 87.63 39.37))
+    (stroke (width 0) (type default))
+    (uuid ed804884-fac1-4719-8d65-edbe29ec7878)
+  )
+  (wire (pts (xy 26.67 22.86) (xy 33.02 22.86))
+    (stroke (width 0) (type default))
+    (uuid ede6a7f5-245e-4002-bc20-7f09cd76ae49)
+  )
+  (wire (pts (xy 100.33 29.21) (xy 113.03 29.21))
+    (stroke (width 0) (type default))
+    (uuid ee1ec8f4-6f26-4565-9106-7f667f6944b4)
+  )
+  (wire (pts (xy 20.32 22.86) (xy 26.67 22.86))
+    (stroke (width 0) (type default))
+    (uuid f5fe2371-3eba-427b-83b4-5f68ca261e53)
+  )
+  (wire (pts (xy 54.61 21.59) (xy 60.96 21.59))
+    (stroke (width 0) (type default))
+    (uuid fc13530b-8c39-42aa-a9c8-5d6f17f7a5e4)
+  )
+
+  (text "VIN beetween 4.5 and 18V" (at 13.97 15.24 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 80d98050-4b74-47c8-b397-ab49f56b007f)
+  )
+  (text "Vout = (0.81 * (A+B)) / B\nutilisé la fonction TrouveResistance pour trouver le meilleur rapport de résistance\nA = 83.8 B = 16.3 pour 5V\n"
+    (at 101.6 21.59 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid f5312af6-5888-4875-85c6-195f1fac7a69)
+  )
+
+  (label "3V3" (at 113.03 29.21 0) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 30ed697d-d823-4bfb-bbd4-3e5b579104fd)
+  )
+  (label "GND" (at 100.33 36.83 270) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid 71a2a979-5429-4076-96f0-d7cc120f2d3f)
+  )
+  (label "GND" (at 87.63 48.26 270) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid b6314031-a7ab-46ec-aa06-2047fd770d2e)
+  )
+  (label "GND" (at 64.77 36.83 180) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid b7015c2d-792a-4721-9532-0ff9ac08a503)
+  )
+  (label "GND" (at 33.02 30.48 180) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid f085600c-cf5b-40bd-b350-0753bd902d9d)
+  )
+  (label "GND" (at 45.72 40.64 270) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify right bottom))
+    (uuid f2f0da73-b04b-49bc-8f47-49d7dc57b399)
+  )
+
+  (symbol (lib_id "global:INDUCTOR") (at 78.74 29.21 90) (unit 1)
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
+    (uuid 342f814f-a303-4836-ae9b-7aa263ab5c95)
+    (property "Reference" "L?" (at 78.74 22.86 90)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Value" "4.7µH" (at 78.74 25.4 90)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Footprint" "" (at 78.74 29.21 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Datasheet" "" (at 78.74 29.21 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Partkeepr" "0805" (at 78.74 29.21 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 06b2d00c-8f33-4a27-aa42-4bb0d99d1684))
+    (pin "2" (uuid b9e6aec2-168a-4fc3-b024-a86012ed09c8))
+    (instances
+      (project "AP3211KTR"
+        (path "/f0d4e7e2-8ba5-41de-a7ff-5f1d4227bd69"
+          (reference "L?") (unit 1)
+        )
+      )
+    )
+  )
+
+  (symbol (lib_id "global:R") (at 87.63 44.45 0) (unit 1)
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
+    (uuid 453f44b4-037b-4b77-a5d0-33c51d639d11)
+    (property "Reference" "R?" (at 90.17 43.1799 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Value" "16.3K" (at 90.17 45.7199 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "R:0805" (at 85.852 44.45 90)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (at 87.63 44.45 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Partkeepr" "0933" (at 87.63 44.45 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 19149d0d-0a9b-4a6c-859f-f4255677eec1))
+    (pin "2" (uuid dd4d1d00-7ce9-4cbc-9dc0-ea78b3885d57))
+    (instances
+      (project "AP3211KTR"
+        (path "/f0d4e7e2-8ba5-41de-a7ff-5f1d4227bd69"
+          (reference "R?") (unit 1)
+        )
+      )
+    )
+  )
+
+  (symbol (lib_id "global:C") (at 60.96 25.4 0) (unit 1)
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
+    (uuid 77722016-5464-42cd-93fc-52b35e46936b)
+    (property "Reference" "C?" (at 64.77 24.1299 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Value" "10nF" (at 64.77 26.6699 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "C:0805" (at 61.9252 29.21 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (at 60.96 25.4 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Partkeepr" "0604" (at 60.96 25.4 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 25c69fe4-332c-4dfa-b36a-4da0923b6e1c))
+    (pin "2" (uuid e4a76782-2d83-4552-b22a-ae1b0bb9a9dd))
+    (instances
+      (project "AP3211KTR"
+        (path "/f0d4e7e2-8ba5-41de-a7ff-5f1d4227bd69"
+          (reference "C?") (unit 1)
+        )
+      )
+    )
+  )
+
+  (symbol (lib_id "DIodeInc:AP3211KTR-G1") (at 45.72 29.21 0) (unit 1)
+    (in_bom yes) (on_board yes) (dnp no)
+    (uuid 9c70545b-65dc-4137-8d11-c97ac50a4781)
+    (property "Reference" "U?" (at 48.26 39.37 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Value" "AP3211KTR-G1" (at 38.1 19.05 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "U:SOT23-6" (at 45.72 29.21 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (at 45.72 29.21 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Partkeepr" "1809" (at 45.72 29.21 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "2" (uuid aa87bc7e-fa28-4e73-806c-4c0fea6952ab))
+    (pin "3" (uuid d3cbbc5c-3ba2-4eeb-afd4-14018f6491c8))
+    (pin "4" (uuid e03ba9ff-346c-41f5-bf52-33b324784a49))
+    (pin "5" (uuid 04b6032f-39a2-4514-a428-f8f6c2773550))
+    (pin "6" (uuid 5cac67e8-b395-4266-a2bb-745d0590dc82))
+    (pin "1" (uuid da62af5f-7051-4280-b2b8-bed112437c77))
+    (instances
+      (project "AP3211KTR"
+        (path "/f0d4e7e2-8ba5-41de-a7ff-5f1d4227bd69"
+          (reference "U?") (unit 1)
+        )
+      )
+    )
+  )
+
+  (symbol (lib_id "global:D") (at 64.77 33.02 270) (unit 1)
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
+    (uuid b403d1fc-c2f6-4c43-843a-5c9eae84cf9f)
+    (property "Reference" "D?" (at 67.31 31.7118 90)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Value" "D" (at 67.31 34.2518 90)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "D:SOD-123" (at 64.77 33.02 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (at 64.77 33.02 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Partkeepr" "1300" (at 64.77 33.02 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 20e51b7d-33a9-49a6-b1f6-88b7890eaa56))
+    (pin "2" (uuid 26d0dad2-090b-4c00-a1bf-c7f0d0469ba8))
+    (instances
+      (project "AP3211KTR"
+        (path "/f0d4e7e2-8ba5-41de-a7ff-5f1d4227bd69"
+          (reference "D?") (unit 1)
+        )
+      )
+    )
+  )
+
+  (symbol (lib_id "global:C") (at 33.02 26.67 0) (unit 1)
+    (in_bom yes) (on_board yes) (dnp no)
+    (uuid d36597d9-4258-463e-a290-2074a646178d)
+    (property "Reference" "C?" (at 34.29 24.13 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Value" "10µF" (at 34.29 29.21 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "" (at 33.9852 30.48 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Datasheet" "" (at 33.02 26.67 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Partkeepr" "" (at 33.02 26.67 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 556bdc79-2dc9-4d92-bc7b-b788bea25f46))
+    (pin "2" (uuid 536b9c20-16a7-4de8-81fb-19e32229bb6c))
+    (instances
+      (project "AP3211KTR"
+        (path "/f0d4e7e2-8ba5-41de-a7ff-5f1d4227bd69"
+          (reference "C?") (unit 1)
+        )
+      )
+    )
+  )
+
+  (symbol (lib_id "global:R") (at 30.48 35.56 270) (unit 1)
+    (in_bom yes) (on_board yes) (dnp no)
+    (uuid d5337127-40f5-4589-9ec5-f4ae77b4daca)
+    (property "Reference" "R?" (at 29.21 38.1 90)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Value" "100K" (at 27.94 35.56 90)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "R:0805" (at 30.48 33.782 90)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (at 30.48 35.56 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Partkeepr" "0916" (at 30.48 35.56 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 5acd106c-6956-4a77-80fc-aa13de14e9f5))
+    (pin "2" (uuid beb507bc-4fb3-4819-b9ff-e0b11788b58a))
+    (instances
+      (project "AP3211KTR"
+        (path "/f0d4e7e2-8ba5-41de-a7ff-5f1d4227bd69"
+          (reference "R?") (unit 1)
+        )
+      )
+    )
+  )
+
+  (symbol (lib_id "global:C") (at 100.33 33.02 0) (unit 1)
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
+    (uuid d8c942c1-6418-49f7-b8c6-28854f0573b9)
+    (property "Reference" "C?" (at 104.14 31.7499 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Value" "22µF" (at 104.14 34.2899 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "" (at 101.2952 36.83 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Datasheet" "" (at 100.33 33.02 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Partkeepr" "0622" (at 100.33 33.02 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid f4f9c22b-c2e2-4927-a30e-4cb0f067f276))
+    (pin "2" (uuid 87ad286c-702d-436a-a6eb-6e2fba17210e))
+    (instances
+      (project "AP3211KTR"
+        (path "/f0d4e7e2-8ba5-41de-a7ff-5f1d4227bd69"
+          (reference "C?") (unit 1)
+        )
+      )
+    )
+  )
+
+  (symbol (lib_id "global:R") (at 87.63 34.29 0) (unit 1)
+    (in_bom yes) (on_board yes) (dnp no)
+    (uuid df943862-b9c5-4dc0-9f94-2e7a5da63a44)
+    (property "Reference" "R?" (at 90.17 33.0199 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Value" "49.9K" (at 88.9 35.56 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Footprint" "R:0805" (at 85.852 34.29 90)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (at 87.63 34.29 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Partkeepr" "0932" (at 87.63 34.29 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid dddc17f2-807c-4197-b532-218f3330456b))
+    (pin "2" (uuid cb336302-90f2-4b8a-9105-00c550cbaa01))
+    (instances
+      (project "AP3211KTR"
+        (path "/f0d4e7e2-8ba5-41de-a7ff-5f1d4227bd69"
+          (reference "R?") (unit 1)
+        )
+      )
+    )
+  )
+
+  (sheet_instances
+    (path "/" (page "1"))
+  )
+)

BIN
Bloc/Recap.xlsx


BIN
Controle_Template.xlsx


+ 23 - 11
footprint/Bornier.pretty/Bornier2.54_1x2.kicad_mod

@@ -1,22 +1,34 @@
-(footprint "Bornier2.54_1x2" (version 20211014) (generator pcbnew)
+(footprint "Bornier2.54_1x2" (version 20221018) (generator pcbnew)
   (layer "F.Cu")
-  (tedit 5B3CC9DF)
   (attr through_hole)
   (fp_text reference "REF**" (at -3.81 0 90) (layer "F.SilkS")
-    (effects (font (size 1 1) (thickness 0.15)))
+      (effects (font (size 1 1) (thickness 0.15)))
     (tstamp 5c50bcbb-af12-49b6-9a8d-8f1da6aad915)
   )
   (fp_text value "Bornier2.54_1x2" (at 0 -4.318) (layer "F.Fab")
-    (effects (font (size 1 1) (thickness 0.15)))
+      (effects (font (size 1 1) (thickness 0.15)))
     (tstamp 05ef5250-18e4-46e6-a42c-398937996dd5)
   )
-  (fp_line (start -2.77 3.35) (end 2.77 3.35) (layer "F.SilkS") (width 0.15) (tstamp 092bd639-50e3-4e13-b281-ad3457adc734))
-  (fp_line (start -2.77 -2.95) (end 2.77 -2.95) (layer "F.SilkS") (width 0.15) (tstamp 52a8cfd1-2ff3-49fd-b97e-fd261c0b0d9f))
-  (fp_line (start 2.77 -2.95) (end 2.77 3.35) (layer "F.SilkS") (width 0.15) (tstamp 6e856567-1176-405b-9ccd-2ad992e4c28f))
-  (fp_line (start 2.77 2.286) (end -2.77 2.286) (layer "F.SilkS") (width 0.15) (tstamp be22daa1-7f04-41f2-b9a1-705cf84b01a4))
-  (fp_line (start -2.77 -2.95) (end -2.77 3.35) (layer "F.SilkS") (width 0.15) (tstamp e5e43e4a-5b51-4e9f-bebf-cd2f5b936f54))
-  (pad "1" thru_hole rect (at -1.27 0) (size 1.524 1.524) (drill 0.9) (layers *.Cu *.Mask "F.SilkS") (tstamp e4ff455c-6413-4034-a96c-e97e09eb4e14))
-  (pad "2" thru_hole circle (at 1.27 0) (size 1.524 1.524) (drill 0.9) (layers *.Cu *.Mask "F.SilkS") (tstamp 7235c04b-a0e1-4587-974d-b14be5925a02))
+  (fp_line (start -2.77 -2.95) (end -2.77 3.35)
+    (stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp e5e43e4a-5b51-4e9f-bebf-cd2f5b936f54))
+  (fp_line (start -2.77 -2.95) (end 2.77 -2.95)
+    (stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 52a8cfd1-2ff3-49fd-b97e-fd261c0b0d9f))
+  (fp_line (start -2.77 3.35) (end 2.77 3.35)
+    (stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 092bd639-50e3-4e13-b281-ad3457adc734))
+  (fp_line (start 2.77 -2.95) (end 2.77 3.35)
+    (stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 6e856567-1176-405b-9ccd-2ad992e4c28f))
+  (fp_line (start 2.77 2.286) (end -2.77 2.286)
+    (stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp be22daa1-7f04-41f2-b9a1-705cf84b01a4))
+  (fp_line (start -2.8 -3) (end 2.8 -3)
+    (stroke (width 0.1) (type default)) (layer "F.CrtYd") (tstamp 61bd65bb-f828-46b3-83a7-c40ae5b3e763))
+  (fp_line (start -2.8 3.4) (end -2.8 -3)
+    (stroke (width 0.1) (type default)) (layer "F.CrtYd") (tstamp 86540b49-87f6-4a70-a40f-5e511c8341c8))
+  (fp_line (start 2.8 -3) (end 2.8 3.4)
+    (stroke (width 0.1) (type default)) (layer "F.CrtYd") (tstamp 08a0ed75-0782-4067-b450-c64f2509852f))
+  (fp_line (start 2.8 3.4) (end -2.8 3.4)
+    (stroke (width 0.1) (type default)) (layer "F.CrtYd") (tstamp c548a1a9-937c-41f6-8326-b825be51ae68))
+  (pad "1" thru_hole rect (at -1.27 0) (size 1.524 1.524) (drill 0.9) (layers "*.Cu" "*.Mask" "F.SilkS") (tstamp e4ff455c-6413-4034-a96c-e97e09eb4e14))
+  (pad "2" thru_hole circle (at 1.27 0) (size 1.524 1.524) (drill 0.9) (layers "*.Cu" "*.Mask" "F.SilkS") (tstamp 7235c04b-a0e1-4587-974d-b14be5925a02))
   (model "${MY_PATH}/3D/Bornier.3dshapes/Bornier2.54_1x2.step"
     (offset (xyz 0 0 0))
     (scale (xyz 1 1 1))

+ 49 - 0
footprint/Connector.pretty/693 071 018 811.kicad_mod

@@ -0,0 +1,49 @@
+(footprint "693 071 018 811" (version 20221018) (generator pcbnew)
+  (layer "F.Cu")
+  (attr smd)
+  (fp_text reference "REF**" (at -0.5 -13 unlocked) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.1)))
+    (tstamp 9a0216bd-ff85-4fd4-9105-7a0b2e7e32d8)
+  )
+  (fp_text value "693 071 018 811" (at -2 -4 unlocked) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp b52554b8-dc01-42ed-a2a9-d26813c66735)
+  )
+  (fp_text user "${REFERENCE}" (at -2 -6.5 unlocked) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 2cdf022f-c98e-4708-a539-c8fd00f1a2bb)
+  )
+  (fp_line (start -10 -11.5) (end -10 5)
+    (stroke (width 0.1) (type default)) (layer "F.SilkS") (tstamp b3ef784b-4238-4854-ab74-5f8f6aa559d1))
+  (fp_line (start -10 5) (end 5.5 5)
+    (stroke (width 0.1) (type default)) (layer "F.SilkS") (tstamp a916d8df-d2d9-4cd0-b4e6-f3f9cb47c373))
+  (fp_line (start 5.5 -11.5) (end -10 -11.5)
+    (stroke (width 0.1) (type default)) (layer "F.SilkS") (tstamp 92301618-b879-4a38-bda7-08d1aa67d396))
+  (fp_line (start 5.5 5) (end 5.5 -11.5)
+    (stroke (width 0.1) (type default)) (layer "F.SilkS") (tstamp f7ed70f3-5c1a-465f-9ffe-d5704415eb58))
+  (fp_line (start -10 -11.5) (end 5.5 -11.5)
+    (stroke (width 0.1) (type default)) (layer "Margin") (tstamp 75e1789e-7597-4536-9d67-1d1a5b5ea941))
+  (fp_line (start -10 5) (end -10 -11.5)
+    (stroke (width 0.1) (type default)) (layer "Margin") (tstamp 03150945-6512-407f-8ca9-e4f9403ae287))
+  (fp_line (start 5.5 -11.5) (end 5.5 5)
+    (stroke (width 0.1) (type default)) (layer "Margin") (tstamp 499d6321-7d70-41aa-ba76-38e3f83c9068))
+  (fp_line (start 5.5 5) (end -10 5)
+    (stroke (width 0.1) (type default)) (layer "Margin") (tstamp 35c04d12-0d8c-492e-8a91-f1f898a7c571))
+  (pad "" smd rect (at -8.49 2.85) (size 1.4 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 93b87326-5b17-4416-8dc1-d709e005d735))
+  (pad "" smd rect (at -6.89 -10.3) (size 1.8 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 31e3ca1f-c8ea-4456-baf3-407a5b44330b))
+  (pad "" smd rect (at -1.19 -10.3) (size 1.8 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 21c6e80a-f790-4c1c-aefb-29682c53413b))
+  (pad "" smd rect (at 4.66 3.85) (size 1.4 1.9) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dc20bdff-e26e-4e0b-bb93-878281c8d8a3))
+  (pad "1" smd rect (at 0 0) (size 0.8 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b28fd070-0044-463c-9a93-3f0f0f7a146f))
+  (pad "2" smd rect (at -1.1 -0.4) (size 0.8 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2294ba54-1f18-4b0a-806e-abb5d7a9abf5))
+  (pad "3" smd rect (at -2.2 0) (size 0.8 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9a64c70c-3636-4f8f-b75e-2ae10e32703a))
+  (pad "4" smd rect (at -3.3 0.2) (size 0.8 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a6f5ca76-3411-4397-a35a-125426b477df))
+  (pad "5" smd rect (at -4.4 0) (size 0.8 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 466893db-cdb5-4468-a279-a2eb32335059))
+  (pad "6" smd rect (at -5.5 0.2) (size 0.8 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5b2e5518-028a-4932-8ba0-9a9c79610cff))
+  (pad "7" smd rect (at -6.6 0) (size 0.8 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 16897810-f75d-4dd1-b472-ef62a17dd4db))
+  (pad "8" smd rect (at -7.7 0) (size 0.8 1.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bfacf84d-684f-4d35-b867-b9be20322358))
+  (model "${MY_PATH}/3D/Connector.3dshapes/693071018811.step"
+    (offset (xyz -2 8 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz -90 0 0))
+  )
+)

+ 39 - 0
footprint/Jumper.pretty/Jumper0805_3.kicad_mod

@@ -0,0 +1,39 @@
+(footprint "Jumper0805_3" (version 20221018) (generator pcbnew)
+  (layer "F.Cu")
+  (descr "Jumper0805_3")
+  (tags "solder jumper open")
+  (attr exclude_from_pos_files exclude_from_bom)
+  (fp_text reference "REF**" (at 0 -1.8) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp c3d051cb-9d20-4cdf-a7d8-6ff426bb9794)
+  )
+  (fp_text value "Jumper0805_3" (at 0 2) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 77992a07-f9c8-4e0c-80db-6a0c8d1acc78)
+  )
+  (fp_line (start -2.05 -1) (end 2.05 -1)
+    (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ce1f6b0f-bc5f-4c2f-b624-4ac56b3b41d7))
+  (fp_line (start -2.05 1) (end -2.05 -1)
+    (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp dcf4dbf0-eadb-43d0-b1d0-47ecf4f3df5a))
+  (fp_line (start -0.3 1.5) (end 0.3 1.5)
+    (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 84550128-8546-4a39-8631-a77414a18e04))
+  (fp_line (start 0 1.2) (end -0.3 1.5)
+    (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp d042c5a7-08b9-4efd-a56d-c4207e9c3dfe))
+  (fp_line (start 0 1.2) (end 0.3 1.5)
+    (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8f1cb726-4586-4c85-8c2f-0ab8e1db3c7d))
+  (fp_line (start 2.05 -1) (end 2.05 1)
+    (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 0e0355d9-be24-4826-942f-657868ed727b))
+  (fp_line (start 2.05 1) (end -2.05 1)
+    (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 959a740f-13bf-41a3-b753-df06aa6fcc85))
+  (fp_line (start -2.3 -1.25) (end -2.3 1.25)
+    (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp a87a8f77-b982-45da-bbf9-090566b24221))
+  (fp_line (start -2.3 -1.25) (end 2.3 -1.25)
+    (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 78a1310d-3df0-498f-a264-b30c292fb663))
+  (fp_line (start 2.3 1.25) (end -2.3 1.25)
+    (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2c02a8e8-535c-470a-93da-239f22cab886))
+  (fp_line (start 2.3 1.25) (end 2.3 -1.25)
+    (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f145ca82-c528-436a-9fa7-88dcfae24e5a))
+  (pad "1" smd rect (at 0 0) (size 1 1.5) (layers "F.Cu" "F.Mask") (tstamp d6fefa76-0f04-48f9-8d93-3a5397dde4e1))
+  (pad "2" smd rect (at -1.3 0) (size 1 1.5) (layers "F.Cu" "F.Mask") (tstamp 7cfc29e1-1876-46bb-acbf-f1219708810d))
+  (pad "3" smd rect (at 1.3 0) (size 1 1.5) (layers "F.Cu" "F.Mask") (tstamp 45edfbe8-26fa-40d2-bf47-4adec33756fc))
+)

+ 26 - 26
footprint/L.pretty/APH0630.kicad_mod → footprint/L.pretty/0630.kicad_mod

@@ -1,26 +1,26 @@
-(footprint "APH0630" (version 20211014) (generator pcbnew)
-  (layer "F.Cu")
-  (tedit 0)
-  (attr smd)
-  (fp_text reference "REF**" (at 0 -5 unlocked) (layer "F.SilkS")
-    (effects (font (size 1 1) (thickness 0.15)))
-    (tstamp 61e2dee8-8eb8-427d-a6cf-f89cf59619c4)
-  )
-  (fp_text value "APH0630" (at 0 0 unlocked) (layer "F.Fab")
-    (effects (font (size 1 1) (thickness 0.15)))
-    (tstamp aba48a0d-109b-481e-822e-5b44b6817a74)
-  )
-  (fp_text user "${REFERENCE}" (at 0 -5 unlocked) (layer "F.Fab")
-    (effects (font (size 1 1) (thickness 0.15)))
-    (tstamp d9ed1d97-2d1c-46bf-bcd4-8edfad73825d)
-  )
-  (fp_rect (start -4.5 -4) (end 4.5 4) (layer "F.SilkS") (width 0.12) (fill none) (tstamp a4c1bc26-8c5f-4770-95ed-a4c3688af311))
-  (fp_rect (start -4.5 -4) (end 4.5 4) (layer "F.CrtYd") (width 0.12) (fill none) (tstamp 4cf56c36-f23a-4d6a-9434-cd2c02b0f84f))
-  (pad "1" smd rect (at -3.025 0) (size 2.35 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1980d64c-04c2-4280-a0bf-22f4bd77cfc9))
-  (pad "2" smd rect (at 3.025 0) (size 2.35 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 357c8fbb-6792-4bdd-b40f-55fcb9178572))
-  (model "${MY_PATH}/3D/L.3dshapes/APH0630T.STEP"
-    (offset (xyz -3 -3.25 0))
-    (scale (xyz 1 1 1))
-    (rotate (xyz -90 0 0))
-  )
-)
+(footprint "0630" (version 20211014) (generator pcbnew)
+  (layer "F.Cu")
+  (tedit 0)
+  (attr smd)
+  (fp_text reference "REF**" (at 0 -5 unlocked) (layer "F.SilkS")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 61e2dee8-8eb8-427d-a6cf-f89cf59619c4)
+  )
+  (fp_text value "APH0630" (at 0 0 unlocked) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp aba48a0d-109b-481e-822e-5b44b6817a74)
+  )
+  (fp_text user "${REFERENCE}" (at 0 -5 unlocked) (layer "F.Fab")
+    (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp d9ed1d97-2d1c-46bf-bcd4-8edfad73825d)
+  )
+  (fp_rect (start -4.5 -4) (end 4.5 4) (layer "F.SilkS") (width 0.12) (fill none) (tstamp a4c1bc26-8c5f-4770-95ed-a4c3688af311))
+  (fp_rect (start -4.5 -4) (end 4.5 4) (layer "F.CrtYd") (width 0.12) (fill none) (tstamp 4cf56c36-f23a-4d6a-9434-cd2c02b0f84f))
+  (pad "1" smd rect (at -3.025 0) (size 2.35 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1980d64c-04c2-4280-a0bf-22f4bd77cfc9))
+  (pad "2" smd rect (at 3.025 0) (size 2.35 3.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 357c8fbb-6792-4bdd-b40f-55fcb9178572))
+  (model "${MY_PATH}/3D/L.3dshapes/0630.STEP"
+    (offset (xyz -3 -3.25 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz -90 0 0))
+  )
+)

+ 62 - 0
footprint/Module.pretty/PICO.kicad_mod

@@ -0,0 +1,62 @@
+(footprint "PICO" (version 20221018) (generator pcbnew)
+  (layer "F.Cu")
+  (attr through_hole)
+  (fp_text reference "REF**" (at 26.67 0 90 unlocked) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.1)))
+    (tstamp 1a1b85d2-1335-438b-98fa-a76fee70bffd)
+  )
+  (fp_text value "PICO" (at 0 -2.54 unlocked) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp cb6bbfb0-754a-490c-9d29-9de694ef44dd)
+  )
+  (fp_text user "${REFERENCE}" (at -1.27 0 unlocked) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 2b22fefd-6e43-4e4d-a22a-6e5f774ba29b)
+  )
+  (fp_rect (start -25.4 -10.16) (end 25.4 10.16)
+    (stroke (width 0.1) (type default)) (fill none) (layer "F.SilkS") (tstamp 2f6b2c6d-d544-40a8-8f02-011b6ec15218))
+  (fp_rect (start -25.4 -10.16) (end 25.4 -7.62)
+    (stroke (width 0.1) (type default)) (fill none) (layer "Margin") (tstamp 9cde05a3-7a88-4beb-989d-bf7d3a216dd9))
+  (fp_rect (start 25.4 7.62) (end -25.4 10.16)
+    (stroke (width 0.1) (type default)) (fill none) (layer "Margin") (tstamp 82951ecf-5556-492d-9cb1-4f5e9fc0155d))
+  (pad "1" thru_hole rect (at -24.13 8.89) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 43249e0e-d5f3-476a-af45-84cab383058d))
+  (pad "2" thru_hole circle (at -21.59 8.89) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 86b4e14f-4fa3-4681-9613-834209c39d7d))
+  (pad "3" thru_hole circle (at -19.05 8.89) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp c535f86c-d460-461a-be23-2737d87423f3))
+  (pad "4" thru_hole circle (at -16.51 8.89) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp a1af8204-5561-4b0e-84d9-6b3fae2b71d9))
+  (pad "5" thru_hole circle (at -13.97 8.89) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 4665d891-50db-4593-b523-681903799d1d))
+  (pad "6" thru_hole circle (at -11.43 8.89) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 30dc80d8-de4a-47b0-93eb-fe686859d7b2))
+  (pad "7" thru_hole circle (at -8.89 8.89) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 8c2fcc41-1f53-47be-a881-304d2a3f52c5))
+  (pad "8" thru_hole circle (at -6.35 8.89) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 0ea6a8cc-a942-4d2f-b6cf-64f5b9eedd06))
+  (pad "9" thru_hole circle (at -3.81 8.89) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 90e73feb-23c2-4dbb-bef0-eb7357bf7593))
+  (pad "10" thru_hole circle (at -1.27 8.89) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 26a795f2-3f84-45be-a926-1ff1e40d68ed))
+  (pad "11" thru_hole circle (at 1.27 8.89) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 1ce8943d-12d2-4c80-bd6c-32d7fd44212a))
+  (pad "12" thru_hole circle (at 3.81 8.89) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 11317bef-eb6e-4ca1-a0df-4273cdec7da3))
+  (pad "13" thru_hole circle (at 6.35 8.89) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 7e6238bf-789f-4832-ac53-5d8bf326df18))
+  (pad "14" thru_hole circle (at 8.89 8.89) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 7079f9ed-5942-4cf1-8444-0c851594d49f))
+  (pad "15" thru_hole circle (at 11.43 8.89) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 673c6e7c-be7a-4c24-ad3f-bb04071374e5))
+  (pad "16" thru_hole circle (at 13.97 8.89) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 396ab042-6f57-4346-aeb3-184f40eed8c1))
+  (pad "17" thru_hole circle (at 16.51 8.89) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 284f07ff-9c0f-44dc-8287-6af8d88581c7))
+  (pad "18" thru_hole circle (at 19.05 8.89) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp bcc4a162-e56d-43a8-8898-2af4cfa80ac6))
+  (pad "19" thru_hole circle (at 21.59 8.89) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 6640eb13-f879-4d06-a19c-c8173e249f23))
+  (pad "20" thru_hole circle (at 24.13 8.89) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 93ea2db9-642f-4894-b45c-c7058575ce0a))
+  (pad "21" thru_hole circle (at 24.13 -8.89) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp c6c43ac7-c541-48b8-9692-e84fae9e3044))
+  (pad "22" thru_hole circle (at 21.59 -8.89) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 77f2ee1d-b3b2-4698-bed6-773d4b131d4f))
+  (pad "23" thru_hole circle (at 19.05 -8.89) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 390d3737-554d-4e80-b584-d53bbfa5fd1f))
+  (pad "24" thru_hole circle (at 16.51 -8.89) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 05d7c826-83f1-4106-99e8-1751231b94ba))
+  (pad "25" thru_hole circle (at 13.97 -8.89) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 6cb07b08-3ae3-4119-b158-b7abc0c38990))
+  (pad "26" thru_hole circle (at 11.43 -8.89) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp a718c3bd-6d25-4483-bca4-c52616864a05))
+  (pad "27" thru_hole circle (at 8.89 -8.89) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp ae40c0af-7793-47d0-be0e-8cd84b2392a4))
+  (pad "28" thru_hole circle (at 6.35 -8.89) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 4f4fdcc6-fd73-4adb-8f8d-a7d5b0bf16ec))
+  (pad "29" thru_hole circle (at 3.81 -8.89) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 3294fd81-1cc4-4115-80a6-d154a4f4071e))
+  (pad "30" thru_hole circle (at 1.27 -8.89) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp eb3c6347-1f42-4482-ba94-c2f537da6e38))
+  (pad "31" thru_hole circle (at -1.27 -8.89) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 2fe982e5-37f7-42f7-a1a6-a2793d73b456))
+  (pad "32" thru_hole circle (at -3.81 -8.89) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp a22c903a-41f7-4a0b-a131-c10017aaa3dd))
+  (pad "33" thru_hole circle (at -6.35 -8.89) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 04825a3f-9719-44e2-87fe-e569d8a4577a))
+  (pad "34" thru_hole circle (at -8.89 -8.89) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 09839f0f-4c53-4bc1-95bf-dad5660c6b4f))
+  (pad "35" thru_hole circle (at -11.43 -8.89) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 0f463e3d-1846-4a0c-9289-a9a4c34d35a1))
+  (pad "36" thru_hole circle (at -13.97 -8.89) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 7aa851a7-7cbd-492b-b480-7d6ecea05cb4))
+  (pad "37" thru_hole circle (at -16.51 -8.89) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 48be4a3d-8436-48f0-bf87-046f9c8019c3))
+  (pad "38" thru_hole circle (at -19.05 -8.89) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp b2dfd511-52cd-43a9-bc8a-ee95a89bc8b9))
+  (pad "39" thru_hole circle (at -21.59 -8.89) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp e835e17e-8071-40e7-b55f-446fa4392dfe))
+  (pad "40" thru_hole circle (at -24.13 -8.89) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp f9670ed4-77a3-400a-930f-31fa6f712b76))
+)

+ 28 - 0
footprint/PinHeader.pretty/PinHeader2.54_2X4.kicad_mod

@@ -0,0 +1,28 @@
+(footprint "PinHeader2.54_2X4" (version 20221018) (generator pcbnew)
+  (layer "F.Cu")
+  (attr through_hole)
+  (fp_text reference "REF**" (at 0 3.81) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 381ddc39-fe61-49a8-b1a3-24123a824444)
+  )
+  (fp_text value "2x4_2.54" (at 0 -3.81) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 8df4bb35-eca5-45f9-aa38-e8379ebd80b5)
+  )
+  (fp_line (start -5.08 2.54) (end -5.08 -2.54)
+    (stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 64511519-f27f-447f-8b57-a8dfccfd784e))
+  (fp_line (start -5.08 2.54) (end 5.08 2.54)
+    (stroke (width 0.1) (type default)) (layer "F.SilkS") (tstamp f3e99205-bc84-412a-a6de-4fe2acf33889))
+  (fp_line (start 5.08 -2.54) (end -5.08 -2.54)
+    (stroke (width 0.1) (type default)) (layer "F.SilkS") (tstamp a398f28b-6753-4cea-ad02-eecc6dbace3c))
+  (fp_line (start 5.08 -2.54) (end 5.08 2.54)
+    (stroke (width 0.15) (type solid)) (layer "F.SilkS") (tstamp 1ed76c2b-f094-4823-bd60-a3f88bf4986b))
+  (pad "1" thru_hole rect (at -3.81 -1.27) (size 1.54 1.54) (drill 1) (layers "*.Cu" "*.Mask" "F.SilkS") (tstamp ed4e4b38-4915-4c06-9140-c123c90abe9e))
+  (pad "2" thru_hole circle (at -3.81 1.27) (size 1.54 1.54) (drill 1) (layers "*.Cu" "*.Mask" "F.SilkS") (tstamp 2ec19c79-8ec9-461e-ac56-e2cee0873b40))
+  (pad "3" thru_hole circle (at -1.27 -1.27) (size 1.54 1.54) (drill 1) (layers "*.Cu" "*.Mask" "F.SilkS") (tstamp bc3da738-d021-48da-8a2c-c57d7934e340))
+  (pad "4" thru_hole circle (at -1.27 1.27) (size 1.54 1.54) (drill 1) (layers "*.Cu" "*.Mask" "F.SilkS") (tstamp 710fe8d2-79d4-4e16-8bf6-ac746b1a2e34))
+  (pad "5" thru_hole circle (at 1.27 -1.27) (size 1.54 1.54) (drill 1) (layers "*.Cu" "*.Mask" "F.SilkS") (tstamp f4e3a3d9-d55a-4995-b654-59eb5a57aa26))
+  (pad "6" thru_hole circle (at 1.27 1.27) (size 1.54 1.54) (drill 1) (layers "*.Cu" "*.Mask" "F.SilkS") (tstamp 57d43ac5-ce71-402b-a273-cab8a3ffa96b))
+  (pad "7" thru_hole circle (at 3.81 -1.27) (size 1.54 1.54) (drill 1) (layers "*.Cu" "*.Mask" "F.SilkS") (tstamp ed0908c8-cd22-4502-b7af-f838cfda3758))
+  (pad "8" thru_hole circle (at 3.81 1.27) (size 1.54 1.54) (drill 1) (layers "*.Cu" "*.Mask" "F.SilkS") (tstamp 7613ab3d-3769-47e5-a24c-13bfd37ec071))
+)

+ 32 - 0
footprint/U.pretty/SOP-4.kicad_mod

@@ -0,0 +1,32 @@
+(footprint "SOP-4" (version 20221018) (generator pcbnew)
+  (layer "F.Cu")
+  (attr smd)
+  (fp_text reference "REF**" (at 0 -4.064 unlocked) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.1)))
+    (tstamp a74b7b2b-d8db-4d29-ae47-a383b8be4aa5)
+  )
+  (fp_text value "SOP-4" (at 0 0 unlocked) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 9bb07d5f-4f49-43bd-8b12-78573e1d38dc)
+  )
+  (fp_text user "${REFERENCE}" (at -15.24 10.16 unlocked) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 8faa9219-1198-412d-8bde-b90ea8e9107f)
+  )
+  (fp_line (start -3.81 -2.794) (end 3.81 -2.794)
+    (stroke (width 0.1) (type default)) (layer "F.SilkS") (tstamp 43d9257b-b58a-43fa-919e-a6f5475f6233))
+  (fp_line (start -3.81 2.54) (end -3.81 -2.794)
+    (stroke (width 0.1) (type default)) (layer "F.SilkS") (tstamp 5e6725ff-5a20-4dbf-8838-78ea6d7fb568))
+  (fp_line (start 3.81 -2.794) (end 3.81 2.54)
+    (stroke (width 0.1) (type default)) (layer "F.SilkS") (tstamp d4d3bc4f-f194-4bd2-9c16-ad242fd15f5a))
+  (fp_line (start 3.81 2.54) (end -3.81 2.54)
+    (stroke (width 0.1) (type default)) (layer "F.SilkS") (tstamp 759b40d0-9e86-4519-9271-bdb0568b7985))
+  (fp_circle (center -2.794 -2.032) (end -3.302 -2.286)
+    (stroke (width 0.1) (type default)) (fill none) (layer "F.SilkS") (tstamp 0c561418-f048-40fd-874f-c8b7d3667d57))
+  (fp_rect (start 5.588 2.794) (end -5.588 -3.048)
+    (stroke (width 0.1) (type default)) (fill none) (layer "F.CrtYd") (tstamp 3c14bf90-e295-4b60-93b8-43a99095d942))
+  (pad "1" smd rect (at -4.76 -1.27) (size 1.52 1.78) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 827fb446-8fe0-4637-9c39-fde87380907a))
+  (pad "2" smd rect (at -4.76 1.27) (size 1.52 1.78) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b1aa8140-8fc0-4a35-bf11-5e2546e3bf8d))
+  (pad "3" smd rect (at 4.76 1.27) (size 1.52 1.78) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 25cc69a4-4af8-4c49-8d83-261136fda150))
+  (pad "4" smd rect (at 4.76 -1.27) (size 1.52 1.78) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a2f39660-85d2-4292-9e98-1e100b537501))
+)

+ 284 - 152
schematic/Analog.kicad_sym

@@ -1,152 +1,284 @@
-(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
-  (symbol "AD9945" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
-    (property "Reference" "U" (id 0) (at 15.24 -17.78 0)
-      (effects (font (size 1.524 1.524)))
-    )
-    (property "Value" "AD9945" (id 1) (at 0 0 0)
-      (effects (font (size 1.524 1.524)))
-    )
-    (property "Footprint" "" (id 2) (at -21.59 3.81 0)
-      (effects (font (size 1.524 1.524)) hide)
-    )
-    (property "Datasheet" "" (id 3) (at -21.59 3.81 0)
-      (effects (font (size 1.524 1.524)) hide)
-    )
-    (symbol "AD9945_0_1"
-      (rectangle (start -16.51 16.51) (end 16.51 -16.51)
-        (stroke (width 0) (type default) (color 0 0 0 0))
-        (fill (type none))
-      )
-    )
-    (symbol "AD9945_1_1"
-      (pin input line (at -21.59 8.89 0) (length 5.08)
-        (name "D2" (effects (font (size 1.27 1.27))))
-        (number "1" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at -6.35 -21.59 90) (length 5.08)
-        (name "D11" (effects (font (size 1.27 1.27))))
-        (number "10" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at -3.81 -21.59 90) (length 5.08)
-        (name "DRVDD" (effects (font (size 1.27 1.27))))
-        (number "11" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at -1.27 -21.59 90) (length 5.08)
-        (name "DRVSS" (effects (font (size 1.27 1.27))))
-        (number "12" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at 1.27 -21.59 90) (length 5.08)
-        (name "DVDD" (effects (font (size 1.27 1.27))))
-        (number "13" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at 3.81 -21.59 90) (length 5.08)
-        (name "DATACLK" (effects (font (size 1.27 1.27))))
-        (number "14" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at 6.35 -21.59 90) (length 5.08)
-        (name "DVSS" (effects (font (size 1.27 1.27))))
-        (number "15" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at 8.89 -21.59 90) (length 5.08)
-        (name "PBLK" (effects (font (size 1.27 1.27))))
-        (number "16" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at 21.59 -8.89 180) (length 5.08)
-        (name "CLPOB" (effects (font (size 1.27 1.27))))
-        (number "17" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at 21.59 -6.35 180) (length 5.08)
-        (name "SHP" (effects (font (size 1.27 1.27))))
-        (number "18" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at 21.59 -3.81 180) (length 5.08)
-        (name "SHD" (effects (font (size 1.27 1.27))))
-        (number "19" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at -21.59 6.35 0) (length 5.08)
-        (name "D3" (effects (font (size 1.27 1.27))))
-        (number "2" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at 21.59 -1.27 180) (length 5.08)
-        (name "AVDD" (effects (font (size 1.27 1.27))))
-        (number "20" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at 21.59 1.27 180) (length 5.08)
-        (name "AVSS" (effects (font (size 1.27 1.27))))
-        (number "21" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at 21.59 3.81 180) (length 5.08)
-        (name "CCDIN" (effects (font (size 1.27 1.27))))
-        (number "22" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at 21.59 6.35 180) (length 5.08)
-        (name "REFT" (effects (font (size 1.27 1.27))))
-        (number "23" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at 21.59 8.89 180) (length 5.08)
-        (name "REFB" (effects (font (size 1.27 1.27))))
-        (number "24" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at 8.89 21.59 270) (length 5.08)
-        (name "SL" (effects (font (size 1.27 1.27))))
-        (number "25" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at 6.35 21.59 270) (length 5.08)
-        (name "SDATA" (effects (font (size 1.27 1.27))))
-        (number "26" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at 3.81 21.59 270) (length 5.08)
-        (name "SCK" (effects (font (size 1.27 1.27))))
-        (number "27" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at 1.27 21.59 270) (length 5.08)
-        (name "NC" (effects (font (size 1.27 1.27))))
-        (number "28" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at -1.27 21.59 270) (length 5.08)
-        (name "NC" (effects (font (size 1.27 1.27))))
-        (number "29" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at -21.59 3.81 0) (length 5.08)
-        (name "D4" (effects (font (size 1.27 1.27))))
-        (number "3" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at -3.81 21.59 270) (length 5.08)
-        (name "NC" (effects (font (size 1.27 1.27))))
-        (number "30" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at -6.35 21.59 270) (length 5.08)
-        (name "D0" (effects (font (size 1.27 1.27))))
-        (number "31" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at -8.89 21.59 270) (length 5.08)
-        (name "D1" (effects (font (size 1.27 1.27))))
-        (number "32" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at -21.59 1.27 0) (length 5.08)
-        (name "D5" (effects (font (size 1.27 1.27))))
-        (number "4" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at -21.59 -1.27 0) (length 5.08)
-        (name "D6" (effects (font (size 1.27 1.27))))
-        (number "5" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at -21.59 -3.81 0) (length 5.08)
-        (name "D7" (effects (font (size 1.27 1.27))))
-        (number "6" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at -21.59 -6.35 0) (length 5.08)
-        (name "D8" (effects (font (size 1.27 1.27))))
-        (number "7" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at -21.59 -8.89 0) (length 5.08)
-        (name "D9" (effects (font (size 1.27 1.27))))
-        (number "8" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at -8.89 -21.59 90) (length 5.08)
-        (name "D10" (effects (font (size 1.27 1.27))))
-        (number "9" (effects (font (size 1.27 1.27))))
-      )
-    )
-  )
-)
+(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
+  (symbol "AD9945" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
+    (property "Reference" "U" (id 0) (at 15.24 -17.78 0)
+      (effects (font (size 1.524 1.524)))
+    )
+    (property "Value" "AD9945" (id 1) (at 0 0 0)
+      (effects (font (size 1.524 1.524)))
+    )
+    (property "Footprint" "" (id 2) (at -21.59 3.81 0)
+      (effects (font (size 1.524 1.524)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at -21.59 3.81 0)
+      (effects (font (size 1.524 1.524)) hide)
+    )
+    (symbol "AD9945_0_1"
+      (rectangle (start -16.51 16.51) (end 16.51 -16.51)
+        (stroke (width 0) (type default) (color 0 0 0 0))
+        (fill (type none))
+      )
+    )
+    (symbol "AD9945_1_1"
+      (pin input line (at -21.59 8.89 0) (length 5.08)
+        (name "D2" (effects (font (size 1.27 1.27))))
+        (number "1" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -6.35 -21.59 90) (length 5.08)
+        (name "D11" (effects (font (size 1.27 1.27))))
+        (number "10" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -3.81 -21.59 90) (length 5.08)
+        (name "DRVDD" (effects (font (size 1.27 1.27))))
+        (number "11" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -1.27 -21.59 90) (length 5.08)
+        (name "DRVSS" (effects (font (size 1.27 1.27))))
+        (number "12" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at 1.27 -21.59 90) (length 5.08)
+        (name "DVDD" (effects (font (size 1.27 1.27))))
+        (number "13" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at 3.81 -21.59 90) (length 5.08)
+        (name "DATACLK" (effects (font (size 1.27 1.27))))
+        (number "14" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at 6.35 -21.59 90) (length 5.08)
+        (name "DVSS" (effects (font (size 1.27 1.27))))
+        (number "15" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at 8.89 -21.59 90) (length 5.08)
+        (name "PBLK" (effects (font (size 1.27 1.27))))
+        (number "16" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at 21.59 -8.89 180) (length 5.08)
+        (name "CLPOB" (effects (font (size 1.27 1.27))))
+        (number "17" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at 21.59 -6.35 180) (length 5.08)
+        (name "SHP" (effects (font (size 1.27 1.27))))
+        (number "18" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at 21.59 -3.81 180) (length 5.08)
+        (name "SHD" (effects (font (size 1.27 1.27))))
+        (number "19" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -21.59 6.35 0) (length 5.08)
+        (name "D3" (effects (font (size 1.27 1.27))))
+        (number "2" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at 21.59 -1.27 180) (length 5.08)
+        (name "AVDD" (effects (font (size 1.27 1.27))))
+        (number "20" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at 21.59 1.27 180) (length 5.08)
+        (name "AVSS" (effects (font (size 1.27 1.27))))
+        (number "21" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at 21.59 3.81 180) (length 5.08)
+        (name "CCDIN" (effects (font (size 1.27 1.27))))
+        (number "22" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at 21.59 6.35 180) (length 5.08)
+        (name "REFT" (effects (font (size 1.27 1.27))))
+        (number "23" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at 21.59 8.89 180) (length 5.08)
+        (name "REFB" (effects (font (size 1.27 1.27))))
+        (number "24" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at 8.89 21.59 270) (length 5.08)
+        (name "SL" (effects (font (size 1.27 1.27))))
+        (number "25" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at 6.35 21.59 270) (length 5.08)
+        (name "SDATA" (effects (font (size 1.27 1.27))))
+        (number "26" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at 3.81 21.59 270) (length 5.08)
+        (name "SCK" (effects (font (size 1.27 1.27))))
+        (number "27" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at 1.27 21.59 270) (length 5.08)
+        (name "NC" (effects (font (size 1.27 1.27))))
+        (number "28" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -1.27 21.59 270) (length 5.08)
+        (name "NC" (effects (font (size 1.27 1.27))))
+        (number "29" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -21.59 3.81 0) (length 5.08)
+        (name "D4" (effects (font (size 1.27 1.27))))
+        (number "3" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -3.81 21.59 270) (length 5.08)
+        (name "NC" (effects (font (size 1.27 1.27))))
+        (number "30" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -6.35 21.59 270) (length 5.08)
+        (name "D0" (effects (font (size 1.27 1.27))))
+        (number "31" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -8.89 21.59 270) (length 5.08)
+        (name "D1" (effects (font (size 1.27 1.27))))
+        (number "32" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -21.59 1.27 0) (length 5.08)
+        (name "D5" (effects (font (size 1.27 1.27))))
+        (number "4" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -21.59 -1.27 0) (length 5.08)
+        (name "D6" (effects (font (size 1.27 1.27))))
+        (number "5" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -21.59 -3.81 0) (length 5.08)
+        (name "D7" (effects (font (size 1.27 1.27))))
+        (number "6" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -21.59 -6.35 0) (length 5.08)
+        (name "D8" (effects (font (size 1.27 1.27))))
+        (number "7" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -21.59 -8.89 0) (length 5.08)
+        (name "D9" (effects (font (size 1.27 1.27))))
+        (number "8" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -8.89 -21.59 90) (length 5.08)
+        (name "D10" (effects (font (size 1.27 1.27))))
+        (number "9" (effects (font (size 1.27 1.27))))
+      )
+    )
+  )
+  (symbol "LT1491" (in_bom yes) (on_board yes)
+    (property "Reference" "U?" (id 0) (at 0 5.08 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Value" "LT1491" (id 1) (at 1.27 -5.08 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Footprint" "" (id 2) (at 0 0 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 0 0 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Partkeepr" "2404" (id 4) (at 0 0 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "ki_locked" "" (id 5) (at 0 0 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (symbol "LT1491_1_1"
+      (polyline
+        (pts
+          (xy -6.35 5.08)
+          (xy -6.35 -5.08)
+          (xy 6.35 0)
+          (xy -6.35 5.08)
+        )
+        (stroke (width 0) (type default) (color 0 0 0 0))
+        (fill (type none))
+      )
+      (pin output line (at 8.89 0 180) (length 2.54)
+        (name "OUT_A" (effects (font (size 1.27 1.27))))
+        (number "1" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -8.89 2.54 0) (length 2.54)
+        (name "V-" (effects (font (size 1.27 1.27))))
+        (number "2" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -8.89 -2.54 0) (length 2.54)
+        (name "V+" (effects (font (size 1.27 1.27))))
+        (number "3" (effects (font (size 1.27 1.27))))
+      )
+    )
+    (symbol "LT1491_2_1"
+      (polyline
+        (pts
+          (xy -6.35 3.81)
+          (xy -6.35 -5.08)
+          (xy 6.35 0)
+          (xy -6.35 5.08)
+          (xy -6.35 3.81)
+        )
+        (stroke (width 0) (type default) (color 0 0 0 0))
+        (fill (type none))
+      )
+      (pin input line (at -8.89 -2.54 0) (length 2.54)
+        (name "V+" (effects (font (size 1.27 1.27))))
+        (number "5" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -8.89 2.54 0) (length 2.54)
+        (name "V-" (effects (font (size 1.27 1.27))))
+        (number "6" (effects (font (size 1.27 1.27))))
+      )
+      (pin output line (at 8.89 0 180) (length 2.54)
+        (name "OUT_B" (effects (font (size 1.27 1.27))))
+        (number "7" (effects (font (size 1.27 1.27))))
+      )
+    )
+    (symbol "LT1491_3_1"
+      (polyline
+        (pts
+          (xy -5.08 3.81)
+          (xy -5.08 -5.08)
+          (xy 7.62 0)
+          (xy -5.08 5.08)
+          (xy -5.08 3.81)
+        )
+        (stroke (width 0) (type default) (color 0 0 0 0))
+        (fill (type none))
+      )
+      (pin input line (at -7.62 -2.54 0) (length 2.54)
+        (name "V+" (effects (font (size 1.27 1.27))))
+        (number "10" (effects (font (size 1.27 1.27))))
+      )
+      (pin output line (at 10.16 0 180) (length 2.54)
+        (name "OUT_C" (effects (font (size 1.27 1.27))))
+        (number "8" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -7.62 2.54 0) (length 2.54)
+        (name "V-" (effects (font (size 1.27 1.27))))
+        (number "9" (effects (font (size 1.27 1.27))))
+      )
+    )
+    (symbol "LT1491_4_1"
+      (polyline
+        (pts
+          (xy -6.35 5.08)
+          (xy -6.35 -5.08)
+          (xy 6.35 0)
+          (xy -6.35 5.08)
+        )
+        (stroke (width 0) (type default) (color 0 0 0 0))
+        (fill (type none))
+      )
+      (pin input line (at -8.89 -2.54 0) (length 2.54)
+        (name "V+" (effects (font (size 1.27 1.27))))
+        (number "12" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -8.89 2.54 0) (length 2.54)
+        (name "V-" (effects (font (size 1.27 1.27))))
+        (number "13" (effects (font (size 1.27 1.27))))
+      )
+      (pin output line (at 8.89 0 180) (length 2.54)
+        (name "OUT_D" (effects (font (size 1.27 1.27))))
+        (number "14" (effects (font (size 1.27 1.27))))
+      )
+    )
+    (symbol "LT1491_5_1"
+      (rectangle (start -2.54 2.54) (end 2.54 -2.54)
+        (stroke (width 0) (type default) (color 0 0 0 0))
+        (fill (type none))
+      )
+      (pin power_in line (at -5.08 -1.27 0) (length 2.54)
+        (name "GND" (effects (font (size 1.27 1.27))))
+        (number "11" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_in line (at -5.08 1.27 0) (length 2.54)
+        (name "VCC" (effects (font (size 1.27 1.27))))
+        (number "4" (effects (font (size 1.27 1.27))))
+      )
+    )
+  )
+)

+ 421 - 236
schematic/Module.kicad_sym

@@ -1,236 +1,421 @@
-(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
-  (symbol "ESP-12F" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
-    (property "Reference" "U" (id 0) (at 11.43 -15.24 0)
-      (effects (font (size 1.524 1.524)))
-    )
-    (property "Value" "ESP-12F" (id 1) (at 0 15.24 0)
-      (effects (font (size 1.524 1.524)))
-    )
-    (property "Footprint" "" (id 2) (at 0 -1.27 0)
-      (effects (font (size 1.524 1.524)) hide)
-    )
-    (property "Datasheet" "" (id 3) (at 0 -1.27 0)
-      (effects (font (size 1.524 1.524)) hide)
-    )
-    (symbol "ESP-12F_0_1"
-      (rectangle (start -12.7 -12.7) (end 12.7 13.97)
-        (stroke (width 0) (type default) (color 0 0 0 0))
-        (fill (type none))
-      )
-      (rectangle (start 6.35 -12.7) (end 6.35 -12.7)
-        (stroke (width 0) (type default) (color 0 0 0 0))
-        (fill (type none))
-      )
-    )
-    (symbol "ESP-12F_1_1"
-      (pin input line (at -17.78 11.43 0) (length 5.08)
-        (name "RST" (effects (font (size 1.27 1.27))))
-        (number "1" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at -3.81 -17.78 90) (length 5.08)
-        (name "MISO" (effects (font (size 1.27 1.27))))
-        (number "10" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at -1.27 -17.78 90) (length 5.08)
-        (name "GPIO9" (effects (font (size 1.27 1.27))))
-        (number "11" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at 1.27 -17.78 90) (length 5.08)
-        (name "GPIO10" (effects (font (size 1.27 1.27))))
-        (number "12" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at 3.81 -17.78 90) (length 5.08)
-        (name "MOSI" (effects (font (size 1.27 1.27))))
-        (number "13" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at 6.35 -17.78 90) (length 5.08)
-        (name "SCLK" (effects (font (size 1.27 1.27))))
-        (number "14" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at 17.78 -6.35 180) (length 5.08)
-        (name "GND" (effects (font (size 1.27 1.27))))
-        (number "15" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at 17.78 -3.81 180) (length 5.08)
-        (name "GPIO15" (effects (font (size 1.27 1.27))))
-        (number "16" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at 17.78 -1.27 180) (length 5.08)
-        (name "GPIO2" (effects (font (size 1.27 1.27))))
-        (number "17" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at 17.78 1.27 180) (length 5.08)
-        (name "GPIO0" (effects (font (size 1.27 1.27))))
-        (number "18" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at 17.78 3.81 180) (length 5.08)
-        (name "GPIO4" (effects (font (size 1.27 1.27))))
-        (number "19" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at -17.78 8.89 0) (length 5.08)
-        (name "ADC" (effects (font (size 1.27 1.27))))
-        (number "2" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at 17.78 6.35 180) (length 5.08)
-        (name "GPIO5" (effects (font (size 1.27 1.27))))
-        (number "20" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at 17.78 8.89 180) (length 5.08)
-        (name "RXD" (effects (font (size 1.27 1.27))))
-        (number "21" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at 17.78 11.43 180) (length 5.08)
-        (name "TXD" (effects (font (size 1.27 1.27))))
-        (number "22" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at -17.78 6.35 0) (length 5.08)
-        (name "EN" (effects (font (size 1.27 1.27))))
-        (number "3" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at -17.78 3.81 0) (length 5.08)
-        (name "GPIO16" (effects (font (size 1.27 1.27))))
-        (number "4" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at -17.78 1.27 0) (length 5.08)
-        (name "GPIO14" (effects (font (size 1.27 1.27))))
-        (number "5" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at -17.78 -1.27 0) (length 5.08)
-        (name "GPIO12" (effects (font (size 1.27 1.27))))
-        (number "6" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at -17.78 -3.81 0) (length 5.08)
-        (name "GPIO13" (effects (font (size 1.27 1.27))))
-        (number "7" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at -17.78 -6.35 0) (length 5.08)
-        (name "VCC" (effects (font (size 1.27 1.27))))
-        (number "8" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at -6.35 -17.78 90) (length 5.08)
-        (name "CS0" (effects (font (size 1.27 1.27))))
-        (number "9" (effects (font (size 1.27 1.27))))
-      )
-    )
-  )
-  (symbol "NEO-7M" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
-    (property "Reference" "U" (id 0) (at 10.16 -16.51 0)
-      (effects (font (size 1.27 1.27)))
-    )
-    (property "Value" "NEO-7M" (id 1) (at 0 16.51 0)
-      (effects (font (size 1.27 1.27)))
-    )
-    (property "Footprint" "" (id 2) (at 13.97 13.97 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (property "Datasheet" "" (id 3) (at 13.97 13.97 0)
-      (effects (font (size 1.27 1.27)) hide)
-    )
-    (symbol "NEO-7M_0_0"
-      (pin power_in line (at -13.97 -8.89 0) (length 2.54)
-        (name "GND" (effects (font (size 1.27 1.27))))
-        (number "10" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at -13.97 -11.43 0) (length 2.54)
-        (name "RF_IN" (effects (font (size 1.27 1.27))))
-        (number "11" (effects (font (size 1.27 1.27))))
-      )
-      (pin power_in line (at -13.97 -13.97 0) (length 2.54)
-        (name "GND" (effects (font (size 1.27 1.27))))
-        (number "12" (effects (font (size 1.27 1.27))))
-      )
-      (pin power_in line (at 13.97 -13.97 180) (length 2.54)
-        (name "GND" (effects (font (size 1.27 1.27))))
-        (number "13" (effects (font (size 1.27 1.27))))
-      )
-      (pin no_connect line (at 13.97 -11.43 180) (length 2.54)
-        (name "NC" (effects (font (size 1.27 1.27))))
-        (number "14" (effects (font (size 1.27 1.27))))
-      )
-      (pin no_connect line (at 13.97 -8.89 180) (length 2.54)
-        (name "NC" (effects (font (size 1.27 1.27))))
-        (number "15" (effects (font (size 1.27 1.27))))
-      )
-      (pin no_connect line (at 13.97 -6.35 180) (length 2.54)
-        (name "NC" (effects (font (size 1.27 1.27))))
-        (number "16" (effects (font (size 1.27 1.27))))
-      )
-      (pin no_connect line (at 13.97 -4.0386 180) (length 2.54)
-        (name "NC" (effects (font (size 1.27 1.27))))
-        (number "17" (effects (font (size 1.27 1.27))))
-      )
-      (pin bidirectional line (at 13.97 -1.27 180) (length 2.54)
-        (name "SDA" (effects (font (size 1.27 1.27))))
-        (number "18" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at 13.97 1.27 180) (length 2.54)
-        (name "SCL" (effects (font (size 1.27 1.27))))
-        (number "19" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at -13.97 11.43 0) (length 2.54)
-        (name "D_SEL" (effects (font (size 1.27 1.27))))
-        (number "2" (effects (font (size 1.27 1.27))))
-      )
-      (pin output line (at 13.97 3.81 180) (length 2.54)
-        (name "TX" (effects (font (size 1.27 1.27))))
-        (number "20" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at 13.97 6.35 180) (length 2.54)
-        (name "RX" (effects (font (size 1.27 1.27))))
-        (number "21" (effects (font (size 1.27 1.27))))
-      )
-      (pin power_in line (at 13.97 8.89 180) (length 2.54)
-        (name "V_BCKP" (effects (font (size 1.27 1.27))))
-        (number "22" (effects (font (size 1.27 1.27))))
-      )
-      (pin power_in line (at 13.97 11.43 180) (length 2.54)
-        (name "VCC" (effects (font (size 1.27 1.27))))
-        (number "23" (effects (font (size 1.27 1.27))))
-      )
-      (pin power_in line (at 13.97 13.97 180) (length 2.54)
-        (name "GND" (effects (font (size 1.27 1.27))))
-        (number "24" (effects (font (size 1.27 1.27))))
-      )
-      (pin output line (at -13.97 8.89 0) (length 2.54)
-        (name "TimePulse" (effects (font (size 1.27 1.27))))
-        (number "3" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at -13.97 6.35 0) (length 2.54)
-        (name "EXTINT" (effects (font (size 1.27 1.27))))
-        (number "4" (effects (font (size 1.27 1.27))))
-      )
-      (pin bidirectional line (at -13.97 3.81 0) (length 2.54)
-        (name "USB_DM" (effects (font (size 1.27 1.27))))
-        (number "5" (effects (font (size 1.27 1.27))))
-      )
-      (pin bidirectional line (at -13.97 1.27 0) (length 2.54)
-        (name "USB_DP" (effects (font (size 1.27 1.27))))
-        (number "6" (effects (font (size 1.27 1.27))))
-      )
-      (pin power_in line (at -13.97 -1.27 0) (length 2.54)
-        (name "VDD_USB" (effects (font (size 1.27 1.27))))
-        (number "7" (effects (font (size 1.27 1.27))))
-      )
-      (pin input line (at -13.97 -3.81 0) (length 2.54)
-        (name "RESET_N" (effects (font (size 1.27 1.27))))
-        (number "8" (effects (font (size 1.27 1.27))))
-      )
-      (pin power_out line (at -13.97 -6.35 0) (length 2.54)
-        (name "VCC_RFF" (effects (font (size 1.27 1.27))))
-        (number "9" (effects (font (size 1.27 1.27))))
-      )
-    )
-    (symbol "NEO-7M_0_1"
-      (rectangle (start -11.43 -15.24) (end 11.43 15.24)
-        (stroke (width 0) (type default) (color 0 0 0 0))
-        (fill (type none))
-      )
-    )
-    (symbol "NEO-7M_1_1"
-      (pin no_connect line (at -13.97 13.97 0) (length 2.54)
-        (name "NC" (effects (font (size 1.27 1.27))))
-        (number "1" (effects (font (size 1.27 1.27))))
-      )
-    )
-  )
-)
+(kicad_symbol_lib (version 20220914) (generator kicad_symbol_editor)
+  (symbol "ESP-12F" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
+    (property "Reference" "U" (at 11.43 -15.24 0)
+      (effects (font (size 1.524 1.524)))
+    )
+    (property "Value" "ESP-12F" (at 0 15.24 0)
+      (effects (font (size 1.524 1.524)))
+    )
+    (property "Footprint" "" (at 0 -1.27 0)
+      (effects (font (size 1.524 1.524)) hide)
+    )
+    (property "Datasheet" "" (at 0 -1.27 0)
+      (effects (font (size 1.524 1.524)) hide)
+    )
+    (symbol "ESP-12F_0_1"
+      (rectangle (start -12.7 -12.7) (end 12.7 13.97)
+        (stroke (width 0) (type default))
+        (fill (type none))
+      )
+      (rectangle (start 6.35 -12.7) (end 6.35 -12.7)
+        (stroke (width 0) (type default))
+        (fill (type none))
+      )
+    )
+    (symbol "ESP-12F_1_1"
+      (pin input line (at -17.78 11.43 0) (length 5.08)
+        (name "RST" (effects (font (size 1.27 1.27))))
+        (number "1" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -3.81 -17.78 90) (length 5.08)
+        (name "MISO" (effects (font (size 1.27 1.27))))
+        (number "10" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -1.27 -17.78 90) (length 5.08)
+        (name "GPIO9" (effects (font (size 1.27 1.27))))
+        (number "11" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at 1.27 -17.78 90) (length 5.08)
+        (name "GPIO10" (effects (font (size 1.27 1.27))))
+        (number "12" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at 3.81 -17.78 90) (length 5.08)
+        (name "MOSI" (effects (font (size 1.27 1.27))))
+        (number "13" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at 6.35 -17.78 90) (length 5.08)
+        (name "SCLK" (effects (font (size 1.27 1.27))))
+        (number "14" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at 17.78 -6.35 180) (length 5.08)
+        (name "GND" (effects (font (size 1.27 1.27))))
+        (number "15" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at 17.78 -3.81 180) (length 5.08)
+        (name "GPIO15" (effects (font (size 1.27 1.27))))
+        (number "16" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at 17.78 -1.27 180) (length 5.08)
+        (name "GPIO2" (effects (font (size 1.27 1.27))))
+        (number "17" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at 17.78 1.27 180) (length 5.08)
+        (name "GPIO0" (effects (font (size 1.27 1.27))))
+        (number "18" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at 17.78 3.81 180) (length 5.08)
+        (name "GPIO4" (effects (font (size 1.27 1.27))))
+        (number "19" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -17.78 8.89 0) (length 5.08)
+        (name "ADC" (effects (font (size 1.27 1.27))))
+        (number "2" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at 17.78 6.35 180) (length 5.08)
+        (name "GPIO5" (effects (font (size 1.27 1.27))))
+        (number "20" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at 17.78 8.89 180) (length 5.08)
+        (name "RXD" (effects (font (size 1.27 1.27))))
+        (number "21" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at 17.78 11.43 180) (length 5.08)
+        (name "TXD" (effects (font (size 1.27 1.27))))
+        (number "22" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -17.78 6.35 0) (length 5.08)
+        (name "EN" (effects (font (size 1.27 1.27))))
+        (number "3" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -17.78 3.81 0) (length 5.08)
+        (name "GPIO16" (effects (font (size 1.27 1.27))))
+        (number "4" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -17.78 1.27 0) (length 5.08)
+        (name "GPIO14" (effects (font (size 1.27 1.27))))
+        (number "5" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -17.78 -1.27 0) (length 5.08)
+        (name "GPIO12" (effects (font (size 1.27 1.27))))
+        (number "6" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -17.78 -3.81 0) (length 5.08)
+        (name "GPIO13" (effects (font (size 1.27 1.27))))
+        (number "7" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -17.78 -6.35 0) (length 5.08)
+        (name "VCC" (effects (font (size 1.27 1.27))))
+        (number "8" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -6.35 -17.78 90) (length 5.08)
+        (name "CS0" (effects (font (size 1.27 1.27))))
+        (number "9" (effects (font (size 1.27 1.27))))
+      )
+    )
+  )
+  (symbol "NEO-7M" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
+    (property "Reference" "U" (at 10.16 -16.51 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Value" "NEO-7M" (at 0 16.51 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Footprint" "" (at 13.97 13.97 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (at 13.97 13.97 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (symbol "NEO-7M_0_0"
+      (pin power_in line (at -13.97 -8.89 0) (length 2.54)
+        (name "GND" (effects (font (size 1.27 1.27))))
+        (number "10" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -13.97 -11.43 0) (length 2.54)
+        (name "RF_IN" (effects (font (size 1.27 1.27))))
+        (number "11" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_in line (at -13.97 -13.97 0) (length 2.54)
+        (name "GND" (effects (font (size 1.27 1.27))))
+        (number "12" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_in line (at 13.97 -13.97 180) (length 2.54)
+        (name "GND" (effects (font (size 1.27 1.27))))
+        (number "13" (effects (font (size 1.27 1.27))))
+      )
+      (pin no_connect line (at 13.97 -11.43 180) (length 2.54)
+        (name "NC" (effects (font (size 1.27 1.27))))
+        (number "14" (effects (font (size 1.27 1.27))))
+      )
+      (pin no_connect line (at 13.97 -8.89 180) (length 2.54)
+        (name "NC" (effects (font (size 1.27 1.27))))
+        (number "15" (effects (font (size 1.27 1.27))))
+      )
+      (pin no_connect line (at 13.97 -6.35 180) (length 2.54)
+        (name "NC" (effects (font (size 1.27 1.27))))
+        (number "16" (effects (font (size 1.27 1.27))))
+      )
+      (pin no_connect line (at 13.97 -4.0386 180) (length 2.54)
+        (name "NC" (effects (font (size 1.27 1.27))))
+        (number "17" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 13.97 -1.27 180) (length 2.54)
+        (name "SDA" (effects (font (size 1.27 1.27))))
+        (number "18" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at 13.97 1.27 180) (length 2.54)
+        (name "SCL" (effects (font (size 1.27 1.27))))
+        (number "19" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -13.97 11.43 0) (length 2.54)
+        (name "D_SEL" (effects (font (size 1.27 1.27))))
+        (number "2" (effects (font (size 1.27 1.27))))
+      )
+      (pin output line (at 13.97 3.81 180) (length 2.54)
+        (name "TX" (effects (font (size 1.27 1.27))))
+        (number "20" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at 13.97 6.35 180) (length 2.54)
+        (name "RX" (effects (font (size 1.27 1.27))))
+        (number "21" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_in line (at 13.97 8.89 180) (length 2.54)
+        (name "V_BCKP" (effects (font (size 1.27 1.27))))
+        (number "22" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_in line (at 13.97 11.43 180) (length 2.54)
+        (name "VCC" (effects (font (size 1.27 1.27))))
+        (number "23" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_in line (at 13.97 13.97 180) (length 2.54)
+        (name "GND" (effects (font (size 1.27 1.27))))
+        (number "24" (effects (font (size 1.27 1.27))))
+      )
+      (pin output line (at -13.97 8.89 0) (length 2.54)
+        (name "TimePulse" (effects (font (size 1.27 1.27))))
+        (number "3" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -13.97 6.35 0) (length 2.54)
+        (name "EXTINT" (effects (font (size 1.27 1.27))))
+        (number "4" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -13.97 3.81 0) (length 2.54)
+        (name "USB_DM" (effects (font (size 1.27 1.27))))
+        (number "5" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -13.97 1.27 0) (length 2.54)
+        (name "USB_DP" (effects (font (size 1.27 1.27))))
+        (number "6" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_in line (at -13.97 -1.27 0) (length 2.54)
+        (name "VDD_USB" (effects (font (size 1.27 1.27))))
+        (number "7" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -13.97 -3.81 0) (length 2.54)
+        (name "RESET_N" (effects (font (size 1.27 1.27))))
+        (number "8" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_out line (at -13.97 -6.35 0) (length 2.54)
+        (name "VCC_RFF" (effects (font (size 1.27 1.27))))
+        (number "9" (effects (font (size 1.27 1.27))))
+      )
+    )
+    (symbol "NEO-7M_0_1"
+      (rectangle (start -11.43 -15.24) (end 11.43 15.24)
+        (stroke (width 0) (type default))
+        (fill (type none))
+      )
+    )
+    (symbol "NEO-7M_1_1"
+      (pin no_connect line (at -13.97 13.97 0) (length 2.54)
+        (name "NC" (effects (font (size 1.27 1.27))))
+        (number "1" (effects (font (size 1.27 1.27))))
+      )
+    )
+  )
+  (symbol "PICO" (in_bom yes) (on_board yes)
+    (property "Reference" "U" (at 0 27.94 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Value" "PICO" (at 0 -27.94 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Footprint" "Module:PICO" (at 30.48 21.59 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (at -12.7 24.13 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Partkeepr" "NA" (at 30.48 24.13 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (symbol "PICO_0_0"
+      (pin bidirectional line (at -12.7 24.13 0) (length 2.54)
+        (name "GP0" (effects (font (size 1.27 1.27))))
+        (number "1" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -12.7 1.27 0) (length 2.54)
+        (name "GP7" (effects (font (size 1.27 1.27))))
+        (number "10" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -12.7 -1.27 0) (length 2.54)
+        (name "GP8" (effects (font (size 1.27 1.27))))
+        (number "11" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -12.7 -3.81 0) (length 2.54)
+        (name "GP9" (effects (font (size 1.27 1.27))))
+        (number "12" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_in line (at -12.7 -6.35 0) (length 2.54)
+        (name "GND" (effects (font (size 1.27 1.27))))
+        (number "13" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -12.7 -8.89 0) (length 2.54)
+        (name "GP10" (effects (font (size 1.27 1.27))))
+        (number "14" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -12.7 -11.43 0) (length 2.54)
+        (name "GP11" (effects (font (size 1.27 1.27))))
+        (number "15" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -12.7 -13.97 0) (length 2.54)
+        (name "GP12" (effects (font (size 1.27 1.27))))
+        (number "16" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -12.7 -16.51 0) (length 2.54)
+        (name "GP13" (effects (font (size 1.27 1.27))))
+        (number "17" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_in line (at -12.7 -19.05 0) (length 2.54)
+        (name "GND" (effects (font (size 1.27 1.27))))
+        (number "18" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -12.7 -21.59 0) (length 2.54)
+        (name "GP14" (effects (font (size 1.27 1.27))))
+        (number "19" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -12.7 21.59 0) (length 2.54)
+        (name "GP1" (effects (font (size 1.27 1.27))))
+        (number "2" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -12.7 -24.13 0) (length 2.54)
+        (name "GP15" (effects (font (size 1.27 1.27))))
+        (number "20" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 12.7 -24.13 180) (length 2.54)
+        (name "GP16" (effects (font (size 1.27 1.27))))
+        (number "21" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 12.7 -21.59 180) (length 2.54)
+        (name "GP17" (effects (font (size 1.27 1.27))))
+        (number "22" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_in line (at 12.7 -19.05 180) (length 2.54)
+        (name "GND" (effects (font (size 1.27 1.27))))
+        (number "23" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 12.7 -16.51 180) (length 2.54)
+        (name "GP18" (effects (font (size 1.27 1.27))))
+        (number "24" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 12.7 -13.97 180) (length 2.54)
+        (name "GP19" (effects (font (size 1.27 1.27))))
+        (number "25" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 12.7 -11.43 180) (length 2.54)
+        (name "GP20" (effects (font (size 1.27 1.27))))
+        (number "26" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 12.7 -8.89 180) (length 2.54)
+        (name "GP21" (effects (font (size 1.27 1.27))))
+        (number "27" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_in line (at 12.7 -6.35 180) (length 2.54)
+        (name "GND" (effects (font (size 1.27 1.27))))
+        (number "28" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 12.7 -3.81 180) (length 2.54)
+        (name "GP22" (effects (font (size 1.27 1.27))))
+        (number "29" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_in line (at -12.7 19.05 0) (length 2.54)
+        (name "GND" (effects (font (size 1.27 1.27))))
+        (number "3" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 12.7 -1.27 180) (length 2.54)
+        (name "RUN" (effects (font (size 1.27 1.27))))
+        (number "30" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 12.7 1.27 180) (length 2.54)
+        (name "GP26" (effects (font (size 1.27 1.27))))
+        (number "31" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 12.7 3.81 180) (length 2.54)
+        (name "GP27" (effects (font (size 1.27 1.27))))
+        (number "32" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_in line (at 12.7 6.35 180) (length 2.54)
+        (name "GND" (effects (font (size 1.27 1.27))))
+        (number "33" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 12.7 8.89 180) (length 2.54)
+        (name "GP28" (effects (font (size 1.27 1.27))))
+        (number "34" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at 12.7 11.43 180) (length 2.54)
+        (name "ADC_VREF" (effects (font (size 1.27 1.27))))
+        (number "35" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_out line (at 12.7 13.97 180) (length 2.54)
+        (name "3V3" (effects (font (size 1.27 1.27))))
+        (number "36" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at 12.7 16.51 180) (length 2.54)
+        (name "3V3_EN" (effects (font (size 1.27 1.27))))
+        (number "37" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_in line (at 12.7 19.05 180) (length 2.54)
+        (name "GND" (effects (font (size 1.27 1.27))))
+        (number "38" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_in line (at 12.7 21.59 180) (length 2.54)
+        (name "VSYS" (effects (font (size 1.27 1.27))))
+        (number "39" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -12.7 16.51 0) (length 2.54)
+        (name "GP2" (effects (font (size 1.27 1.27))))
+        (number "4" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_in line (at 12.7 24.13 180) (length 2.54)
+        (name "VBUS" (effects (font (size 1.27 1.27))))
+        (number "40" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -12.7 13.97 0) (length 2.54)
+        (name "GP3" (effects (font (size 1.27 1.27))))
+        (number "5" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -12.7 11.43 0) (length 2.54)
+        (name "GP4" (effects (font (size 1.27 1.27))))
+        (number "6" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -12.7 8.89 0) (length 2.54)
+        (name "GP5" (effects (font (size 1.27 1.27))))
+        (number "7" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_in line (at -12.7 6.35 0) (length 2.54)
+        (name "GND" (effects (font (size 1.27 1.27))))
+        (number "8" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -12.7 3.81 0) (length 2.54)
+        (name "GP6" (effects (font (size 1.27 1.27))))
+        (number "9" (effects (font (size 1.27 1.27))))
+      )
+    )
+    (symbol "PICO_1_1"
+      (rectangle (start -10.16 26.67) (end 10.16 -26.67)
+        (stroke (width 0) (type default))
+        (fill (type background))
+      )
+    )
+  )
+)

+ 111 - 22
schematic/NXP.kicad_sym

@@ -1,20 +1,20 @@
-(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
+(kicad_symbol_lib (version 20220914) (generator kicad_symbol_editor)
   (symbol "74HC04" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
-    (property "Reference" "U" (id 0) (at 3.81 -10.16 0)
+    (property "Reference" "U" (at 3.81 -10.16 0)
       (effects (font (size 1.27 1.27)))
     )
-    (property "Value" "74HC04" (id 1) (at 0 10.16 0)
+    (property "Value" "74HC04" (at 0 10.16 0)
       (effects (font (size 1.27 1.27)))
     )
-    (property "Footprint" "" (id 2) (at 0 0 0)
+    (property "Footprint" "" (at 0 0 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 0 0 0)
+    (property "Datasheet" "" (at 0 0 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (symbol "74HC04_0_1"
       (rectangle (start -5.08 8.89) (end 5.08 -8.89)
-        (stroke (width 0) (type default) (color 0 0 0 0))
+        (stroke (width 0) (type default))
         (fill (type none))
       )
     )
@@ -78,21 +78,21 @@
     )
   )
   (symbol "74HC541" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
-    (property "Reference" "U" (id 0) (at 6.35 -15.24 0)
+    (property "Reference" "U" (at 6.35 -15.24 0)
       (effects (font (size 1.27 1.27)))
     )
-    (property "Value" "74HC541" (id 1) (at 0 15.24 0)
+    (property "Value" "74HC541" (at 0 15.24 0)
       (effects (font (size 1.27 1.27)))
     )
-    (property "Footprint" "" (id 2) (at 0 0 0)
+    (property "Footprint" "" (at 0 0 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 0 0 0)
+    (property "Datasheet" "" (at 0 0 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (symbol "74HC541_0_1"
       (rectangle (start 7.62 -13.97) (end -7.62 13.97)
-        (stroke (width 0) (type default) (color 0 0 0 0))
+        (stroke (width 0) (type default))
         (fill (type none))
       )
     )
@@ -179,22 +179,111 @@
       )
     )
   )
+  (symbol "74HCT595D" (in_bom yes) (on_board yes)
+    (property "Reference" "U" (at 7.62 12.7 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Value" "74HCT595D" (at 3.81 -12.7 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Footprint" "U:SO16S" (at 30.48 6.35 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (at -11.43 8.89 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Partkeepr" "4550" (at 29.21 8.89 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (symbol "74HCT595D_0_0"
+      (pin output line (at -11.43 8.89 0) (length 2.54)
+        (name "Q1" (effects (font (size 1.27 1.27))))
+        (number "1" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at 11.43 -6.35 180) (length 2.54)
+        (name "~MR" (effects (font (size 1.27 1.27))))
+        (number "10" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at 11.43 -3.81 180) (length 2.54)
+        (name "SHCP" (effects (font (size 1.27 1.27))))
+        (number "11" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at 11.43 -1.27 180) (length 2.54)
+        (name "STCP" (effects (font (size 1.27 1.27))))
+        (number "12" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at 11.43 1.27 180) (length 2.54)
+        (name "~OE" (effects (font (size 1.27 1.27))))
+        (number "13" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at 11.43 3.81 180) (length 2.54)
+        (name "DS" (effects (font (size 1.27 1.27))))
+        (number "14" (effects (font (size 1.27 1.27))))
+      )
+      (pin output line (at 11.43 6.35 180) (length 2.54)
+        (name "Q0" (effects (font (size 1.27 1.27))))
+        (number "15" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_in line (at 11.43 8.89 180) (length 2.54)
+        (name "Vcc" (effects (font (size 1.27 1.27))))
+        (number "16" (effects (font (size 1.27 1.27))))
+      )
+      (pin output line (at -11.43 6.35 0) (length 2.54)
+        (name "Q2" (effects (font (size 1.27 1.27))))
+        (number "2" (effects (font (size 1.27 1.27))))
+      )
+      (pin output line (at -11.43 3.81 0) (length 2.54)
+        (name "Q3" (effects (font (size 1.27 1.27))))
+        (number "3" (effects (font (size 1.27 1.27))))
+      )
+      (pin output line (at -11.43 1.27 0) (length 2.54)
+        (name "Q4" (effects (font (size 1.27 1.27))))
+        (number "4" (effects (font (size 1.27 1.27))))
+      )
+      (pin output line (at -11.43 -1.27 0) (length 2.54)
+        (name "Q5" (effects (font (size 1.27 1.27))))
+        (number "5" (effects (font (size 1.27 1.27))))
+      )
+      (pin output line (at -11.43 -3.81 0) (length 2.54)
+        (name "Q6" (effects (font (size 1.27 1.27))))
+        (number "6" (effects (font (size 1.27 1.27))))
+      )
+      (pin output line (at -11.43 -6.35 0) (length 2.54)
+        (name "Q7" (effects (font (size 1.27 1.27))))
+        (number "7" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_in line (at -11.43 -8.89 0) (length 2.54)
+        (name "GND" (effects (font (size 1.27 1.27))))
+        (number "8" (effects (font (size 1.27 1.27))))
+      )
+      (pin output line (at 11.43 -8.89 180) (length 2.54)
+        (name "Q7S" (effects (font (size 1.27 1.27))))
+        (number "9" (effects (font (size 1.27 1.27))))
+      )
+    )
+    (symbol "74HCT595D_1_1"
+      (rectangle (start -8.89 11.43) (end 8.89 -11.43)
+        (stroke (width 0) (type default))
+        (fill (type background))
+      )
+    )
+  )
   (symbol "MMA8452Q" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
-    (property "Reference" "U" (id 0) (at 6.35 -11.43 0)
+    (property "Reference" "U" (at 6.35 -11.43 0)
       (effects (font (size 1.524 1.524)))
     )
-    (property "Value" "MMA8452Q" (id 1) (at -11.43 -11.43 0)
+    (property "Value" "MMA8452Q" (at -11.43 -11.43 0)
       (effects (font (size 1.524 1.524)))
     )
-    (property "Footprint" "" (id 2) (at 0 -1.27 0)
+    (property "Footprint" "" (at 0 -1.27 0)
       (effects (font (size 1.524 1.524)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 0 -1.27 0)
+    (property "Datasheet" "" (at 0 -1.27 0)
       (effects (font (size 1.524 1.524)) hide)
     )
     (symbol "MMA8452Q_0_1"
       (rectangle (start 10.16 10.16) (end -10.16 -10.16)
-        (stroke (width 0) (type default) (color 0 0 0 0))
+        (stroke (width 0) (type default))
         (fill (type none))
       )
     )
@@ -266,24 +355,24 @@
     )
   )
   (symbol "PCF8574" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
-    (property "Reference" "U" (id 0) (at 3.81 -11.43 0)
+    (property "Reference" "U" (at 3.81 -11.43 0)
       (effects (font (size 1.27 1.27)))
     )
-    (property "Value" "PCF8574" (id 1) (at 0 11.43 0)
+    (property "Value" "PCF8574" (at 0 11.43 0)
       (effects (font (size 1.27 1.27)))
     )
-    (property "Footprint" "U:SO16S" (id 2) (at 0 0 0)
+    (property "Footprint" "U:SO16S" (at 0 0 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "" (id 3) (at 0 0 0)
+    (property "Datasheet" "" (at 0 0 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Partkeepr" "1501" (id 4) (at 0 0 0)
+    (property "Partkeepr" "1501" (at 0 0 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (symbol "PCF8574_0_1"
       (rectangle (start -5.08 10.16) (end 5.08 -10.16)
-        (stroke (width 0) (type default) (color 0 0 0 0))
+        (stroke (width 0) (type default))
         (fill (type none))
       )
     )

+ 249 - 0
schematic/TI.kicad_sym

@@ -1,4 +1,111 @@
 (kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
+  (symbol "ADS8345" (in_bom yes) (on_board yes)
+    (property "Reference" "U8" (id 0) (at 0 17.78 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Value" "ADS8345" (id 1) (at 0 15.24 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Footprint" "" (id 2) (at -2.54 -3.81 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at -2.54 -3.81 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Partkeepr" "2302" (id 4) (at 0 0 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (symbol "ADS8345_0_0"
+      (pin input line (at -10.16 -11.43 0) (length 2.54)
+        (name "~SHDN" (effects (font (size 1.27 1.27))))
+        (number "10" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at 10.16 -11.43 180) (length 2.54)
+        (name "VREF" (effects (font (size 1.27 1.27))))
+        (number "11" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_in line (at 10.16 -8.89 180) (length 2.54)
+        (name "VCC" (effects (font (size 1.27 1.27))))
+        (number "12" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_in line (at 10.16 -6.35 180) (length 2.54)
+        (name "GND" (effects (font (size 1.27 1.27))))
+        (number "13" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_in line (at 10.16 -3.81 180) (length 2.54)
+        (name "GND" (effects (font (size 1.27 1.27))))
+        (number "14" (effects (font (size 1.27 1.27))))
+      )
+      (pin output line (at 10.16 -1.27 180) (length 2.54)
+        (name "DOUT" (effects (font (size 1.27 1.27))))
+        (number "15" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at 10.16 1.27 180) (length 2.54)
+        (name "BUSY" (effects (font (size 1.27 1.27))))
+        (number "16" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at 10.16 3.81 180) (length 2.54)
+        (name "DIN" (effects (font (size 1.27 1.27))))
+        (number "17" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at 10.16 6.35 180) (length 2.54)
+        (name "~S" (effects (font (size 1.27 1.27))))
+        (number "18" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at 10.16 8.89 180) (length 2.54)
+        (name "DCLK" (effects (font (size 1.27 1.27))))
+        (number "19" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -10.16 8.89 0) (length 2.54)
+        (name "CH1" (effects (font (size 1.27 1.27))))
+        (number "2" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_in line (at 10.16 11.43 180) (length 2.54)
+        (name "VCC" (effects (font (size 1.27 1.27))))
+        (number "20" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -10.16 6.35 0) (length 2.54)
+        (name "CH2" (effects (font (size 1.27 1.27))))
+        (number "3" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -10.16 3.81 0) (length 2.54)
+        (name "CH3" (effects (font (size 1.27 1.27))))
+        (number "4" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -10.16 1.27 0) (length 2.54)
+        (name "CH4" (effects (font (size 1.27 1.27))))
+        (number "5" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -10.16 -1.27 0) (length 2.54)
+        (name "CH5" (effects (font (size 1.27 1.27))))
+        (number "6" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -10.16 -3.81 0) (length 2.54)
+        (name "CH6" (effects (font (size 1.27 1.27))))
+        (number "7" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -10.16 -6.35 0) (length 2.54)
+        (name "CH7" (effects (font (size 1.27 1.27))))
+        (number "8" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -10.16 -8.89 0) (length 2.54)
+        (name "COM" (effects (font (size 1.27 1.27))))
+        (number "9" (effects (font (size 1.27 1.27))))
+      )
+    )
+    (symbol "ADS8345_0_1"
+      (rectangle (start -7.62 12.7) (end 7.62 -12.7)
+        (stroke (width 0) (type default) (color 0 0 0 0))
+        (fill (type background))
+      )
+    )
+    (symbol "ADS8345_1_1"
+      (pin input line (at -10.16 11.43 0) (length 2.54)
+        (name "CH0" (effects (font (size 1.27 1.27))))
+        (number "1" (effects (font (size 1.27 1.27))))
+      )
+    )
+  )
   (symbol "BQ2057CSN" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
     (property "Reference" "U" (id 0) (at 5.08 -7.62 0)
       (effects (font (size 1.524 1.524)))
@@ -365,6 +472,89 @@
       )
     )
   )
+  (symbol "LMC6042" (in_bom yes) (on_board yes)
+    (property "Reference" "U?" (id 0) (at 0 5.08 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Value" "LMC6042" (id 1) (at 1.27 -5.08 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Footprint" "U:SO8N" (id 2) (at 0 0 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 0 0 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Partkeepr" "2400" (id 4) (at 0 0 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "ki_locked" "" (id 5) (at 0 0 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (symbol "LMC6042_1_1"
+      (polyline
+        (pts
+          (xy -6.35 5.08)
+          (xy -6.35 -5.08)
+          (xy 6.35 0)
+          (xy -6.35 5.08)
+        )
+        (stroke (width 0) (type default) (color 0 0 0 0))
+        (fill (type none))
+      )
+      (pin output line (at 8.89 0 180) (length 2.54)
+        (name "OUT_A" (effects (font (size 1.27 1.27))))
+        (number "1" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -8.89 2.54 0) (length 2.54)
+        (name "V-" (effects (font (size 1.27 1.27))))
+        (number "2" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -8.89 -2.54 0) (length 2.54)
+        (name "V+" (effects (font (size 1.27 1.27))))
+        (number "3" (effects (font (size 1.27 1.27))))
+      )
+    )
+    (symbol "LMC6042_2_1"
+      (polyline
+        (pts
+          (xy -6.35 3.81)
+          (xy -6.35 -5.08)
+          (xy 6.35 0)
+          (xy -6.35 5.08)
+          (xy -6.35 3.81)
+        )
+        (stroke (width 0) (type default) (color 0 0 0 0))
+        (fill (type none))
+      )
+      (pin input line (at -8.89 -2.54 0) (length 2.54)
+        (name "V+" (effects (font (size 1.27 1.27))))
+        (number "5" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -8.89 2.54 0) (length 2.54)
+        (name "V-" (effects (font (size 1.27 1.27))))
+        (number "6" (effects (font (size 1.27 1.27))))
+      )
+      (pin output line (at 8.89 0 180) (length 2.54)
+        (name "OUT_A" (effects (font (size 1.27 1.27))))
+        (number "7" (effects (font (size 1.27 1.27))))
+      )
+    )
+    (symbol "LMC6042_3_1"
+      (rectangle (start -2.54 2.54) (end 2.54 -2.54)
+        (stroke (width 0) (type default) (color 0 0 0 0))
+        (fill (type none))
+      )
+      (pin power_in line (at -5.08 1.27 0) (length 2.54)
+        (name "GND" (effects (font (size 1.27 1.27))))
+        (number "4" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_in line (at -5.08 -1.27 0) (length 2.54)
+        (name "VCC" (effects (font (size 1.27 1.27))))
+        (number "8" (effects (font (size 1.27 1.27))))
+      )
+    )
+  )
   (symbol "LP2985" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
     (property "Reference" "U" (id 0) (at 7.62 -5.08 0)
       (effects (font (size 1.27 1.27)))
@@ -464,6 +654,65 @@
       )
     )
   )
+  (symbol "P82B715" (in_bom yes) (on_board yes)
+    (property "Reference" "U" (id 0) (at 3.81 -7.62 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Value" "P82B715" (id 1) (at 0 7.62 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Footprint" "U:SO8N" (id 2) (at 0 0 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (id 3) (at 0 0 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Partkeepr" "1507" (id 4) (at 0 0 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (symbol "P82B715_0_0"
+      (pin bidirectional line (at -7.62 1.27 0) (length 2.54)
+        (name "Lx" (effects (font (size 1.27 1.27))))
+        (number "2" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at -7.62 -1.27 0) (length 2.54)
+        (name "Sx" (effects (font (size 1.27 1.27))))
+        (number "3" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_out line (at -7.62 -3.81 0) (length 2.54)
+        (name "GND" (effects (font (size 1.27 1.27))))
+        (number "4" (effects (font (size 1.27 1.27))))
+      )
+      (pin open_collector line (at 7.62 -3.81 180) (length 2.54)
+        (name "NC" (effects (font (size 1.27 1.27))))
+        (number "5" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 7.62 -1.27 180) (length 2.54)
+        (name "Sy" (effects (font (size 1.27 1.27))))
+        (number "6" (effects (font (size 1.27 1.27))))
+      )
+      (pin bidirectional line (at 7.62 1.27 180) (length 2.54)
+        (name "Ly" (effects (font (size 1.27 1.27))))
+        (number "7" (effects (font (size 1.27 1.27))))
+      )
+      (pin power_in line (at 7.62 3.81 180) (length 2.54)
+        (name "Vcc" (effects (font (size 1.27 1.27))))
+        (number "8" (effects (font (size 1.27 1.27))))
+      )
+    )
+    (symbol "P82B715_0_1"
+      (rectangle (start -5.08 6.35) (end 5.08 -6.35)
+        (stroke (width 0) (type default) (color 0 0 0 0))
+        (fill (type background))
+      )
+    )
+    (symbol "P82B715_1_1"
+      (pin no_connect line (at -7.62 3.81 0) (length 2.54)
+        (name "NC" (effects (font (size 1.27 1.27))))
+        (number "1" (effects (font (size 1.27 1.27))))
+      )
+    )
+  )
   (symbol "SN754410" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
     (property "Reference" "U" (id 0) (at 6.35 -11.43 0)
       (effects (font (size 1.27 1.27)))

+ 145 - 0
schematic/Vishay.kicad_sym

@@ -0,0 +1,145 @@
+(kicad_symbol_lib (version 20220914) (generator kicad_symbol_editor)
+  (symbol "SFH617A" (in_bom yes) (on_board yes)
+    (property "Reference" "U" (at -3.81 5.08 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Value" "SFH617A-4" (at 0 -5.08 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Footprint" "U:SOP-4" (at 16.51 11.43 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "" (at 0 0.381 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Partkeepr" "4500" (at 15.24 8.89 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (symbol "SFH617A_0_1"
+      (polyline
+        (pts
+          (xy -3.81 -1.27)
+          (xy -1.27 -1.27)
+        )
+        (stroke (width 0) (type default))
+        (fill (type none))
+      )
+      (polyline
+        (pts
+          (xy 1.27 1.27)
+          (xy 1.27 -1.27)
+        )
+        (stroke (width 0) (type default))
+        (fill (type none))
+      )
+      (polyline
+        (pts
+          (xy -2.54 -1.27)
+          (xy -2.54 -2.54)
+          (xy -5.08 -2.54)
+        )
+        (stroke (width 0) (type default))
+        (fill (type none))
+      )
+      (polyline
+        (pts
+          (xy -2.54 1.27)
+          (xy -2.54 2.54)
+          (xy -5.08 2.54)
+        )
+        (stroke (width 0) (type default))
+        (fill (type none))
+      )
+      (polyline
+        (pts
+          (xy -3.81 1.27)
+          (xy -1.27 1.27)
+          (xy -2.54 -1.27)
+          (xy -3.81 1.27)
+        )
+        (stroke (width 0) (type default))
+        (fill (type none))
+      )
+      (polyline
+        (pts
+          (xy 1.27 0)
+          (xy 2.54 -1.27)
+          (xy 2.54 -2.54)
+          (xy 5.08 -2.54)
+        )
+        (stroke (width 0) (type default))
+        (fill (type none))
+      )
+      (polyline
+        (pts
+          (xy 1.27 0)
+          (xy 2.54 1.27)
+          (xy 2.54 2.54)
+          (xy 5.08 2.54)
+        )
+        (stroke (width 0) (type default))
+        (fill (type none))
+      )
+      (polyline
+        (pts
+          (xy 2.032 -0.508)
+          (xy 1.778 -0.762)
+          (xy 2.159 -0.889)
+          (xy 2.032 -0.508)
+        )
+        (stroke (width 0) (type default))
+        (fill (type none))
+      )
+      (polyline
+        (pts
+          (xy -0.889 0)
+          (xy -0.381 -0.508)
+          (xy -0.508 -0.635)
+          (xy -0.254 -0.381)
+          (xy -0.127 -0.762)
+          (xy -0.508 -0.635)
+          (xy -0.254 -0.508)
+          (xy -0.254 -0.635)
+        )
+        (stroke (width 0) (type default))
+        (fill (type none))
+      )
+      (polyline
+        (pts
+          (xy -0.762 1.143)
+          (xy -0.254 0.635)
+          (xy -0.381 0.508)
+          (xy -0.127 0.762)
+          (xy 0 0.381)
+          (xy -0.381 0.508)
+          (xy -0.127 0.635)
+          (xy -0.127 0.508)
+        )
+        (stroke (width 0) (type default))
+        (fill (type none))
+      )
+    )
+    (symbol "SFH617A_1_1"
+      (rectangle (start -5.08 3.81) (end 5.08 -3.81)
+        (stroke (width 0) (type default))
+        (fill (type background))
+      )
+      (pin input line (at -7.62 2.54 0) (length 2.54)
+        (name "" (effects (font (size 1.27 1.27))))
+        (number "1" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at -7.62 -2.54 0) (length 2.54)
+        (name "" (effects (font (size 1.27 1.27))))
+        (number "2" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at 7.62 -2.54 180) (length 2.54)
+        (name "" (effects (font (size 1.27 1.27))))
+        (number "3" (effects (font (size 1.27 1.27))))
+      )
+      (pin input line (at 7.62 2.54 180) (length 2.54)
+        (name "" (effects (font (size 1.27 1.27))))
+        (number "4" (effects (font (size 1.27 1.27))))
+      )
+    )
+  )
+)

Някои файлове не бяха показани, защото твърде много файлове са промени