From 4a42c3097437ec89f7edccdd253de5dec2b84a1d Mon Sep 17 00:00:00 2001
From: obijuan <juan@iearobotics.com>
Date: Thu, 2 Jun 2016 19:12:05 +0200
Subject: [PATCH] SMD LED 0603 electronic component added

---
 .../electronic-components/LED/LED_0603.fcstd  |  Bin 0 -> 75693 bytes
 .../electronic-components/LED/LED_0603.step   | 4215 +++++++++++++++++
 .../electronic-components/LED/LED_0603.stl    |  Bin 0 -> 28684 bytes
 3 files changed, 4215 insertions(+)
 create mode 100644 Electrical Parts/electronic-components/LED/LED_0603.fcstd
 create mode 100644 Electrical Parts/electronic-components/LED/LED_0603.step
 create mode 100644 Electrical Parts/electronic-components/LED/LED_0603.stl

diff --git a/Electrical Parts/electronic-components/LED/LED_0603.fcstd b/Electrical Parts/electronic-components/LED/LED_0603.fcstd
new file mode 100644
index 0000000000000000000000000000000000000000..3d99075face05c648777056bc6f8299b5946a617
GIT binary patch
literal 75693
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
Q<1Gsd^Kke4r1JyxKV&t9@Bjb+

literal 0
HcmV?d00001

diff --git a/Electrical Parts/electronic-components/LED/LED_0603.step b/Electrical Parts/electronic-components/LED/LED_0603.step
new file mode 100644
index 00000000..f44faa53
--- /dev/null
+++ b/Electrical Parts/electronic-components/LED/LED_0603.step	
@@ -0,0 +1,4215 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'/home/obijuan/develop/FreeCAD-library/Electrical 
+Parts/electronic-components/LED/LED-0603.step','2016-06-02T19:09:26',(
+    'Author'),(''),'Open CASCADE STEP processor 6.8','FreeCAD','Unknown'
+  );
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#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('ASSEMBLY','ASSEMBLY','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27,#31),#35);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);
+#16 = CARTESIAN_POINT('',(3.40412282789E-10,-7.512783855197E-10,
+    1.171906338606E-03));
+#17 = DIRECTION('',(0.,0.,1.));
+#18 = DIRECTION('',(1.,0.,0.));
+#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22);
+#20 = CARTESIAN_POINT('',(-3.150732306024E-03,-2.930582514354E-03,
+    1.298292996067E-02));
+#21 = DIRECTION('',(0.,0.,1.));
+#22 = DIRECTION('',(1.,0.,0.));
+#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26);
+#24 = CARTESIAN_POINT('',(1.702154296776E-10,-2.349495292106E-10,
+    1.298292996067E-02));
+#25 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#26 = DIRECTION('',(1.,0.,0.));
+#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30);
+#28 = CARTESIAN_POINT('',(0.,0.,0.));
+#29 = DIRECTION('',(0.,0.,1.));
+#30 = DIRECTION('',(1.,0.,0.));
+#31 = AXIS2_PLACEMENT_3D('',#32,#33,#34);
+#32 = CARTESIAN_POINT('',(-3.248031480803E-02,-2.818987257098E-10,
+    1.876543701181E-04));
+#33 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#34 = DIRECTION('',(1.,0.,0.));
+#35 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#42)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
+(#36,#40,#41)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#36 = ( CONVERSION_BASED_UNIT('INCH',#38) LENGTH_UNIT() NAMED_UNIT(#37) 
+  );
+#37 = DIMENSIONAL_EXPONENTS(1.,0.,0.,0.,0.,0.,0.);
+#38 = LENGTH_MEASURE_WITH_UNIT(25.4,#39);
+#39 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#40 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#41 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#42 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(3.937007874016E-09),
+  #36,'distance_accuracy_value','confusion accuracy');
+#43 = PRODUCT_TYPE('part',$,(#7));
+#44 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#45),#695);
+#45 = MANIFOLD_SOLID_BREP('',#46);
+#46 = CLOSED_SHELL('',(#47,#167,#243,#319,#455,#580,#607,#634,#661,#688)
+  );
+#47 = ADVANCED_FACE('',(#48),#62,.T.);
+#48 = FACE_BOUND('',#49,.T.);
+#49 = EDGE_LOOP('',(#50,#85,#113,#141));
+#50 = ORIENTED_EDGE('',*,*,#51,.T.);
+#51 = EDGE_CURVE('',#52,#54,#56,.T.);
+#52 = VERTEX_POINT('',#53);
+#53 = CARTESIAN_POINT('',(-3.149606316232E-02,1.427165316752E-02,0.));
+#54 = VERTEX_POINT('',#55);
+#55 = CARTESIAN_POINT('',(-3.149606316232E-02,1.427165316752E-02,
+    1.181102362205E-02));
+#56 = SURFACE_CURVE('',#57,(#61,#73),.PCURVE_S1.);
+#57 = LINE('',#58,#59);
+#58 = CARTESIAN_POINT('',(-3.149606316232E-02,1.427165316752E-02,0.));
+#59 = VECTOR('',#60,3.937007874016E-02);
+#60 = DIRECTION('',(0.,0.,1.));
+#61 = PCURVE('',#62,#67);
+#62 = PLANE('',#63);
+#63 = AXIS2_PLACEMENT_3D('',#64,#65,#66);
+#64 = CARTESIAN_POINT('',(-3.149606316232E-02,1.427165316752E-02,0.));
+#65 = DIRECTION('',(0.,1.,0.));
+#66 = DIRECTION('',(1.,0.,0.));
+#67 = DEFINITIONAL_REPRESENTATION('',(#68),#72);
+#68 = LINE('',#69,#70);
+#69 = CARTESIAN_POINT('',(0.,0.));
+#70 = VECTOR('',#71,1.);
+#71 = DIRECTION('',(0.,-1.));
+#72 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#73 = PCURVE('',#74,#79);
+#74 = PLANE('',#75);
+#75 = AXIS2_PLACEMENT_3D('',#76,#77,#78);
+#76 = CARTESIAN_POINT('',(-3.149606316232E-02,-1.427165316783E-02,0.));
+#77 = DIRECTION('',(-1.,0.,0.));
+#78 = DIRECTION('',(0.,1.,0.));
+#79 = DEFINITIONAL_REPRESENTATION('',(#80),#84);
+#80 = LINE('',#81,#82);
+#81 = CARTESIAN_POINT('',(2.854330633535E-02,0.));
+#82 = VECTOR('',#83,1.);
+#83 = DIRECTION('',(0.,-1.));
+#84 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#85 = ORIENTED_EDGE('',*,*,#86,.T.);
+#86 = EDGE_CURVE('',#54,#87,#89,.T.);
+#87 = VERTEX_POINT('',#88);
+#88 = CARTESIAN_POINT('',(3.149606316248E-02,1.427165316752E-02,
+    1.181102362205E-02));
+#89 = SURFACE_CURVE('',#90,(#94,#101),.PCURVE_S1.);
+#90 = LINE('',#91,#92);
+#91 = CARTESIAN_POINT('',(-3.149606316232E-02,1.427165316752E-02,
+    1.181102362205E-02));
+#92 = VECTOR('',#93,3.937007874016E-02);
+#93 = DIRECTION('',(1.,0.,0.));
+#94 = PCURVE('',#62,#95);
+#95 = DEFINITIONAL_REPRESENTATION('',(#96),#100);
+#96 = LINE('',#97,#98);
+#97 = CARTESIAN_POINT('',(0.,-1.181102362205E-02));
+#98 = VECTOR('',#99,1.);
+#99 = DIRECTION('',(1.,0.));
+#100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#101 = PCURVE('',#102,#107);
+#102 = PLANE('',#103);
+#103 = AXIS2_PLACEMENT_3D('',#104,#105,#106);
+#104 = CARTESIAN_POINT('',(-3.149606316232E-02,1.427165316752E-02,
+    1.181102362205E-02));
+#105 = DIRECTION('',(0.,0.,1.));
+#106 = DIRECTION('',(1.,0.,0.));
+#107 = DEFINITIONAL_REPRESENTATION('',(#108),#112);
+#108 = LINE('',#109,#110);
+#109 = CARTESIAN_POINT('',(0.,0.));
+#110 = VECTOR('',#111,1.);
+#111 = DIRECTION('',(1.,0.));
+#112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#113 = ORIENTED_EDGE('',*,*,#114,.F.);
+#114 = EDGE_CURVE('',#115,#87,#117,.T.);
+#115 = VERTEX_POINT('',#116);
+#116 = CARTESIAN_POINT('',(3.149606316248E-02,1.427165316752E-02,0.));
+#117 = SURFACE_CURVE('',#118,(#122,#129),.PCURVE_S1.);
+#118 = LINE('',#119,#120);
+#119 = CARTESIAN_POINT('',(3.149606316248E-02,1.427165316752E-02,0.));
+#120 = VECTOR('',#121,3.937007874016E-02);
+#121 = DIRECTION('',(0.,0.,1.));
+#122 = PCURVE('',#62,#123);
+#123 = DEFINITIONAL_REPRESENTATION('',(#124),#128);
+#124 = LINE('',#125,#126);
+#125 = CARTESIAN_POINT('',(6.29921263248E-02,0.));
+#126 = VECTOR('',#127,1.);
+#127 = DIRECTION('',(0.,-1.));
+#128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#129 = PCURVE('',#130,#135);
+#130 = PLANE('',#131);
+#131 = AXIS2_PLACEMENT_3D('',#132,#133,#134);
+#132 = CARTESIAN_POINT('',(3.149606316248E-02,1.427165316752E-02,0.));
+#133 = DIRECTION('',(1.,0.,0.));
+#134 = DIRECTION('',(0.,-1.,0.));
+#135 = DEFINITIONAL_REPRESENTATION('',(#136),#140);
+#136 = LINE('',#137,#138);
+#137 = CARTESIAN_POINT('',(0.,0.));
+#138 = VECTOR('',#139,1.);
+#139 = DIRECTION('',(0.,-1.));
+#140 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#141 = ORIENTED_EDGE('',*,*,#142,.F.);
+#142 = EDGE_CURVE('',#52,#115,#143,.T.);
+#143 = SURFACE_CURVE('',#144,(#148,#155),.PCURVE_S1.);
+#144 = LINE('',#145,#146);
+#145 = CARTESIAN_POINT('',(-3.149606316232E-02,1.427165316752E-02,0.));
+#146 = VECTOR('',#147,3.937007874016E-02);
+#147 = DIRECTION('',(1.,0.,0.));
+#148 = PCURVE('',#62,#149);
+#149 = DEFINITIONAL_REPRESENTATION('',(#150),#154);
+#150 = LINE('',#151,#152);
+#151 = CARTESIAN_POINT('',(0.,0.));
+#152 = VECTOR('',#153,1.);
+#153 = DIRECTION('',(1.,0.));
+#154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#155 = PCURVE('',#156,#161);
+#156 = PLANE('',#157);
+#157 = AXIS2_PLACEMENT_3D('',#158,#159,#160);
+#158 = CARTESIAN_POINT('',(-3.149606316232E-02,1.427165316752E-02,0.));
+#159 = DIRECTION('',(0.,0.,1.));
+#160 = DIRECTION('',(1.,0.,0.));
+#161 = DEFINITIONAL_REPRESENTATION('',(#162),#166);
+#162 = LINE('',#163,#164);
+#163 = CARTESIAN_POINT('',(0.,0.));
+#164 = VECTOR('',#165,1.);
+#165 = DIRECTION('',(1.,0.));
+#166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#167 = ADVANCED_FACE('',(#168),#74,.T.);
+#168 = FACE_BOUND('',#169,.T.);
+#169 = EDGE_LOOP('',(#170,#193,#221,#242));
+#170 = ORIENTED_EDGE('',*,*,#171,.F.);
+#171 = EDGE_CURVE('',#172,#52,#174,.T.);
+#172 = VERTEX_POINT('',#173);
+#173 = CARTESIAN_POINT('',(-3.149606316232E-02,5.904854488352E-03,0.));
+#174 = SURFACE_CURVE('',#175,(#179,#186),.PCURVE_S1.);
+#175 = LINE('',#176,#177);
+#176 = CARTESIAN_POINT('',(-3.149606316232E-02,-1.427165316783E-02,0.));
+#177 = VECTOR('',#178,3.937007874016E-02);
+#178 = DIRECTION('',(0.,1.,0.));
+#179 = PCURVE('',#74,#180);
+#180 = DEFINITIONAL_REPRESENTATION('',(#181),#185);
+#181 = LINE('',#182,#183);
+#182 = CARTESIAN_POINT('',(0.,0.));
+#183 = VECTOR('',#184,1.);
+#184 = DIRECTION('',(1.,0.));
+#185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#186 = PCURVE('',#156,#187);
+#187 = DEFINITIONAL_REPRESENTATION('',(#188),#192);
+#188 = LINE('',#189,#190);
+#189 = CARTESIAN_POINT('',(0.,-2.854330633535E-02));
+#190 = VECTOR('',#191,1.);
+#191 = DIRECTION('',(0.,1.));
+#192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#193 = ORIENTED_EDGE('',*,*,#194,.F.);
+#194 = EDGE_CURVE('',#195,#172,#197,.T.);
+#195 = VERTEX_POINT('',#196);
+#196 = CARTESIAN_POINT('',(-3.149606316232E-02,5.904854488352E-03,
+    1.181102362205E-02));
+#197 = SURFACE_CURVE('',#198,(#202,#209),.PCURVE_S1.);
+#198 = LINE('',#199,#200);
+#199 = CARTESIAN_POINT('',(-3.149606316232E-02,5.904854488352E-03,
+    1.181102362205E-02));
+#200 = VECTOR('',#201,3.937007874016E-02);
+#201 = DIRECTION('',(-0.,-0.,-1.));
+#202 = PCURVE('',#74,#203);
+#203 = DEFINITIONAL_REPRESENTATION('',(#204),#208);
+#204 = LINE('',#205,#206);
+#205 = CARTESIAN_POINT('',(2.017650765619E-02,-1.181102362205E-02));
+#206 = VECTOR('',#207,1.);
+#207 = DIRECTION('',(0.,1.));
+#208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#209 = PCURVE('',#210,#215);
+#210 = CYLINDRICAL_SURFACE('',#211,6.012086614173E-03);
+#211 = AXIS2_PLACEMENT_3D('',#212,#213,#214);
+#212 = CARTESIAN_POINT('',(-3.262649623319E-02,-1.692723307767E-24,
+    1.181102362205E-02));
+#213 = DIRECTION('',(0.,0.,1.));
+#214 = DIRECTION('',(1.,0.,0.));
+#215 = DEFINITIONAL_REPRESENTATION('',(#216),#220);
+#216 = LINE('',#217,#218);
+#217 = CARTESIAN_POINT('',(7.664828965608,0.));
+#218 = VECTOR('',#219,1.);
+#219 = DIRECTION('',(0.,-1.));
+#220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#221 = ORIENTED_EDGE('',*,*,#222,.T.);
+#222 = EDGE_CURVE('',#195,#54,#223,.T.);
+#223 = SURFACE_CURVE('',#224,(#228,#235),.PCURVE_S1.);
+#224 = LINE('',#225,#226);
+#225 = CARTESIAN_POINT('',(-3.149606316232E-02,-1.427165316783E-02,
+    1.181102362205E-02));
+#226 = VECTOR('',#227,3.937007874016E-02);
+#227 = DIRECTION('',(0.,1.,0.));
+#228 = PCURVE('',#74,#229);
+#229 = DEFINITIONAL_REPRESENTATION('',(#230),#234);
+#230 = LINE('',#231,#232);
+#231 = CARTESIAN_POINT('',(0.,-1.181102362205E-02));
+#232 = VECTOR('',#233,1.);
+#233 = DIRECTION('',(1.,0.));
+#234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#235 = PCURVE('',#102,#236);
+#236 = DEFINITIONAL_REPRESENTATION('',(#237),#241);
+#237 = LINE('',#238,#239);
+#238 = CARTESIAN_POINT('',(0.,-2.854330633535E-02));
+#239 = VECTOR('',#240,1.);
+#240 = DIRECTION('',(0.,1.));
+#241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#242 = ORIENTED_EDGE('',*,*,#51,.F.);
+#243 = ADVANCED_FACE('',(#244),#130,.T.);
+#244 = FACE_BOUND('',#245,.T.);
+#245 = EDGE_LOOP('',(#246,#269,#270,#293));
+#246 = ORIENTED_EDGE('',*,*,#247,.F.);
+#247 = EDGE_CURVE('',#115,#248,#250,.T.);
+#248 = VERTEX_POINT('',#249);
+#249 = CARTESIAN_POINT('',(3.14960631624E-02,5.904854488352E-03,0.));
+#250 = SURFACE_CURVE('',#251,(#255,#262),.PCURVE_S1.);
+#251 = LINE('',#252,#253);
+#252 = CARTESIAN_POINT('',(3.149606316248E-02,1.427165316752E-02,0.));
+#253 = VECTOR('',#254,3.937007874016E-02);
+#254 = DIRECTION('',(0.,-1.,0.));
+#255 = PCURVE('',#130,#256);
+#256 = DEFINITIONAL_REPRESENTATION('',(#257),#261);
+#257 = LINE('',#258,#259);
+#258 = CARTESIAN_POINT('',(0.,0.));
+#259 = VECTOR('',#260,1.);
+#260 = DIRECTION('',(1.,0.));
+#261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#262 = PCURVE('',#156,#263);
+#263 = DEFINITIONAL_REPRESENTATION('',(#264),#268);
+#264 = LINE('',#265,#266);
+#265 = CARTESIAN_POINT('',(6.29921263248E-02,-2.185478394931E-18));
+#266 = VECTOR('',#267,1.);
+#267 = DIRECTION('',(0.,-1.));
+#268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#269 = ORIENTED_EDGE('',*,*,#114,.T.);
+#270 = ORIENTED_EDGE('',*,*,#271,.T.);
+#271 = EDGE_CURVE('',#87,#272,#274,.T.);
+#272 = VERTEX_POINT('',#273);
+#273 = CARTESIAN_POINT('',(3.149606316232E-02,5.904854488352E-03,
+    1.181102362205E-02));
+#274 = SURFACE_CURVE('',#275,(#279,#286),.PCURVE_S1.);
+#275 = LINE('',#276,#277);
+#276 = CARTESIAN_POINT('',(3.149606316248E-02,1.427165316752E-02,
+    1.181102362205E-02));
+#277 = VECTOR('',#278,3.937007874016E-02);
+#278 = DIRECTION('',(0.,-1.,0.));
+#279 = PCURVE('',#130,#280);
+#280 = DEFINITIONAL_REPRESENTATION('',(#281),#285);
+#281 = LINE('',#282,#283);
+#282 = CARTESIAN_POINT('',(0.,-1.181102362205E-02));
+#283 = VECTOR('',#284,1.);
+#284 = DIRECTION('',(1.,0.));
+#285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#286 = PCURVE('',#102,#287);
+#287 = DEFINITIONAL_REPRESENTATION('',(#288),#292);
+#288 = LINE('',#289,#290);
+#289 = CARTESIAN_POINT('',(6.29921263248E-02,-2.185478394931E-18));
+#290 = VECTOR('',#291,1.);
+#291 = DIRECTION('',(0.,-1.));
+#292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#293 = ORIENTED_EDGE('',*,*,#294,.T.);
+#294 = EDGE_CURVE('',#272,#248,#295,.T.);
+#295 = SURFACE_CURVE('',#296,(#300,#307),.PCURVE_S1.);
+#296 = LINE('',#297,#298);
+#297 = CARTESIAN_POINT('',(3.149606316232E-02,5.904854488352E-03,
+    1.181102362205E-02));
+#298 = VECTOR('',#299,3.937007874016E-02);
+#299 = DIRECTION('',(0.,-0.,-1.));
+#300 = PCURVE('',#130,#301);
+#301 = DEFINITIONAL_REPRESENTATION('',(#302),#306);
+#302 = LINE('',#303,#304);
+#303 = CARTESIAN_POINT('',(8.366798679167E-03,-1.181102362205E-02));
+#304 = VECTOR('',#305,1.);
+#305 = DIRECTION('',(0.,1.));
+#306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#307 = PCURVE('',#308,#313);
+#308 = CYLINDRICAL_SURFACE('',#309,6.012086614173E-03);
+#309 = AXIS2_PLACEMENT_3D('',#310,#311,#312);
+#310 = CARTESIAN_POINT('',(3.262649623319E-02,-1.692723307767E-24,
+    1.181102362205E-02));
+#311 = DIRECTION('',(-0.,-0.,1.));
+#312 = DIRECTION('',(-1.,0.,0.));
+#313 = DEFINITIONAL_REPRESENTATION('',(#314),#318);
+#314 = LINE('',#315,#316);
+#315 = CARTESIAN_POINT('',(-7.664828965608,0.));
+#316 = VECTOR('',#317,1.);
+#317 = DIRECTION('',(-0.,-1.));
+#318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#319 = ADVANCED_FACE('',(#320),#156,.F.);
+#320 = FACE_BOUND('',#321,.F.);
+#321 = EDGE_LOOP('',(#322,#323,#324,#348,#376,#404,#432,#454));
+#322 = ORIENTED_EDGE('',*,*,#142,.F.);
+#323 = ORIENTED_EDGE('',*,*,#171,.F.);
+#324 = ORIENTED_EDGE('',*,*,#325,.F.);
+#325 = EDGE_CURVE('',#326,#172,#328,.T.);
+#326 = VERTEX_POINT('',#327);
+#327 = CARTESIAN_POINT('',(-3.149606316232E-02,-5.904854488352E-03,0.));
+#328 = SURFACE_CURVE('',#329,(#334,#341),.PCURVE_S1.);
+#329 = CIRCLE('',#330,6.012086614173E-03);
+#330 = AXIS2_PLACEMENT_3D('',#331,#332,#333);
+#331 = CARTESIAN_POINT('',(-3.262649623319E-02,-1.692723307767E-24,0.));
+#332 = DIRECTION('',(0.,0.,1.));
+#333 = DIRECTION('',(1.,0.,0.));
+#334 = PCURVE('',#156,#335);
+#335 = DEFINITIONAL_REPRESENTATION('',(#336),#340);
+#336 = CIRCLE('',#337,6.012086614173E-03);
+#337 = AXIS2_PLACEMENT_2D('',#338,#339);
+#338 = CARTESIAN_POINT('',(-1.130433070866E-03,-1.427165316752E-02));
+#339 = DIRECTION('',(1.,0.));
+#340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#341 = PCURVE('',#210,#342);
+#342 = DEFINITIONAL_REPRESENTATION('',(#343),#347);
+#343 = LINE('',#344,#345);
+#344 = CARTESIAN_POINT('',(0.,-1.181102362205E-02));
+#345 = VECTOR('',#346,1.);
+#346 = DIRECTION('',(1.,0.));
+#347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#348 = ORIENTED_EDGE('',*,*,#349,.F.);
+#349 = EDGE_CURVE('',#350,#326,#352,.T.);
+#350 = VERTEX_POINT('',#351);
+#351 = CARTESIAN_POINT('',(-3.149606316232E-02,-1.427165316783E-02,0.));
+#352 = SURFACE_CURVE('',#353,(#357,#364),.PCURVE_S1.);
+#353 = LINE('',#354,#355);
+#354 = CARTESIAN_POINT('',(-3.149606316232E-02,-1.427165316783E-02,0.));
+#355 = VECTOR('',#356,3.937007874016E-02);
+#356 = DIRECTION('',(0.,1.,0.));
+#357 = PCURVE('',#156,#358);
+#358 = DEFINITIONAL_REPRESENTATION('',(#359),#363);
+#359 = LINE('',#360,#361);
+#360 = CARTESIAN_POINT('',(0.,-2.854330633535E-02));
+#361 = VECTOR('',#362,1.);
+#362 = DIRECTION('',(0.,1.));
+#363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#364 = PCURVE('',#365,#370);
+#365 = PLANE('',#366);
+#366 = AXIS2_PLACEMENT_3D('',#367,#368,#369);
+#367 = CARTESIAN_POINT('',(-3.149606316232E-02,-1.427165316783E-02,0.));
+#368 = DIRECTION('',(-1.,0.,0.));
+#369 = DIRECTION('',(0.,1.,0.));
+#370 = DEFINITIONAL_REPRESENTATION('',(#371),#375);
+#371 = LINE('',#372,#373);
+#372 = CARTESIAN_POINT('',(0.,0.));
+#373 = VECTOR('',#374,1.);
+#374 = DIRECTION('',(1.,0.));
+#375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#376 = ORIENTED_EDGE('',*,*,#377,.F.);
+#377 = EDGE_CURVE('',#378,#350,#380,.T.);
+#378 = VERTEX_POINT('',#379);
+#379 = CARTESIAN_POINT('',(3.149606316248E-02,-1.427165316783E-02,0.));
+#380 = SURFACE_CURVE('',#381,(#385,#392),.PCURVE_S1.);
+#381 = LINE('',#382,#383);
+#382 = CARTESIAN_POINT('',(3.149606316248E-02,-1.427165316783E-02,0.));
+#383 = VECTOR('',#384,3.937007874016E-02);
+#384 = DIRECTION('',(-1.,0.,0.));
+#385 = PCURVE('',#156,#386);
+#386 = DEFINITIONAL_REPRESENTATION('',(#387),#391);
+#387 = LINE('',#388,#389);
+#388 = CARTESIAN_POINT('',(6.29921263248E-02,-2.854330633535E-02));
+#389 = VECTOR('',#390,1.);
+#390 = DIRECTION('',(-1.,0.));
+#391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#392 = PCURVE('',#393,#398);
+#393 = PLANE('',#394);
+#394 = AXIS2_PLACEMENT_3D('',#395,#396,#397);
+#395 = CARTESIAN_POINT('',(3.149606316248E-02,-1.427165316783E-02,0.));
+#396 = DIRECTION('',(0.,-1.,0.));
+#397 = DIRECTION('',(-1.,0.,0.));
+#398 = DEFINITIONAL_REPRESENTATION('',(#399),#403);
+#399 = LINE('',#400,#401);
+#400 = CARTESIAN_POINT('',(0.,-0.));
+#401 = VECTOR('',#402,1.);
+#402 = DIRECTION('',(1.,0.));
+#403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#404 = ORIENTED_EDGE('',*,*,#405,.F.);
+#405 = EDGE_CURVE('',#406,#378,#408,.T.);
+#406 = VERTEX_POINT('',#407);
+#407 = CARTESIAN_POINT('',(3.14960631624E-02,-5.904854488352E-03,0.));
+#408 = SURFACE_CURVE('',#409,(#413,#420),.PCURVE_S1.);
+#409 = LINE('',#410,#411);
+#410 = CARTESIAN_POINT('',(3.149606316248E-02,1.427165316752E-02,0.));
+#411 = VECTOR('',#412,3.937007874016E-02);
+#412 = DIRECTION('',(0.,-1.,0.));
+#413 = PCURVE('',#156,#414);
+#414 = DEFINITIONAL_REPRESENTATION('',(#415),#419);
+#415 = LINE('',#416,#417);
+#416 = CARTESIAN_POINT('',(6.29921263248E-02,-2.185478394931E-18));
+#417 = VECTOR('',#418,1.);
+#418 = DIRECTION('',(0.,-1.));
+#419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#420 = PCURVE('',#421,#426);
+#421 = PLANE('',#422);
+#422 = AXIS2_PLACEMENT_3D('',#423,#424,#425);
+#423 = CARTESIAN_POINT('',(3.149606316248E-02,1.427165316752E-02,0.));
+#424 = DIRECTION('',(1.,0.,0.));
+#425 = DIRECTION('',(0.,-1.,0.));
+#426 = DEFINITIONAL_REPRESENTATION('',(#427),#431);
+#427 = LINE('',#428,#429);
+#428 = CARTESIAN_POINT('',(0.,0.));
+#429 = VECTOR('',#430,1.);
+#430 = DIRECTION('',(1.,0.));
+#431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#432 = ORIENTED_EDGE('',*,*,#433,.F.);
+#433 = EDGE_CURVE('',#248,#406,#434,.T.);
+#434 = SURFACE_CURVE('',#435,(#440,#447),.PCURVE_S1.);
+#435 = CIRCLE('',#436,6.012086614173E-03);
+#436 = AXIS2_PLACEMENT_3D('',#437,#438,#439);
+#437 = CARTESIAN_POINT('',(3.262649623319E-02,-1.692723307767E-24,0.));
+#438 = DIRECTION('',(0.,-0.,1.));
+#439 = DIRECTION('',(-1.,0.,0.));
+#440 = PCURVE('',#156,#441);
+#441 = DEFINITIONAL_REPRESENTATION('',(#442),#446);
+#442 = CIRCLE('',#443,6.012086614173E-03);
+#443 = AXIS2_PLACEMENT_2D('',#444,#445);
+#444 = CARTESIAN_POINT('',(6.412255939551E-02,-1.427165316752E-02));
+#445 = DIRECTION('',(-1.,0.));
+#446 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#447 = PCURVE('',#308,#448);
+#448 = DEFINITIONAL_REPRESENTATION('',(#449),#453);
+#449 = LINE('',#450,#451);
+#450 = CARTESIAN_POINT('',(-12.56637061435,-1.181102362205E-02));
+#451 = VECTOR('',#452,1.);
+#452 = DIRECTION('',(1.,-0.));
+#453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#454 = ORIENTED_EDGE('',*,*,#247,.F.);
+#455 = ADVANCED_FACE('',(#456),#102,.T.);
+#456 = FACE_BOUND('',#457,.T.);
+#457 = EDGE_LOOP('',(#458,#459,#460,#484,#507,#530,#553,#579));
+#458 = ORIENTED_EDGE('',*,*,#86,.F.);
+#459 = ORIENTED_EDGE('',*,*,#222,.F.);
+#460 = ORIENTED_EDGE('',*,*,#461,.F.);
+#461 = EDGE_CURVE('',#462,#195,#464,.T.);
+#462 = VERTEX_POINT('',#463);
+#463 = CARTESIAN_POINT('',(-3.149606316232E-02,-5.904854488352E-03,
+    1.181102362205E-02));
+#464 = SURFACE_CURVE('',#465,(#470,#477),.PCURVE_S1.);
+#465 = CIRCLE('',#466,6.012086614173E-03);
+#466 = AXIS2_PLACEMENT_3D('',#467,#468,#469);
+#467 = CARTESIAN_POINT('',(-3.262649623319E-02,-1.692723307767E-24,
+    1.181102362205E-02));
+#468 = DIRECTION('',(0.,0.,1.));
+#469 = DIRECTION('',(1.,0.,0.));
+#470 = PCURVE('',#102,#471);
+#471 = DEFINITIONAL_REPRESENTATION('',(#472),#476);
+#472 = CIRCLE('',#473,6.012086614173E-03);
+#473 = AXIS2_PLACEMENT_2D('',#474,#475);
+#474 = CARTESIAN_POINT('',(-1.130433070866E-03,-1.427165316752E-02));
+#475 = DIRECTION('',(1.,0.));
+#476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#477 = PCURVE('',#210,#478);
+#478 = DEFINITIONAL_REPRESENTATION('',(#479),#483);
+#479 = LINE('',#480,#481);
+#480 = CARTESIAN_POINT('',(0.,0.));
+#481 = VECTOR('',#482,1.);
+#482 = DIRECTION('',(1.,0.));
+#483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#484 = ORIENTED_EDGE('',*,*,#485,.F.);
+#485 = EDGE_CURVE('',#486,#462,#488,.T.);
+#486 = VERTEX_POINT('',#487);
+#487 = CARTESIAN_POINT('',(-3.149606316232E-02,-1.427165316783E-02,
+    1.181102362205E-02));
+#488 = SURFACE_CURVE('',#489,(#493,#500),.PCURVE_S1.);
+#489 = LINE('',#490,#491);
+#490 = CARTESIAN_POINT('',(-3.149606316232E-02,-1.427165316783E-02,
+    1.181102362205E-02));
+#491 = VECTOR('',#492,3.937007874016E-02);
+#492 = DIRECTION('',(0.,1.,0.));
+#493 = PCURVE('',#102,#494);
+#494 = DEFINITIONAL_REPRESENTATION('',(#495),#499);
+#495 = LINE('',#496,#497);
+#496 = CARTESIAN_POINT('',(0.,-2.854330633535E-02));
+#497 = VECTOR('',#498,1.);
+#498 = DIRECTION('',(0.,1.));
+#499 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#500 = PCURVE('',#365,#501);
+#501 = DEFINITIONAL_REPRESENTATION('',(#502),#506);
+#502 = LINE('',#503,#504);
+#503 = CARTESIAN_POINT('',(0.,-1.181102362205E-02));
+#504 = VECTOR('',#505,1.);
+#505 = DIRECTION('',(1.,0.));
+#506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#507 = ORIENTED_EDGE('',*,*,#508,.F.);
+#508 = EDGE_CURVE('',#509,#486,#511,.T.);
+#509 = VERTEX_POINT('',#510);
+#510 = CARTESIAN_POINT('',(3.149606316248E-02,-1.427165316783E-02,
+    1.181102362205E-02));
+#511 = SURFACE_CURVE('',#512,(#516,#523),.PCURVE_S1.);
+#512 = LINE('',#513,#514);
+#513 = CARTESIAN_POINT('',(3.149606316248E-02,-1.427165316783E-02,
+    1.181102362205E-02));
+#514 = VECTOR('',#515,3.937007874016E-02);
+#515 = DIRECTION('',(-1.,0.,0.));
+#516 = PCURVE('',#102,#517);
+#517 = DEFINITIONAL_REPRESENTATION('',(#518),#522);
+#518 = LINE('',#519,#520);
+#519 = CARTESIAN_POINT('',(6.29921263248E-02,-2.854330633535E-02));
+#520 = VECTOR('',#521,1.);
+#521 = DIRECTION('',(-1.,0.));
+#522 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#523 = PCURVE('',#393,#524);
+#524 = DEFINITIONAL_REPRESENTATION('',(#525),#529);
+#525 = LINE('',#526,#527);
+#526 = CARTESIAN_POINT('',(0.,-1.181102362205E-02));
+#527 = VECTOR('',#528,1.);
+#528 = DIRECTION('',(1.,0.));
+#529 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#530 = ORIENTED_EDGE('',*,*,#531,.F.);
+#531 = EDGE_CURVE('',#532,#509,#534,.T.);
+#532 = VERTEX_POINT('',#533);
+#533 = CARTESIAN_POINT('',(3.149606316232E-02,-5.904854488352E-03,
+    1.181102362205E-02));
+#534 = SURFACE_CURVE('',#535,(#539,#546),.PCURVE_S1.);
+#535 = LINE('',#536,#537);
+#536 = CARTESIAN_POINT('',(3.149606316248E-02,1.427165316752E-02,
+    1.181102362205E-02));
+#537 = VECTOR('',#538,3.937007874016E-02);
+#538 = DIRECTION('',(0.,-1.,0.));
+#539 = PCURVE('',#102,#540);
+#540 = DEFINITIONAL_REPRESENTATION('',(#541),#545);
+#541 = LINE('',#542,#543);
+#542 = CARTESIAN_POINT('',(6.29921263248E-02,-2.185478394931E-18));
+#543 = VECTOR('',#544,1.);
+#544 = DIRECTION('',(0.,-1.));
+#545 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#546 = PCURVE('',#421,#547);
+#547 = DEFINITIONAL_REPRESENTATION('',(#548),#552);
+#548 = LINE('',#549,#550);
+#549 = CARTESIAN_POINT('',(0.,-1.181102362205E-02));
+#550 = VECTOR('',#551,1.);
+#551 = DIRECTION('',(1.,0.));
+#552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#553 = ORIENTED_EDGE('',*,*,#554,.T.);
+#554 = EDGE_CURVE('',#532,#272,#555,.T.);
+#555 = SURFACE_CURVE('',#556,(#561,#572),.PCURVE_S1.);
+#556 = CIRCLE('',#557,6.012086614173E-03);
+#557 = AXIS2_PLACEMENT_3D('',#558,#559,#560);
+#558 = CARTESIAN_POINT('',(3.262649623319E-02,-1.692723307767E-24,
+    1.181102362205E-02));
+#559 = DIRECTION('',(0.,0.,-1.));
+#560 = DIRECTION('',(-1.,-0.,-0.));
+#561 = PCURVE('',#102,#562);
+#562 = DEFINITIONAL_REPRESENTATION('',(#563),#571);
+#563 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#564,#565,#566,#567,#568,#569
+,#570),.UNSPECIFIED.,.F.,.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(
+  '') );
+#564 = CARTESIAN_POINT('',(5.811047278134E-02,-1.427165316752E-02));
+#565 = CARTESIAN_POINT('',(5.811047278134E-02,-3.858413692267E-03));
+#566 = CARTESIAN_POINT('',(6.71286027026E-02,-9.065033429893E-03));
+#567 = CARTESIAN_POINT('',(7.614673262386E-02,-1.427165316752E-02));
+#568 = CARTESIAN_POINT('',(6.71286027026E-02,-1.947827290515E-02));
+#569 = CARTESIAN_POINT('',(5.811047278134E-02,-2.468489264277E-02));
+#570 = CARTESIAN_POINT('',(5.811047278134E-02,-1.427165316752E-02));
+#571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#572 = PCURVE('',#308,#573);
+#573 = DEFINITIONAL_REPRESENTATION('',(#574),#578);
+#574 = LINE('',#575,#576);
+#575 = CARTESIAN_POINT('',(-0.,0.));
+#576 = VECTOR('',#577,1.);
+#577 = DIRECTION('',(-1.,0.));
+#578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#579 = ORIENTED_EDGE('',*,*,#271,.F.);
+#580 = ADVANCED_FACE('',(#581),#210,.F.);
+#581 = FACE_BOUND('',#582,.F.);
+#582 = EDGE_LOOP('',(#583,#584,#605,#606));
+#583 = ORIENTED_EDGE('',*,*,#461,.F.);
+#584 = ORIENTED_EDGE('',*,*,#585,.T.);
+#585 = EDGE_CURVE('',#462,#326,#586,.T.);
+#586 = SURFACE_CURVE('',#587,(#591,#598),.PCURVE_S1.);
+#587 = LINE('',#588,#589);
+#588 = CARTESIAN_POINT('',(-3.149606316232E-02,-5.904854488352E-03,
+    1.181102362205E-02));
+#589 = VECTOR('',#590,3.937007874016E-02);
+#590 = DIRECTION('',(-0.,-0.,-1.));
+#591 = PCURVE('',#210,#592);
+#592 = DEFINITIONAL_REPRESENTATION('',(#593),#597);
+#593 = LINE('',#594,#595);
+#594 = CARTESIAN_POINT('',(4.901541648752,0.));
+#595 = VECTOR('',#596,1.);
+#596 = DIRECTION('',(0.,-1.));
+#597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#598 = PCURVE('',#365,#599);
+#599 = DEFINITIONAL_REPRESENTATION('',(#600),#604);
+#600 = LINE('',#601,#602);
+#601 = CARTESIAN_POINT('',(8.366798679482E-03,-1.181102362205E-02));
+#602 = VECTOR('',#603,1.);
+#603 = DIRECTION('',(0.,1.));
+#604 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#605 = ORIENTED_EDGE('',*,*,#325,.T.);
+#606 = ORIENTED_EDGE('',*,*,#194,.F.);
+#607 = ADVANCED_FACE('',(#608),#308,.F.);
+#608 = FACE_BOUND('',#609,.T.);
+#609 = EDGE_LOOP('',(#610,#611,#632,#633));
+#610 = ORIENTED_EDGE('',*,*,#554,.F.);
+#611 = ORIENTED_EDGE('',*,*,#612,.T.);
+#612 = EDGE_CURVE('',#532,#406,#613,.T.);
+#613 = SURFACE_CURVE('',#614,(#618,#625),.PCURVE_S1.);
+#614 = LINE('',#615,#616);
+#615 = CARTESIAN_POINT('',(3.149606316232E-02,-5.904854488352E-03,
+    1.181102362205E-02));
+#616 = VECTOR('',#617,3.937007874016E-02);
+#617 = DIRECTION('',(0.,-0.,-1.));
+#618 = PCURVE('',#308,#619);
+#619 = DEFINITIONAL_REPRESENTATION('',(#620),#624);
+#620 = LINE('',#621,#622);
+#621 = CARTESIAN_POINT('',(-4.901541648752,0.));
+#622 = VECTOR('',#623,1.);
+#623 = DIRECTION('',(-0.,-1.));
+#624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#625 = PCURVE('',#421,#626);
+#626 = DEFINITIONAL_REPRESENTATION('',(#627),#631);
+#627 = LINE('',#628,#629);
+#628 = CARTESIAN_POINT('',(2.017650765587E-02,-1.181102362205E-02));
+#629 = VECTOR('',#630,1.);
+#630 = DIRECTION('',(0.,1.));
+#631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#632 = ORIENTED_EDGE('',*,*,#433,.F.);
+#633 = ORIENTED_EDGE('',*,*,#294,.F.);
+#634 = ADVANCED_FACE('',(#635),#421,.T.);
+#635 = FACE_BOUND('',#636,.T.);
+#636 = EDGE_LOOP('',(#637,#638,#639,#640));
+#637 = ORIENTED_EDGE('',*,*,#405,.F.);
+#638 = ORIENTED_EDGE('',*,*,#612,.F.);
+#639 = ORIENTED_EDGE('',*,*,#531,.T.);
+#640 = ORIENTED_EDGE('',*,*,#641,.F.);
+#641 = EDGE_CURVE('',#378,#509,#642,.T.);
+#642 = SURFACE_CURVE('',#643,(#647,#654),.PCURVE_S1.);
+#643 = LINE('',#644,#645);
+#644 = CARTESIAN_POINT('',(3.149606316248E-02,-1.427165316783E-02,0.));
+#645 = VECTOR('',#646,3.937007874016E-02);
+#646 = DIRECTION('',(0.,0.,1.));
+#647 = PCURVE('',#421,#648);
+#648 = DEFINITIONAL_REPRESENTATION('',(#649),#653);
+#649 = LINE('',#650,#651);
+#650 = CARTESIAN_POINT('',(2.854330633535E-02,0.));
+#651 = VECTOR('',#652,1.);
+#652 = DIRECTION('',(0.,-1.));
+#653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#654 = PCURVE('',#393,#655);
+#655 = DEFINITIONAL_REPRESENTATION('',(#656),#660);
+#656 = LINE('',#657,#658);
+#657 = CARTESIAN_POINT('',(0.,-0.));
+#658 = VECTOR('',#659,1.);
+#659 = DIRECTION('',(0.,-1.));
+#660 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#661 = ADVANCED_FACE('',(#662),#393,.T.);
+#662 = FACE_BOUND('',#663,.T.);
+#663 = EDGE_LOOP('',(#664,#665,#666,#687));
+#664 = ORIENTED_EDGE('',*,*,#641,.T.);
+#665 = ORIENTED_EDGE('',*,*,#508,.T.);
+#666 = ORIENTED_EDGE('',*,*,#667,.F.);
+#667 = EDGE_CURVE('',#350,#486,#668,.T.);
+#668 = SURFACE_CURVE('',#669,(#673,#680),.PCURVE_S1.);
+#669 = LINE('',#670,#671);
+#670 = CARTESIAN_POINT('',(-3.149606316232E-02,-1.427165316783E-02,0.));
+#671 = VECTOR('',#672,3.937007874016E-02);
+#672 = DIRECTION('',(0.,0.,1.));
+#673 = PCURVE('',#393,#674);
+#674 = DEFINITIONAL_REPRESENTATION('',(#675),#679);
+#675 = LINE('',#676,#677);
+#676 = CARTESIAN_POINT('',(6.29921263248E-02,0.));
+#677 = VECTOR('',#678,1.);
+#678 = DIRECTION('',(0.,-1.));
+#679 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#680 = PCURVE('',#365,#681);
+#681 = DEFINITIONAL_REPRESENTATION('',(#682),#686);
+#682 = LINE('',#683,#684);
+#683 = CARTESIAN_POINT('',(0.,0.));
+#684 = VECTOR('',#685,1.);
+#685 = DIRECTION('',(0.,-1.));
+#686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#687 = ORIENTED_EDGE('',*,*,#377,.F.);
+#688 = ADVANCED_FACE('',(#689),#365,.T.);
+#689 = FACE_BOUND('',#690,.T.);
+#690 = EDGE_LOOP('',(#691,#692,#693,#694));
+#691 = ORIENTED_EDGE('',*,*,#349,.F.);
+#692 = ORIENTED_EDGE('',*,*,#667,.T.);
+#693 = ORIENTED_EDGE('',*,*,#485,.T.);
+#694 = ORIENTED_EDGE('',*,*,#585,.T.);
+#695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#702)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#696,#700,#701)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#696 = ( CONVERSION_BASED_UNIT('INCH',#698) LENGTH_UNIT() NAMED_UNIT(
+  #697) );
+#697 = DIMENSIONAL_EXPONENTS(1.,0.,0.,0.,0.,0.,0.);
+#698 = LENGTH_MEASURE_WITH_UNIT(25.4,#699);
+#699 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#700 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#701 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#702 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(3.937007874016E-09),
+  #696,'distance_accuracy_value','confusion accuracy');
+#703 = SHAPE_DEFINITION_REPRESENTATION(#704,#44);
+#704 = PRODUCT_DEFINITION_SHAPE('','',#705);
+#705 = PRODUCT_DEFINITION('design','',#706,#709);
+#706 = PRODUCT_DEFINITION_FORMATION('','',#707);
+#707 = PRODUCT('led-body','led-body','',(#708));
+#708 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#709 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#710 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#711,#713);
+#711 = ( REPRESENTATION_RELATIONSHIP('','',#44,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#712) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#712 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
+#713 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#714
+  );
+#714 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','=>[0:1:1:2]','',#5,#705,$);
+#715 = PRODUCT_TYPE('part',$,(#707));
+#716 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#717),#1047);
+#717 = MANIFOLD_SOLID_BREP('',#718);
+#718 = CLOSED_SHELL('',(#719,#839,#939,#986,#1033,#1040));
+#719 = ADVANCED_FACE('',(#720),#734,.F.);
+#720 = FACE_BOUND('',#721,.F.);
+#721 = EDGE_LOOP('',(#722,#757,#785,#813));
+#722 = ORIENTED_EDGE('',*,*,#723,.F.);
+#723 = EDGE_CURVE('',#724,#726,#728,.T.);
+#724 = VERTEX_POINT('',#725);
+#725 = CARTESIAN_POINT('',(0.,0.,0.));
+#726 = VERTEX_POINT('',#727);
+#727 = CARTESIAN_POINT('',(0.,0.,2.952755905512E-03));
+#728 = SURFACE_CURVE('',#729,(#733,#745),.PCURVE_S1.);
+#729 = LINE('',#730,#731);
+#730 = CARTESIAN_POINT('',(0.,0.,0.));
+#731 = VECTOR('',#732,3.937007874016E-02);
+#732 = DIRECTION('',(0.,0.,1.));
+#733 = PCURVE('',#734,#739);
+#734 = PLANE('',#735);
+#735 = AXIS2_PLACEMENT_3D('',#736,#737,#738);
+#736 = CARTESIAN_POINT('',(0.,0.,0.));
+#737 = DIRECTION('',(1.,0.,-0.));
+#738 = DIRECTION('',(0.,0.,1.));
+#739 = DEFINITIONAL_REPRESENTATION('',(#740),#744);
+#740 = LINE('',#741,#742);
+#741 = CARTESIAN_POINT('',(0.,0.));
+#742 = VECTOR('',#743,1.);
+#743 = DIRECTION('',(1.,0.));
+#744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#745 = PCURVE('',#746,#751);
+#746 = PLANE('',#747);
+#747 = AXIS2_PLACEMENT_3D('',#748,#749,#750);
+#748 = CARTESIAN_POINT('',(0.,0.,0.));
+#749 = DIRECTION('',(-0.,1.,0.));
+#750 = DIRECTION('',(0.,0.,1.));
+#751 = DEFINITIONAL_REPRESENTATION('',(#752),#756);
+#752 = LINE('',#753,#754);
+#753 = CARTESIAN_POINT('',(0.,0.));
+#754 = VECTOR('',#755,1.);
+#755 = DIRECTION('',(1.,0.));
+#756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#757 = ORIENTED_EDGE('',*,*,#758,.T.);
+#758 = EDGE_CURVE('',#724,#759,#761,.T.);
+#759 = VERTEX_POINT('',#760);
+#760 = CARTESIAN_POINT('',(0.,5.866141732283E-03,0.));
+#761 = SURFACE_CURVE('',#762,(#766,#773),.PCURVE_S1.);
+#762 = LINE('',#763,#764);
+#763 = CARTESIAN_POINT('',(0.,0.,0.));
+#764 = VECTOR('',#765,3.937007874016E-02);
+#765 = DIRECTION('',(-0.,1.,0.));
+#766 = PCURVE('',#734,#767);
+#767 = DEFINITIONAL_REPRESENTATION('',(#768),#772);
+#768 = LINE('',#769,#770);
+#769 = CARTESIAN_POINT('',(0.,0.));
+#770 = VECTOR('',#771,1.);
+#771 = DIRECTION('',(0.,-1.));
+#772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#773 = PCURVE('',#774,#779);
+#774 = PLANE('',#775);
+#775 = AXIS2_PLACEMENT_3D('',#776,#777,#778);
+#776 = CARTESIAN_POINT('',(0.,0.,0.));
+#777 = DIRECTION('',(0.,0.,1.));
+#778 = DIRECTION('',(1.,0.,-0.));
+#779 = DEFINITIONAL_REPRESENTATION('',(#780),#784);
+#780 = LINE('',#781,#782);
+#781 = CARTESIAN_POINT('',(0.,0.));
+#782 = VECTOR('',#783,1.);
+#783 = DIRECTION('',(0.,1.));
+#784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#785 = ORIENTED_EDGE('',*,*,#786,.T.);
+#786 = EDGE_CURVE('',#759,#787,#789,.T.);
+#787 = VERTEX_POINT('',#788);
+#788 = CARTESIAN_POINT('',(0.,5.866141732283E-03,2.952755905512E-03));
+#789 = SURFACE_CURVE('',#790,(#794,#801),.PCURVE_S1.);
+#790 = LINE('',#791,#792);
+#791 = CARTESIAN_POINT('',(0.,5.866141732283E-03,0.));
+#792 = VECTOR('',#793,3.937007874016E-02);
+#793 = DIRECTION('',(0.,0.,1.));
+#794 = PCURVE('',#734,#795);
+#795 = DEFINITIONAL_REPRESENTATION('',(#796),#800);
+#796 = LINE('',#797,#798);
+#797 = CARTESIAN_POINT('',(0.,-5.866141732283E-03));
+#798 = VECTOR('',#799,1.);
+#799 = DIRECTION('',(1.,0.));
+#800 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#801 = PCURVE('',#802,#807);
+#802 = PLANE('',#803);
+#803 = AXIS2_PLACEMENT_3D('',#804,#805,#806);
+#804 = CARTESIAN_POINT('',(0.,5.866141732283E-03,0.));
+#805 = DIRECTION('',(-0.,1.,0.));
+#806 = DIRECTION('',(0.,0.,1.));
+#807 = DEFINITIONAL_REPRESENTATION('',(#808),#812);
+#808 = LINE('',#809,#810);
+#809 = CARTESIAN_POINT('',(0.,0.));
+#810 = VECTOR('',#811,1.);
+#811 = DIRECTION('',(1.,0.));
+#812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#813 = ORIENTED_EDGE('',*,*,#814,.F.);
+#814 = EDGE_CURVE('',#726,#787,#815,.T.);
+#815 = SURFACE_CURVE('',#816,(#820,#827),.PCURVE_S1.);
+#816 = LINE('',#817,#818);
+#817 = CARTESIAN_POINT('',(0.,0.,2.952755905512E-03));
+#818 = VECTOR('',#819,3.937007874016E-02);
+#819 = DIRECTION('',(-0.,1.,0.));
+#820 = PCURVE('',#734,#821);
+#821 = DEFINITIONAL_REPRESENTATION('',(#822),#826);
+#822 = LINE('',#823,#824);
+#823 = CARTESIAN_POINT('',(2.952755905512E-03,0.));
+#824 = VECTOR('',#825,1.);
+#825 = DIRECTION('',(0.,-1.));
+#826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#827 = PCURVE('',#828,#833);
+#828 = PLANE('',#829);
+#829 = AXIS2_PLACEMENT_3D('',#830,#831,#832);
+#830 = CARTESIAN_POINT('',(0.,0.,2.952755905512E-03));
+#831 = DIRECTION('',(0.,0.,1.));
+#832 = DIRECTION('',(1.,0.,-0.));
+#833 = DEFINITIONAL_REPRESENTATION('',(#834),#838);
+#834 = LINE('',#835,#836);
+#835 = CARTESIAN_POINT('',(0.,0.));
+#836 = VECTOR('',#837,1.);
+#837 = DIRECTION('',(0.,1.));
+#838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#839 = ADVANCED_FACE('',(#840),#854,.T.);
+#840 = FACE_BOUND('',#841,.T.);
+#841 = EDGE_LOOP('',(#842,#872,#895,#918));
+#842 = ORIENTED_EDGE('',*,*,#843,.F.);
+#843 = EDGE_CURVE('',#844,#846,#848,.T.);
+#844 = VERTEX_POINT('',#845);
+#845 = CARTESIAN_POINT('',(6.299212598425E-03,0.,0.));
+#846 = VERTEX_POINT('',#847);
+#847 = CARTESIAN_POINT('',(6.299212598425E-03,0.,2.952755905512E-03));
+#848 = SURFACE_CURVE('',#849,(#853,#865),.PCURVE_S1.);
+#849 = LINE('',#850,#851);
+#850 = CARTESIAN_POINT('',(6.299212598425E-03,0.,0.));
+#851 = VECTOR('',#852,3.937007874016E-02);
+#852 = DIRECTION('',(0.,0.,1.));
+#853 = PCURVE('',#854,#859);
+#854 = PLANE('',#855);
+#855 = AXIS2_PLACEMENT_3D('',#856,#857,#858);
+#856 = CARTESIAN_POINT('',(6.299212598425E-03,0.,0.));
+#857 = DIRECTION('',(1.,0.,-0.));
+#858 = DIRECTION('',(0.,0.,1.));
+#859 = DEFINITIONAL_REPRESENTATION('',(#860),#864);
+#860 = LINE('',#861,#862);
+#861 = CARTESIAN_POINT('',(0.,0.));
+#862 = VECTOR('',#863,1.);
+#863 = DIRECTION('',(1.,0.));
+#864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#865 = PCURVE('',#746,#866);
+#866 = DEFINITIONAL_REPRESENTATION('',(#867),#871);
+#867 = LINE('',#868,#869);
+#868 = CARTESIAN_POINT('',(0.,6.299212598425E-03));
+#869 = VECTOR('',#870,1.);
+#870 = DIRECTION('',(1.,0.));
+#871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#872 = ORIENTED_EDGE('',*,*,#873,.T.);
+#873 = EDGE_CURVE('',#844,#874,#876,.T.);
+#874 = VERTEX_POINT('',#875);
+#875 = CARTESIAN_POINT('',(6.299212598425E-03,5.866141732283E-03,0.));
+#876 = SURFACE_CURVE('',#877,(#881,#888),.PCURVE_S1.);
+#877 = LINE('',#878,#879);
+#878 = CARTESIAN_POINT('',(6.299212598425E-03,0.,0.));
+#879 = VECTOR('',#880,3.937007874016E-02);
+#880 = DIRECTION('',(-0.,1.,0.));
+#881 = PCURVE('',#854,#882);
+#882 = DEFINITIONAL_REPRESENTATION('',(#883),#887);
+#883 = LINE('',#884,#885);
+#884 = CARTESIAN_POINT('',(0.,0.));
+#885 = VECTOR('',#886,1.);
+#886 = DIRECTION('',(0.,-1.));
+#887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#888 = PCURVE('',#774,#889);
+#889 = DEFINITIONAL_REPRESENTATION('',(#890),#894);
+#890 = LINE('',#891,#892);
+#891 = CARTESIAN_POINT('',(6.299212598425E-03,0.));
+#892 = VECTOR('',#893,1.);
+#893 = DIRECTION('',(0.,1.));
+#894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#895 = ORIENTED_EDGE('',*,*,#896,.T.);
+#896 = EDGE_CURVE('',#874,#897,#899,.T.);
+#897 = VERTEX_POINT('',#898);
+#898 = CARTESIAN_POINT('',(6.299212598425E-03,5.866141732283E-03,
+    2.952755905512E-03));
+#899 = SURFACE_CURVE('',#900,(#904,#911),.PCURVE_S1.);
+#900 = LINE('',#901,#902);
+#901 = CARTESIAN_POINT('',(6.299212598425E-03,5.866141732283E-03,0.));
+#902 = VECTOR('',#903,3.937007874016E-02);
+#903 = DIRECTION('',(0.,0.,1.));
+#904 = PCURVE('',#854,#905);
+#905 = DEFINITIONAL_REPRESENTATION('',(#906),#910);
+#906 = LINE('',#907,#908);
+#907 = CARTESIAN_POINT('',(0.,-5.866141732283E-03));
+#908 = VECTOR('',#909,1.);
+#909 = DIRECTION('',(1.,0.));
+#910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#911 = PCURVE('',#802,#912);
+#912 = DEFINITIONAL_REPRESENTATION('',(#913),#917);
+#913 = LINE('',#914,#915);
+#914 = CARTESIAN_POINT('',(0.,6.299212598425E-03));
+#915 = VECTOR('',#916,1.);
+#916 = DIRECTION('',(1.,0.));
+#917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#918 = ORIENTED_EDGE('',*,*,#919,.F.);
+#919 = EDGE_CURVE('',#846,#897,#920,.T.);
+#920 = SURFACE_CURVE('',#921,(#925,#932),.PCURVE_S1.);
+#921 = LINE('',#922,#923);
+#922 = CARTESIAN_POINT('',(6.299212598425E-03,0.,2.952755905512E-03));
+#923 = VECTOR('',#924,3.937007874016E-02);
+#924 = DIRECTION('',(0.,1.,0.));
+#925 = PCURVE('',#854,#926);
+#926 = DEFINITIONAL_REPRESENTATION('',(#927),#931);
+#927 = LINE('',#928,#929);
+#928 = CARTESIAN_POINT('',(2.952755905512E-03,0.));
+#929 = VECTOR('',#930,1.);
+#930 = DIRECTION('',(0.,-1.));
+#931 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#932 = PCURVE('',#828,#933);
+#933 = DEFINITIONAL_REPRESENTATION('',(#934),#938);
+#934 = LINE('',#935,#936);
+#935 = CARTESIAN_POINT('',(6.299212598425E-03,0.));
+#936 = VECTOR('',#937,1.);
+#937 = DIRECTION('',(0.,1.));
+#938 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#939 = ADVANCED_FACE('',(#940),#746,.F.);
+#940 = FACE_BOUND('',#941,.F.);
+#941 = EDGE_LOOP('',(#942,#963,#964,#985));
+#942 = ORIENTED_EDGE('',*,*,#943,.F.);
+#943 = EDGE_CURVE('',#724,#844,#944,.T.);
+#944 = SURFACE_CURVE('',#945,(#949,#956),.PCURVE_S1.);
+#945 = LINE('',#946,#947);
+#946 = CARTESIAN_POINT('',(0.,0.,0.));
+#947 = VECTOR('',#948,3.937007874016E-02);
+#948 = DIRECTION('',(1.,0.,-0.));
+#949 = PCURVE('',#746,#950);
+#950 = DEFINITIONAL_REPRESENTATION('',(#951),#955);
+#951 = LINE('',#952,#953);
+#952 = CARTESIAN_POINT('',(0.,0.));
+#953 = VECTOR('',#954,1.);
+#954 = DIRECTION('',(0.,1.));
+#955 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#956 = PCURVE('',#774,#957);
+#957 = DEFINITIONAL_REPRESENTATION('',(#958),#962);
+#958 = LINE('',#959,#960);
+#959 = CARTESIAN_POINT('',(0.,0.));
+#960 = VECTOR('',#961,1.);
+#961 = DIRECTION('',(1.,0.));
+#962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#963 = ORIENTED_EDGE('',*,*,#723,.T.);
+#964 = ORIENTED_EDGE('',*,*,#965,.T.);
+#965 = EDGE_CURVE('',#726,#846,#966,.T.);
+#966 = SURFACE_CURVE('',#967,(#971,#978),.PCURVE_S1.);
+#967 = LINE('',#968,#969);
+#968 = CARTESIAN_POINT('',(0.,0.,2.952755905512E-03));
+#969 = VECTOR('',#970,3.937007874016E-02);
+#970 = DIRECTION('',(1.,0.,-0.));
+#971 = PCURVE('',#746,#972);
+#972 = DEFINITIONAL_REPRESENTATION('',(#973),#977);
+#973 = LINE('',#974,#975);
+#974 = CARTESIAN_POINT('',(2.952755905512E-03,0.));
+#975 = VECTOR('',#976,1.);
+#976 = DIRECTION('',(0.,1.));
+#977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#978 = PCURVE('',#828,#979);
+#979 = DEFINITIONAL_REPRESENTATION('',(#980),#984);
+#980 = LINE('',#981,#982);
+#981 = CARTESIAN_POINT('',(0.,0.));
+#982 = VECTOR('',#983,1.);
+#983 = DIRECTION('',(1.,0.));
+#984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#985 = ORIENTED_EDGE('',*,*,#843,.F.);
+#986 = ADVANCED_FACE('',(#987),#802,.T.);
+#987 = FACE_BOUND('',#988,.T.);
+#988 = EDGE_LOOP('',(#989,#1010,#1011,#1032));
+#989 = ORIENTED_EDGE('',*,*,#990,.F.);
+#990 = EDGE_CURVE('',#759,#874,#991,.T.);
+#991 = SURFACE_CURVE('',#992,(#996,#1003),.PCURVE_S1.);
+#992 = LINE('',#993,#994);
+#993 = CARTESIAN_POINT('',(0.,5.866141732283E-03,0.));
+#994 = VECTOR('',#995,3.937007874016E-02);
+#995 = DIRECTION('',(1.,0.,-0.));
+#996 = PCURVE('',#802,#997);
+#997 = DEFINITIONAL_REPRESENTATION('',(#998),#1002);
+#998 = LINE('',#999,#1000);
+#999 = CARTESIAN_POINT('',(0.,0.));
+#1000 = VECTOR('',#1001,1.);
+#1001 = DIRECTION('',(0.,1.));
+#1002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1003 = PCURVE('',#774,#1004);
+#1004 = DEFINITIONAL_REPRESENTATION('',(#1005),#1009);
+#1005 = LINE('',#1006,#1007);
+#1006 = CARTESIAN_POINT('',(0.,5.866141732283E-03));
+#1007 = VECTOR('',#1008,1.);
+#1008 = DIRECTION('',(1.,0.));
+#1009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1010 = ORIENTED_EDGE('',*,*,#786,.T.);
+#1011 = ORIENTED_EDGE('',*,*,#1012,.T.);
+#1012 = EDGE_CURVE('',#787,#897,#1013,.T.);
+#1013 = SURFACE_CURVE('',#1014,(#1018,#1025),.PCURVE_S1.);
+#1014 = LINE('',#1015,#1016);
+#1015 = CARTESIAN_POINT('',(0.,5.866141732283E-03,2.952755905512E-03));
+#1016 = VECTOR('',#1017,3.937007874016E-02);
+#1017 = DIRECTION('',(1.,0.,-0.));
+#1018 = PCURVE('',#802,#1019);
+#1019 = DEFINITIONAL_REPRESENTATION('',(#1020),#1024);
+#1020 = LINE('',#1021,#1022);
+#1021 = CARTESIAN_POINT('',(2.952755905512E-03,0.));
+#1022 = VECTOR('',#1023,1.);
+#1023 = DIRECTION('',(0.,1.));
+#1024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1025 = PCURVE('',#828,#1026);
+#1026 = DEFINITIONAL_REPRESENTATION('',(#1027),#1031);
+#1027 = LINE('',#1028,#1029);
+#1028 = CARTESIAN_POINT('',(0.,5.866141732283E-03));
+#1029 = VECTOR('',#1030,1.);
+#1030 = DIRECTION('',(1.,0.));
+#1031 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1032 = ORIENTED_EDGE('',*,*,#896,.F.);
+#1033 = ADVANCED_FACE('',(#1034),#774,.F.);
+#1034 = FACE_BOUND('',#1035,.F.);
+#1035 = EDGE_LOOP('',(#1036,#1037,#1038,#1039));
+#1036 = ORIENTED_EDGE('',*,*,#758,.F.);
+#1037 = ORIENTED_EDGE('',*,*,#943,.T.);
+#1038 = ORIENTED_EDGE('',*,*,#873,.T.);
+#1039 = ORIENTED_EDGE('',*,*,#990,.F.);
+#1040 = ADVANCED_FACE('',(#1041),#828,.T.);
+#1041 = FACE_BOUND('',#1042,.T.);
+#1042 = EDGE_LOOP('',(#1043,#1044,#1045,#1046));
+#1043 = ORIENTED_EDGE('',*,*,#814,.F.);
+#1044 = ORIENTED_EDGE('',*,*,#965,.T.);
+#1045 = ORIENTED_EDGE('',*,*,#919,.T.);
+#1046 = ORIENTED_EDGE('',*,*,#1012,.F.);
+#1047 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1054)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1048,#1052,#1053)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1048 = ( CONVERSION_BASED_UNIT('INCH',#1050) LENGTH_UNIT() NAMED_UNIT(
+  #1049) );
+#1049 = DIMENSIONAL_EXPONENTS(1.,0.,0.,0.,0.,0.,0.);
+#1050 = LENGTH_MEASURE_WITH_UNIT(25.4,#1051);
+#1051 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1052 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1053 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1054 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(3.937007874016E-09)
+  ,#1048,'distance_accuracy_value','confusion accuracy');
+#1055 = SHAPE_DEFINITION_REPRESENTATION(#1056,#716);
+#1056 = PRODUCT_DEFINITION_SHAPE('','',#1057);
+#1057 = PRODUCT_DEFINITION('design','',#1058,#1061);
+#1058 = PRODUCT_DEFINITION_FORMATION('','',#1059);
+#1059 = PRODUCT('led-inner','led-inner','',(#1060));
+#1060 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#1061 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1062 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1063,#1065);
+#1063 = ( REPRESENTATION_RELATIONSHIP('','',#716,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1064) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1064 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
+#1065 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1066);
+#1066 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','=>[0:1:1:3]','',#5,#1057,$);
+#1067 = PRODUCT_TYPE('part',$,(#1059));
+#1068 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1069),#1399);
+#1069 = MANIFOLD_SOLID_BREP('',#1070);
+#1070 = CLOSED_SHELL('',(#1071,#1191,#1267,#1338,#1385,#1392));
+#1071 = ADVANCED_FACE('',(#1072),#1086,.T.);
+#1072 = FACE_BOUND('',#1073,.T.);
+#1073 = EDGE_LOOP('',(#1074,#1109,#1137,#1165));
+#1074 = ORIENTED_EDGE('',*,*,#1075,.T.);
+#1075 = EDGE_CURVE('',#1076,#1078,#1080,.T.);
+#1076 = VERTEX_POINT('',#1077);
+#1077 = CARTESIAN_POINT('',(1.968503937008E-02,2.185478394931E-18,
+    -1.427165354331E-02));
+#1078 = VERTEX_POINT('',#1079);
+#1079 = CARTESIAN_POINT('',(1.968503937008E-02,-2.185478394931E-18,
+    1.427165354331E-02));
+#1080 = SURFACE_CURVE('',#1081,(#1085,#1097),.PCURVE_S1.);
+#1081 = LINE('',#1082,#1083);
+#1082 = CARTESIAN_POINT('',(1.968503937008E-02,-2.185478394931E-18,
+    -1.427165354331E-02));
+#1083 = VECTOR('',#1084,3.937007874016E-02);
+#1084 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#1085 = PCURVE('',#1086,#1091);
+#1086 = PLANE('',#1087);
+#1087 = AXIS2_PLACEMENT_3D('',#1088,#1089,#1090);
+#1088 = CARTESIAN_POINT('',(1.968503937008E-02,-2.185478394931E-18,
+    -1.427165354331E-02));
+#1089 = DIRECTION('',(0.,-1.,2.22044604925E-16));
+#1090 = DIRECTION('',(-1.,0.,0.));
+#1091 = DEFINITIONAL_REPRESENTATION('',(#1092),#1096);
+#1092 = LINE('',#1093,#1094);
+#1093 = CARTESIAN_POINT('',(2.185478394931E-18,0.));
+#1094 = VECTOR('',#1095,1.);
+#1095 = DIRECTION('',(0.,-1.));
+#1096 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1097 = PCURVE('',#1098,#1103);
+#1098 = PLANE('',#1099);
+#1099 = AXIS2_PLACEMENT_3D('',#1100,#1101,#1102);
+#1100 = CARTESIAN_POINT('',(1.771653543307E-02,1.377952755906E-02,
+    -1.427165354331E-02));
+#1101 = DIRECTION('',(0.989949493661,0.141421356237,-3.140184917368E-17)
+  );
+#1102 = DIRECTION('',(0.141421356237,-0.989949493661,4.396258884315E-16)
+  );
+#1103 = DEFINITIONAL_REPRESENTATION('',(#1104),#1108);
+#1104 = LINE('',#1105,#1106);
+#1105 = CARTESIAN_POINT('',(1.391942482651E-02,-4.370956789863E-19));
+#1106 = VECTOR('',#1107,1.);
+#1107 = DIRECTION('',(2.198129442157E-16,-1.));
+#1108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1109 = ORIENTED_EDGE('',*,*,#1110,.T.);
+#1110 = EDGE_CURVE('',#1078,#1111,#1113,.T.);
+#1111 = VERTEX_POINT('',#1112);
+#1112 = CARTESIAN_POINT('',(-1.968503937008E-02,-2.185478394931E-18,
+    1.427165354331E-02));
+#1113 = SURFACE_CURVE('',#1114,(#1118,#1125),.PCURVE_S1.);
+#1114 = LINE('',#1115,#1116);
+#1115 = CARTESIAN_POINT('',(1.968503937008E-02,2.185478394931E-18,
+    1.427165354331E-02));
+#1116 = VECTOR('',#1117,3.937007874016E-02);
+#1117 = DIRECTION('',(-1.,0.,0.));
+#1118 = PCURVE('',#1086,#1119);
+#1119 = DEFINITIONAL_REPRESENTATION('',(#1120),#1124);
+#1120 = LINE('',#1121,#1122);
+#1121 = CARTESIAN_POINT('',(0.,-2.854330708661E-02));
+#1122 = VECTOR('',#1123,1.);
+#1123 = DIRECTION('',(1.,0.));
+#1124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1125 = PCURVE('',#1126,#1131);
+#1126 = PLANE('',#1127);
+#1127 = AXIS2_PLACEMENT_3D('',#1128,#1129,#1130);
+#1128 = CARTESIAN_POINT('',(1.968503937008E-02,2.185478394931E-18,
+    1.427165354331E-02));
+#1129 = DIRECTION('',(0.,4.440892107954E-16,1.));
+#1130 = DIRECTION('',(0.,-1.,4.440892107954E-16));
+#1131 = DEFINITIONAL_REPRESENTATION('',(#1132),#1136);
+#1132 = LINE('',#1133,#1134);
+#1133 = CARTESIAN_POINT('',(0.,0.));
+#1134 = VECTOR('',#1135,1.);
+#1135 = DIRECTION('',(0.,-1.));
+#1136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1137 = ORIENTED_EDGE('',*,*,#1138,.F.);
+#1138 = EDGE_CURVE('',#1139,#1111,#1141,.T.);
+#1139 = VERTEX_POINT('',#1140);
+#1140 = CARTESIAN_POINT('',(-1.968503937008E-02,2.185478394931E-18,
+    -1.427165354331E-02));
+#1141 = SURFACE_CURVE('',#1142,(#1146,#1153),.PCURVE_S1.);
+#1142 = LINE('',#1143,#1144);
+#1143 = CARTESIAN_POINT('',(-1.968503937008E-02,-2.185478394931E-18,
+    -1.427165354331E-02));
+#1144 = VECTOR('',#1145,3.937007874016E-02);
+#1145 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#1146 = PCURVE('',#1086,#1147);
+#1147 = DEFINITIONAL_REPRESENTATION('',(#1148),#1152);
+#1148 = LINE('',#1149,#1150);
+#1149 = CARTESIAN_POINT('',(3.937007874016E-02,0.));
+#1150 = VECTOR('',#1151,1.);
+#1151 = DIRECTION('',(0.,-1.));
+#1152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1153 = PCURVE('',#1154,#1159);
+#1154 = PLANE('',#1155);
+#1155 = AXIS2_PLACEMENT_3D('',#1156,#1157,#1158);
+#1156 = CARTESIAN_POINT('',(-1.968503937008E-02,-2.185478394931E-18,
+    -1.427165354331E-02));
+#1157 = DIRECTION('',(-0.989949493661,0.141421356237,-3.140184917368E-17
+    ));
+#1158 = DIRECTION('',(0.141421356237,0.989949493661,-4.396258884315E-16)
+  );
+#1159 = DEFINITIONAL_REPRESENTATION('',(#1160),#1164);
+#1160 = LINE('',#1161,#1162);
+#1161 = CARTESIAN_POINT('',(0.,-0.));
+#1162 = VECTOR('',#1163,1.);
+#1163 = DIRECTION('',(-2.198129442157E-16,-1.));
+#1164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1165 = ORIENTED_EDGE('',*,*,#1166,.F.);
+#1166 = EDGE_CURVE('',#1076,#1139,#1167,.T.);
+#1167 = SURFACE_CURVE('',#1168,(#1172,#1179),.PCURVE_S1.);
+#1168 = LINE('',#1169,#1170);
+#1169 = CARTESIAN_POINT('',(1.968503937008E-02,-2.185478394931E-18,
+    -1.427165354331E-02));
+#1170 = VECTOR('',#1171,3.937007874016E-02);
+#1171 = DIRECTION('',(-1.,0.,0.));
+#1172 = PCURVE('',#1086,#1173);
+#1173 = DEFINITIONAL_REPRESENTATION('',(#1174),#1178);
+#1174 = LINE('',#1175,#1176);
+#1175 = CARTESIAN_POINT('',(0.,-2.183731590486E-34));
+#1176 = VECTOR('',#1177,1.);
+#1177 = DIRECTION('',(1.,0.));
+#1178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1179 = PCURVE('',#1180,#1185);
+#1180 = PLANE('',#1181);
+#1181 = AXIS2_PLACEMENT_3D('',#1182,#1183,#1184);
+#1182 = CARTESIAN_POINT('',(1.968503937008E-02,-2.185478394931E-18,
+    -1.427165354331E-02));
+#1183 = DIRECTION('',(0.,4.440892107954E-16,1.));
+#1184 = DIRECTION('',(0.,-1.,4.440892107954E-16));
+#1185 = DEFINITIONAL_REPRESENTATION('',(#1186),#1190);
+#1186 = LINE('',#1187,#1188);
+#1187 = CARTESIAN_POINT('',(0.,0.));
+#1188 = VECTOR('',#1189,1.);
+#1189 = DIRECTION('',(0.,-1.));
+#1190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1191 = ADVANCED_FACE('',(#1192),#1154,.T.);
+#1192 = FACE_BOUND('',#1193,.T.);
+#1193 = EDGE_LOOP('',(#1194,#1195,#1218,#1246));
+#1194 = ORIENTED_EDGE('',*,*,#1138,.T.);
+#1195 = ORIENTED_EDGE('',*,*,#1196,.T.);
+#1196 = EDGE_CURVE('',#1111,#1197,#1199,.T.);
+#1197 = VERTEX_POINT('',#1198);
+#1198 = CARTESIAN_POINT('',(-1.771653543307E-02,1.377952755906E-02,
+    1.427165354331E-02));
+#1199 = SURFACE_CURVE('',#1200,(#1204,#1211),.PCURVE_S1.);
+#1200 = LINE('',#1201,#1202);
+#1201 = CARTESIAN_POINT('',(-1.968503937008E-02,2.185478394931E-18,
+    1.427165354331E-02));
+#1202 = VECTOR('',#1203,3.937007874016E-02);
+#1203 = DIRECTION('',(0.141421356237,0.989949493661,-4.396258884315E-16)
+  );
+#1204 = PCURVE('',#1154,#1205);
+#1205 = DEFINITIONAL_REPRESENTATION('',(#1206),#1210);
+#1206 = LINE('',#1207,#1208);
+#1207 = CARTESIAN_POINT('',(-7.228297703E-18,-2.854330708661E-02));
+#1208 = VECTOR('',#1209,1.);
+#1209 = DIRECTION('',(1.,-9.167426535283E-32));
+#1210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1211 = PCURVE('',#1126,#1212);
+#1212 = DEFINITIONAL_REPRESENTATION('',(#1213),#1217);
+#1213 = LINE('',#1214,#1215);
+#1214 = CARTESIAN_POINT('',(0.,-3.937007874016E-02));
+#1215 = VECTOR('',#1216,1.);
+#1216 = DIRECTION('',(-0.989949493661,0.141421356237));
+#1217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1218 = ORIENTED_EDGE('',*,*,#1219,.F.);
+#1219 = EDGE_CURVE('',#1220,#1197,#1222,.T.);
+#1220 = VERTEX_POINT('',#1221);
+#1221 = CARTESIAN_POINT('',(-1.771653543307E-02,1.377952755906E-02,
+    -1.427165354331E-02));
+#1222 = SURFACE_CURVE('',#1223,(#1227,#1234),.PCURVE_S1.);
+#1223 = LINE('',#1224,#1225);
+#1224 = CARTESIAN_POINT('',(-1.771653543307E-02,1.377952755906E-02,
+    -1.427165354331E-02));
+#1225 = VECTOR('',#1226,3.937007874016E-02);
+#1226 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#1227 = PCURVE('',#1154,#1228);
+#1228 = DEFINITIONAL_REPRESENTATION('',(#1229),#1233);
+#1229 = LINE('',#1230,#1231);
+#1230 = CARTESIAN_POINT('',(1.391942482651E-02,4.370956789863E-19));
+#1231 = VECTOR('',#1232,1.);
+#1232 = DIRECTION('',(-2.198129442157E-16,-1.));
+#1233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1234 = PCURVE('',#1235,#1240);
+#1235 = PLANE('',#1236);
+#1236 = AXIS2_PLACEMENT_3D('',#1237,#1238,#1239);
+#1237 = CARTESIAN_POINT('',(-1.771653543307E-02,1.377952755906E-02,
+    -1.427165354331E-02));
+#1238 = DIRECTION('',(0.,1.,-2.22044604925E-16));
+#1239 = DIRECTION('',(1.,0.,0.));
+#1240 = DEFINITIONAL_REPRESENTATION('',(#1241),#1245);
+#1241 = LINE('',#1242,#1243);
+#1242 = CARTESIAN_POINT('',(0.,0.));
+#1243 = VECTOR('',#1244,1.);
+#1244 = DIRECTION('',(0.,-1.));
+#1245 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1246 = ORIENTED_EDGE('',*,*,#1247,.F.);
+#1247 = EDGE_CURVE('',#1139,#1220,#1248,.T.);
+#1248 = SURFACE_CURVE('',#1249,(#1253,#1260),.PCURVE_S1.);
+#1249 = LINE('',#1250,#1251);
+#1250 = CARTESIAN_POINT('',(-1.968503937008E-02,-2.185478394931E-18,
+    -1.427165354331E-02));
+#1251 = VECTOR('',#1252,3.937007874016E-02);
+#1252 = DIRECTION('',(0.141421356237,0.989949493661,-4.396258884315E-16)
+  );
+#1253 = PCURVE('',#1154,#1254);
+#1254 = DEFINITIONAL_REPRESENTATION('',(#1255),#1259);
+#1255 = LINE('',#1256,#1257);
+#1256 = CARTESIAN_POINT('',(-9.541093346372E-19,-8.647577098326E-36));
+#1257 = VECTOR('',#1258,1.);
+#1258 = DIRECTION('',(1.,-9.167426535283E-32));
+#1259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1260 = PCURVE('',#1180,#1261);
+#1261 = DEFINITIONAL_REPRESENTATION('',(#1262),#1266);
+#1262 = LINE('',#1263,#1264);
+#1263 = CARTESIAN_POINT('',(0.,-3.937007874016E-02));
+#1264 = VECTOR('',#1265,1.);
+#1265 = DIRECTION('',(-0.989949493661,0.141421356237));
+#1266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1267 = ADVANCED_FACE('',(#1268),#1235,.T.);
+#1268 = FACE_BOUND('',#1269,.T.);
+#1269 = EDGE_LOOP('',(#1270,#1271,#1294,#1317));
+#1270 = ORIENTED_EDGE('',*,*,#1219,.T.);
+#1271 = ORIENTED_EDGE('',*,*,#1272,.T.);
+#1272 = EDGE_CURVE('',#1197,#1273,#1275,.T.);
+#1273 = VERTEX_POINT('',#1274);
+#1274 = CARTESIAN_POINT('',(1.771653543307E-02,1.377952755906E-02,
+    1.427165354331E-02));
+#1275 = SURFACE_CURVE('',#1276,(#1280,#1287),.PCURVE_S1.);
+#1276 = LINE('',#1277,#1278);
+#1277 = CARTESIAN_POINT('',(-1.771653543307E-02,1.377952755906E-02,
+    1.427165354331E-02));
+#1278 = VECTOR('',#1279,3.937007874016E-02);
+#1279 = DIRECTION('',(1.,0.,0.));
+#1280 = PCURVE('',#1235,#1281);
+#1281 = DEFINITIONAL_REPRESENTATION('',(#1282),#1286);
+#1282 = LINE('',#1283,#1284);
+#1283 = CARTESIAN_POINT('',(2.185478394931E-18,-2.854330708661E-02));
+#1284 = VECTOR('',#1285,1.);
+#1285 = DIRECTION('',(1.,0.));
+#1286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1287 = PCURVE('',#1126,#1288);
+#1288 = DEFINITIONAL_REPRESENTATION('',(#1289),#1293);
+#1289 = LINE('',#1290,#1291);
+#1290 = CARTESIAN_POINT('',(-1.377952755906E-02,-3.740157480315E-02));
+#1291 = VECTOR('',#1292,1.);
+#1292 = DIRECTION('',(0.,1.));
+#1293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1294 = ORIENTED_EDGE('',*,*,#1295,.F.);
+#1295 = EDGE_CURVE('',#1296,#1273,#1298,.T.);
+#1296 = VERTEX_POINT('',#1297);
+#1297 = CARTESIAN_POINT('',(1.771653543307E-02,1.377952755906E-02,
+    -1.427165354331E-02));
+#1298 = SURFACE_CURVE('',#1299,(#1303,#1310),.PCURVE_S1.);
+#1299 = LINE('',#1300,#1301);
+#1300 = CARTESIAN_POINT('',(1.771653543307E-02,1.377952755906E-02,
+    -1.427165354331E-02));
+#1301 = VECTOR('',#1302,3.937007874016E-02);
+#1302 = DIRECTION('',(0.,2.22044604925E-16,1.));
+#1303 = PCURVE('',#1235,#1304);
+#1304 = DEFINITIONAL_REPRESENTATION('',(#1305),#1309);
+#1305 = LINE('',#1306,#1307);
+#1306 = CARTESIAN_POINT('',(3.543307086614E-02,0.));
+#1307 = VECTOR('',#1308,1.);
+#1308 = DIRECTION('',(0.,-1.));
+#1309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1310 = PCURVE('',#1098,#1311);
+#1311 = DEFINITIONAL_REPRESENTATION('',(#1312),#1316);
+#1312 = LINE('',#1313,#1314);
+#1313 = CARTESIAN_POINT('',(0.,0.));
+#1314 = VECTOR('',#1315,1.);
+#1315 = DIRECTION('',(2.198129442157E-16,-1.));
+#1316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1317 = ORIENTED_EDGE('',*,*,#1318,.F.);
+#1318 = EDGE_CURVE('',#1220,#1296,#1319,.T.);
+#1319 = SURFACE_CURVE('',#1320,(#1324,#1331),.PCURVE_S1.);
+#1320 = LINE('',#1321,#1322);
+#1321 = CARTESIAN_POINT('',(-1.771653543307E-02,1.377952755906E-02,
+    -1.427165354331E-02));
+#1322 = VECTOR('',#1323,3.937007874016E-02);
+#1323 = DIRECTION('',(1.,0.,0.));
+#1324 = PCURVE('',#1235,#1325);
+#1325 = DEFINITIONAL_REPRESENTATION('',(#1326),#1330);
+#1326 = LINE('',#1327,#1328);
+#1327 = CARTESIAN_POINT('',(2.185478394931E-18,-4.852736867747E-34));
+#1328 = VECTOR('',#1329,1.);
+#1329 = DIRECTION('',(1.,0.));
+#1330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1331 = PCURVE('',#1180,#1332);
+#1332 = DEFINITIONAL_REPRESENTATION('',(#1333),#1337);
+#1333 = LINE('',#1334,#1335);
+#1334 = CARTESIAN_POINT('',(-1.377952755906E-02,-3.740157480315E-02));
+#1335 = VECTOR('',#1336,1.);
+#1336 = DIRECTION('',(0.,1.));
+#1337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1338 = ADVANCED_FACE('',(#1339),#1098,.T.);
+#1339 = FACE_BOUND('',#1340,.T.);
+#1340 = EDGE_LOOP('',(#1341,#1342,#1363,#1364));
+#1341 = ORIENTED_EDGE('',*,*,#1295,.T.);
+#1342 = ORIENTED_EDGE('',*,*,#1343,.T.);
+#1343 = EDGE_CURVE('',#1273,#1078,#1344,.T.);
+#1344 = SURFACE_CURVE('',#1345,(#1349,#1356),.PCURVE_S1.);
+#1345 = LINE('',#1346,#1347);
+#1346 = CARTESIAN_POINT('',(1.771653543307E-02,1.377952755906E-02,
+    1.427165354331E-02));
+#1347 = VECTOR('',#1348,3.937007874016E-02);
+#1348 = DIRECTION('',(0.141421356237,-0.989949493661,4.396258884315E-16)
+  );
+#1349 = PCURVE('',#1098,#1350);
+#1350 = DEFINITIONAL_REPRESENTATION('',(#1351),#1355);
+#1351 = LINE('',#1352,#1353);
+#1352 = CARTESIAN_POINT('',(6.490539691409E-18,-2.854330708661E-02));
+#1353 = VECTOR('',#1354,1.);
+#1354 = DIRECTION('',(1.,9.167426535283E-32));
+#1355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1356 = PCURVE('',#1126,#1357);
+#1357 = DEFINITIONAL_REPRESENTATION('',(#1358),#1362);
+#1358 = LINE('',#1359,#1360);
+#1359 = CARTESIAN_POINT('',(-1.377952755906E-02,-1.968503937008E-03));
+#1360 = VECTOR('',#1361,1.);
+#1361 = DIRECTION('',(0.989949493661,0.141421356237));
+#1362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1363 = ORIENTED_EDGE('',*,*,#1075,.F.);
+#1364 = ORIENTED_EDGE('',*,*,#1365,.F.);
+#1365 = EDGE_CURVE('',#1296,#1076,#1366,.T.);
+#1366 = SURFACE_CURVE('',#1367,(#1371,#1378),.PCURVE_S1.);
+#1367 = LINE('',#1368,#1369);
+#1368 = CARTESIAN_POINT('',(1.771653543307E-02,1.377952755906E-02,
+    -1.427165354331E-02));
+#1369 = VECTOR('',#1370,3.937007874016E-02);
+#1370 = DIRECTION('',(0.141421356237,-0.989949493661,4.396258884315E-16)
+  );
+#1371 = PCURVE('',#1098,#1372);
+#1372 = DEFINITIONAL_REPRESENTATION('',(#1373),#1377);
+#1373 = LINE('',#1374,#1375);
+#1374 = CARTESIAN_POINT('',(2.16351323047E-18,-8.734926361945E-35));
+#1375 = VECTOR('',#1376,1.);
+#1376 = DIRECTION('',(1.,9.167426535283E-32));
+#1377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1378 = PCURVE('',#1180,#1379);
+#1379 = DEFINITIONAL_REPRESENTATION('',(#1380),#1384);
+#1380 = LINE('',#1381,#1382);
+#1381 = CARTESIAN_POINT('',(-1.377952755906E-02,-1.968503937008E-03));
+#1382 = VECTOR('',#1383,1.);
+#1383 = DIRECTION('',(0.989949493661,0.141421356237));
+#1384 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1385 = ADVANCED_FACE('',(#1386),#1180,.F.);
+#1386 = FACE_BOUND('',#1387,.T.);
+#1387 = EDGE_LOOP('',(#1388,#1389,#1390,#1391));
+#1388 = ORIENTED_EDGE('',*,*,#1166,.T.);
+#1389 = ORIENTED_EDGE('',*,*,#1247,.T.);
+#1390 = ORIENTED_EDGE('',*,*,#1318,.T.);
+#1391 = ORIENTED_EDGE('',*,*,#1365,.T.);
+#1392 = ADVANCED_FACE('',(#1393),#1126,.T.);
+#1393 = FACE_BOUND('',#1394,.F.);
+#1394 = EDGE_LOOP('',(#1395,#1396,#1397,#1398));
+#1395 = ORIENTED_EDGE('',*,*,#1110,.T.);
+#1396 = ORIENTED_EDGE('',*,*,#1196,.T.);
+#1397 = ORIENTED_EDGE('',*,*,#1272,.T.);
+#1398 = ORIENTED_EDGE('',*,*,#1343,.T.);
+#1399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1406)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1400,#1404,#1405)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1400 = ( CONVERSION_BASED_UNIT('INCH',#1402) LENGTH_UNIT() NAMED_UNIT(
+  #1401) );
+#1401 = DIMENSIONAL_EXPONENTS(1.,0.,0.,0.,0.,0.,0.);
+#1402 = LENGTH_MEASURE_WITH_UNIT(25.4,#1403);
+#1403 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1404 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1405 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1406 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(3.937007874016E-09)
+  ,#1400,'distance_accuracy_value','confusion accuracy');
+#1407 = SHAPE_DEFINITION_REPRESENTATION(#1408,#1068);
+#1408 = PRODUCT_DEFINITION_SHAPE('','',#1409);
+#1409 = PRODUCT_DEFINITION('design','',#1410,#1413);
+#1410 = PRODUCT_DEFINITION_FORMATION('','',#1411);
+#1411 = PRODUCT('led-top','led-top','',(#1412));
+#1412 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#1413 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#1414 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1415,#1417);
+#1415 = ( REPRESENTATION_RELATIONSHIP('','',#1068,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1416) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#1416 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23);
+#1417 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #1418);
+#1418 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','=>[0:1:1:4]','',#5,#1409,$);
+#1419 = PRODUCT_TYPE('part',$,(#1411));
+#1420 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1421),#2379);
+#1421 = MANIFOLD_SOLID_BREP('',#1422);
+#1422 = CLOSED_SHELL('',(#1423,#1603,#1791,#1839,#1887,#1936,#2082,#2109
+    ,#2138,#2165,#2243,#2291,#2346,#2372));
+#1423 = ADVANCED_FACE('',(#1424),#1438,.F.);
+#1424 = FACE_BOUND('',#1425,.T.);
+#1425 = EDGE_LOOP('',(#1426,#1461,#1489,#1517,#1545,#1577));
+#1426 = ORIENTED_EDGE('',*,*,#1427,.F.);
+#1427 = EDGE_CURVE('',#1428,#1430,#1432,.T.);
+#1428 = VERTEX_POINT('',#1429);
+#1429 = CARTESIAN_POINT('',(2.36220470915E-02,1.279527530865E-02,
+    1.396718192917E-02));
+#1430 = VERTEX_POINT('',#1431);
+#1431 = CARTESIAN_POINT('',(3.248031480803E-02,1.279527530865E-02,
+    1.396718192917E-02));
+#1432 = SURFACE_CURVE('',#1433,(#1437,#1449),.PCURVE_S1.);
+#1433 = LINE('',#1434,#1435);
+#1434 = CARTESIAN_POINT('',(2.36220470915E-02,1.279527530865E-02,
+    1.396718192917E-02));
+#1435 = VECTOR('',#1436,3.937007874016E-02);
+#1436 = DIRECTION('',(1.,0.,0.));
+#1437 = PCURVE('',#1438,#1443);
+#1438 = PLANE('',#1439);
+#1439 = AXIS2_PLACEMENT_3D('',#1440,#1441,#1442);
+#1440 = CARTESIAN_POINT('',(2.36220470915E-02,1.279527530865E-02,
+    1.396718192917E-02));
+#1441 = DIRECTION('',(-0.,-1.33226762955E-15,-1.));
+#1442 = DIRECTION('',(-1.,0.,-0.));
+#1443 = DEFINITIONAL_REPRESENTATION('',(#1444),#1448);
+#1444 = LINE('',#1445,#1446);
+#1445 = CARTESIAN_POINT('',(4.370956789863E-18,-2.185478394931E-18));
+#1446 = VECTOR('',#1447,1.);
+#1447 = DIRECTION('',(-1.,0.));
+#1448 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1449 = PCURVE('',#1450,#1455);
+#1450 = PLANE('',#1451);
+#1451 = AXIS2_PLACEMENT_3D('',#1452,#1453,#1454);
+#1452 = CARTESIAN_POINT('',(2.36220470915E-02,1.279527530865E-02,
+    1.396718192917E-02));
+#1453 = DIRECTION('',(0.,1.,-1.554312234475E-15));
+#1454 = DIRECTION('',(0.,-1.554312234475E-15,-1.));
+#1455 = DEFINITIONAL_REPRESENTATION('',(#1456),#1460);
+#1456 = LINE('',#1457,#1458);
+#1457 = CARTESIAN_POINT('',(8.741913579726E-18,4.370956789863E-18));
+#1458 = VECTOR('',#1459,1.);
+#1459 = DIRECTION('',(-0.,-1.));
+#1460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1461 = ORIENTED_EDGE('',*,*,#1462,.T.);
+#1462 = EDGE_CURVE('',#1428,#1463,#1465,.T.);
+#1463 = VERTEX_POINT('',#1464);
+#1464 = CARTESIAN_POINT('',(2.36220470915E-02,-1.279527587245E-02,
+    1.396718192917E-02));
+#1465 = SURFACE_CURVE('',#1466,(#1470,#1477),.PCURVE_S1.);
+#1466 = LINE('',#1467,#1468);
+#1467 = CARTESIAN_POINT('',(2.36220470915E-02,1.279527530865E-02,
+    1.396718192917E-02));
+#1468 = VECTOR('',#1469,3.937007874016E-02);
+#1469 = DIRECTION('',(0.,-1.,1.33226762955E-15));
+#1470 = PCURVE('',#1438,#1471);
+#1471 = DEFINITIONAL_REPRESENTATION('',(#1472),#1476);
+#1472 = LINE('',#1473,#1474);
+#1473 = CARTESIAN_POINT('',(-0.,0.));
+#1474 = VECTOR('',#1475,1.);
+#1475 = DIRECTION('',(-0.,-1.));
+#1476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1477 = PCURVE('',#1478,#1483);
+#1478 = PLANE('',#1479);
+#1479 = AXIS2_PLACEMENT_3D('',#1480,#1481,#1482);
+#1480 = CARTESIAN_POINT('',(2.36220470915E-02,1.279527530865E-02,
+    1.298292996067E-02));
+#1481 = DIRECTION('',(1.,0.,0.));
+#1482 = DIRECTION('',(-0.,-1.554312234475E-15,-1.));
+#1483 = DEFINITIONAL_REPRESENTATION('',(#1484),#1488);
+#1484 = LINE('',#1485,#1486);
+#1485 = CARTESIAN_POINT('',(-9.842519685039E-04,-6.556435184794E-19));
+#1486 = VECTOR('',#1487,1.);
+#1487 = DIRECTION('',(2.22044604925E-16,-1.));
+#1488 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1489 = ORIENTED_EDGE('',*,*,#1490,.T.);
+#1490 = EDGE_CURVE('',#1463,#1491,#1493,.T.);
+#1491 = VERTEX_POINT('',#1492);
+#1492 = CARTESIAN_POINT('',(3.248031480803E-02,-1.279527587245E-02,
+    1.396718192917E-02));
+#1493 = SURFACE_CURVE('',#1494,(#1498,#1505),.PCURVE_S1.);
+#1494 = LINE('',#1495,#1496);
+#1495 = CARTESIAN_POINT('',(2.36220470915E-02,-1.279527587245E-02,
+    1.396718192917E-02));
+#1496 = VECTOR('',#1497,3.937007874016E-02);
+#1497 = DIRECTION('',(1.,0.,0.));
+#1498 = PCURVE('',#1438,#1499);
+#1499 = DEFINITIONAL_REPRESENTATION('',(#1500),#1504);
+#1500 = LINE('',#1501,#1502);
+#1501 = CARTESIAN_POINT('',(4.370956789863E-18,-2.55905511811E-02));
+#1502 = VECTOR('',#1503,1.);
+#1503 = DIRECTION('',(-1.,0.));
+#1504 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1505 = PCURVE('',#1506,#1511);
+#1506 = PLANE('',#1507);
+#1507 = AXIS2_PLACEMENT_3D('',#1508,#1509,#1510);
+#1508 = CARTESIAN_POINT('',(2.36220470915E-02,-1.279527587245E-02,
+    1.396718192917E-02));
+#1509 = DIRECTION('',(0.,1.,-1.554312234475E-15));
+#1510 = DIRECTION('',(0.,-1.554312234475E-15,-1.));
+#1511 = DEFINITIONAL_REPRESENTATION('',(#1512),#1516);
+#1512 = LINE('',#1513,#1514);
+#1513 = CARTESIAN_POINT('',(-2.595255593981E-18,4.370956789863E-18));
+#1514 = VECTOR('',#1515,1.);
+#1515 = DIRECTION('',(-0.,-1.));
+#1516 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1517 = ORIENTED_EDGE('',*,*,#1518,.F.);
+#1518 = EDGE_CURVE('',#1519,#1491,#1521,.T.);
+#1519 = VERTEX_POINT('',#1520);
+#1520 = CARTESIAN_POINT('',(3.248031480803E-02,-4.960630203159E-03,
+    1.396718192917E-02));
+#1521 = SURFACE_CURVE('',#1522,(#1526,#1533),.PCURVE_S1.);
+#1522 = LINE('',#1523,#1524);
+#1523 = CARTESIAN_POINT('',(3.248031480803E-02,1.279527530865E-02,
+    1.396718192917E-02));
+#1524 = VECTOR('',#1525,3.937007874016E-02);
+#1525 = DIRECTION('',(0.,-1.,1.33226762955E-15));
+#1526 = PCURVE('',#1438,#1527);
+#1527 = DEFINITIONAL_REPRESENTATION('',(#1528),#1532);
+#1528 = LINE('',#1529,#1530);
+#1529 = CARTESIAN_POINT('',(-8.858267716535E-03,0.));
+#1530 = VECTOR('',#1531,1.);
+#1531 = DIRECTION('',(-0.,-1.));
+#1532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1533 = PCURVE('',#1534,#1539);
+#1534 = PLANE('',#1535);
+#1535 = AXIS2_PLACEMENT_3D('',#1536,#1537,#1538);
+#1536 = CARTESIAN_POINT('',(3.248031480803E-02,1.279527530865E-02,
+    1.396718192917E-02));
+#1537 = DIRECTION('',(-1.,-0.,0.));
+#1538 = DIRECTION('',(0.,1.554312234475E-15,1.));
+#1539 = DEFINITIONAL_REPRESENTATION('',(#1540),#1544);
+#1540 = LINE('',#1541,#1542);
+#1541 = CARTESIAN_POINT('',(0.,-0.));
+#1542 = VECTOR('',#1543,1.);
+#1543 = DIRECTION('',(-2.22044604925E-16,-1.));
+#1544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1545 = ORIENTED_EDGE('',*,*,#1546,.F.);
+#1546 = EDGE_CURVE('',#1547,#1519,#1549,.T.);
+#1547 = VERTEX_POINT('',#1548);
+#1548 = CARTESIAN_POINT('',(3.248031480803E-02,4.960629639361E-03,
+    1.396718192917E-02));
+#1549 = SURFACE_CURVE('',#1550,(#1555,#1566),.PCURVE_S1.);
+#1550 = CIRCLE('',#1551,4.96062992126E-03);
+#1551 = AXIS2_PLACEMENT_3D('',#1552,#1553,#1554);
+#1552 = CARTESIAN_POINT('',(3.248031480803E-02,-2.818987073518E-10,
+    1.396718192917E-02));
+#1553 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#1554 = DIRECTION('',(-1.,0.,-0.));
+#1555 = PCURVE('',#1438,#1556);
+#1556 = DEFINITIONAL_REPRESENTATION('',(#1557),#1565);
+#1557 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1558,#1559,#1560,#1561,
+#1562,#1563,#1564),.UNSPECIFIED.,.F.,.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('') );
+#1558 = CARTESIAN_POINT('',(-3.897637795276E-03,-1.279527559055E-02));
+#1559 = CARTESIAN_POINT('',(-3.897637795276E-03,-2.138733865172E-02));
+#1560 = CARTESIAN_POINT('',(-1.133858267717E-02,-1.709130712114E-02));
+#1561 = CARTESIAN_POINT('',(-1.877952755906E-02,-1.279527559055E-02));
+#1562 = CARTESIAN_POINT('',(-1.133858267717E-02,-8.499244059967E-03));
+#1563 = CARTESIAN_POINT('',(-3.897637795276E-03,-4.203212529383E-03));
+#1564 = CARTESIAN_POINT('',(-3.897637795276E-03,-1.279527559055E-02));
+#1565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1566 = PCURVE('',#1567,#1572);
+#1567 = CYLINDRICAL_SURFACE('',#1568,4.96062992126E-03);
+#1568 = AXIS2_PLACEMENT_3D('',#1569,#1570,#1571);
+#1569 = CARTESIAN_POINT('',(3.248031480803E-02,-2.818987257098E-10,
+    1.876543701181E-04));
+#1570 = DIRECTION('',(-0.,-1.33226762955E-15,-1.));
+#1571 = DIRECTION('',(-1.,0.,0.));
+#1572 = DEFINITIONAL_REPRESENTATION('',(#1573),#1576);
+#1573 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1574,#1575),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,7.853981633974),.PIECEWISE_BEZIER_KNOTS.);
+#1574 = CARTESIAN_POINT('',(-4.712388980385,-1.377952755906E-02));
+#1575 = CARTESIAN_POINT('',(-7.853981633974,-1.377952755906E-02));
+#1576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1577 = ORIENTED_EDGE('',*,*,#1578,.F.);
+#1578 = EDGE_CURVE('',#1430,#1547,#1579,.T.);
+#1579 = SURFACE_CURVE('',#1580,(#1584,#1591),.PCURVE_S1.);
+#1580 = LINE('',#1581,#1582);
+#1581 = CARTESIAN_POINT('',(3.248031480803E-02,1.279527530865E-02,
+    1.396718192917E-02));
+#1582 = VECTOR('',#1583,3.937007874016E-02);
+#1583 = DIRECTION('',(0.,-1.,1.33226762955E-15));
+#1584 = PCURVE('',#1438,#1585);
+#1585 = DEFINITIONAL_REPRESENTATION('',(#1586),#1590);
+#1586 = LINE('',#1587,#1588);
+#1587 = CARTESIAN_POINT('',(-8.858267716535E-03,0.));
+#1588 = VECTOR('',#1589,1.);
+#1589 = DIRECTION('',(-0.,-1.));
+#1590 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1591 = PCURVE('',#1592,#1597);
+#1592 = PLANE('',#1593);
+#1593 = AXIS2_PLACEMENT_3D('',#1594,#1595,#1596);
+#1594 = CARTESIAN_POINT('',(3.248031480803E-02,1.279527530865E-02,
+    1.396718192917E-02));
+#1595 = DIRECTION('',(-1.,-0.,0.));
+#1596 = DIRECTION('',(0.,1.554312234475E-15,1.));
+#1597 = DEFINITIONAL_REPRESENTATION('',(#1598),#1602);
+#1598 = LINE('',#1599,#1600);
+#1599 = CARTESIAN_POINT('',(0.,-0.));
+#1600 = VECTOR('',#1601,1.);
+#1601 = DIRECTION('',(-2.22044604925E-16,-1.));
+#1602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1603 = ADVANCED_FACE('',(#1604),#1450,.T.);
+#1604 = FACE_BOUND('',#1605,.T.);
+#1605 = EDGE_LOOP('',(#1606,#1607,#1630,#1658,#1686,#1714,#1742,#1770));
+#1606 = ORIENTED_EDGE('',*,*,#1427,.T.);
+#1607 = ORIENTED_EDGE('',*,*,#1608,.T.);
+#1608 = EDGE_CURVE('',#1430,#1609,#1611,.T.);
+#1609 = VERTEX_POINT('',#1610);
+#1610 = CARTESIAN_POINT('',(3.248031480803E-02,1.279527530865E-02,
+    1.876543701181E-04));
+#1611 = SURFACE_CURVE('',#1612,(#1616,#1623),.PCURVE_S1.);
+#1612 = LINE('',#1613,#1614);
+#1613 = CARTESIAN_POINT('',(3.248031480803E-02,1.279527530865E-02,
+    1.396718192917E-02));
+#1614 = VECTOR('',#1615,3.937007874016E-02);
+#1615 = DIRECTION('',(-0.,-1.554312234475E-15,-1.));
+#1616 = PCURVE('',#1450,#1617);
+#1617 = DEFINITIONAL_REPRESENTATION('',(#1618),#1622);
+#1618 = LINE('',#1619,#1620);
+#1619 = CARTESIAN_POINT('',(8.741913579726E-18,-8.858267716535E-03));
+#1620 = VECTOR('',#1621,1.);
+#1621 = DIRECTION('',(1.,-0.));
+#1622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1623 = PCURVE('',#1592,#1624);
+#1624 = DEFINITIONAL_REPRESENTATION('',(#1625),#1629);
+#1625 = LINE('',#1626,#1627);
+#1626 = CARTESIAN_POINT('',(-4.370956789863E-18,-2.185478394931E-18));
+#1627 = VECTOR('',#1628,1.);
+#1628 = DIRECTION('',(-1.,0.));
+#1629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1630 = ORIENTED_EDGE('',*,*,#1631,.T.);
+#1631 = EDGE_CURVE('',#1609,#1632,#1634,.T.);
+#1632 = VERTEX_POINT('',#1633);
+#1633 = CARTESIAN_POINT('',(2.165354315449E-02,1.279527530865E-02,
+    1.876543701181E-04));
+#1634 = SURFACE_CURVE('',#1635,(#1639,#1646),.PCURVE_S1.);
+#1635 = LINE('',#1636,#1637);
+#1636 = CARTESIAN_POINT('',(3.248031480803E-02,1.279527530865E-02,
+    1.876543701181E-04));
+#1637 = VECTOR('',#1638,3.937007874016E-02);
+#1638 = DIRECTION('',(-1.,-0.,0.));
+#1639 = PCURVE('',#1450,#1640);
+#1640 = DEFINITIONAL_REPRESENTATION('',(#1641),#1645);
+#1641 = LINE('',#1642,#1643);
+#1642 = CARTESIAN_POINT('',(1.377952755906E-02,-8.858267716535E-03));
+#1643 = VECTOR('',#1644,1.);
+#1644 = DIRECTION('',(-0.,1.));
+#1645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1646 = PCURVE('',#1647,#1652);
+#1647 = PLANE('',#1648);
+#1648 = AXIS2_PLACEMENT_3D('',#1649,#1650,#1651);
+#1649 = CARTESIAN_POINT('',(3.248031480803E-02,1.279527530865E-02,
+    1.876543701181E-04));
+#1650 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#1651 = DIRECTION('',(1.,0.,0.));
+#1652 = DEFINITIONAL_REPRESENTATION('',(#1653),#1657);
+#1653 = LINE('',#1654,#1655);
+#1654 = CARTESIAN_POINT('',(-8.741913579726E-18,-2.185478394931E-18));
+#1655 = VECTOR('',#1656,1.);
+#1656 = DIRECTION('',(-1.,0.));
+#1657 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1658 = ORIENTED_EDGE('',*,*,#1659,.T.);
+#1659 = EDGE_CURVE('',#1632,#1660,#1662,.T.);
+#1660 = VERTEX_POINT('',#1661);
+#1661 = CARTESIAN_POINT('',(2.165354315449E-02,1.279527530865E-02,
+    1.171906338622E-03));
+#1662 = SURFACE_CURVE('',#1663,(#1667,#1674),.PCURVE_S1.);
+#1663 = LINE('',#1664,#1665);
+#1664 = CARTESIAN_POINT('',(2.165354315449E-02,1.279527530865E-02,
+    1.876543701181E-04));
+#1665 = VECTOR('',#1666,3.937007874016E-02);
+#1666 = DIRECTION('',(0.,1.554312234475E-15,1.));
+#1667 = PCURVE('',#1450,#1668);
+#1668 = DEFINITIONAL_REPRESENTATION('',(#1669),#1673);
+#1669 = LINE('',#1670,#1671);
+#1670 = CARTESIAN_POINT('',(1.377952755906E-02,1.968503937008E-03));
+#1671 = VECTOR('',#1672,1.);
+#1672 = DIRECTION('',(-1.,0.));
+#1673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1674 = PCURVE('',#1675,#1680);
+#1675 = PLANE('',#1676);
+#1676 = AXIS2_PLACEMENT_3D('',#1677,#1678,#1679);
+#1677 = CARTESIAN_POINT('',(2.165354315449E-02,1.279527530865E-02,
+    1.876543701181E-04));
+#1678 = DIRECTION('',(1.,0.,0.));
+#1679 = DIRECTION('',(-0.,-1.554312234475E-15,-1.));
+#1680 = DEFINITIONAL_REPRESENTATION('',(#1681),#1685);
+#1681 = LINE('',#1682,#1683);
+#1682 = CARTESIAN_POINT('',(4.852736867747E-34,-2.185478394931E-18));
+#1683 = VECTOR('',#1684,1.);
+#1684 = DIRECTION('',(-1.,0.));
+#1685 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1686 = ORIENTED_EDGE('',*,*,#1687,.T.);
+#1687 = EDGE_CURVE('',#1660,#1688,#1690,.T.);
+#1688 = VERTEX_POINT('',#1689);
+#1689 = CARTESIAN_POINT('',(3.149606283953E-02,1.279527530865E-02,
+    1.171906338622E-03));
+#1690 = SURFACE_CURVE('',#1691,(#1695,#1702),.PCURVE_S1.);
+#1691 = LINE('',#1692,#1693);
+#1692 = CARTESIAN_POINT('',(2.165354315449E-02,1.279527530865E-02,
+    1.171906338622E-03));
+#1693 = VECTOR('',#1694,3.937007874016E-02);
+#1694 = DIRECTION('',(1.,0.,0.));
+#1695 = PCURVE('',#1450,#1696);
+#1696 = DEFINITIONAL_REPRESENTATION('',(#1697),#1701);
+#1697 = LINE('',#1698,#1699);
+#1698 = CARTESIAN_POINT('',(1.279527559055E-02,1.968503937008E-03));
+#1699 = VECTOR('',#1700,1.);
+#1700 = DIRECTION('',(-0.,-1.));
+#1701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1702 = PCURVE('',#1703,#1708);
+#1703 = PLANE('',#1704);
+#1704 = AXIS2_PLACEMENT_3D('',#1705,#1706,#1707);
+#1705 = CARTESIAN_POINT('',(2.165354315449E-02,1.279527530865E-02,
+    1.171906338622E-03));
+#1706 = DIRECTION('',(-0.,-1.33226762955E-15,-1.));
+#1707 = DIRECTION('',(-1.,0.,-0.));
+#1708 = DEFINITIONAL_REPRESENTATION('',(#1709),#1713);
+#1709 = LINE('',#1710,#1711);
+#1710 = CARTESIAN_POINT('',(4.370956789863E-18,-2.185478394931E-18));
+#1711 = VECTOR('',#1712,1.);
+#1712 = DIRECTION('',(-1.,0.));
+#1713 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1714 = ORIENTED_EDGE('',*,*,#1715,.T.);
+#1715 = EDGE_CURVE('',#1688,#1716,#1718,.T.);
+#1716 = VERTEX_POINT('',#1717);
+#1717 = CARTESIAN_POINT('',(3.149606283953E-02,1.279527530865E-02,
+    1.298292996067E-02));
+#1718 = SURFACE_CURVE('',#1719,(#1723,#1730),.PCURVE_S1.);
+#1719 = LINE('',#1720,#1721);
+#1720 = CARTESIAN_POINT('',(3.149606283953E-02,1.279527530865E-02,
+    1.171906338622E-03));
+#1721 = VECTOR('',#1722,3.937007874016E-02);
+#1722 = DIRECTION('',(0.,1.554312234475E-15,1.));
+#1723 = PCURVE('',#1450,#1724);
+#1724 = DEFINITIONAL_REPRESENTATION('',(#1725),#1729);
+#1725 = LINE('',#1726,#1727);
+#1726 = CARTESIAN_POINT('',(1.279527559055E-02,-7.874015748031E-03));
+#1727 = VECTOR('',#1728,1.);
+#1728 = DIRECTION('',(-1.,0.));
+#1729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1730 = PCURVE('',#1731,#1736);
+#1731 = PLANE('',#1732);
+#1732 = AXIS2_PLACEMENT_3D('',#1733,#1734,#1735);
+#1733 = CARTESIAN_POINT('',(3.149606283953E-02,1.279527530865E-02,
+    1.171906338622E-03));
+#1734 = DIRECTION('',(1.,0.,0.));
+#1735 = DIRECTION('',(-0.,-1.554312234475E-15,-1.));
+#1736 = DEFINITIONAL_REPRESENTATION('',(#1737),#1741);
+#1737 = LINE('',#1738,#1739);
+#1738 = CARTESIAN_POINT('',(4.852736867747E-34,-2.185478394931E-18));
+#1739 = VECTOR('',#1740,1.);
+#1740 = DIRECTION('',(-1.,0.));
+#1741 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1742 = ORIENTED_EDGE('',*,*,#1743,.T.);
+#1743 = EDGE_CURVE('',#1716,#1744,#1746,.T.);
+#1744 = VERTEX_POINT('',#1745);
+#1745 = CARTESIAN_POINT('',(2.36220470915E-02,1.279527530865E-02,
+    1.298292996067E-02));
+#1746 = SURFACE_CURVE('',#1747,(#1751,#1758),.PCURVE_S1.);
+#1747 = LINE('',#1748,#1749);
+#1748 = CARTESIAN_POINT('',(3.149606283953E-02,1.279527530865E-02,
+    1.298292996067E-02));
+#1749 = VECTOR('',#1750,3.937007874016E-02);
+#1750 = DIRECTION('',(-1.,-0.,0.));
+#1751 = PCURVE('',#1450,#1752);
+#1752 = DEFINITIONAL_REPRESENTATION('',(#1753),#1757);
+#1753 = LINE('',#1754,#1755);
+#1754 = CARTESIAN_POINT('',(9.842519685039E-04,-7.874015748031E-03));
+#1755 = VECTOR('',#1756,1.);
+#1756 = DIRECTION('',(-0.,1.));
+#1757 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1758 = PCURVE('',#1759,#1764);
+#1759 = PLANE('',#1760);
+#1760 = AXIS2_PLACEMENT_3D('',#1761,#1762,#1763);
+#1761 = CARTESIAN_POINT('',(3.149606283953E-02,1.279527530865E-02,
+    1.298292996067E-02));
+#1762 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#1763 = DIRECTION('',(1.,0.,0.));
+#1764 = DEFINITIONAL_REPRESENTATION('',(#1765),#1769);
+#1765 = LINE('',#1766,#1767);
+#1766 = CARTESIAN_POINT('',(-8.741913579726E-18,-2.185478394931E-18));
+#1767 = VECTOR('',#1768,1.);
+#1768 = DIRECTION('',(-1.,0.));
+#1769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1770 = ORIENTED_EDGE('',*,*,#1771,.T.);
+#1771 = EDGE_CURVE('',#1744,#1428,#1772,.T.);
+#1772 = SURFACE_CURVE('',#1773,(#1777,#1784),.PCURVE_S1.);
+#1773 = LINE('',#1774,#1775);
+#1774 = CARTESIAN_POINT('',(2.36220470915E-02,1.279527530865E-02,
+    1.298292996067E-02));
+#1775 = VECTOR('',#1776,3.937007874016E-02);
+#1776 = DIRECTION('',(0.,1.554312234475E-15,1.));
+#1777 = PCURVE('',#1450,#1778);
+#1778 = DEFINITIONAL_REPRESENTATION('',(#1779),#1783);
+#1779 = LINE('',#1780,#1781);
+#1780 = CARTESIAN_POINT('',(9.842519685039E-04,4.370956789863E-18));
+#1781 = VECTOR('',#1782,1.);
+#1782 = DIRECTION('',(-1.,0.));
+#1783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1784 = PCURVE('',#1478,#1785);
+#1785 = DEFINITIONAL_REPRESENTATION('',(#1786),#1790);
+#1786 = LINE('',#1787,#1788);
+#1787 = CARTESIAN_POINT('',(4.852736867747E-34,-2.185478394931E-18));
+#1788 = VECTOR('',#1789,1.);
+#1789 = DIRECTION('',(-1.,0.));
+#1790 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1791 = ADVANCED_FACE('',(#1792),#1592,.F.);
+#1792 = FACE_BOUND('',#1793,.T.);
+#1793 = EDGE_LOOP('',(#1794,#1795,#1796,#1818));
+#1794 = ORIENTED_EDGE('',*,*,#1608,.F.);
+#1795 = ORIENTED_EDGE('',*,*,#1578,.T.);
+#1796 = ORIENTED_EDGE('',*,*,#1797,.T.);
+#1797 = EDGE_CURVE('',#1547,#1798,#1800,.T.);
+#1798 = VERTEX_POINT('',#1799);
+#1799 = CARTESIAN_POINT('',(3.248031480803E-02,4.960629639361E-03,
+    1.876543701181E-04));
+#1800 = SURFACE_CURVE('',#1801,(#1805,#1812),.PCURVE_S1.);
+#1801 = LINE('',#1802,#1803);
+#1802 = CARTESIAN_POINT('',(3.248031480803E-02,4.960629639361E-03,
+    1.876543701181E-04));
+#1803 = VECTOR('',#1804,3.937007874016E-02);
+#1804 = DIRECTION('',(-0.,-1.33226762955E-15,-1.));
+#1805 = PCURVE('',#1592,#1806);
+#1806 = DEFINITIONAL_REPRESENTATION('',(#1807),#1811);
+#1807 = LINE('',#1808,#1809);
+#1808 = CARTESIAN_POINT('',(-1.377952755906E-02,-7.834645669291E-03));
+#1809 = VECTOR('',#1810,1.);
+#1810 = DIRECTION('',(-1.,2.22044604925E-16));
+#1811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1812 = PCURVE('',#1567,#1813);
+#1813 = DEFINITIONAL_REPRESENTATION('',(#1814),#1817);
+#1814 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1815,#1816),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.35,-2.465190328816E-32),.PIECEWISE_BEZIER_KNOTS.);
+#1815 = CARTESIAN_POINT('',(-4.712388980385,-1.377952755906E-02));
+#1816 = CARTESIAN_POINT('',(-4.712388980385,-9.705473735495E-34));
+#1817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1818 = ORIENTED_EDGE('',*,*,#1819,.F.);
+#1819 = EDGE_CURVE('',#1609,#1798,#1820,.T.);
+#1820 = SURFACE_CURVE('',#1821,(#1825,#1832),.PCURVE_S1.);
+#1821 = LINE('',#1822,#1823);
+#1822 = CARTESIAN_POINT('',(3.248031480803E-02,1.279527530865E-02,
+    1.876543701181E-04));
+#1823 = VECTOR('',#1824,3.937007874016E-02);
+#1824 = DIRECTION('',(0.,-1.,1.33226762955E-15));
+#1825 = PCURVE('',#1592,#1826);
+#1826 = DEFINITIONAL_REPRESENTATION('',(#1827),#1831);
+#1827 = LINE('',#1828,#1829);
+#1828 = CARTESIAN_POINT('',(-1.377952755906E-02,4.370956789863E-19));
+#1829 = VECTOR('',#1830,1.);
+#1830 = DIRECTION('',(-2.22044604925E-16,-1.));
+#1831 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1832 = PCURVE('',#1647,#1833);
+#1833 = DEFINITIONAL_REPRESENTATION('',(#1834),#1838);
+#1834 = LINE('',#1835,#1836);
+#1835 = CARTESIAN_POINT('',(0.,-0.));
+#1836 = VECTOR('',#1837,1.);
+#1837 = DIRECTION('',(-0.,-1.));
+#1838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1839 = ADVANCED_FACE('',(#1840),#1567,.F.);
+#1840 = FACE_BOUND('',#1841,.T.);
+#1841 = EDGE_LOOP('',(#1842,#1865,#1866,#1867));
+#1842 = ORIENTED_EDGE('',*,*,#1843,.F.);
+#1843 = EDGE_CURVE('',#1798,#1844,#1846,.T.);
+#1844 = VERTEX_POINT('',#1845);
+#1845 = CARTESIAN_POINT('',(3.248031480803E-02,-4.960630203159E-03,
+    1.876543701181E-04));
+#1846 = SURFACE_CURVE('',#1847,(#1852,#1858),.PCURVE_S1.);
+#1847 = CIRCLE('',#1848,4.96062992126E-03);
+#1848 = AXIS2_PLACEMENT_3D('',#1849,#1850,#1851);
+#1849 = CARTESIAN_POINT('',(3.248031480803E-02,-2.818987257098E-10,
+    1.876543701181E-04));
+#1850 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#1851 = DIRECTION('',(-1.,0.,0.));
+#1852 = PCURVE('',#1567,#1853);
+#1853 = DEFINITIONAL_REPRESENTATION('',(#1854),#1857);
+#1854 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1855,#1856),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(4.712388980385,7.853981633975),.PIECEWISE_BEZIER_KNOTS.);
+#1855 = CARTESIAN_POINT('',(-4.712388980385,0.));
+#1856 = CARTESIAN_POINT('',(-7.853981633975,0.));
+#1857 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1858 = PCURVE('',#1647,#1859);
+#1859 = DEFINITIONAL_REPRESENTATION('',(#1860),#1864);
+#1860 = CIRCLE('',#1861,4.96062992126E-03);
+#1861 = AXIS2_PLACEMENT_2D('',#1862,#1863);
+#1862 = CARTESIAN_POINT('',(0.,-1.279527559055E-02));
+#1863 = DIRECTION('',(-1.,0.));
+#1864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1865 = ORIENTED_EDGE('',*,*,#1797,.F.);
+#1866 = ORIENTED_EDGE('',*,*,#1546,.T.);
+#1867 = ORIENTED_EDGE('',*,*,#1868,.T.);
+#1868 = EDGE_CURVE('',#1519,#1844,#1869,.T.);
+#1869 = SURFACE_CURVE('',#1870,(#1874,#1880),.PCURVE_S1.);
+#1870 = LINE('',#1871,#1872);
+#1871 = CARTESIAN_POINT('',(3.248031480803E-02,-4.960630203159E-03,
+    1.876543701181E-04));
+#1872 = VECTOR('',#1873,3.937007874016E-02);
+#1873 = DIRECTION('',(-0.,-1.33226762955E-15,-1.));
+#1874 = PCURVE('',#1567,#1875);
+#1875 = DEFINITIONAL_REPRESENTATION('',(#1876),#1879);
+#1876 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1877,#1878),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.35,-2.465190328816E-32),.PIECEWISE_BEZIER_KNOTS.);
+#1877 = CARTESIAN_POINT('',(-7.853981633974,-1.377952755906E-02));
+#1878 = CARTESIAN_POINT('',(-7.853981633974,-9.705473735495E-34));
+#1879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1880 = PCURVE('',#1534,#1881);
+#1881 = DEFINITIONAL_REPRESENTATION('',(#1882),#1886);
+#1882 = LINE('',#1883,#1884);
+#1883 = CARTESIAN_POINT('',(-1.377952755906E-02,-1.775590551181E-02));
+#1884 = VECTOR('',#1885,1.);
+#1885 = DIRECTION('',(-1.,2.22044604925E-16));
+#1886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1887 = ADVANCED_FACE('',(#1888),#1534,.F.);
+#1888 = FACE_BOUND('',#1889,.T.);
+#1889 = EDGE_LOOP('',(#1890,#1891,#1892,#1915));
+#1890 = ORIENTED_EDGE('',*,*,#1868,.F.);
+#1891 = ORIENTED_EDGE('',*,*,#1518,.T.);
+#1892 = ORIENTED_EDGE('',*,*,#1893,.T.);
+#1893 = EDGE_CURVE('',#1491,#1894,#1896,.T.);
+#1894 = VERTEX_POINT('',#1895);
+#1895 = CARTESIAN_POINT('',(3.248031480803E-02,-1.279527587245E-02,
+    1.876543701181E-04));
+#1896 = SURFACE_CURVE('',#1897,(#1901,#1908),.PCURVE_S1.);
+#1897 = LINE('',#1898,#1899);
+#1898 = CARTESIAN_POINT('',(3.248031480803E-02,-1.279527587245E-02,
+    1.396718192917E-02));
+#1899 = VECTOR('',#1900,3.937007874016E-02);
+#1900 = DIRECTION('',(-0.,-1.554312234475E-15,-1.));
+#1901 = PCURVE('',#1534,#1902);
+#1902 = DEFINITIONAL_REPRESENTATION('',(#1903),#1907);
+#1903 = LINE('',#1904,#1905);
+#1904 = CARTESIAN_POINT('',(-7.867722221753E-18,-2.55905511811E-02));
+#1905 = VECTOR('',#1906,1.);
+#1906 = DIRECTION('',(-1.,0.));
+#1907 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1908 = PCURVE('',#1506,#1909);
+#1909 = DEFINITIONAL_REPRESENTATION('',(#1910),#1914);
+#1910 = LINE('',#1911,#1912);
+#1911 = CARTESIAN_POINT('',(-2.595255593981E-18,-8.858267716535E-03));
+#1912 = VECTOR('',#1913,1.);
+#1913 = DIRECTION('',(1.,-0.));
+#1914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1915 = ORIENTED_EDGE('',*,*,#1916,.F.);
+#1916 = EDGE_CURVE('',#1844,#1894,#1917,.T.);
+#1917 = SURFACE_CURVE('',#1918,(#1922,#1929),.PCURVE_S1.);
+#1918 = LINE('',#1919,#1920);
+#1919 = CARTESIAN_POINT('',(3.248031480803E-02,1.279527530865E-02,
+    1.876543701181E-04));
+#1920 = VECTOR('',#1921,3.937007874016E-02);
+#1921 = DIRECTION('',(0.,-1.,1.33226762955E-15));
+#1922 = PCURVE('',#1534,#1923);
+#1923 = DEFINITIONAL_REPRESENTATION('',(#1924),#1928);
+#1924 = LINE('',#1925,#1926);
+#1925 = CARTESIAN_POINT('',(-1.377952755906E-02,4.370956789863E-19));
+#1926 = VECTOR('',#1927,1.);
+#1927 = DIRECTION('',(-2.22044604925E-16,-1.));
+#1928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1929 = PCURVE('',#1647,#1930);
+#1930 = DEFINITIONAL_REPRESENTATION('',(#1931),#1935);
+#1931 = LINE('',#1932,#1933);
+#1932 = CARTESIAN_POINT('',(0.,-0.));
+#1933 = VECTOR('',#1934,1.);
+#1934 = DIRECTION('',(-0.,-1.));
+#1935 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1936 = ADVANCED_FACE('',(#1937),#1506,.F.);
+#1937 = FACE_BOUND('',#1938,.F.);
+#1938 = EDGE_LOOP('',(#1939,#1940,#1941,#1964,#1987,#2010,#2038,#2061));
+#1939 = ORIENTED_EDGE('',*,*,#1490,.T.);
+#1940 = ORIENTED_EDGE('',*,*,#1893,.T.);
+#1941 = ORIENTED_EDGE('',*,*,#1942,.T.);
+#1942 = EDGE_CURVE('',#1894,#1943,#1945,.T.);
+#1943 = VERTEX_POINT('',#1944);
+#1944 = CARTESIAN_POINT('',(2.165354315449E-02,-1.279527587245E-02,
+    1.876543701181E-04));
+#1945 = SURFACE_CURVE('',#1946,(#1950,#1957),.PCURVE_S1.);
+#1946 = LINE('',#1947,#1948);
+#1947 = CARTESIAN_POINT('',(3.248031480803E-02,-1.279527587245E-02,
+    1.876543701181E-04));
+#1948 = VECTOR('',#1949,3.937007874016E-02);
+#1949 = DIRECTION('',(-1.,-0.,0.));
+#1950 = PCURVE('',#1506,#1951);
+#1951 = DEFINITIONAL_REPRESENTATION('',(#1952),#1956);
+#1952 = LINE('',#1953,#1954);
+#1953 = CARTESIAN_POINT('',(1.377952755906E-02,-8.858267716535E-03));
+#1954 = VECTOR('',#1955,1.);
+#1955 = DIRECTION('',(-0.,1.));
+#1956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1957 = PCURVE('',#1647,#1958);
+#1958 = DEFINITIONAL_REPRESENTATION('',(#1959),#1963);
+#1959 = LINE('',#1960,#1961);
+#1960 = CARTESIAN_POINT('',(-8.741913579726E-18,-2.55905511811E-02));
+#1961 = VECTOR('',#1962,1.);
+#1962 = DIRECTION('',(-1.,0.));
+#1963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1964 = ORIENTED_EDGE('',*,*,#1965,.T.);
+#1965 = EDGE_CURVE('',#1943,#1966,#1968,.T.);
+#1966 = VERTEX_POINT('',#1967);
+#1967 = CARTESIAN_POINT('',(2.165354315449E-02,-1.279527587245E-02,
+    1.171906338622E-03));
+#1968 = SURFACE_CURVE('',#1969,(#1973,#1980),.PCURVE_S1.);
+#1969 = LINE('',#1970,#1971);
+#1970 = CARTESIAN_POINT('',(2.165354315449E-02,-1.279527587245E-02,
+    1.876543701181E-04));
+#1971 = VECTOR('',#1972,3.937007874016E-02);
+#1972 = DIRECTION('',(0.,1.554312234475E-15,1.));
+#1973 = PCURVE('',#1506,#1974);
+#1974 = DEFINITIONAL_REPRESENTATION('',(#1975),#1979);
+#1975 = LINE('',#1976,#1977);
+#1976 = CARTESIAN_POINT('',(1.377952755906E-02,1.968503937008E-03));
+#1977 = VECTOR('',#1978,1.);
+#1978 = DIRECTION('',(-1.,0.));
+#1979 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1980 = PCURVE('',#1675,#1981);
+#1981 = DEFINITIONAL_REPRESENTATION('',(#1982),#1986);
+#1982 = LINE('',#1983,#1984);
+#1983 = CARTESIAN_POINT('',(5.682243826822E-18,-2.55905511811E-02));
+#1984 = VECTOR('',#1985,1.);
+#1985 = DIRECTION('',(-1.,0.));
+#1986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1987 = ORIENTED_EDGE('',*,*,#1988,.T.);
+#1988 = EDGE_CURVE('',#1966,#1989,#1991,.T.);
+#1989 = VERTEX_POINT('',#1990);
+#1990 = CARTESIAN_POINT('',(3.149606283953E-02,-1.279527587245E-02,
+    1.171906338622E-03));
+#1991 = SURFACE_CURVE('',#1992,(#1996,#2003),.PCURVE_S1.);
+#1992 = LINE('',#1993,#1994);
+#1993 = CARTESIAN_POINT('',(2.165354315449E-02,-1.279527587245E-02,
+    1.171906338622E-03));
+#1994 = VECTOR('',#1995,3.937007874016E-02);
+#1995 = DIRECTION('',(1.,0.,0.));
+#1996 = PCURVE('',#1506,#1997);
+#1997 = DEFINITIONAL_REPRESENTATION('',(#1998),#2002);
+#1998 = LINE('',#1999,#2000);
+#1999 = CARTESIAN_POINT('',(1.279527559055E-02,1.968503937008E-03));
+#2000 = VECTOR('',#2001,1.);
+#2001 = DIRECTION('',(-0.,-1.));
+#2002 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2003 = PCURVE('',#1703,#2004);
+#2004 = DEFINITIONAL_REPRESENTATION('',(#2005),#2009);
+#2005 = LINE('',#2006,#2007);
+#2006 = CARTESIAN_POINT('',(4.370956789863E-18,-2.55905511811E-02));
+#2007 = VECTOR('',#2008,1.);
+#2008 = DIRECTION('',(-1.,0.));
+#2009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2010 = ORIENTED_EDGE('',*,*,#2011,.T.);
+#2011 = EDGE_CURVE('',#1989,#2012,#2014,.T.);
+#2012 = VERTEX_POINT('',#2013);
+#2013 = CARTESIAN_POINT('',(3.149606283953E-02,-1.279527587245E-02,
+    1.298292996067E-02));
+#2014 = SURFACE_CURVE('',#2015,(#2019,#2026),.PCURVE_S1.);
+#2015 = LINE('',#2016,#2017);
+#2016 = CARTESIAN_POINT('',(3.149606283953E-02,-1.279527587245E-02,
+    1.171906338622E-03));
+#2017 = VECTOR('',#2018,3.937007874016E-02);
+#2018 = DIRECTION('',(0.,1.554312234475E-15,1.));
+#2019 = PCURVE('',#1506,#2020);
+#2020 = DEFINITIONAL_REPRESENTATION('',(#2021),#2025);
+#2021 = LINE('',#2022,#2023);
+#2022 = CARTESIAN_POINT('',(1.279527559055E-02,-7.874015748031E-03));
+#2023 = VECTOR('',#2024,1.);
+#2024 = DIRECTION('',(-1.,0.));
+#2025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2026 = PCURVE('',#2027,#2032);
+#2027 = PLANE('',#2028);
+#2028 = AXIS2_PLACEMENT_3D('',#2029,#2030,#2031);
+#2029 = CARTESIAN_POINT('',(3.149606283953E-02,1.279527530865E-02,
+    1.171906338622E-03));
+#2030 = DIRECTION('',(1.,0.,0.));
+#2031 = DIRECTION('',(-0.,-1.554312234475E-15,-1.));
+#2032 = DEFINITIONAL_REPRESENTATION('',(#2033),#2037);
+#2033 = LINE('',#2034,#2035);
+#2034 = CARTESIAN_POINT('',(5.682243826822E-18,-2.55905511811E-02));
+#2035 = VECTOR('',#2036,1.);
+#2036 = DIRECTION('',(-1.,0.));
+#2037 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2038 = ORIENTED_EDGE('',*,*,#2039,.T.);
+#2039 = EDGE_CURVE('',#2012,#2040,#2042,.T.);
+#2040 = VERTEX_POINT('',#2041);
+#2041 = CARTESIAN_POINT('',(2.36220470915E-02,-1.279527587245E-02,
+    1.298292996067E-02));
+#2042 = SURFACE_CURVE('',#2043,(#2047,#2054),.PCURVE_S1.);
+#2043 = LINE('',#2044,#2045);
+#2044 = CARTESIAN_POINT('',(3.149606283953E-02,-1.279527587245E-02,
+    1.298292996067E-02));
+#2045 = VECTOR('',#2046,3.937007874016E-02);
+#2046 = DIRECTION('',(-1.,-0.,0.));
+#2047 = PCURVE('',#1506,#2048);
+#2048 = DEFINITIONAL_REPRESENTATION('',(#2049),#2053);
+#2049 = LINE('',#2050,#2051);
+#2050 = CARTESIAN_POINT('',(9.842519685039E-04,-7.874015748031E-03));
+#2051 = VECTOR('',#2052,1.);
+#2052 = DIRECTION('',(-0.,1.));
+#2053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2054 = PCURVE('',#1759,#2055);
+#2055 = DEFINITIONAL_REPRESENTATION('',(#2056),#2060);
+#2056 = LINE('',#2057,#2058);
+#2057 = CARTESIAN_POINT('',(-8.741913579726E-18,-2.55905511811E-02));
+#2058 = VECTOR('',#2059,1.);
+#2059 = DIRECTION('',(-1.,0.));
+#2060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2061 = ORIENTED_EDGE('',*,*,#2062,.T.);
+#2062 = EDGE_CURVE('',#2040,#1463,#2063,.T.);
+#2063 = SURFACE_CURVE('',#2064,(#2068,#2075),.PCURVE_S1.);
+#2064 = LINE('',#2065,#2066);
+#2065 = CARTESIAN_POINT('',(2.36220470915E-02,-1.279527587245E-02,
+    1.298292996067E-02));
+#2066 = VECTOR('',#2067,3.937007874016E-02);
+#2067 = DIRECTION('',(0.,1.554312234475E-15,1.));
+#2068 = PCURVE('',#1506,#2069);
+#2069 = DEFINITIONAL_REPRESENTATION('',(#2070),#2074);
+#2070 = LINE('',#2071,#2072);
+#2071 = CARTESIAN_POINT('',(9.842519685039E-04,4.370956789863E-18));
+#2072 = VECTOR('',#2073,1.);
+#2073 = DIRECTION('',(-1.,0.));
+#2074 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2075 = PCURVE('',#1478,#2076);
+#2076 = DEFINITIONAL_REPRESENTATION('',(#2077),#2081);
+#2077 = LINE('',#2078,#2079);
+#2078 = CARTESIAN_POINT('',(7.867722221753E-18,-2.55905511811E-02));
+#2079 = VECTOR('',#2080,1.);
+#2080 = DIRECTION('',(-1.,0.));
+#2081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2082 = ADVANCED_FACE('',(#2083),#1478,.F.);
+#2083 = FACE_BOUND('',#2084,.T.);
+#2084 = EDGE_LOOP('',(#2085,#2106,#2107,#2108));
+#2085 = ORIENTED_EDGE('',*,*,#2086,.T.);
+#2086 = EDGE_CURVE('',#1744,#2040,#2087,.T.);
+#2087 = SURFACE_CURVE('',#2088,(#2092,#2099),.PCURVE_S1.);
+#2088 = LINE('',#2089,#2090);
+#2089 = CARTESIAN_POINT('',(2.36220470915E-02,1.279527530865E-02,
+    1.298292996067E-02));
+#2090 = VECTOR('',#2091,3.937007874016E-02);
+#2091 = DIRECTION('',(0.,-1.,1.33226762955E-15));
+#2092 = PCURVE('',#1478,#2093);
+#2093 = DEFINITIONAL_REPRESENTATION('',(#2094),#2098);
+#2094 = LINE('',#2095,#2096);
+#2095 = CARTESIAN_POINT('',(-0.,0.));
+#2096 = VECTOR('',#2097,1.);
+#2097 = DIRECTION('',(2.22044604925E-16,-1.));
+#2098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2099 = PCURVE('',#1759,#2100);
+#2100 = DEFINITIONAL_REPRESENTATION('',(#2101),#2105);
+#2101 = LINE('',#2102,#2103);
+#2102 = CARTESIAN_POINT('',(-7.874015748031E-03,0.));
+#2103 = VECTOR('',#2104,1.);
+#2104 = DIRECTION('',(-0.,-1.));
+#2105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2106 = ORIENTED_EDGE('',*,*,#2062,.T.);
+#2107 = ORIENTED_EDGE('',*,*,#1462,.F.);
+#2108 = ORIENTED_EDGE('',*,*,#1771,.F.);
+#2109 = ADVANCED_FACE('',(#2110),#1647,.F.);
+#2110 = FACE_BOUND('',#2111,.T.);
+#2111 = EDGE_LOOP('',(#2112,#2113,#2114,#2115,#2116,#2117));
+#2112 = ORIENTED_EDGE('',*,*,#1631,.F.);
+#2113 = ORIENTED_EDGE('',*,*,#1819,.T.);
+#2114 = ORIENTED_EDGE('',*,*,#1843,.T.);
+#2115 = ORIENTED_EDGE('',*,*,#1916,.T.);
+#2116 = ORIENTED_EDGE('',*,*,#1942,.T.);
+#2117 = ORIENTED_EDGE('',*,*,#2118,.F.);
+#2118 = EDGE_CURVE('',#1632,#1943,#2119,.T.);
+#2119 = SURFACE_CURVE('',#2120,(#2124,#2131),.PCURVE_S1.);
+#2120 = LINE('',#2121,#2122);
+#2121 = CARTESIAN_POINT('',(2.165354315449E-02,1.279527530865E-02,
+    1.876543701181E-04));
+#2122 = VECTOR('',#2123,3.937007874016E-02);
+#2123 = DIRECTION('',(0.,-1.,1.33226762955E-15));
+#2124 = PCURVE('',#1647,#2125);
+#2125 = DEFINITIONAL_REPRESENTATION('',(#2126),#2130);
+#2126 = LINE('',#2127,#2128);
+#2127 = CARTESIAN_POINT('',(-1.082677165354E-02,0.));
+#2128 = VECTOR('',#2129,1.);
+#2129 = DIRECTION('',(-0.,-1.));
+#2130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2131 = PCURVE('',#1675,#2132);
+#2132 = DEFINITIONAL_REPRESENTATION('',(#2133),#2137);
+#2133 = LINE('',#2134,#2135);
+#2134 = CARTESIAN_POINT('',(-0.,0.));
+#2135 = VECTOR('',#2136,1.);
+#2136 = DIRECTION('',(2.22044604925E-16,-1.));
+#2137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2138 = ADVANCED_FACE('',(#2139),#1675,.F.);
+#2139 = FACE_BOUND('',#2140,.T.);
+#2140 = EDGE_LOOP('',(#2141,#2142,#2143,#2164));
+#2141 = ORIENTED_EDGE('',*,*,#2118,.T.);
+#2142 = ORIENTED_EDGE('',*,*,#1965,.T.);
+#2143 = ORIENTED_EDGE('',*,*,#2144,.F.);
+#2144 = EDGE_CURVE('',#1660,#1966,#2145,.T.);
+#2145 = SURFACE_CURVE('',#2146,(#2150,#2157),.PCURVE_S1.);
+#2146 = LINE('',#2147,#2148);
+#2147 = CARTESIAN_POINT('',(2.165354315449E-02,1.279527530865E-02,
+    1.171906338622E-03));
+#2148 = VECTOR('',#2149,3.937007874016E-02);
+#2149 = DIRECTION('',(0.,-1.,1.33226762955E-15));
+#2150 = PCURVE('',#1675,#2151);
+#2151 = DEFINITIONAL_REPRESENTATION('',(#2152),#2156);
+#2152 = LINE('',#2153,#2154);
+#2153 = CARTESIAN_POINT('',(-9.842519685039E-04,-6.556435184794E-19));
+#2154 = VECTOR('',#2155,1.);
+#2155 = DIRECTION('',(2.22044604925E-16,-1.));
+#2156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2157 = PCURVE('',#1703,#2158);
+#2158 = DEFINITIONAL_REPRESENTATION('',(#2159),#2163);
+#2159 = LINE('',#2160,#2161);
+#2160 = CARTESIAN_POINT('',(-0.,0.));
+#2161 = VECTOR('',#2162,1.);
+#2162 = DIRECTION('',(-0.,-1.));
+#2163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2164 = ORIENTED_EDGE('',*,*,#1659,.F.);
+#2165 = ADVANCED_FACE('',(#2166),#1703,.F.);
+#2166 = FACE_BOUND('',#2167,.T.);
+#2167 = EDGE_LOOP('',(#2168,#2169,#2170,#2171,#2194,#2222));
+#2168 = ORIENTED_EDGE('',*,*,#1687,.F.);
+#2169 = ORIENTED_EDGE('',*,*,#2144,.T.);
+#2170 = ORIENTED_EDGE('',*,*,#1988,.T.);
+#2171 = ORIENTED_EDGE('',*,*,#2172,.F.);
+#2172 = EDGE_CURVE('',#2173,#1989,#2175,.T.);
+#2173 = VERTEX_POINT('',#2174);
+#2174 = CARTESIAN_POINT('',(3.149606283953E-02,-5.862838224887E-03,
+    1.171906338622E-03));
+#2175 = SURFACE_CURVE('',#2176,(#2180,#2187),.PCURVE_S1.);
+#2176 = LINE('',#2177,#2178);
+#2177 = CARTESIAN_POINT('',(3.149606283953E-02,1.279527530865E-02,
+    1.171906338622E-03));
+#2178 = VECTOR('',#2179,3.937007874016E-02);
+#2179 = DIRECTION('',(0.,-1.,1.33226762955E-15));
+#2180 = PCURVE('',#1703,#2181);
+#2181 = DEFINITIONAL_REPRESENTATION('',(#2182),#2186);
+#2182 = LINE('',#2183,#2184);
+#2183 = CARTESIAN_POINT('',(-9.842519685039E-03,0.));
+#2184 = VECTOR('',#2185,1.);
+#2185 = DIRECTION('',(-0.,-1.));
+#2186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2187 = PCURVE('',#2027,#2188);
+#2188 = DEFINITIONAL_REPRESENTATION('',(#2189),#2193);
+#2189 = LINE('',#2190,#2191);
+#2190 = CARTESIAN_POINT('',(-0.,0.));
+#2191 = VECTOR('',#2192,1.);
+#2192 = DIRECTION('',(2.22044604925E-16,-1.));
+#2193 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2194 = ORIENTED_EDGE('',*,*,#2195,.T.);
+#2195 = EDGE_CURVE('',#2173,#2196,#2198,.T.);
+#2196 = VERTEX_POINT('',#2197);
+#2197 = CARTESIAN_POINT('',(3.149606283953E-02,5.862837661089E-03,
+    1.171906338622E-03));
+#2198 = SURFACE_CURVE('',#2199,(#2204,#2211),.PCURVE_S1.);
+#2199 = CIRCLE('',#2200,5.944881889764E-03);
+#2200 = AXIS2_PLACEMENT_3D('',#2201,#2202,#2203);
+#2201 = CARTESIAN_POINT('',(3.248031480803E-02,-2.818987243986E-10,
+    1.171906338622E-03));
+#2202 = DIRECTION('',(0.,-1.33226762955E-15,-1.));
+#2203 = DIRECTION('',(1.,0.,0.));
+#2204 = PCURVE('',#1703,#2205);
+#2205 = DEFINITIONAL_REPRESENTATION('',(#2206),#2210);
+#2206 = CIRCLE('',#2207,5.944881889764E-03);
+#2207 = AXIS2_PLACEMENT_2D('',#2208,#2209);
+#2208 = CARTESIAN_POINT('',(-1.082677165354E-02,-1.279527559055E-02));
+#2209 = DIRECTION('',(-1.,0.));
+#2210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2211 = PCURVE('',#2212,#2217);
+#2212 = CYLINDRICAL_SURFACE('',#2213,5.944881889764E-03);
+#2213 = AXIS2_PLACEMENT_3D('',#2214,#2215,#2216);
+#2214 = CARTESIAN_POINT('',(3.248031480803E-02,-2.818987073518E-10,
+    1.396718192917E-02));
+#2215 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#2216 = DIRECTION('',(1.,0.,0.));
+#2217 = DEFINITIONAL_REPRESENTATION('',(#2218),#2221);
+#2218 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2219,#2220),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.737125102056,4.546060205123),.PIECEWISE_BEZIER_KNOTS.);
+#2219 = CARTESIAN_POINT('',(-1.737125102056,-1.279527559055E-02));
+#2220 = CARTESIAN_POINT('',(-4.546060205123,-1.279527559055E-02));
+#2221 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2222 = ORIENTED_EDGE('',*,*,#2223,.F.);
+#2223 = EDGE_CURVE('',#1688,#2196,#2224,.T.);
+#2224 = SURFACE_CURVE('',#2225,(#2229,#2236),.PCURVE_S1.);
+#2225 = LINE('',#2226,#2227);
+#2226 = CARTESIAN_POINT('',(3.149606283953E-02,1.279527530865E-02,
+    1.171906338622E-03));
+#2227 = VECTOR('',#2228,3.937007874016E-02);
+#2228 = DIRECTION('',(0.,-1.,1.33226762955E-15));
+#2229 = PCURVE('',#1703,#2230);
+#2230 = DEFINITIONAL_REPRESENTATION('',(#2231),#2235);
+#2231 = LINE('',#2232,#2233);
+#2232 = CARTESIAN_POINT('',(-9.842519685039E-03,0.));
+#2233 = VECTOR('',#2234,1.);
+#2234 = DIRECTION('',(-0.,-1.));
+#2235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2236 = PCURVE('',#1731,#2237);
+#2237 = DEFINITIONAL_REPRESENTATION('',(#2238),#2242);
+#2238 = LINE('',#2239,#2240);
+#2239 = CARTESIAN_POINT('',(-0.,0.));
+#2240 = VECTOR('',#2241,1.);
+#2241 = DIRECTION('',(2.22044604925E-16,-1.));
+#2242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2243 = ADVANCED_FACE('',(#2244),#1731,.F.);
+#2244 = FACE_BOUND('',#2245,.T.);
+#2245 = EDGE_LOOP('',(#2246,#2247,#2248,#2270));
+#2246 = ORIENTED_EDGE('',*,*,#1715,.F.);
+#2247 = ORIENTED_EDGE('',*,*,#2223,.T.);
+#2248 = ORIENTED_EDGE('',*,*,#2249,.T.);
+#2249 = EDGE_CURVE('',#2196,#2250,#2252,.T.);
+#2250 = VERTEX_POINT('',#2251);
+#2251 = CARTESIAN_POINT('',(3.149606283953E-02,5.862837661089E-03,
+    1.298292996067E-02));
+#2252 = SURFACE_CURVE('',#2253,(#2257,#2264),.PCURVE_S1.);
+#2253 = LINE('',#2254,#2255);
+#2254 = CARTESIAN_POINT('',(3.149606283953E-02,5.862837661089E-03,
+    1.396718192917E-02));
+#2255 = VECTOR('',#2256,3.937007874016E-02);
+#2256 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#2257 = PCURVE('',#1731,#2258);
+#2258 = DEFINITIONAL_REPRESENTATION('',(#2259),#2263);
+#2259 = LINE('',#2260,#2261);
+#2260 = CARTESIAN_POINT('',(-1.279527559055E-02,-6.932437647563E-03));
+#2261 = VECTOR('',#2262,1.);
+#2262 = DIRECTION('',(-1.,-2.22044604925E-16));
+#2263 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2264 = PCURVE('',#2212,#2265);
+#2265 = DEFINITIONAL_REPRESENTATION('',(#2266),#2269);
+#2266 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2267,#2268),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.325,-2.5E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2267 = CARTESIAN_POINT('',(-4.546060205123,-1.279527559055E-02));
+#2268 = CARTESIAN_POINT('',(-4.546060205123,-9.842519685039E-04));
+#2269 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2270 = ORIENTED_EDGE('',*,*,#2271,.F.);
+#2271 = EDGE_CURVE('',#1716,#2250,#2272,.T.);
+#2272 = SURFACE_CURVE('',#2273,(#2277,#2284),.PCURVE_S1.);
+#2273 = LINE('',#2274,#2275);
+#2274 = CARTESIAN_POINT('',(3.149606283953E-02,1.279527530865E-02,
+    1.298292996067E-02));
+#2275 = VECTOR('',#2276,3.937007874016E-02);
+#2276 = DIRECTION('',(0.,-1.,1.33226762955E-15));
+#2277 = PCURVE('',#1731,#2278);
+#2278 = DEFINITIONAL_REPRESENTATION('',(#2279),#2283);
+#2279 = LINE('',#2280,#2281);
+#2280 = CARTESIAN_POINT('',(-1.181102362205E-02,8.741913579726E-19));
+#2281 = VECTOR('',#2282,1.);
+#2282 = DIRECTION('',(2.22044604925E-16,-1.));
+#2283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2284 = PCURVE('',#1759,#2285);
+#2285 = DEFINITIONAL_REPRESENTATION('',(#2286),#2290);
+#2286 = LINE('',#2287,#2288);
+#2287 = CARTESIAN_POINT('',(0.,-0.));
+#2288 = VECTOR('',#2289,1.);
+#2289 = DIRECTION('',(-0.,-1.));
+#2290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2291 = ADVANCED_FACE('',(#2292),#1759,.F.);
+#2292 = FACE_BOUND('',#2293,.T.);
+#2293 = EDGE_LOOP('',(#2294,#2295,#2296,#2323,#2344,#2345));
+#2294 = ORIENTED_EDGE('',*,*,#1743,.F.);
+#2295 = ORIENTED_EDGE('',*,*,#2271,.T.);
+#2296 = ORIENTED_EDGE('',*,*,#2297,.F.);
+#2297 = EDGE_CURVE('',#2298,#2250,#2300,.T.);
+#2298 = VERTEX_POINT('',#2299);
+#2299 = CARTESIAN_POINT('',(3.149606283953E-02,-5.862838224886E-03,
+    1.298292996067E-02));
+#2300 = SURFACE_CURVE('',#2301,(#2306,#2317),.PCURVE_S1.);
+#2301 = CIRCLE('',#2302,5.944881889764E-03);
+#2302 = AXIS2_PLACEMENT_3D('',#2303,#2304,#2305);
+#2303 = CARTESIAN_POINT('',(3.248031480803E-02,-2.818987086631E-10,
+    1.298292996067E-02));
+#2304 = DIRECTION('',(0.,-1.33226762955E-15,-1.));
+#2305 = DIRECTION('',(1.,0.,0.));
+#2306 = PCURVE('',#1759,#2307);
+#2307 = DEFINITIONAL_REPRESENTATION('',(#2308),#2316);
+#2308 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2309,#2310,#2311,#2312,
+#2313,#2314,#2315),.UNSPECIFIED.,.F.,.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('') );
+#2309 = CARTESIAN_POINT('',(6.929133858268E-03,-1.279527559055E-02));
+#2310 = CARTESIAN_POINT('',(6.929133858268E-03,-2.309211306862E-02));
+#2311 = CARTESIAN_POINT('',(-1.988188976378E-03,-1.794369432958E-02));
+#2312 = CARTESIAN_POINT('',(-1.090551181102E-02,-1.279527559055E-02));
+#2313 = CARTESIAN_POINT('',(-1.988188976378E-03,-7.646856851518E-03));
+#2314 = CARTESIAN_POINT('',(6.929133858268E-03,-2.498438112484E-03));
+#2315 = CARTESIAN_POINT('',(6.929133858268E-03,-1.279527559055E-02));
+#2316 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2317 = PCURVE('',#2212,#2318);
+#2318 = DEFINITIONAL_REPRESENTATION('',(#2319),#2322);
+#2319 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2320,#2321),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(1.737125102056,4.546060205123),.PIECEWISE_BEZIER_KNOTS.);
+#2320 = CARTESIAN_POINT('',(-1.737125102056,-9.842519685039E-04));
+#2321 = CARTESIAN_POINT('',(-4.546060205123,-9.842519685039E-04));
+#2322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2323 = ORIENTED_EDGE('',*,*,#2324,.T.);
+#2324 = EDGE_CURVE('',#2298,#2012,#2325,.T.);
+#2325 = SURFACE_CURVE('',#2326,(#2330,#2337),.PCURVE_S1.);
+#2326 = LINE('',#2327,#2328);
+#2327 = CARTESIAN_POINT('',(3.149606283953E-02,1.279527530865E-02,
+    1.298292996067E-02));
+#2328 = VECTOR('',#2329,3.937007874016E-02);
+#2329 = DIRECTION('',(0.,-1.,1.33226762955E-15));
+#2330 = PCURVE('',#1759,#2331);
+#2331 = DEFINITIONAL_REPRESENTATION('',(#2332),#2336);
+#2332 = LINE('',#2333,#2334);
+#2333 = CARTESIAN_POINT('',(0.,-0.));
+#2334 = VECTOR('',#2335,1.);
+#2335 = DIRECTION('',(-0.,-1.));
+#2336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2337 = PCURVE('',#2027,#2338);
+#2338 = DEFINITIONAL_REPRESENTATION('',(#2339),#2343);
+#2339 = LINE('',#2340,#2341);
+#2340 = CARTESIAN_POINT('',(-1.181102362205E-02,8.741913579726E-19));
+#2341 = VECTOR('',#2342,1.);
+#2342 = DIRECTION('',(2.22044604925E-16,-1.));
+#2343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2344 = ORIENTED_EDGE('',*,*,#2039,.T.);
+#2345 = ORIENTED_EDGE('',*,*,#2086,.F.);
+#2346 = ADVANCED_FACE('',(#2347),#2027,.F.);
+#2347 = FACE_BOUND('',#2348,.T.);
+#2348 = EDGE_LOOP('',(#2349,#2369,#2370,#2371));
+#2349 = ORIENTED_EDGE('',*,*,#2350,.F.);
+#2350 = EDGE_CURVE('',#2173,#2298,#2351,.T.);
+#2351 = SURFACE_CURVE('',#2352,(#2356,#2363),.PCURVE_S1.);
+#2352 = LINE('',#2353,#2354);
+#2353 = CARTESIAN_POINT('',(3.149606283953E-02,-5.862838224887E-03,
+    1.396718192917E-02));
+#2354 = VECTOR('',#2355,3.937007874016E-02);
+#2355 = DIRECTION('',(0.,1.33226762955E-15,1.));
+#2356 = PCURVE('',#2027,#2357);
+#2357 = DEFINITIONAL_REPRESENTATION('',(#2358),#2362);
+#2358 = LINE('',#2359,#2360);
+#2359 = CARTESIAN_POINT('',(-1.279527559055E-02,-1.865811353354E-02));
+#2360 = VECTOR('',#2361,1.);
+#2361 = DIRECTION('',(-1.,-2.22044604925E-16));
+#2362 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2363 = PCURVE('',#2212,#2364);
+#2364 = DEFINITIONAL_REPRESENTATION('',(#2365),#2368);
+#2365 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2366,#2367),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.325,-2.5E-02),.PIECEWISE_BEZIER_KNOTS.);
+#2366 = CARTESIAN_POINT('',(-1.737125102056,-1.279527559055E-02));
+#2367 = CARTESIAN_POINT('',(-1.737125102056,-9.842519685039E-04));
+#2368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2369 = ORIENTED_EDGE('',*,*,#2172,.T.);
+#2370 = ORIENTED_EDGE('',*,*,#2011,.T.);
+#2371 = ORIENTED_EDGE('',*,*,#2324,.F.);
+#2372 = ADVANCED_FACE('',(#2373),#2212,.T.);
+#2373 = FACE_BOUND('',#2374,.F.);
+#2374 = EDGE_LOOP('',(#2375,#2376,#2377,#2378));
+#2375 = ORIENTED_EDGE('',*,*,#2350,.F.);
+#2376 = ORIENTED_EDGE('',*,*,#2195,.T.);
+#2377 = ORIENTED_EDGE('',*,*,#2249,.T.);
+#2378 = ORIENTED_EDGE('',*,*,#2297,.F.);
+#2379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2386)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#2380,#2384,#2385)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#2380 = ( CONVERSION_BASED_UNIT('INCH',#2382) LENGTH_UNIT() NAMED_UNIT(
+  #2381) );
+#2381 = DIMENSIONAL_EXPONENTS(1.,0.,0.,0.,0.,0.,0.);
+#2382 = LENGTH_MEASURE_WITH_UNIT(25.4,#2383);
+#2383 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#2384 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#2385 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#2386 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(3.937007874016E-09)
+  ,#2380,'distance_accuracy_value','confusion accuracy');
+#2387 = SHAPE_DEFINITION_REPRESENTATION(#2388,#1420);
+#2388 = PRODUCT_DEFINITION_SHAPE('','',#2389);
+#2389 = PRODUCT_DEFINITION('design','',#2390,#2393);
+#2390 = PRODUCT_DEFINITION_FORMATION('','',#2391);
+#2391 = PRODUCT('led-side_(Mirror_#1)','led-side_(Mirror_#1)','',(#2392)
+  );
+#2392 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#2393 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#2394 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2395,#2397);
+#2395 = ( REPRESENTATION_RELATIONSHIP('','',#1420,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2396) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#2396 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27);
+#2397 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #2398);
+#2398 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','=>[0:1:1:5]','',#5,#2389,$);
+#2399 = PRODUCT_TYPE('part',$,(#2391));
+#2400 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2401),#3359);
+#2401 = MANIFOLD_SOLID_BREP('',#2402);
+#2402 = CLOSED_SHELL('',(#2403,#2580,#2768,#2815,#2867,#2916,#3062,#3089
+    ,#3118,#3145,#3228,#3275,#3327,#3352));
+#2403 = ADVANCED_FACE('',(#2404),#2418,.F.);
+#2404 = FACE_BOUND('',#2405,.F.);
+#2405 = EDGE_LOOP('',(#2406,#2441,#2469,#2497,#2525,#2554));
+#2406 = ORIENTED_EDGE('',*,*,#2407,.F.);
+#2407 = EDGE_CURVE('',#2408,#2410,#2412,.T.);
+#2408 = VERTEX_POINT('',#2409);
+#2409 = CARTESIAN_POINT('',(8.858267716535E-03,1.377952755906E-02,
+    -1.279527559055E-02));
+#2410 = VERTEX_POINT('',#2411);
+#2411 = CARTESIAN_POINT('',(0.,1.377952755906E-02,-1.279527559055E-02));
+#2412 = SURFACE_CURVE('',#2413,(#2417,#2429),.PCURVE_S1.);
+#2413 = LINE('',#2414,#2415);
+#2414 = CARTESIAN_POINT('',(8.858267716535E-03,1.377952755906E-02,
+    -1.279527559055E-02));
+#2415 = VECTOR('',#2416,3.937007874016E-02);
+#2416 = DIRECTION('',(-1.,0.,0.));
+#2417 = PCURVE('',#2418,#2423);
+#2418 = PLANE('',#2419);
+#2419 = AXIS2_PLACEMENT_3D('',#2420,#2421,#2422);
+#2420 = CARTESIAN_POINT('',(8.858267716535E-03,1.377952755906E-02,
+    -1.279527559055E-02));
+#2421 = DIRECTION('',(0.,-1.,1.110223024625E-15));
+#2422 = DIRECTION('',(-1.,0.,0.));
+#2423 = DEFINITIONAL_REPRESENTATION('',(#2424),#2428);
+#2424 = LINE('',#2425,#2426);
+#2425 = CARTESIAN_POINT('',(0.,-0.));
+#2426 = VECTOR('',#2427,1.);
+#2427 = DIRECTION('',(1.,0.));
+#2428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2429 = PCURVE('',#2430,#2435);
+#2430 = PLANE('',#2431);
+#2431 = AXIS2_PLACEMENT_3D('',#2432,#2433,#2434);
+#2432 = CARTESIAN_POINT('',(8.858267716535E-03,1.377952755906E-02,
+    -1.279527559055E-02));
+#2433 = DIRECTION('',(0.,-1.33226762955E-15,-1.));
+#2434 = DIRECTION('',(0.,1.,-1.33226762955E-15));
+#2435 = DEFINITIONAL_REPRESENTATION('',(#2436),#2440);
+#2436 = LINE('',#2437,#2438);
+#2437 = CARTESIAN_POINT('',(0.,-1.092739197466E-18));
+#2438 = VECTOR('',#2439,1.);
+#2439 = DIRECTION('',(0.,-1.));
+#2440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2441 = ORIENTED_EDGE('',*,*,#2442,.T.);
+#2442 = EDGE_CURVE('',#2408,#2443,#2445,.T.);
+#2443 = VERTEX_POINT('',#2444);
+#2444 = CARTESIAN_POINT('',(8.858267716535E-03,1.377952755906E-02,
+    1.279527559055E-02));
+#2445 = SURFACE_CURVE('',#2446,(#2450,#2457),.PCURVE_S1.);
+#2446 = LINE('',#2447,#2448);
+#2447 = CARTESIAN_POINT('',(8.858267716535E-03,1.377952755906E-02,
+    -1.279527559055E-02));
+#2448 = VECTOR('',#2449,3.937007874016E-02);
+#2449 = DIRECTION('',(0.,1.110223024625E-15,1.));
+#2450 = PCURVE('',#2418,#2451);
+#2451 = DEFINITIONAL_REPRESENTATION('',(#2452),#2456);
+#2452 = LINE('',#2453,#2454);
+#2453 = CARTESIAN_POINT('',(0.,-0.));
+#2454 = VECTOR('',#2455,1.);
+#2455 = DIRECTION('',(0.,-1.));
+#2456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2457 = PCURVE('',#2458,#2463);
+#2458 = PLANE('',#2459);
+#2459 = AXIS2_PLACEMENT_3D('',#2460,#2461,#2462);
+#2460 = CARTESIAN_POINT('',(8.858267716535E-03,1.279527559055E-02,
+    -1.279527559055E-02));
+#2461 = DIRECTION('',(-1.,0.,0.));
+#2462 = DIRECTION('',(0.,1.,-1.33226762955E-15));
+#2463 = DEFINITIONAL_REPRESENTATION('',(#2464),#2468);
+#2464 = LINE('',#2465,#2466);
+#2465 = CARTESIAN_POINT('',(9.842519685039E-04,-4.370956789863E-19));
+#2466 = VECTOR('',#2467,1.);
+#2467 = DIRECTION('',(-2.22044604925E-16,-1.));
+#2468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2469 = ORIENTED_EDGE('',*,*,#2470,.T.);
+#2470 = EDGE_CURVE('',#2443,#2471,#2473,.T.);
+#2471 = VERTEX_POINT('',#2472);
+#2472 = CARTESIAN_POINT('',(0.,1.377952755906E-02,1.279527559055E-02));
+#2473 = SURFACE_CURVE('',#2474,(#2478,#2485),.PCURVE_S1.);
+#2474 = LINE('',#2475,#2476);
+#2475 = CARTESIAN_POINT('',(8.858267716535E-03,1.377952755906E-02,
+    1.279527559055E-02));
+#2476 = VECTOR('',#2477,3.937007874016E-02);
+#2477 = DIRECTION('',(-1.,0.,0.));
+#2478 = PCURVE('',#2418,#2479);
+#2479 = DEFINITIONAL_REPRESENTATION('',(#2480),#2484);
+#2480 = LINE('',#2481,#2482);
+#2481 = CARTESIAN_POINT('',(0.,-2.55905511811E-02));
+#2482 = VECTOR('',#2483,1.);
+#2483 = DIRECTION('',(1.,0.));
+#2484 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2485 = PCURVE('',#2486,#2491);
+#2486 = PLANE('',#2487);
+#2487 = AXIS2_PLACEMENT_3D('',#2488,#2489,#2490);
+#2488 = CARTESIAN_POINT('',(8.858267716535E-03,1.377952755906E-02,
+    1.279527559055E-02));
+#2489 = DIRECTION('',(0.,-1.33226762955E-15,-1.));
+#2490 = DIRECTION('',(0.,1.,-1.33226762955E-15));
+#2491 = DEFINITIONAL_REPRESENTATION('',(#2492),#2496);
+#2492 = LINE('',#2493,#2494);
+#2493 = CARTESIAN_POINT('',(0.,-1.092739197466E-18));
+#2494 = VECTOR('',#2495,1.);
+#2495 = DIRECTION('',(0.,-1.));
+#2496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2497 = ORIENTED_EDGE('',*,*,#2498,.F.);
+#2498 = EDGE_CURVE('',#2499,#2471,#2501,.T.);
+#2499 = VERTEX_POINT('',#2500);
+#2500 = CARTESIAN_POINT('',(0.,1.377952755906E-02,4.96062992126E-03));
+#2501 = SURFACE_CURVE('',#2502,(#2506,#2513),.PCURVE_S1.);
+#2502 = LINE('',#2503,#2504);
+#2503 = CARTESIAN_POINT('',(0.,1.377952755906E-02,-1.279527559055E-02));
+#2504 = VECTOR('',#2505,3.937007874016E-02);
+#2505 = DIRECTION('',(0.,1.110223024625E-15,1.));
+#2506 = PCURVE('',#2418,#2507);
+#2507 = DEFINITIONAL_REPRESENTATION('',(#2508),#2512);
+#2508 = LINE('',#2509,#2510);
+#2509 = CARTESIAN_POINT('',(8.858267716535E-03,0.));
+#2510 = VECTOR('',#2511,1.);
+#2511 = DIRECTION('',(0.,-1.));
+#2512 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2513 = PCURVE('',#2514,#2519);
+#2514 = PLANE('',#2515);
+#2515 = AXIS2_PLACEMENT_3D('',#2516,#2517,#2518);
+#2516 = CARTESIAN_POINT('',(0.,1.377952755906E-02,-1.279527559055E-02));
+#2517 = DIRECTION('',(1.,0.,0.));
+#2518 = DIRECTION('',(0.,-1.,1.33226762955E-15));
+#2519 = DEFINITIONAL_REPRESENTATION('',(#2520),#2524);
+#2520 = LINE('',#2521,#2522);
+#2521 = CARTESIAN_POINT('',(0.,0.));
+#2522 = VECTOR('',#2523,1.);
+#2523 = DIRECTION('',(2.22044604925E-16,-1.));
+#2524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2525 = ORIENTED_EDGE('',*,*,#2526,.F.);
+#2526 = EDGE_CURVE('',#2527,#2499,#2529,.T.);
+#2527 = VERTEX_POINT('',#2528);
+#2528 = CARTESIAN_POINT('',(0.,1.377952755906E-02,-4.96062992126E-03));
+#2529 = SURFACE_CURVE('',#2530,(#2535,#2542),.PCURVE_S1.);
+#2530 = CIRCLE('',#2531,4.96062992126E-03);
+#2531 = AXIS2_PLACEMENT_3D('',#2532,#2533,#2534);
+#2532 = CARTESIAN_POINT('',(0.,1.377952755906E-02,-1.529835157294E-17));
+#2533 = DIRECTION('',(0.,-1.,1.110223024625E-15));
+#2534 = DIRECTION('',(1.,0.,0.));
+#2535 = PCURVE('',#2418,#2536);
+#2536 = DEFINITIONAL_REPRESENTATION('',(#2537),#2541);
+#2537 = CIRCLE('',#2538,4.96062992126E-03);
+#2538 = AXIS2_PLACEMENT_2D('',#2539,#2540);
+#2539 = CARTESIAN_POINT('',(8.858267716535E-03,-1.279527559055E-02));
+#2540 = DIRECTION('',(-1.,-0.));
+#2541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2542 = PCURVE('',#2543,#2548);
+#2543 = CYLINDRICAL_SURFACE('',#2544,4.96062992126E-03);
+#2544 = AXIS2_PLACEMENT_3D('',#2545,#2546,#2547);
+#2545 = CARTESIAN_POINT('',(0.,-3.1179779386E-39,-2.808424856486E-24));
+#2546 = DIRECTION('',(0.,-1.,1.110223024625E-15));
+#2547 = DIRECTION('',(1.,0.,0.));
+#2548 = DEFINITIONAL_REPRESENTATION('',(#2549),#2553);
+#2549 = LINE('',#2550,#2551);
+#2550 = CARTESIAN_POINT('',(0.,-1.377952755906E-02));
+#2551 = VECTOR('',#2552,1.);
+#2552 = DIRECTION('',(1.,0.));
+#2553 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2554 = ORIENTED_EDGE('',*,*,#2555,.F.);
+#2555 = EDGE_CURVE('',#2410,#2527,#2556,.T.);
+#2556 = SURFACE_CURVE('',#2557,(#2561,#2568),.PCURVE_S1.);
+#2557 = LINE('',#2558,#2559);
+#2558 = CARTESIAN_POINT('',(0.,1.377952755906E-02,-1.279527559055E-02));
+#2559 = VECTOR('',#2560,3.937007874016E-02);
+#2560 = DIRECTION('',(0.,1.110223024625E-15,1.));
+#2561 = PCURVE('',#2418,#2562);
+#2562 = DEFINITIONAL_REPRESENTATION('',(#2563),#2567);
+#2563 = LINE('',#2564,#2565);
+#2564 = CARTESIAN_POINT('',(8.858267716535E-03,0.));
+#2565 = VECTOR('',#2566,1.);
+#2566 = DIRECTION('',(0.,-1.));
+#2567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2568 = PCURVE('',#2569,#2574);
+#2569 = PLANE('',#2570);
+#2570 = AXIS2_PLACEMENT_3D('',#2571,#2572,#2573);
+#2571 = CARTESIAN_POINT('',(0.,1.377952755906E-02,-1.279527559055E-02));
+#2572 = DIRECTION('',(1.,0.,0.));
+#2573 = DIRECTION('',(0.,-1.,1.33226762955E-15));
+#2574 = DEFINITIONAL_REPRESENTATION('',(#2575),#2579);
+#2575 = LINE('',#2576,#2577);
+#2576 = CARTESIAN_POINT('',(0.,0.));
+#2577 = VECTOR('',#2578,1.);
+#2578 = DIRECTION('',(2.22044604925E-16,-1.));
+#2579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2580 = ADVANCED_FACE('',(#2581),#2430,.T.);
+#2581 = FACE_BOUND('',#2582,.F.);
+#2582 = EDGE_LOOP('',(#2583,#2584,#2607,#2635,#2663,#2691,#2719,#2747));
+#2583 = ORIENTED_EDGE('',*,*,#2407,.T.);
+#2584 = ORIENTED_EDGE('',*,*,#2585,.T.);
+#2585 = EDGE_CURVE('',#2410,#2586,#2588,.T.);
+#2586 = VERTEX_POINT('',#2587);
+#2587 = CARTESIAN_POINT('',(0.,-1.410316526729E-17,-1.279527559055E-02)
+  );
+#2588 = SURFACE_CURVE('',#2589,(#2593,#2600),.PCURVE_S1.);
+#2589 = LINE('',#2590,#2591);
+#2590 = CARTESIAN_POINT('',(0.,1.377952755906E-02,-1.279527559055E-02));
+#2591 = VECTOR('',#2592,3.937007874016E-02);
+#2592 = DIRECTION('',(0.,-1.,1.33226762955E-15));
+#2593 = PCURVE('',#2430,#2594);
+#2594 = DEFINITIONAL_REPRESENTATION('',(#2595),#2599);
+#2595 = LINE('',#2596,#2597);
+#2596 = CARTESIAN_POINT('',(0.,-8.858267716535E-03));
+#2597 = VECTOR('',#2598,1.);
+#2598 = DIRECTION('',(-1.,0.));
+#2599 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2600 = PCURVE('',#2569,#2601);
+#2601 = DEFINITIONAL_REPRESENTATION('',(#2602),#2606);
+#2602 = LINE('',#2603,#2604);
+#2603 = CARTESIAN_POINT('',(-2.185478394931E-18,-1.941094747099E-33));
+#2604 = VECTOR('',#2605,1.);
+#2605 = DIRECTION('',(1.,0.));
+#2606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2607 = ORIENTED_EDGE('',*,*,#2608,.T.);
+#2608 = EDGE_CURVE('',#2586,#2609,#2611,.T.);
+#2609 = VERTEX_POINT('',#2610);
+#2610 = CARTESIAN_POINT('',(1.082677165354E-02,-1.410316526729E-17,
+    -1.279527559055E-02));
+#2611 = SURFACE_CURVE('',#2612,(#2616,#2623),.PCURVE_S1.);
+#2612 = LINE('',#2613,#2614);
+#2613 = CARTESIAN_POINT('',(0.,-1.420560956705E-17,-1.279527559055E-02)
+  );
+#2614 = VECTOR('',#2615,3.937007874016E-02);
+#2615 = DIRECTION('',(1.,0.,0.));
+#2616 = PCURVE('',#2430,#2617);
+#2617 = DEFINITIONAL_REPRESENTATION('',(#2618),#2622);
+#2618 = LINE('',#2619,#2620);
+#2619 = CARTESIAN_POINT('',(-1.377952755906E-02,-8.858267716535E-03));
+#2620 = VECTOR('',#2621,1.);
+#2621 = DIRECTION('',(0.,1.));
+#2622 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2623 = PCURVE('',#2624,#2629);
+#2624 = PLANE('',#2625);
+#2625 = AXIS2_PLACEMENT_3D('',#2626,#2627,#2628);
+#2626 = CARTESIAN_POINT('',(0.,-1.420560956705E-17,-1.279527559055E-02)
+  );
+#2627 = DIRECTION('',(0.,1.,-1.110223024625E-15));
+#2628 = DIRECTION('',(1.,0.,0.));
+#2629 = DEFINITIONAL_REPRESENTATION('',(#2630),#2634);
+#2630 = LINE('',#2631,#2632);
+#2631 = CARTESIAN_POINT('',(0.,0.));
+#2632 = VECTOR('',#2633,1.);
+#2633 = DIRECTION('',(1.,0.));
+#2634 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2635 = ORIENTED_EDGE('',*,*,#2636,.T.);
+#2636 = EDGE_CURVE('',#2609,#2637,#2639,.T.);
+#2637 = VERTEX_POINT('',#2638);
+#2638 = CARTESIAN_POINT('',(1.082677165354E-02,9.842519685039E-04,
+    -1.279527559055E-02));
+#2639 = SURFACE_CURVE('',#2640,(#2644,#2651),.PCURVE_S1.);
+#2640 = LINE('',#2641,#2642);
+#2641 = CARTESIAN_POINT('',(1.082677165354E-02,-1.420560956705E-17,
+    -1.279527559055E-02));
+#2642 = VECTOR('',#2643,3.937007874016E-02);
+#2643 = DIRECTION('',(0.,1.,-1.33226762955E-15));
+#2644 = PCURVE('',#2430,#2645);
+#2645 = DEFINITIONAL_REPRESENTATION('',(#2646),#2650);
+#2646 = LINE('',#2647,#2648);
+#2647 = CARTESIAN_POINT('',(-1.377952755906E-02,1.968503937008E-03));
+#2648 = VECTOR('',#2649,1.);
+#2649 = DIRECTION('',(1.,0.));
+#2650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2651 = PCURVE('',#2652,#2657);
+#2652 = PLANE('',#2653);
+#2653 = AXIS2_PLACEMENT_3D('',#2654,#2655,#2656);
+#2654 = CARTESIAN_POINT('',(1.082677165354E-02,-1.420560956705E-17,
+    -1.279527559055E-02));
+#2655 = DIRECTION('',(-1.,0.,0.));
+#2656 = DIRECTION('',(0.,1.,-1.33226762955E-15));
+#2657 = DEFINITIONAL_REPRESENTATION('',(#2658),#2662);
+#2658 = LINE('',#2659,#2660);
+#2659 = CARTESIAN_POINT('',(0.,0.));
+#2660 = VECTOR('',#2661,1.);
+#2661 = DIRECTION('',(1.,0.));
+#2662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2663 = ORIENTED_EDGE('',*,*,#2664,.T.);
+#2664 = EDGE_CURVE('',#2637,#2665,#2667,.T.);
+#2665 = VERTEX_POINT('',#2666);
+#2666 = CARTESIAN_POINT('',(9.842519685039E-04,9.842519685039E-04,
+    -1.279527559055E-02));
+#2667 = SURFACE_CURVE('',#2668,(#2672,#2679),.PCURVE_S1.);
+#2668 = LINE('',#2669,#2670);
+#2669 = CARTESIAN_POINT('',(1.082677165354E-02,9.842519685039E-04,
+    -1.279527559055E-02));
+#2670 = VECTOR('',#2671,3.937007874016E-02);
+#2671 = DIRECTION('',(-1.,0.,0.));
+#2672 = PCURVE('',#2430,#2673);
+#2673 = DEFINITIONAL_REPRESENTATION('',(#2674),#2678);
+#2674 = LINE('',#2675,#2676);
+#2675 = CARTESIAN_POINT('',(-1.279527559055E-02,1.968503937008E-03));
+#2676 = VECTOR('',#2677,1.);
+#2677 = DIRECTION('',(0.,-1.));
+#2678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2679 = PCURVE('',#2680,#2685);
+#2680 = PLANE('',#2681);
+#2681 = AXIS2_PLACEMENT_3D('',#2682,#2683,#2684);
+#2682 = CARTESIAN_POINT('',(1.082677165354E-02,9.842519685039E-04,
+    -1.279527559055E-02));
+#2683 = DIRECTION('',(0.,-1.,1.110223024625E-15));
+#2684 = DIRECTION('',(-1.,0.,0.));
+#2685 = DEFINITIONAL_REPRESENTATION('',(#2686),#2690);
+#2686 = LINE('',#2687,#2688);
+#2687 = CARTESIAN_POINT('',(-2.185478394931E-18,-0.));
+#2688 = VECTOR('',#2689,1.);
+#2689 = DIRECTION('',(1.,0.));
+#2690 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2691 = ORIENTED_EDGE('',*,*,#2692,.T.);
+#2692 = EDGE_CURVE('',#2665,#2693,#2695,.T.);
+#2693 = VERTEX_POINT('',#2694);
+#2694 = CARTESIAN_POINT('',(9.842519685039E-04,1.279527559055E-02,
+    -1.279527559055E-02));
+#2695 = SURFACE_CURVE('',#2696,(#2700,#2707),.PCURVE_S1.);
+#2696 = LINE('',#2697,#2698);
+#2697 = CARTESIAN_POINT('',(9.842519685039E-04,9.842519685039E-04,
+    -1.279527559055E-02));
+#2698 = VECTOR('',#2699,3.937007874016E-02);
+#2699 = DIRECTION('',(0.,1.,-1.33226762955E-15));
+#2700 = PCURVE('',#2430,#2701);
+#2701 = DEFINITIONAL_REPRESENTATION('',(#2702),#2706);
+#2702 = LINE('',#2703,#2704);
+#2703 = CARTESIAN_POINT('',(-1.279527559055E-02,-7.874015748031E-03));
+#2704 = VECTOR('',#2705,1.);
+#2705 = DIRECTION('',(1.,0.));
+#2706 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2707 = PCURVE('',#2708,#2713);
+#2708 = PLANE('',#2709);
+#2709 = AXIS2_PLACEMENT_3D('',#2710,#2711,#2712);
+#2710 = CARTESIAN_POINT('',(9.842519685039E-04,9.842519685039E-04,
+    -1.279527559055E-02));
+#2711 = DIRECTION('',(-1.,0.,0.));
+#2712 = DIRECTION('',(0.,1.,-1.33226762955E-15));
+#2713 = DEFINITIONAL_REPRESENTATION('',(#2714),#2718);
+#2714 = LINE('',#2715,#2716);
+#2715 = CARTESIAN_POINT('',(1.365923996832E-19,-1.213184216937E-34));
+#2716 = VECTOR('',#2717,1.);
+#2717 = DIRECTION('',(1.,0.));
+#2718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2719 = ORIENTED_EDGE('',*,*,#2720,.T.);
+#2720 = EDGE_CURVE('',#2693,#2721,#2723,.T.);
+#2721 = VERTEX_POINT('',#2722);
+#2722 = CARTESIAN_POINT('',(8.858267716535E-03,1.279527559055E-02,
+    -1.279527559055E-02));
+#2723 = SURFACE_CURVE('',#2724,(#2728,#2735),.PCURVE_S1.);
+#2724 = LINE('',#2725,#2726);
+#2725 = CARTESIAN_POINT('',(9.842519685039E-04,1.279527559055E-02,
+    -1.279527559055E-02));
+#2726 = VECTOR('',#2727,3.937007874016E-02);
+#2727 = DIRECTION('',(1.,0.,0.));
+#2728 = PCURVE('',#2430,#2729);
+#2729 = DEFINITIONAL_REPRESENTATION('',(#2730),#2734);
+#2730 = LINE('',#2731,#2732);
+#2731 = CARTESIAN_POINT('',(-9.842519685039E-04,-7.874015748031E-03));
+#2732 = VECTOR('',#2733,1.);
+#2733 = DIRECTION('',(0.,1.));
+#2734 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2735 = PCURVE('',#2736,#2741);
+#2736 = PLANE('',#2737);
+#2737 = AXIS2_PLACEMENT_3D('',#2738,#2739,#2740);
+#2738 = CARTESIAN_POINT('',(9.842519685039E-04,1.279527559055E-02,
+    -1.279527559055E-02));
+#2739 = DIRECTION('',(0.,1.,-1.110223024625E-15));
+#2740 = DIRECTION('',(1.,0.,0.));
+#2741 = DEFINITIONAL_REPRESENTATION('',(#2742),#2746);
+#2742 = LINE('',#2743,#2744);
+#2743 = CARTESIAN_POINT('',(0.,-2.185478394931E-18));
+#2744 = VECTOR('',#2745,1.);
+#2745 = DIRECTION('',(1.,0.));
+#2746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2747 = ORIENTED_EDGE('',*,*,#2748,.T.);
+#2748 = EDGE_CURVE('',#2721,#2408,#2749,.T.);
+#2749 = SURFACE_CURVE('',#2750,(#2754,#2761),.PCURVE_S1.);
+#2750 = LINE('',#2751,#2752);
+#2751 = CARTESIAN_POINT('',(8.858267716535E-03,1.279527559055E-02,
+    -1.279527559055E-02));
+#2752 = VECTOR('',#2753,3.937007874016E-02);
+#2753 = DIRECTION('',(0.,1.,-1.33226762955E-15));
+#2754 = PCURVE('',#2430,#2755);
+#2755 = DEFINITIONAL_REPRESENTATION('',(#2756),#2760);
+#2756 = LINE('',#2757,#2758);
+#2757 = CARTESIAN_POINT('',(-9.842519685039E-04,-1.092739197466E-18));
+#2758 = VECTOR('',#2759,1.);
+#2759 = DIRECTION('',(1.,0.));
+#2760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2761 = PCURVE('',#2458,#2762);
+#2762 = DEFINITIONAL_REPRESENTATION('',(#2763),#2767);
+#2763 = LINE('',#2764,#2765);
+#2764 = CARTESIAN_POINT('',(-2.185478394931E-18,-0.));
+#2765 = VECTOR('',#2766,1.);
+#2766 = DIRECTION('',(1.,0.));
+#2767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2768 = ADVANCED_FACE('',(#2769),#2569,.F.);
+#2769 = FACE_BOUND('',#2770,.F.);
+#2770 = EDGE_LOOP('',(#2771,#2772,#2773,#2794));
+#2771 = ORIENTED_EDGE('',*,*,#2585,.F.);
+#2772 = ORIENTED_EDGE('',*,*,#2555,.T.);
+#2773 = ORIENTED_EDGE('',*,*,#2774,.T.);
+#2774 = EDGE_CURVE('',#2527,#2775,#2777,.T.);
+#2775 = VERTEX_POINT('',#2776);
+#2776 = CARTESIAN_POINT('',(-7.867722221753E-17,-5.600288387012E-18,
+    -4.96062992126E-03));
+#2777 = SURFACE_CURVE('',#2778,(#2782,#2788),.PCURVE_S1.);
+#2778 = LINE('',#2779,#2780);
+#2779 = CARTESIAN_POINT('',(0.,-5.507405555227E-18,-4.96062992126E-03));
+#2780 = VECTOR('',#2781,3.937007874016E-02);
+#2781 = DIRECTION('',(0.,-1.,1.110223024625E-15));
+#2782 = PCURVE('',#2569,#2783);
+#2783 = DEFINITIONAL_REPRESENTATION('',(#2784),#2787);
+#2784 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2785,#2786),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.385,4.E-07),.PIECEWISE_BEZIER_KNOTS.);
+#2785 = CARTESIAN_POINT('',(-1.377952755906E-03,-7.834645669291E-03));
+#2786 = CARTESIAN_POINT('',(1.377954330709E-02,-7.834645669291E-03));
+#2787 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2788 = PCURVE('',#2543,#2789);
+#2789 = DEFINITIONAL_REPRESENTATION('',(#2790),#2793);
+#2790 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2791,#2792),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.385,4.E-07),.PIECEWISE_BEZIER_KNOTS.);
+#2791 = CARTESIAN_POINT('',(4.712388980385,-1.515748031496E-02));
+#2792 = CARTESIAN_POINT('',(4.712388980385,1.574803149606E-08));
+#2793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2794 = ORIENTED_EDGE('',*,*,#2795,.F.);
+#2795 = EDGE_CURVE('',#2586,#2775,#2796,.T.);
+#2796 = SURFACE_CURVE('',#2797,(#2801,#2808),.PCURVE_S1.);
+#2797 = LINE('',#2798,#2799);
+#2798 = CARTESIAN_POINT('',(0.,-1.420560956705E-17,-1.279527559055E-02)
+  );
+#2799 = VECTOR('',#2800,3.937007874016E-02);
+#2800 = DIRECTION('',(0.,1.110223024625E-15,1.));
+#2801 = PCURVE('',#2569,#2802);
+#2802 = DEFINITIONAL_REPRESENTATION('',(#2803),#2807);
+#2803 = LINE('',#2804,#2805);
+#2804 = CARTESIAN_POINT('',(1.377952755906E-02,-8.741913579726E-19));
+#2805 = VECTOR('',#2806,1.);
+#2806 = DIRECTION('',(2.22044604925E-16,-1.));
+#2807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2808 = PCURVE('',#2624,#2809);
+#2809 = DEFINITIONAL_REPRESENTATION('',(#2810),#2814);
+#2810 = LINE('',#2811,#2812);
+#2811 = CARTESIAN_POINT('',(0.,0.));
+#2812 = VECTOR('',#2813,1.);
+#2813 = DIRECTION('',(0.,-1.));
+#2814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2815 = ADVANCED_FACE('',(#2816),#2543,.F.);
+#2816 = FACE_BOUND('',#2817,.F.);
+#2817 = EDGE_LOOP('',(#2818,#2846,#2847,#2848));
+#2818 = ORIENTED_EDGE('',*,*,#2819,.F.);
+#2819 = EDGE_CURVE('',#2775,#2820,#2822,.T.);
+#2820 = VERTEX_POINT('',#2821);
+#2821 = CARTESIAN_POINT('',(-7.867722221753E-17,5.600288387012E-18,
+    4.96062992126E-03));
+#2822 = SURFACE_CURVE('',#2823,(#2828,#2835),.PCURVE_S1.);
+#2823 = CIRCLE('',#2824,4.96062992126E-03);
+#2824 = AXIS2_PLACEMENT_3D('',#2825,#2826,#2827);
+#2825 = CARTESIAN_POINT('',(0.,-3.1179779386E-39,-2.808424856486E-24));
+#2826 = DIRECTION('',(0.,-1.,1.110223024625E-15));
+#2827 = DIRECTION('',(1.,0.,0.));
+#2828 = PCURVE('',#2543,#2829);
+#2829 = DEFINITIONAL_REPRESENTATION('',(#2830),#2834);
+#2830 = LINE('',#2831,#2832);
+#2831 = CARTESIAN_POINT('',(0.,0.));
+#2832 = VECTOR('',#2833,1.);
+#2833 = DIRECTION('',(1.,0.));
+#2834 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2835 = PCURVE('',#2624,#2836);
+#2836 = DEFINITIONAL_REPRESENTATION('',(#2837),#2845);
+#2837 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2838,#2839,#2840,#2841,
+#2842,#2843,#2844),.UNSPECIFIED.,.F.,.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('') );
+#2838 = CARTESIAN_POINT('',(4.96062992126E-03,-1.279527559055E-02));
+#2839 = CARTESIAN_POINT('',(4.96062992126E-03,-2.138733865172E-02));
+#2840 = CARTESIAN_POINT('',(-2.48031496063E-03,-1.709130712114E-02));
+#2841 = CARTESIAN_POINT('',(-9.92125984252E-03,-1.279527559055E-02));
+#2842 = CARTESIAN_POINT('',(-2.48031496063E-03,-8.499244059967E-03));
+#2843 = CARTESIAN_POINT('',(4.96062992126E-03,-4.203212529383E-03));
+#2844 = CARTESIAN_POINT('',(4.96062992126E-03,-1.279527559055E-02));
+#2845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2846 = ORIENTED_EDGE('',*,*,#2774,.F.);
+#2847 = ORIENTED_EDGE('',*,*,#2526,.T.);
+#2848 = ORIENTED_EDGE('',*,*,#2849,.T.);
+#2849 = EDGE_CURVE('',#2499,#2820,#2850,.T.);
+#2850 = SURFACE_CURVE('',#2851,(#2855,#2861),.PCURVE_S1.);
+#2851 = LINE('',#2852,#2853);
+#2852 = CARTESIAN_POINT('',(0.,5.507405555227E-18,4.96062992126E-03));
+#2853 = VECTOR('',#2854,3.937007874016E-02);
+#2854 = DIRECTION('',(0.,-1.,1.110223024625E-15));
+#2855 = PCURVE('',#2543,#2856);
+#2856 = DEFINITIONAL_REPRESENTATION('',(#2857),#2860);
+#2857 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2858,#2859),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.385,4.E-07),.PIECEWISE_BEZIER_KNOTS.);
+#2858 = CARTESIAN_POINT('',(7.853981633974,-1.515748031496E-02));
+#2859 = CARTESIAN_POINT('',(7.853981633974,1.574803149606E-08));
+#2860 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2861 = PCURVE('',#2514,#2862);
+#2862 = DEFINITIONAL_REPRESENTATION('',(#2863),#2866);
+#2863 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#2864,#2865),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.385,4.E-07),.PIECEWISE_BEZIER_KNOTS.);
+#2864 = CARTESIAN_POINT('',(-1.377952755906E-03,-1.775590551181E-02));
+#2865 = CARTESIAN_POINT('',(1.377954330709E-02,-1.775590551181E-02));
+#2866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2867 = ADVANCED_FACE('',(#2868),#2514,.F.);
+#2868 = FACE_BOUND('',#2869,.F.);
+#2869 = EDGE_LOOP('',(#2870,#2871,#2872,#2895));
+#2870 = ORIENTED_EDGE('',*,*,#2849,.F.);
+#2871 = ORIENTED_EDGE('',*,*,#2498,.T.);
+#2872 = ORIENTED_EDGE('',*,*,#2873,.T.);
+#2873 = EDGE_CURVE('',#2471,#2874,#2876,.T.);
+#2874 = VERTEX_POINT('',#2875);
+#2875 = CARTESIAN_POINT('',(0.,1.406901716737E-17,1.279527559055E-02));
+#2876 = SURFACE_CURVE('',#2877,(#2881,#2888),.PCURVE_S1.);
+#2877 = LINE('',#2878,#2879);
+#2878 = CARTESIAN_POINT('',(0.,1.377952755906E-02,1.279527559055E-02));
+#2879 = VECTOR('',#2880,3.937007874016E-02);
+#2880 = DIRECTION('',(0.,-1.,1.33226762955E-15));
+#2881 = PCURVE('',#2514,#2882);
+#2882 = DEFINITIONAL_REPRESENTATION('',(#2883),#2887);
+#2883 = LINE('',#2884,#2885);
+#2884 = CARTESIAN_POINT('',(3.059669752904E-18,-2.55905511811E-02));
+#2885 = VECTOR('',#2886,1.);
+#2886 = DIRECTION('',(1.,0.));
+#2887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2888 = PCURVE('',#2486,#2889);
+#2889 = DEFINITIONAL_REPRESENTATION('',(#2890),#2894);
+#2890 = LINE('',#2891,#2892);
+#2891 = CARTESIAN_POINT('',(0.,-8.858267716535E-03));
+#2892 = VECTOR('',#2893,1.);
+#2893 = DIRECTION('',(-1.,0.));
+#2894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2895 = ORIENTED_EDGE('',*,*,#2896,.F.);
+#2896 = EDGE_CURVE('',#2820,#2874,#2897,.T.);
+#2897 = SURFACE_CURVE('',#2898,(#2902,#2909),.PCURVE_S1.);
+#2898 = LINE('',#2899,#2900);
+#2899 = CARTESIAN_POINT('',(0.,-1.420560956705E-17,-1.279527559055E-02)
+  );
+#2900 = VECTOR('',#2901,3.937007874016E-02);
+#2901 = DIRECTION('',(0.,1.110223024625E-15,1.));
+#2902 = PCURVE('',#2514,#2903);
+#2903 = DEFINITIONAL_REPRESENTATION('',(#2904),#2908);
+#2904 = LINE('',#2905,#2906);
+#2905 = CARTESIAN_POINT('',(1.377952755906E-02,-8.741913579726E-19));
+#2906 = VECTOR('',#2907,1.);
+#2907 = DIRECTION('',(2.22044604925E-16,-1.));
+#2908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2909 = PCURVE('',#2624,#2910);
+#2910 = DEFINITIONAL_REPRESENTATION('',(#2911),#2915);
+#2911 = LINE('',#2912,#2913);
+#2912 = CARTESIAN_POINT('',(0.,0.));
+#2913 = VECTOR('',#2914,1.);
+#2914 = DIRECTION('',(0.,-1.));
+#2915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2916 = ADVANCED_FACE('',(#2917),#2486,.F.);
+#2917 = FACE_BOUND('',#2918,.T.);
+#2918 = EDGE_LOOP('',(#2919,#2920,#2921,#2944,#2967,#2990,#3018,#3041));
+#2919 = ORIENTED_EDGE('',*,*,#2470,.T.);
+#2920 = ORIENTED_EDGE('',*,*,#2873,.T.);
+#2921 = ORIENTED_EDGE('',*,*,#2922,.T.);
+#2922 = EDGE_CURVE('',#2874,#2923,#2925,.T.);
+#2923 = VERTEX_POINT('',#2924);
+#2924 = CARTESIAN_POINT('',(1.082677165354E-02,1.406901716737E-17,
+    1.279527559055E-02));
+#2925 = SURFACE_CURVE('',#2926,(#2930,#2937),.PCURVE_S1.);
+#2926 = LINE('',#2927,#2928);
+#2927 = CARTESIAN_POINT('',(0.,1.420560956705E-17,1.279527559055E-02));
+#2928 = VECTOR('',#2929,3.937007874016E-02);
+#2929 = DIRECTION('',(1.,0.,0.));
+#2930 = PCURVE('',#2486,#2931);
+#2931 = DEFINITIONAL_REPRESENTATION('',(#2932),#2936);
+#2932 = LINE('',#2933,#2934);
+#2933 = CARTESIAN_POINT('',(-1.377952755906E-02,-8.858267716535E-03));
+#2934 = VECTOR('',#2935,1.);
+#2935 = DIRECTION('',(0.,1.));
+#2936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2937 = PCURVE('',#2624,#2938);
+#2938 = DEFINITIONAL_REPRESENTATION('',(#2939),#2943);
+#2939 = LINE('',#2940,#2941);
+#2940 = CARTESIAN_POINT('',(0.,-2.55905511811E-02));
+#2941 = VECTOR('',#2942,1.);
+#2942 = DIRECTION('',(1.,0.));
+#2943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2944 = ORIENTED_EDGE('',*,*,#2945,.T.);
+#2945 = EDGE_CURVE('',#2923,#2946,#2948,.T.);
+#2946 = VERTEX_POINT('',#2947);
+#2947 = CARTESIAN_POINT('',(1.082677165354E-02,9.84251968504E-04,
+    1.279527559055E-02));
+#2948 = SURFACE_CURVE('',#2949,(#2953,#2960),.PCURVE_S1.);
+#2949 = LINE('',#2950,#2951);
+#2950 = CARTESIAN_POINT('',(1.082677165354E-02,1.420560956705E-17,
+    1.279527559055E-02));
+#2951 = VECTOR('',#2952,3.937007874016E-02);
+#2952 = DIRECTION('',(0.,1.,-1.33226762955E-15));
+#2953 = PCURVE('',#2486,#2954);
+#2954 = DEFINITIONAL_REPRESENTATION('',(#2955),#2959);
+#2955 = LINE('',#2956,#2957);
+#2956 = CARTESIAN_POINT('',(-1.377952755906E-02,1.968503937008E-03));
+#2957 = VECTOR('',#2958,1.);
+#2958 = DIRECTION('',(1.,0.));
+#2959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2960 = PCURVE('',#2652,#2961);
+#2961 = DEFINITIONAL_REPRESENTATION('',(#2962),#2966);
+#2962 = LINE('',#2963,#2964);
+#2963 = CARTESIAN_POINT('',(-5.682243826822E-18,-2.55905511811E-02));
+#2964 = VECTOR('',#2965,1.);
+#2965 = DIRECTION('',(1.,0.));
+#2966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2967 = ORIENTED_EDGE('',*,*,#2968,.T.);
+#2968 = EDGE_CURVE('',#2946,#2969,#2971,.T.);
+#2969 = VERTEX_POINT('',#2970);
+#2970 = CARTESIAN_POINT('',(9.842519685039E-04,9.84251968504E-04,
+    1.279527559055E-02));
+#2971 = SURFACE_CURVE('',#2972,(#2976,#2983),.PCURVE_S1.);
+#2972 = LINE('',#2973,#2974);
+#2973 = CARTESIAN_POINT('',(1.082677165354E-02,9.84251968504E-04,
+    1.279527559055E-02));
+#2974 = VECTOR('',#2975,3.937007874016E-02);
+#2975 = DIRECTION('',(-1.,0.,0.));
+#2976 = PCURVE('',#2486,#2977);
+#2977 = DEFINITIONAL_REPRESENTATION('',(#2978),#2982);
+#2978 = LINE('',#2979,#2980);
+#2979 = CARTESIAN_POINT('',(-1.279527559055E-02,1.968503937008E-03));
+#2980 = VECTOR('',#2981,1.);
+#2981 = DIRECTION('',(0.,-1.));
+#2982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2983 = PCURVE('',#2680,#2984);
+#2984 = DEFINITIONAL_REPRESENTATION('',(#2985),#2989);
+#2985 = LINE('',#2986,#2987);
+#2986 = CARTESIAN_POINT('',(-2.185478394931E-18,-2.55905511811E-02));
+#2987 = VECTOR('',#2988,1.);
+#2988 = DIRECTION('',(1.,0.));
+#2989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#2990 = ORIENTED_EDGE('',*,*,#2991,.T.);
+#2991 = EDGE_CURVE('',#2969,#2992,#2994,.T.);
+#2992 = VERTEX_POINT('',#2993);
+#2993 = CARTESIAN_POINT('',(9.842519685039E-04,1.279527559055E-02,
+    1.279527559055E-02));
+#2994 = SURFACE_CURVE('',#2995,(#2999,#3006),.PCURVE_S1.);
+#2995 = LINE('',#2996,#2997);
+#2996 = CARTESIAN_POINT('',(9.842519685039E-04,9.84251968504E-04,
+    1.279527559055E-02));
+#2997 = VECTOR('',#2998,3.937007874016E-02);
+#2998 = DIRECTION('',(0.,1.,-1.33226762955E-15));
+#2999 = PCURVE('',#2486,#3000);
+#3000 = DEFINITIONAL_REPRESENTATION('',(#3001),#3005);
+#3001 = LINE('',#3002,#3003);
+#3002 = CARTESIAN_POINT('',(-1.279527559055E-02,-7.874015748031E-03));
+#3003 = VECTOR('',#3004,1.);
+#3004 = DIRECTION('',(1.,0.));
+#3005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3006 = PCURVE('',#3007,#3012);
+#3007 = PLANE('',#3008);
+#3008 = AXIS2_PLACEMENT_3D('',#3009,#3010,#3011);
+#3009 = CARTESIAN_POINT('',(9.842519685039E-04,9.842519685039E-04,
+    -1.279527559055E-02));
+#3010 = DIRECTION('',(-1.,0.,0.));
+#3011 = DIRECTION('',(0.,1.,-1.33226762955E-15));
+#3012 = DEFINITIONAL_REPRESENTATION('',(#3013),#3017);
+#3013 = LINE('',#3014,#3015);
+#3014 = CARTESIAN_POINT('',(-5.654925346885E-18,-2.55905511811E-02));
+#3015 = VECTOR('',#3016,1.);
+#3016 = DIRECTION('',(1.,0.));
+#3017 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3018 = ORIENTED_EDGE('',*,*,#3019,.T.);
+#3019 = EDGE_CURVE('',#2992,#3020,#3022,.T.);
+#3020 = VERTEX_POINT('',#3021);
+#3021 = CARTESIAN_POINT('',(8.858267716535E-03,1.279527559055E-02,
+    1.279527559055E-02));
+#3022 = SURFACE_CURVE('',#3023,(#3027,#3034),.PCURVE_S1.);
+#3023 = LINE('',#3024,#3025);
+#3024 = CARTESIAN_POINT('',(9.842519685039E-04,1.279527559055E-02,
+    1.279527559055E-02));
+#3025 = VECTOR('',#3026,3.937007874016E-02);
+#3026 = DIRECTION('',(1.,0.,0.));
+#3027 = PCURVE('',#2486,#3028);
+#3028 = DEFINITIONAL_REPRESENTATION('',(#3029),#3033);
+#3029 = LINE('',#3030,#3031);
+#3030 = CARTESIAN_POINT('',(-9.842519685039E-04,-7.874015748031E-03));
+#3031 = VECTOR('',#3032,1.);
+#3032 = DIRECTION('',(0.,1.));
+#3033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3034 = PCURVE('',#2736,#3035);
+#3035 = DEFINITIONAL_REPRESENTATION('',(#3036),#3040);
+#3036 = LINE('',#3037,#3038);
+#3037 = CARTESIAN_POINT('',(0.,-2.55905511811E-02));
+#3038 = VECTOR('',#3039,1.);
+#3039 = DIRECTION('',(1.,0.));
+#3040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3041 = ORIENTED_EDGE('',*,*,#3042,.T.);
+#3042 = EDGE_CURVE('',#3020,#2443,#3043,.T.);
+#3043 = SURFACE_CURVE('',#3044,(#3048,#3055),.PCURVE_S1.);
+#3044 = LINE('',#3045,#3046);
+#3045 = CARTESIAN_POINT('',(8.858267716535E-03,1.279527559055E-02,
+    1.279527559055E-02));
+#3046 = VECTOR('',#3047,3.937007874016E-02);
+#3047 = DIRECTION('',(0.,1.,-1.33226762955E-15));
+#3048 = PCURVE('',#2486,#3049);
+#3049 = DEFINITIONAL_REPRESENTATION('',(#3050),#3054);
+#3050 = LINE('',#3051,#3052);
+#3051 = CARTESIAN_POINT('',(-9.842519685039E-04,-1.092739197466E-18));
+#3052 = VECTOR('',#3053,1.);
+#3053 = DIRECTION('',(1.,0.));
+#3054 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3055 = PCURVE('',#2458,#3056);
+#3056 = DEFINITIONAL_REPRESENTATION('',(#3057),#3061);
+#3057 = LINE('',#3058,#3059);
+#3058 = CARTESIAN_POINT('',(-6.556435184794E-18,-2.55905511811E-02));
+#3059 = VECTOR('',#3060,1.);
+#3060 = DIRECTION('',(1.,0.));
+#3061 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3062 = ADVANCED_FACE('',(#3063),#2458,.F.);
+#3063 = FACE_BOUND('',#3064,.F.);
+#3064 = EDGE_LOOP('',(#3065,#3086,#3087,#3088));
+#3065 = ORIENTED_EDGE('',*,*,#3066,.T.);
+#3066 = EDGE_CURVE('',#2721,#3020,#3067,.T.);
+#3067 = SURFACE_CURVE('',#3068,(#3072,#3079),.PCURVE_S1.);
+#3068 = LINE('',#3069,#3070);
+#3069 = CARTESIAN_POINT('',(8.858267716535E-03,1.279527559055E-02,
+    -1.279527559055E-02));
+#3070 = VECTOR('',#3071,3.937007874016E-02);
+#3071 = DIRECTION('',(0.,1.110223024625E-15,1.));
+#3072 = PCURVE('',#2458,#3073);
+#3073 = DEFINITIONAL_REPRESENTATION('',(#3074),#3078);
+#3074 = LINE('',#3075,#3076);
+#3075 = CARTESIAN_POINT('',(0.,-0.));
+#3076 = VECTOR('',#3077,1.);
+#3077 = DIRECTION('',(-2.22044604925E-16,-1.));
+#3078 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3079 = PCURVE('',#2736,#3080);
+#3080 = DEFINITIONAL_REPRESENTATION('',(#3081),#3085);
+#3081 = LINE('',#3082,#3083);
+#3082 = CARTESIAN_POINT('',(7.874015748031E-03,0.));
+#3083 = VECTOR('',#3084,1.);
+#3084 = DIRECTION('',(0.,-1.));
+#3085 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3086 = ORIENTED_EDGE('',*,*,#3042,.T.);
+#3087 = ORIENTED_EDGE('',*,*,#2442,.F.);
+#3088 = ORIENTED_EDGE('',*,*,#2748,.F.);
+#3089 = ADVANCED_FACE('',(#3090),#2624,.F.);
+#3090 = FACE_BOUND('',#3091,.F.);
+#3091 = EDGE_LOOP('',(#3092,#3093,#3094,#3095,#3096,#3097));
+#3092 = ORIENTED_EDGE('',*,*,#2608,.F.);
+#3093 = ORIENTED_EDGE('',*,*,#2795,.T.);
+#3094 = ORIENTED_EDGE('',*,*,#2819,.T.);
+#3095 = ORIENTED_EDGE('',*,*,#2896,.T.);
+#3096 = ORIENTED_EDGE('',*,*,#2922,.T.);
+#3097 = ORIENTED_EDGE('',*,*,#3098,.F.);
+#3098 = EDGE_CURVE('',#2609,#2923,#3099,.T.);
+#3099 = SURFACE_CURVE('',#3100,(#3104,#3111),.PCURVE_S1.);
+#3100 = LINE('',#3101,#3102);
+#3101 = CARTESIAN_POINT('',(1.082677165354E-02,-1.420560956705E-17,
+    -1.279527559055E-02));
+#3102 = VECTOR('',#3103,3.937007874016E-02);
+#3103 = DIRECTION('',(0.,1.110223024625E-15,1.));
+#3104 = PCURVE('',#2624,#3105);
+#3105 = DEFINITIONAL_REPRESENTATION('',(#3106),#3110);
+#3106 = LINE('',#3107,#3108);
+#3107 = CARTESIAN_POINT('',(1.082677165354E-02,0.));
+#3108 = VECTOR('',#3109,1.);
+#3109 = DIRECTION('',(0.,-1.));
+#3110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3111 = PCURVE('',#2652,#3112);
+#3112 = DEFINITIONAL_REPRESENTATION('',(#3113),#3117);
+#3113 = LINE('',#3114,#3115);
+#3114 = CARTESIAN_POINT('',(0.,-0.));
+#3115 = VECTOR('',#3116,1.);
+#3116 = DIRECTION('',(-2.22044604925E-16,-1.));
+#3117 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3118 = ADVANCED_FACE('',(#3119),#2652,.F.);
+#3119 = FACE_BOUND('',#3120,.F.);
+#3120 = EDGE_LOOP('',(#3121,#3122,#3123,#3144));
+#3121 = ORIENTED_EDGE('',*,*,#3098,.T.);
+#3122 = ORIENTED_EDGE('',*,*,#2945,.T.);
+#3123 = ORIENTED_EDGE('',*,*,#3124,.F.);
+#3124 = EDGE_CURVE('',#2637,#2946,#3125,.T.);
+#3125 = SURFACE_CURVE('',#3126,(#3130,#3137),.PCURVE_S1.);
+#3126 = LINE('',#3127,#3128);
+#3127 = CARTESIAN_POINT('',(1.082677165354E-02,9.842519685039E-04,
+    -1.279527559055E-02));
+#3128 = VECTOR('',#3129,3.937007874016E-02);
+#3129 = DIRECTION('',(0.,1.110223024625E-15,1.));
+#3130 = PCURVE('',#2652,#3131);
+#3131 = DEFINITIONAL_REPRESENTATION('',(#3132),#3136);
+#3132 = LINE('',#3133,#3134);
+#3133 = CARTESIAN_POINT('',(9.842519685039E-04,-4.370956789863E-19));
+#3134 = VECTOR('',#3135,1.);
+#3135 = DIRECTION('',(-2.22044604925E-16,-1.));
+#3136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3137 = PCURVE('',#2680,#3138);
+#3138 = DEFINITIONAL_REPRESENTATION('',(#3139),#3143);
+#3139 = LINE('',#3140,#3141);
+#3140 = CARTESIAN_POINT('',(0.,-0.));
+#3141 = VECTOR('',#3142,1.);
+#3142 = DIRECTION('',(0.,-1.));
+#3143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3144 = ORIENTED_EDGE('',*,*,#2636,.F.);
+#3145 = ADVANCED_FACE('',(#3146),#2680,.F.);
+#3146 = FACE_BOUND('',#3147,.F.);
+#3147 = EDGE_LOOP('',(#3148,#3149,#3150,#3151,#3174,#3207));
+#3148 = ORIENTED_EDGE('',*,*,#2664,.F.);
+#3149 = ORIENTED_EDGE('',*,*,#3124,.T.);
+#3150 = ORIENTED_EDGE('',*,*,#2968,.T.);
+#3151 = ORIENTED_EDGE('',*,*,#3152,.F.);
+#3152 = EDGE_CURVE('',#3153,#2969,#3155,.T.);
+#3153 = VERTEX_POINT('',#3154);
+#3154 = CARTESIAN_POINT('',(9.842519685039E-04,9.842519685039E-04,
+    5.862837942988E-03));
+#3155 = SURFACE_CURVE('',#3156,(#3160,#3167),.PCURVE_S1.);
+#3156 = LINE('',#3157,#3158);
+#3157 = CARTESIAN_POINT('',(9.842519685039E-04,9.842519685039E-04,
+    -1.279527559055E-02));
+#3158 = VECTOR('',#3159,3.937007874016E-02);
+#3159 = DIRECTION('',(0.,1.110223024625E-15,1.));
+#3160 = PCURVE('',#2680,#3161);
+#3161 = DEFINITIONAL_REPRESENTATION('',(#3162),#3166);
+#3162 = LINE('',#3163,#3164);
+#3163 = CARTESIAN_POINT('',(9.842519685039E-03,0.));
+#3164 = VECTOR('',#3165,1.);
+#3165 = DIRECTION('',(0.,-1.));
+#3166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3167 = PCURVE('',#3007,#3168);
+#3168 = DEFINITIONAL_REPRESENTATION('',(#3169),#3173);
+#3169 = LINE('',#3170,#3171);
+#3170 = CARTESIAN_POINT('',(0.,-0.));
+#3171 = VECTOR('',#3172,1.);
+#3172 = DIRECTION('',(-2.22044604925E-16,-1.));
+#3173 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3174 = ORIENTED_EDGE('',*,*,#3175,.T.);
+#3175 = EDGE_CURVE('',#3153,#3176,#3178,.T.);
+#3176 = VERTEX_POINT('',#3177);
+#3177 = CARTESIAN_POINT('',(9.842519685039E-04,9.842519685039E-04,
+    -5.862837942988E-03));
+#3178 = SURFACE_CURVE('',#3179,(#3184,#3195),.PCURVE_S1.);
+#3179 = CIRCLE('',#3180,5.944881889764E-03);
+#3180 = AXIS2_PLACEMENT_3D('',#3181,#3182,#3183);
+#3181 = CARTESIAN_POINT('',(3.026455234233E-35,9.842519685039E-04,
+    -1.092739197466E-18));
+#3182 = DIRECTION('',(0.,1.,-1.110223024625E-15));
+#3183 = DIRECTION('',(-1.,0.,0.));
+#3184 = PCURVE('',#2680,#3185);
+#3185 = DEFINITIONAL_REPRESENTATION('',(#3186),#3194);
+#3186 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3187,#3188,#3189,#3190,
+#3191,#3192,#3193),.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('') );
+#3187 = CARTESIAN_POINT('',(1.677165354331E-02,-1.279527559055E-02));
+#3188 = CARTESIAN_POINT('',(1.677165354331E-02,-2.309211306862E-02));
+#3189 = CARTESIAN_POINT('',(7.854330708661E-03,-1.794369432958E-02));
+#3190 = CARTESIAN_POINT('',(-1.062992125984E-03,-1.279527559055E-02));
+#3191 = CARTESIAN_POINT('',(7.854330708661E-03,-7.646856851518E-03));
+#3192 = CARTESIAN_POINT('',(1.677165354331E-02,-2.498438112484E-03));
+#3193 = CARTESIAN_POINT('',(1.677165354331E-02,-1.279527559055E-02));
+#3194 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3195 = PCURVE('',#3196,#3201);
+#3196 = CYLINDRICAL_SURFACE('',#3197,5.944881889764E-03);
+#3197 = AXIS2_PLACEMENT_3D('',#3198,#3199,#3200);
+#3198 = CARTESIAN_POINT('',(3.026455234233E-35,1.377952755906E-02,
+    -1.529834876452E-17));
+#3199 = DIRECTION('',(0.,1.,-1.110223024625E-15));
+#3200 = DIRECTION('',(-1.,0.,0.));
+#3201 = DEFINITIONAL_REPRESENTATION('',(#3202),#3206);
+#3202 = LINE('',#3203,#3204);
+#3203 = CARTESIAN_POINT('',(0.,-1.279527559055E-02));
+#3204 = VECTOR('',#3205,1.);
+#3205 = DIRECTION('',(1.,0.));
+#3206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3207 = ORIENTED_EDGE('',*,*,#3208,.F.);
+#3208 = EDGE_CURVE('',#2665,#3176,#3209,.T.);
+#3209 = SURFACE_CURVE('',#3210,(#3214,#3221),.PCURVE_S1.);
+#3210 = LINE('',#3211,#3212);
+#3211 = CARTESIAN_POINT('',(9.842519685039E-04,9.842519685039E-04,
+    -1.279527559055E-02));
+#3212 = VECTOR('',#3213,3.937007874016E-02);
+#3213 = DIRECTION('',(0.,1.110223024625E-15,1.));
+#3214 = PCURVE('',#2680,#3215);
+#3215 = DEFINITIONAL_REPRESENTATION('',(#3216),#3220);
+#3216 = LINE('',#3217,#3218);
+#3217 = CARTESIAN_POINT('',(9.842519685039E-03,0.));
+#3218 = VECTOR('',#3219,1.);
+#3219 = DIRECTION('',(0.,-1.));
+#3220 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3221 = PCURVE('',#2708,#3222);
+#3222 = DEFINITIONAL_REPRESENTATION('',(#3223),#3227);
+#3223 = LINE('',#3224,#3225);
+#3224 = CARTESIAN_POINT('',(0.,-0.));
+#3225 = VECTOR('',#3226,1.);
+#3226 = DIRECTION('',(-2.22044604925E-16,-1.));
+#3227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3228 = ADVANCED_FACE('',(#3229),#2708,.F.);
+#3229 = FACE_BOUND('',#3230,.F.);
+#3230 = EDGE_LOOP('',(#3231,#3232,#3233,#3254));
+#3231 = ORIENTED_EDGE('',*,*,#2692,.F.);
+#3232 = ORIENTED_EDGE('',*,*,#3208,.T.);
+#3233 = ORIENTED_EDGE('',*,*,#3234,.T.);
+#3234 = EDGE_CURVE('',#3176,#3235,#3237,.T.);
+#3235 = VERTEX_POINT('',#3236);
+#3236 = CARTESIAN_POINT('',(9.842519685039E-04,1.279527559055E-02,
+    -5.862837942988E-03));
+#3237 = SURFACE_CURVE('',#3238,(#3242,#3248),.PCURVE_S1.);
+#3238 = LINE('',#3239,#3240);
+#3239 = CARTESIAN_POINT('',(9.842519685039E-04,1.377952755906E-02,
+    -5.862837942988E-03));
+#3240 = VECTOR('',#3241,3.937007874016E-02);
+#3241 = DIRECTION('',(0.,1.,-1.110223024625E-15));
+#3242 = PCURVE('',#2708,#3243);
+#3243 = DEFINITIONAL_REPRESENTATION('',(#3244),#3247);
+#3244 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3245,#3246),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.355,4.000000000115E-07),.PIECEWISE_BEZIER_KNOTS.);
+#3245 = CARTESIAN_POINT('',(-1.181102362205E-03,-6.932437647563E-03));
+#3246 = CARTESIAN_POINT('',(1.279529133858E-02,-6.932437647563E-03));
+#3247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3248 = PCURVE('',#3196,#3249);
+#3249 = DEFINITIONAL_REPRESENTATION('',(#3250),#3253);
+#3250 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3251,#3252),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.355,4.000000000115E-07),.PIECEWISE_BEZIER_KNOTS.);
+#3251 = CARTESIAN_POINT('',(4.546060205123,-1.397637795276E-02));
+#3252 = CARTESIAN_POINT('',(4.546060205123,1.574803149605E-08));
+#3253 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3254 = ORIENTED_EDGE('',*,*,#3255,.F.);
+#3255 = EDGE_CURVE('',#2693,#3235,#3256,.T.);
+#3256 = SURFACE_CURVE('',#3257,(#3261,#3268),.PCURVE_S1.);
+#3257 = LINE('',#3258,#3259);
+#3258 = CARTESIAN_POINT('',(9.842519685039E-04,1.279527559055E-02,
+    -1.279527559055E-02));
+#3259 = VECTOR('',#3260,3.937007874016E-02);
+#3260 = DIRECTION('',(0.,1.110223024625E-15,1.));
+#3261 = PCURVE('',#2708,#3262);
+#3262 = DEFINITIONAL_REPRESENTATION('',(#3263),#3267);
+#3263 = LINE('',#3264,#3265);
+#3264 = CARTESIAN_POINT('',(1.181102362205E-02,2.622574073918E-18));
+#3265 = VECTOR('',#3266,1.);
+#3266 = DIRECTION('',(-2.22044604925E-16,-1.));
+#3267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3268 = PCURVE('',#2736,#3269);
+#3269 = DEFINITIONAL_REPRESENTATION('',(#3270),#3274);
+#3270 = LINE('',#3271,#3272);
+#3271 = CARTESIAN_POINT('',(0.,0.));
+#3272 = VECTOR('',#3273,1.);
+#3273 = DIRECTION('',(0.,-1.));
+#3274 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3275 = ADVANCED_FACE('',(#3276),#2736,.F.);
+#3276 = FACE_BOUND('',#3277,.F.);
+#3277 = EDGE_LOOP('',(#3278,#3279,#3280,#3304,#3325,#3326));
+#3278 = ORIENTED_EDGE('',*,*,#2720,.F.);
+#3279 = ORIENTED_EDGE('',*,*,#3255,.T.);
+#3280 = ORIENTED_EDGE('',*,*,#3281,.F.);
+#3281 = EDGE_CURVE('',#3282,#3235,#3284,.T.);
+#3282 = VERTEX_POINT('',#3283);
+#3283 = CARTESIAN_POINT('',(9.842519685039E-04,1.279527559055E-02,
+    5.862837942988E-03));
+#3284 = SURFACE_CURVE('',#3285,(#3290,#3297),.PCURVE_S1.);
+#3285 = CIRCLE('',#3286,5.944881889764E-03);
+#3286 = AXIS2_PLACEMENT_3D('',#3287,#3288,#3289);
+#3287 = CARTESIAN_POINT('',(3.026455234233E-35,1.279527559055E-02,
+    -1.420560956705E-17));
+#3288 = DIRECTION('',(0.,1.,-1.110223024625E-15));
+#3289 = DIRECTION('',(-1.,0.,0.));
+#3290 = PCURVE('',#2736,#3291);
+#3291 = DEFINITIONAL_REPRESENTATION('',(#3292),#3296);
+#3292 = CIRCLE('',#3293,5.944881889764E-03);
+#3293 = AXIS2_PLACEMENT_2D('',#3294,#3295);
+#3294 = CARTESIAN_POINT('',(-9.842519685039E-04,-1.279527559055E-02));
+#3295 = DIRECTION('',(-1.,-0.));
+#3296 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3297 = PCURVE('',#3196,#3298);
+#3298 = DEFINITIONAL_REPRESENTATION('',(#3299),#3303);
+#3299 = LINE('',#3300,#3301);
+#3300 = CARTESIAN_POINT('',(0.,-9.842519685039E-04));
+#3301 = VECTOR('',#3302,1.);
+#3302 = DIRECTION('',(1.,0.));
+#3303 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3304 = ORIENTED_EDGE('',*,*,#3305,.T.);
+#3305 = EDGE_CURVE('',#3282,#2992,#3306,.T.);
+#3306 = SURFACE_CURVE('',#3307,(#3311,#3318),.PCURVE_S1.);
+#3307 = LINE('',#3308,#3309);
+#3308 = CARTESIAN_POINT('',(9.842519685039E-04,1.279527559055E-02,
+    -1.279527559055E-02));
+#3309 = VECTOR('',#3310,3.937007874016E-02);
+#3310 = DIRECTION('',(0.,1.110223024625E-15,1.));
+#3311 = PCURVE('',#2736,#3312);
+#3312 = DEFINITIONAL_REPRESENTATION('',(#3313),#3317);
+#3313 = LINE('',#3314,#3315);
+#3314 = CARTESIAN_POINT('',(0.,0.));
+#3315 = VECTOR('',#3316,1.);
+#3316 = DIRECTION('',(0.,-1.));
+#3317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3318 = PCURVE('',#3007,#3319);
+#3319 = DEFINITIONAL_REPRESENTATION('',(#3320),#3324);
+#3320 = LINE('',#3321,#3322);
+#3321 = CARTESIAN_POINT('',(1.181102362205E-02,2.622574073918E-18));
+#3322 = VECTOR('',#3323,1.);
+#3323 = DIRECTION('',(-2.22044604925E-16,-1.));
+#3324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3325 = ORIENTED_EDGE('',*,*,#3019,.T.);
+#3326 = ORIENTED_EDGE('',*,*,#3066,.F.);
+#3327 = ADVANCED_FACE('',(#3328),#3007,.F.);
+#3328 = FACE_BOUND('',#3329,.F.);
+#3329 = EDGE_LOOP('',(#3330,#3349,#3350,#3351));
+#3330 = ORIENTED_EDGE('',*,*,#3331,.F.);
+#3331 = EDGE_CURVE('',#3153,#3282,#3332,.T.);
+#3332 = SURFACE_CURVE('',#3333,(#3337,#3343),.PCURVE_S1.);
+#3333 = LINE('',#3334,#3335);
+#3334 = CARTESIAN_POINT('',(9.842519685039E-04,1.377952755906E-02,
+    5.862837942988E-03));
+#3335 = VECTOR('',#3336,3.937007874016E-02);
+#3336 = DIRECTION('',(0.,1.,-1.110223024625E-15));
+#3337 = PCURVE('',#3007,#3338);
+#3338 = DEFINITIONAL_REPRESENTATION('',(#3339),#3342);
+#3339 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3340,#3341),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.355,4.000000000115E-07),.PIECEWISE_BEZIER_KNOTS.);
+#3340 = CARTESIAN_POINT('',(-1.181102362205E-03,-1.865811353354E-02));
+#3341 = CARTESIAN_POINT('',(1.279529133858E-02,-1.865811353354E-02));
+#3342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3343 = PCURVE('',#3196,#3344);
+#3344 = DEFINITIONAL_REPRESENTATION('',(#3345),#3348);
+#3345 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#3346,#3347),.UNSPECIFIED.,.F.,
+  .F.,(2,2),(-0.355,4.000000000115E-07),.PIECEWISE_BEZIER_KNOTS.);
+#3346 = CARTESIAN_POINT('',(1.737125102056,-1.397637795276E-02));
+#3347 = CARTESIAN_POINT('',(1.737125102056,1.574803149698E-08));
+#3348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#3349 = ORIENTED_EDGE('',*,*,#3152,.T.);
+#3350 = ORIENTED_EDGE('',*,*,#2991,.T.);
+#3351 = ORIENTED_EDGE('',*,*,#3305,.F.);
+#3352 = ADVANCED_FACE('',(#3353),#3196,.T.);
+#3353 = FACE_BOUND('',#3354,.T.);
+#3354 = EDGE_LOOP('',(#3355,#3356,#3357,#3358));
+#3355 = ORIENTED_EDGE('',*,*,#3331,.F.);
+#3356 = ORIENTED_EDGE('',*,*,#3175,.T.);
+#3357 = ORIENTED_EDGE('',*,*,#3234,.T.);
+#3358 = ORIENTED_EDGE('',*,*,#3281,.F.);
+#3359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3366)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#3360,#3364,#3365)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#3360 = ( CONVERSION_BASED_UNIT('INCH',#3362) LENGTH_UNIT() NAMED_UNIT(
+  #3361) );
+#3361 = DIMENSIONAL_EXPONENTS(1.,0.,0.,0.,0.,0.,0.);
+#3362 = LENGTH_MEASURE_WITH_UNIT(25.4,#3363);
+#3363 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#3364 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#3365 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#3366 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(3.937007874016E-09)
+  ,#3360,'distance_accuracy_value','confusion accuracy');
+#3367 = SHAPE_DEFINITION_REPRESENTATION(#3368,#2400);
+#3368 = PRODUCT_DEFINITION_SHAPE('','',#3369);
+#3369 = PRODUCT_DEFINITION('design','',#3370,#3373);
+#3370 = PRODUCT_DEFINITION_FORMATION('','',#3371);
+#3371 = PRODUCT('led-side','led-side','',(#3372));
+#3372 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#3373 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#3374 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3375,#3377);
+#3375 = ( REPRESENTATION_RELATIONSHIP('','',#2400,#10) 
+REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3376) 
+SHAPE_REPRESENTATION_RELATIONSHIP() );
+#3376 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31);
+#3377 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',
+  #3378);
+#3378 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','=>[0:1:1:6]','',#5,#3369,$);
+#3379 = PRODUCT_TYPE('part',$,(#3371));
+#3380 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #3381),#3359);
+#3381 = STYLED_ITEM('color',(#3382),#2401);
+#3382 = PRESENTATION_STYLE_ASSIGNMENT((#3383,#3389));
+#3383 = SURFACE_STYLE_USAGE(.BOTH.,#3384);
+#3384 = SURFACE_SIDE_STYLE('',(#3385));
+#3385 = SURFACE_STYLE_FILL_AREA(#3386);
+#3386 = FILL_AREA_STYLE('',(#3387));
+#3387 = FILL_AREA_STYLE_COLOUR('',#3388);
+#3388 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#3389 = CURVE_STYLE('',#3390,POSITIVE_LENGTH_MEASURE(0.1),#3388);
+#3390 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#3391 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #3392),#1047);
+#3392 = STYLED_ITEM('color',(#3393),#717);
+#3393 = PRESENTATION_STYLE_ASSIGNMENT((#3394,#3400));
+#3394 = SURFACE_STYLE_USAGE(.BOTH.,#3395);
+#3395 = SURFACE_SIDE_STYLE('',(#3396));
+#3396 = SURFACE_STYLE_FILL_AREA(#3397);
+#3397 = FILL_AREA_STYLE('',(#3398));
+#3398 = FILL_AREA_STYLE_COLOUR('',#3399);
+#3399 = COLOUR_RGB('',0.501960813999,0.501960813999,0.501960813999);
+#3400 = CURVE_STYLE('',#3401,POSITIVE_LENGTH_MEASURE(0.1),#3399);
+#3401 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#3402 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #3403),#2379);
+#3403 = STYLED_ITEM('color',(#3404),#1421);
+#3404 = PRESENTATION_STYLE_ASSIGNMENT((#3405,#3410));
+#3405 = SURFACE_STYLE_USAGE(.BOTH.,#3406);
+#3406 = SURFACE_SIDE_STYLE('',(#3407));
+#3407 = SURFACE_STYLE_FILL_AREA(#3408);
+#3408 = FILL_AREA_STYLE('',(#3409));
+#3409 = FILL_AREA_STYLE_COLOUR('',#3388);
+#3410 = CURVE_STYLE('',#3411,POSITIVE_LENGTH_MEASURE(0.1),#3388);
+#3411 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#3412 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #3413),#695);
+#3413 = STYLED_ITEM('color',(#3414),#45);
+#3414 = PRESENTATION_STYLE_ASSIGNMENT((#3415,#3421));
+#3415 = SURFACE_STYLE_USAGE(.BOTH.,#3416);
+#3416 = SURFACE_SIDE_STYLE('',(#3417));
+#3417 = SURFACE_STYLE_FILL_AREA(#3418);
+#3418 = FILL_AREA_STYLE('',(#3419));
+#3419 = FILL_AREA_STYLE_COLOUR('',#3420);
+#3420 = COLOUR_RGB('',1.,1.,0.749019622803);
+#3421 = CURVE_STYLE('',#3422,POSITIVE_LENGTH_MEASURE(0.1),#3420);
+#3422 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#3423 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #3424),#1399);
+#3424 = STYLED_ITEM('color',(#3425),#1069);
+#3425 = PRESENTATION_STYLE_ASSIGNMENT((#3426,#3431));
+#3426 = SURFACE_STYLE_USAGE(.BOTH.,#3427);
+#3427 = SURFACE_SIDE_STYLE('',(#3428));
+#3428 = SURFACE_STYLE_FILL_AREA(#3429);
+#3429 = FILL_AREA_STYLE('',(#3430));
+#3430 = FILL_AREA_STYLE_COLOUR('',#3388);
+#3431 = CURVE_STYLE('',#3432,POSITIVE_LENGTH_MEASURE(0.1),#3388);
+#3432 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Electrical Parts/electronic-components/LED/LED_0603.stl b/Electrical Parts/electronic-components/LED/LED_0603.stl
new file mode 100644
index 0000000000000000000000000000000000000000..2bbefd1eb7f67e80f8efeb7d667d48edae41710f
GIT binary patch
literal 28684
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
I6`3;ee^(GsGynhq

literal 0
HcmV?d00001