From 1d759575ec913810cb66e4a7063311c9161f62f3 Mon Sep 17 00:00:00 2001
From: obijuan <juan@iearobotics.com>
Date: Sat, 16 Aug 2014 10:51:40 +0200
Subject: [PATCH] AAA-type battery

---
 Electrical Parts/Batteries/battery-AAA.fcstd |  Bin 0 -> 29716 bytes
 Electrical Parts/Batteries/battery-AAA.step  | 1064 ++++++++++++++++++
 Electrical Parts/Batteries/battery-AAA.stl   |  Bin 0 -> 89884 bytes
 3 files changed, 1064 insertions(+)
 create mode 100644 Electrical Parts/Batteries/battery-AAA.fcstd
 create mode 100644 Electrical Parts/Batteries/battery-AAA.step
 create mode 100644 Electrical Parts/Batteries/battery-AAA.stl

diff --git a/Electrical Parts/Batteries/battery-AAA.fcstd b/Electrical Parts/Batteries/battery-AAA.fcstd
new file mode 100644
index 0000000000000000000000000000000000000000..3faae234fd164e9b6ce59c5ebdb3d2b66571d0d9
GIT binary patch
literal 29716
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
I|Lm>*0}`md;{X5v

literal 0
HcmV?d00001

diff --git a/Electrical Parts/Batteries/battery-AAA.step b/Electrical Parts/Batteries/battery-AAA.step
new file mode 100644
index 00000000..6800f1e5
--- /dev/null
+++ b/Electrical Parts/Batteries/battery-AAA.step	
@@ -0,0 +1,1064 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'/home/obijuan/development/printbot_part_
+library/batteries/step-stl/battery-AAA.step','2014-08-16T10:13:25',(
+    'FreeCAD'),('FreeCAD'),'Open CASCADE STEP processor 6.7','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('Battery-AAA-final','Battery-AAA-final','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#795);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#85,#138,#192,#247,#302,#337,#391,#446,#450,
+    #485,#539,#594,#648,#683,#738,#791));
+#17 = ADVANCED_FACE('',(#18,#54),#31,.F.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#22,#24,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(2.85,2.821313310479E-14,43.3));
+#24 = SURFACE_CURVE('',#25,(#30,#42),.PCURVE_S1.);
+#25 = CIRCLE('',#26,2.85);
+#26 = AXIS2_PLACEMENT_3D('',#27,#28,#29);
+#27 = CARTESIAN_POINT('',(0.,1.922906278651E-14,43.3));
+#28 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#29 = DIRECTION('',(1.,3.152305374837E-15,-1.399904803118E-30));
+#30 = PCURVE('',#31,#36);
+#31 = PLANE('',#32);
+#32 = AXIS2_PLACEMENT_3D('',#33,#34,#35);
+#33 = CARTESIAN_POINT('',(0.,1.922906278651E-14,43.3));
+#34 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#35 = DIRECTION('',(1.,3.152305374837E-15,-1.399904803118E-30));
+#36 = DEFINITIONAL_REPRESENTATION('',(#37),#41);
+#37 = CIRCLE('',#38,2.85);
+#38 = AXIS2_PLACEMENT_2D('',#39,#40);
+#39 = CARTESIAN_POINT('',(0.,0.));
+#40 = DIRECTION('',(1.,-1.034571678978E-30));
+#41 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#42 = PCURVE('',#43,#48);
+#43 = CONICAL_SURFACE('',#44,3.05,0.785398163397);
+#44 = AXIS2_PLACEMENT_3D('',#45,#46,#47);
+#45 = CARTESIAN_POINT('',(0.,1.914024494454E-14,43.1));
+#46 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#47 = DIRECTION('',(1.,3.152305374837E-15,-1.399904803118E-30));
+#48 = DEFINITIONAL_REPRESENTATION('',(#49),#53);
+#49 = LINE('',#50,#51);
+#50 = CARTESIAN_POINT('',(0.,-0.2));
+#51 = VECTOR('',#52,1.);
+#52 = DIRECTION('',(1.,0.));
+#53 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#54 = FACE_BOUND('',#55,.F.);
+#55 = EDGE_LOOP('',(#56));
+#56 = ORIENTED_EDGE('',*,*,#57,.F.);
+#57 = EDGE_CURVE('',#58,#58,#60,.T.);
+#58 = VERTEX_POINT('',#59);
+#59 = CARTESIAN_POINT('',(1.9,2.997471552014E-14,43.3));
+#60 = SURFACE_CURVE('',#61,(#66,#73),.PCURVE_S1.);
+#61 = CIRCLE('',#62,1.9);
+#62 = AXIS2_PLACEMENT_3D('',#63,#64,#65);
+#63 = CARTESIAN_POINT('',(0.,1.922906278651E-14,43.3));
+#64 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#65 = DIRECTION('',(1.,5.655606701914E-15,-2.511593911476E-30));
+#66 = PCURVE('',#31,#67);
+#67 = DEFINITIONAL_REPRESENTATION('',(#68),#72);
+#68 = CIRCLE('',#69,1.9);
+#69 = AXIS2_PLACEMENT_2D('',#70,#71);
+#70 = CARTESIAN_POINT('',(0.,0.));
+#71 = DIRECTION('',(1.,-2.503301327077E-15));
+#72 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#73 = PCURVE('',#74,#79);
+#74 = TOROIDAL_SURFACE('',#75,1.9,0.2);
+#75 = AXIS2_PLACEMENT_3D('',#76,#77,#78);
+#76 = CARTESIAN_POINT('',(0.,1.931788062848E-14,43.5));
+#77 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#78 = DIRECTION('',(1.,5.655606701914E-15,-2.511593911476E-30));
+#79 = DEFINITIONAL_REPRESENTATION('',(#80),#84);
+#80 = LINE('',#81,#82);
+#81 = CARTESIAN_POINT('',(-0.,4.712388980385));
+#82 = VECTOR('',#83,1.);
+#83 = DIRECTION('',(-1.,0.));
+#84 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#85 = ADVANCED_FACE('',(#86),#43,.T.);
+#86 = FACE_BOUND('',#87,.T.);
+#87 = EDGE_LOOP('',(#88,#109,#110,#111));
+#88 = ORIENTED_EDGE('',*,*,#89,.F.);
+#89 = EDGE_CURVE('',#22,#90,#92,.T.);
+#90 = VERTEX_POINT('',#91);
+#91 = CARTESIAN_POINT('',(3.05,2.875477633779E-14,43.1));
+#92 = SEAM_CURVE('',#93,(#97,#103),.PCURVE_S1.);
+#93 = LINE('',#94,#95);
+#94 = CARTESIAN_POINT('',(3.05,2.875477633779E-14,43.1));
+#95 = VECTOR('',#96,1.);
+#96 = DIRECTION('',(0.707106781187,1.914998015182E-15,-0.707106781187));
+#97 = PCURVE('',#43,#98);
+#98 = DEFINITIONAL_REPRESENTATION('',(#99),#102);
+#99 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#100,#101),.UNSPECIFIED.,.F.,.F.,(
+    2,2),(-0.282842712475,0.),.PIECEWISE_BEZIER_KNOTS.);
+#100 = CARTESIAN_POINT('',(0.,-0.2));
+#101 = CARTESIAN_POINT('',(0.,0.));
+#102 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#103 = PCURVE('',#43,#104);
+#104 = DEFINITIONAL_REPRESENTATION('',(#105),#108);
+#105 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#106,#107),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.282842712475,0.),.PIECEWISE_BEZIER_KNOTS.);
+#106 = CARTESIAN_POINT('',(6.28318530718,-0.2));
+#107 = CARTESIAN_POINT('',(6.28318530718,0.));
+#108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#109 = ORIENTED_EDGE('',*,*,#21,.T.);
+#110 = ORIENTED_EDGE('',*,*,#89,.T.);
+#111 = ORIENTED_EDGE('',*,*,#112,.F.);
+#112 = EDGE_CURVE('',#90,#90,#113,.T.);
+#113 = SURFACE_CURVE('',#114,(#119,#126),.PCURVE_S1.);
+#114 = CIRCLE('',#115,3.05);
+#115 = AXIS2_PLACEMENT_3D('',#116,#117,#118);
+#116 = CARTESIAN_POINT('',(0.,1.914024494454E-14,43.1));
+#117 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#118 = DIRECTION('',(1.,3.152305374837E-15,-1.399904803118E-30));
+#119 = PCURVE('',#43,#120);
+#120 = DEFINITIONAL_REPRESENTATION('',(#121),#125);
+#121 = LINE('',#122,#123);
+#122 = CARTESIAN_POINT('',(0.,0.));
+#123 = VECTOR('',#124,1.);
+#124 = DIRECTION('',(1.,0.));
+#125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#126 = PCURVE('',#127,#132);
+#127 = CYLINDRICAL_SURFACE('',#128,3.05);
+#128 = AXIS2_PLACEMENT_3D('',#129,#130,#131);
+#129 = CARTESIAN_POINT('',(0.,1.909583602355E-14,43.));
+#130 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#131 = DIRECTION('',(1.,3.130464921894E-15,-1.390205693627E-30));
+#132 = DEFINITIONAL_REPRESENTATION('',(#133),#137);
+#133 = LINE('',#134,#135);
+#134 = CARTESIAN_POINT('',(-0.,9.999999999999E-02));
+#135 = VECTOR('',#136,1.);
+#136 = DIRECTION('',(-1.,0.));
+#137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#138 = ADVANCED_FACE('',(#139),#74,.F.);
+#139 = FACE_BOUND('',#140,.T.);
+#140 = EDGE_LOOP('',(#141,#163,#190,#191));
+#141 = ORIENTED_EDGE('',*,*,#142,.F.);
+#142 = EDGE_CURVE('',#143,#58,#145,.T.);
+#143 = VERTEX_POINT('',#144);
+#144 = CARTESIAN_POINT('',(1.7,2.893241202173E-14,43.5));
+#145 = SEAM_CURVE('',#146,(#151,#157),.PCURVE_S1.);
+#146 = CIRCLE('',#147,0.2);
+#147 = AXIS2_PLACEMENT_3D('',#148,#149,#150);
+#148 = CARTESIAN_POINT('',(1.9,3.006353336211E-14,43.5));
+#149 = DIRECTION('',(5.655606701914E-15,-1.,4.440892098501E-16));
+#150 = DIRECTION('',(1.,5.655606701914E-15,-2.511593911476E-30));
+#151 = PCURVE('',#74,#152);
+#152 = DEFINITIONAL_REPRESENTATION('',(#153),#156);
+#153 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#154,#155),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.);
+#154 = CARTESIAN_POINT('',(0.,3.14159265359));
+#155 = CARTESIAN_POINT('',(0.,4.712388980385));
+#156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#157 = PCURVE('',#74,#158);
+#158 = DEFINITIONAL_REPRESENTATION('',(#159),#162);
+#159 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#160,#161),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(3.14159265359,4.712388980385),.PIECEWISE_BEZIER_KNOTS.);
+#160 = CARTESIAN_POINT('',(-6.28318530718,3.14159265359));
+#161 = CARTESIAN_POINT('',(-6.28318530718,4.712388980385));
+#162 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#163 = ORIENTED_EDGE('',*,*,#164,.T.);
+#164 = EDGE_CURVE('',#143,#143,#165,.T.);
+#165 = SURFACE_CURVE('',#166,(#171,#178),.PCURVE_S1.);
+#166 = CIRCLE('',#167,1.7);
+#167 = AXIS2_PLACEMENT_3D('',#168,#169,#170);
+#168 = CARTESIAN_POINT('',(0.,1.931788062848E-14,43.5));
+#169 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#170 = DIRECTION('',(1.,5.655606701914E-15,-2.511593911476E-30));
+#171 = PCURVE('',#74,#172);
+#172 = DEFINITIONAL_REPRESENTATION('',(#173),#177);
+#173 = LINE('',#174,#175);
+#174 = CARTESIAN_POINT('',(-0.,3.14159265359));
+#175 = VECTOR('',#176,1.);
+#176 = DIRECTION('',(-1.,0.));
+#177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#178 = PCURVE('',#179,#184);
+#179 = CYLINDRICAL_SURFACE('',#180,1.7);
+#180 = AXIS2_PLACEMENT_3D('',#181,#182,#183);
+#181 = CARTESIAN_POINT('',(0.,1.922906278651E-14,43.3));
+#182 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#183 = DIRECTION('',(1.,5.655606701914E-15,-2.511593911476E-30));
+#184 = DEFINITIONAL_REPRESENTATION('',(#185),#189);
+#185 = LINE('',#186,#187);
+#186 = CARTESIAN_POINT('',(-0.,0.2));
+#187 = VECTOR('',#188,1.);
+#188 = DIRECTION('',(-1.,0.));
+#189 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#190 = ORIENTED_EDGE('',*,*,#142,.T.);
+#191 = ORIENTED_EDGE('',*,*,#57,.F.);
+#192 = ADVANCED_FACE('',(#193),#127,.T.);
+#193 = FACE_BOUND('',#194,.F.);
+#194 = EDGE_LOOP('',(#195,#218,#245,#246));
+#195 = ORIENTED_EDGE('',*,*,#196,.F.);
+#196 = EDGE_CURVE('',#197,#90,#199,.T.);
+#197 = VERTEX_POINT('',#198);
+#198 = CARTESIAN_POINT('',(3.05,2.864375403533E-14,43.));
+#199 = SEAM_CURVE('',#200,(#204,#211),.PCURVE_S1.);
+#200 = LINE('',#201,#202);
+#201 = CARTESIAN_POINT('',(3.05,2.864375403533E-14,43.));
+#202 = VECTOR('',#203,1.);
+#203 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#204 = PCURVE('',#127,#205);
+#205 = DEFINITIONAL_REPRESENTATION('',(#206),#210);
+#206 = LINE('',#207,#208);
+#207 = CARTESIAN_POINT('',(-0.,0.));
+#208 = VECTOR('',#209,1.);
+#209 = DIRECTION('',(-0.,1.));
+#210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#211 = PCURVE('',#127,#212);
+#212 = DEFINITIONAL_REPRESENTATION('',(#213),#217);
+#213 = LINE('',#214,#215);
+#214 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#215 = VECTOR('',#216,1.);
+#216 = DIRECTION('',(-0.,1.));
+#217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#218 = ORIENTED_EDGE('',*,*,#219,.T.);
+#219 = EDGE_CURVE('',#197,#197,#220,.T.);
+#220 = SURFACE_CURVE('',#221,(#226,#233),.PCURVE_S1.);
+#221 = CIRCLE('',#222,3.05);
+#222 = AXIS2_PLACEMENT_3D('',#223,#224,#225);
+#223 = CARTESIAN_POINT('',(0.,1.909583602355E-14,43.));
+#224 = DIRECTION('',(1.751623080406E-46,-4.440892098501E-16,-1.));
+#225 = DIRECTION('',(1.,3.130464921894E-15,-1.390205693627E-30));
+#226 = PCURVE('',#127,#227);
+#227 = DEFINITIONAL_REPRESENTATION('',(#228),#232);
+#228 = LINE('',#229,#230);
+#229 = CARTESIAN_POINT('',(-0.,0.));
+#230 = VECTOR('',#231,1.);
+#231 = DIRECTION('',(-1.,0.));
+#232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#233 = PCURVE('',#234,#239);
+#234 = PLANE('',#235);
+#235 = AXIS2_PLACEMENT_3D('',#236,#237,#238);
+#236 = CARTESIAN_POINT('',(0.,1.909583602355E-14,43.));
+#237 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#238 = DIRECTION('',(1.,2.580518381561E-15,-1.145980369071E-30));
+#239 = DEFINITIONAL_REPRESENTATION('',(#240),#244);
+#240 = CIRCLE('',#241,3.05);
+#241 = AXIS2_PLACEMENT_2D('',#242,#243);
+#242 = CARTESIAN_POINT('',(0.,0.));
+#243 = DIRECTION('',(1.,-5.499465403327E-16));
+#244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#245 = ORIENTED_EDGE('',*,*,#196,.T.);
+#246 = ORIENTED_EDGE('',*,*,#112,.F.);
+#247 = ADVANCED_FACE('',(#248),#179,.T.);
+#248 = FACE_BOUND('',#249,.F.);
+#249 = EDGE_LOOP('',(#250,#273,#274,#275));
+#250 = ORIENTED_EDGE('',*,*,#251,.F.);
+#251 = EDGE_CURVE('',#143,#252,#254,.T.);
+#252 = VERTEX_POINT('',#253);
+#253 = CARTESIAN_POINT('',(1.7,2.924327446863E-14,44.2));
+#254 = SEAM_CURVE('',#255,(#259,#266),.PCURVE_S1.);
+#255 = LINE('',#256,#257);
+#256 = CARTESIAN_POINT('',(1.7,2.884359417976E-14,43.3));
+#257 = VECTOR('',#258,1.);
+#258 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#259 = PCURVE('',#179,#260);
+#260 = DEFINITIONAL_REPRESENTATION('',(#261),#265);
+#261 = LINE('',#262,#263);
+#262 = CARTESIAN_POINT('',(-0.,0.));
+#263 = VECTOR('',#264,1.);
+#264 = DIRECTION('',(-0.,1.));
+#265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#266 = PCURVE('',#179,#267);
+#267 = DEFINITIONAL_REPRESENTATION('',(#268),#272);
+#268 = LINE('',#269,#270);
+#269 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#270 = VECTOR('',#271,1.);
+#271 = DIRECTION('',(-0.,1.));
+#272 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#273 = ORIENTED_EDGE('',*,*,#164,.T.);
+#274 = ORIENTED_EDGE('',*,*,#251,.T.);
+#275 = ORIENTED_EDGE('',*,*,#276,.F.);
+#276 = EDGE_CURVE('',#252,#252,#277,.T.);
+#277 = SURFACE_CURVE('',#278,(#283,#290),.PCURVE_S1.);
+#278 = CIRCLE('',#279,1.7);
+#279 = AXIS2_PLACEMENT_3D('',#280,#281,#282);
+#280 = CARTESIAN_POINT('',(0.,1.962874307537E-14,44.2));
+#281 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#282 = DIRECTION('',(1.,5.655606701914E-15,-2.511593911476E-30));
+#283 = PCURVE('',#179,#284);
+#284 = DEFINITIONAL_REPRESENTATION('',(#285),#289);
+#285 = LINE('',#286,#287);
+#286 = CARTESIAN_POINT('',(-0.,0.9));
+#287 = VECTOR('',#288,1.);
+#288 = DIRECTION('',(-1.,0.));
+#289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#290 = PCURVE('',#291,#296);
+#291 = TOROIDAL_SURFACE('',#292,1.4,0.3);
+#292 = AXIS2_PLACEMENT_3D('',#293,#294,#295);
+#293 = CARTESIAN_POINT('',(0.,1.962874307537E-14,44.2));
+#294 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#295 = DIRECTION('',(1.,5.655606701914E-15,-2.511593911476E-30));
+#296 = DEFINITIONAL_REPRESENTATION('',(#297),#301);
+#297 = LINE('',#298,#299);
+#298 = CARTESIAN_POINT('',(-0.,0.));
+#299 = VECTOR('',#300,1.);
+#300 = DIRECTION('',(-1.,0.));
+#301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#302 = ADVANCED_FACE('',(#303,#334),#234,.F.);
+#303 = FACE_BOUND('',#304,.F.);
+#304 = EDGE_LOOP('',(#305));
+#305 = ORIENTED_EDGE('',*,*,#306,.T.);
+#306 = EDGE_CURVE('',#307,#307,#309,.T.);
+#307 = VERTEX_POINT('',#308);
+#308 = CARTESIAN_POINT('',(3.7,2.864375403533E-14,43.));
+#309 = SURFACE_CURVE('',#310,(#315,#322),.PCURVE_S1.);
+#310 = CIRCLE('',#311,3.7);
+#311 = AXIS2_PLACEMENT_3D('',#312,#313,#314);
+#312 = CARTESIAN_POINT('',(0.,1.909583602355E-14,43.));
+#313 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#314 = DIRECTION('',(1.,2.580518381561E-15,-1.145980369071E-30));
+#315 = PCURVE('',#234,#316);
+#316 = DEFINITIONAL_REPRESENTATION('',(#317),#321);
+#317 = CIRCLE('',#318,3.7);
+#318 = AXIS2_PLACEMENT_2D('',#319,#320);
+#319 = CARTESIAN_POINT('',(0.,0.));
+#320 = DIRECTION('',(1.,-8.528226002389E-31));
+#321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#322 = PCURVE('',#323,#328);
+#323 = CYLINDRICAL_SURFACE('',#324,3.7);
+#324 = AXIS2_PLACEMENT_3D('',#325,#326,#327);
+#325 = CARTESIAN_POINT('',(0.,1.922906278651E-14,43.3));
+#326 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#327 = DIRECTION('',(1.,2.598521998177E-15,-1.153975580948E-30));
+#328 = DEFINITIONAL_REPRESENTATION('',(#329),#333);
+#329 = LINE('',#330,#331);
+#330 = CARTESIAN_POINT('',(0.,0.3));
+#331 = VECTOR('',#332,1.);
+#332 = DIRECTION('',(1.,0.));
+#333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#334 = FACE_BOUND('',#335,.F.);
+#335 = EDGE_LOOP('',(#336));
+#336 = ORIENTED_EDGE('',*,*,#219,.F.);
+#337 = ADVANCED_FACE('',(#338),#291,.T.);
+#338 = FACE_BOUND('',#339,.F.);
+#339 = EDGE_LOOP('',(#340,#362,#363,#364));
+#340 = ORIENTED_EDGE('',*,*,#341,.F.);
+#341 = EDGE_CURVE('',#252,#342,#344,.T.);
+#342 = VERTEX_POINT('',#343);
+#343 = CARTESIAN_POINT('',(1.4,2.767981922101E-14,44.5));
+#344 = SEAM_CURVE('',#345,(#350,#356),.PCURVE_S1.);
+#345 = CIRCLE('',#346,0.3);
+#346 = AXIS2_PLACEMENT_3D('',#347,#348,#349);
+#347 = CARTESIAN_POINT('',(1.4,2.754659245805E-14,44.2));
+#348 = DIRECTION('',(5.655606701914E-15,-1.,4.440892098501E-16));
+#349 = DIRECTION('',(1.,5.655606701914E-15,-2.511593911476E-30));
+#350 = PCURVE('',#291,#351);
+#351 = DEFINITIONAL_REPRESENTATION('',(#352),#355);
+#352 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#353,#354),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#353 = CARTESIAN_POINT('',(0.,0.));
+#354 = CARTESIAN_POINT('',(0.,1.570796326795));
+#355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#356 = PCURVE('',#291,#357);
+#357 = DEFINITIONAL_REPRESENTATION('',(#358),#361);
+#358 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#359,#360),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#359 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#360 = CARTESIAN_POINT('',(-6.28318530718,1.570796326795));
+#361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#362 = ORIENTED_EDGE('',*,*,#276,.T.);
+#363 = ORIENTED_EDGE('',*,*,#341,.T.);
+#364 = ORIENTED_EDGE('',*,*,#365,.F.);
+#365 = EDGE_CURVE('',#342,#342,#366,.T.);
+#366 = SURFACE_CURVE('',#367,(#372,#379),.PCURVE_S1.);
+#367 = CIRCLE('',#368,1.4);
+#368 = AXIS2_PLACEMENT_3D('',#369,#370,#371);
+#369 = CARTESIAN_POINT('',(0.,1.976196983833E-14,44.5));
+#370 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#371 = DIRECTION('',(1.,5.655606701914E-15,-2.511593911476E-30));
+#372 = PCURVE('',#291,#373);
+#373 = DEFINITIONAL_REPRESENTATION('',(#374),#378);
+#374 = LINE('',#375,#376);
+#375 = CARTESIAN_POINT('',(-0.,1.570796326795));
+#376 = VECTOR('',#377,1.);
+#377 = DIRECTION('',(-1.,0.));
+#378 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#379 = PCURVE('',#380,#385);
+#380 = PLANE('',#381);
+#381 = AXIS2_PLACEMENT_3D('',#382,#383,#384);
+#382 = CARTESIAN_POINT('',(0.,1.976196983833E-14,44.5));
+#383 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#384 = DIRECTION('',(1.,5.812344070096E-15,-2.581199285466E-30));
+#385 = DEFINITIONAL_REPRESENTATION('',(#386),#390);
+#386 = CIRCLE('',#387,1.4);
+#387 = AXIS2_PLACEMENT_2D('',#388,#389);
+#388 = CARTESIAN_POINT('',(0.,0.));
+#389 = DIRECTION('',(1.,1.567373681824E-16));
+#390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#391 = ADVANCED_FACE('',(#392),#323,.F.);
+#392 = FACE_BOUND('',#393,.F.);
+#393 = EDGE_LOOP('',(#394,#423,#444,#445));
+#394 = ORIENTED_EDGE('',*,*,#395,.T.);
+#395 = EDGE_CURVE('',#396,#396,#398,.T.);
+#396 = VERTEX_POINT('',#397);
+#397 = CARTESIAN_POINT('',(3.7,2.884359417976E-14,43.3));
+#398 = SURFACE_CURVE('',#399,(#404,#411),.PCURVE_S1.);
+#399 = CIRCLE('',#400,3.7);
+#400 = AXIS2_PLACEMENT_3D('',#401,#402,#403);
+#401 = CARTESIAN_POINT('',(0.,1.922906278651E-14,43.3));
+#402 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#403 = DIRECTION('',(1.,2.598521998177E-15,-1.153975580948E-30));
+#404 = PCURVE('',#323,#405);
+#405 = DEFINITIONAL_REPRESENTATION('',(#406),#410);
+#406 = LINE('',#407,#408);
+#407 = CARTESIAN_POINT('',(0.,0.));
+#408 = VECTOR('',#409,1.);
+#409 = DIRECTION('',(1.,0.));
+#410 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#411 = PCURVE('',#412,#417);
+#412 = PLANE('',#413);
+#413 = AXIS2_PLACEMENT_3D('',#414,#415,#416);
+#414 = CARTESIAN_POINT('',(0.,1.922906278651E-14,43.3));
+#415 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#416 = DIRECTION('',(1.,1.848948344857E-15,-8.210980095209E-31));
+#417 = DEFINITIONAL_REPRESENTATION('',(#418),#422);
+#418 = CIRCLE('',#419,3.7);
+#419 = AXIS2_PLACEMENT_2D('',#420,#421);
+#420 = CARTESIAN_POINT('',(0.,0.));
+#421 = DIRECTION('',(1.,-7.495736533202E-16));
+#422 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#423 = ORIENTED_EDGE('',*,*,#424,.T.);
+#424 = EDGE_CURVE('',#396,#307,#425,.T.);
+#425 = SEAM_CURVE('',#426,(#430,#437),.PCURVE_S1.);
+#426 = LINE('',#427,#428);
+#427 = CARTESIAN_POINT('',(3.7,2.884359417976E-14,43.3));
+#428 = VECTOR('',#429,1.);
+#429 = DIRECTION('',(0.,-6.661338147751E-16,-1.));
+#430 = PCURVE('',#323,#431);
+#431 = DEFINITIONAL_REPRESENTATION('',(#432),#436);
+#432 = LINE('',#433,#434);
+#433 = CARTESIAN_POINT('',(0.,0.));
+#434 = VECTOR('',#435,1.);
+#435 = DIRECTION('',(0.,1.));
+#436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#437 = PCURVE('',#323,#438);
+#438 = DEFINITIONAL_REPRESENTATION('',(#439),#443);
+#439 = LINE('',#440,#441);
+#440 = CARTESIAN_POINT('',(6.28318530718,0.));
+#441 = VECTOR('',#442,1.);
+#442 = DIRECTION('',(0.,1.));
+#443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#444 = ORIENTED_EDGE('',*,*,#306,.F.);
+#445 = ORIENTED_EDGE('',*,*,#424,.F.);
+#446 = ADVANCED_FACE('',(#447),#380,.F.);
+#447 = FACE_BOUND('',#448,.F.);
+#448 = EDGE_LOOP('',(#449));
+#449 = ORIENTED_EDGE('',*,*,#365,.T.);
+#450 = ADVANCED_FACE('',(#451,#482),#412,.F.);
+#451 = FACE_BOUND('',#452,.F.);
+#452 = EDGE_LOOP('',(#453));
+#453 = ORIENTED_EDGE('',*,*,#454,.T.);
+#454 = EDGE_CURVE('',#455,#455,#457,.T.);
+#455 = VERTEX_POINT('',#456);
+#456 = CARTESIAN_POINT('',(5.,1.049673168898E-14,43.3));
+#457 = SURFACE_CURVE('',#458,(#463,#470),.PCURVE_S1.);
+#458 = CIRCLE('',#459,5.);
+#459 = AXIS2_PLACEMENT_3D('',#460,#461,#462);
+#460 = CARTESIAN_POINT('',(0.,1.922906278651E-14,43.3));
+#461 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#462 = DIRECTION('',(1.,-1.746466219506E-15,7.755868034505E-31));
+#463 = PCURVE('',#412,#464);
+#464 = DEFINITIONAL_REPRESENTATION('',(#465),#469);
+#465 = CIRCLE('',#466,5.);
+#466 = AXIS2_PLACEMENT_2D('',#467,#468);
+#467 = CARTESIAN_POINT('',(0.,0.));
+#468 = DIRECTION('',(1.,3.595414564363E-15));
+#469 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#470 = PCURVE('',#471,#476);
+#471 = TOROIDAL_SURFACE('',#472,5.,0.2);
+#472 = AXIS2_PLACEMENT_3D('',#473,#474,#475);
+#473 = CARTESIAN_POINT('',(0.,1.914024494454E-14,43.1));
+#474 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#475 = DIRECTION('',(1.,-1.746466219506E-15,7.755868034505E-31));
+#476 = DEFINITIONAL_REPRESENTATION('',(#477),#481);
+#477 = LINE('',#478,#479);
+#478 = CARTESIAN_POINT('',(-0.,1.570796326795));
+#479 = VECTOR('',#480,1.);
+#480 = DIRECTION('',(-1.,0.));
+#481 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#482 = FACE_BOUND('',#483,.F.);
+#483 = EDGE_LOOP('',(#484));
+#484 = ORIENTED_EDGE('',*,*,#395,.F.);
+#485 = ADVANCED_FACE('',(#486),#471,.T.);
+#486 = FACE_BOUND('',#487,.F.);
+#487 = EDGE_LOOP('',(#488,#510,#537,#538));
+#488 = ORIENTED_EDGE('',*,*,#489,.F.);
+#489 = EDGE_CURVE('',#490,#455,#492,.T.);
+#490 = VERTEX_POINT('',#491);
+#491 = CARTESIAN_POINT('',(5.2,1.00586206031E-14,43.1));
+#492 = SEAM_CURVE('',#493,(#498,#504),.PCURVE_S1.);
+#493 = CIRCLE('',#494,0.2);
+#494 = AXIS2_PLACEMENT_3D('',#495,#496,#497);
+#495 = CARTESIAN_POINT('',(5.,1.928969804401E-14,43.1));
+#496 = DIRECTION('',(2.989061989375E-17,-1.,4.440892098501E-16));
+#497 = DIRECTION('',(1.,2.989061989375E-17,-1.327410177055E-32));
+#498 = PCURVE('',#471,#499);
+#499 = DEFINITIONAL_REPRESENTATION('',(#500),#503);
+#500 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#501,#502),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#501 = CARTESIAN_POINT('',(1.7763568394E-15,0.));
+#502 = CARTESIAN_POINT('',(1.7763568394E-15,1.570796326795));
+#503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#504 = PCURVE('',#471,#505);
+#505 = DEFINITIONAL_REPRESENTATION('',(#506),#509);
+#506 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#507,#508),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
+#507 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#508 = CARTESIAN_POINT('',(-6.28318530718,1.570796326795));
+#509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#510 = ORIENTED_EDGE('',*,*,#511,.T.);
+#511 = EDGE_CURVE('',#490,#490,#512,.T.);
+#512 = SURFACE_CURVE('',#513,(#518,#525),.PCURVE_S1.);
+#513 = CIRCLE('',#514,5.2);
+#514 = AXIS2_PLACEMENT_3D('',#515,#516,#517);
+#515 = CARTESIAN_POINT('',(0.,1.914024494454E-14,43.1));
+#516 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#517 = DIRECTION('',(1.,-1.746466219506E-15,7.755868034505E-31));
+#518 = PCURVE('',#471,#519);
+#519 = DEFINITIONAL_REPRESENTATION('',(#520),#524);
+#520 = LINE('',#521,#522);
+#521 = CARTESIAN_POINT('',(-0.,0.));
+#522 = VECTOR('',#523,1.);
+#523 = DIRECTION('',(-1.,0.));
+#524 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#525 = PCURVE('',#526,#531);
+#526 = CYLINDRICAL_SURFACE('',#527,5.2);
+#527 = AXIS2_PLACEMENT_3D('',#528,#529,#530);
+#528 = CARTESIAN_POINT('',(0.,3.10862446895E-16,0.7));
+#529 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#530 = DIRECTION('',(1.,2.989061989375E-17,-1.327410177055E-32));
+#531 = DEFINITIONAL_REPRESENTATION('',(#532),#536);
+#532 = LINE('',#533,#534);
+#533 = CARTESIAN_POINT('',(-1.7763568394E-15,42.4));
+#534 = VECTOR('',#535,1.);
+#535 = DIRECTION('',(-1.,0.));
+#536 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#537 = ORIENTED_EDGE('',*,*,#489,.T.);
+#538 = ORIENTED_EDGE('',*,*,#454,.F.);
+#539 = ADVANCED_FACE('',(#540),#526,.T.);
+#540 = FACE_BOUND('',#541,.F.);
+#541 = EDGE_LOOP('',(#542,#565,#592,#593));
+#542 = ORIENTED_EDGE('',*,*,#543,.F.);
+#543 = EDGE_CURVE('',#544,#490,#546,.T.);
+#544 = VERTEX_POINT('',#545);
+#545 = CARTESIAN_POINT('',(5.2,5.551115123126E-16,0.9));
+#546 = SEAM_CURVE('',#547,(#551,#558),.PCURVE_S1.);
+#547 = LINE('',#548,#549);
+#548 = CARTESIAN_POINT('',(5.2,4.662936703426E-16,0.7));
+#549 = VECTOR('',#550,1.);
+#550 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#551 = PCURVE('',#526,#552);
+#552 = DEFINITIONAL_REPRESENTATION('',(#553),#557);
+#553 = LINE('',#554,#555);
+#554 = CARTESIAN_POINT('',(-0.,0.));
+#555 = VECTOR('',#556,1.);
+#556 = DIRECTION('',(-0.,1.));
+#557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#558 = PCURVE('',#526,#559);
+#559 = DEFINITIONAL_REPRESENTATION('',(#560),#564);
+#560 = LINE('',#561,#562);
+#561 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#562 = VECTOR('',#563,1.);
+#563 = DIRECTION('',(-0.,1.));
+#564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#565 = ORIENTED_EDGE('',*,*,#566,.T.);
+#566 = EDGE_CURVE('',#544,#544,#567,.T.);
+#567 = SURFACE_CURVE('',#568,(#573,#580),.PCURVE_S1.);
+#568 = CIRCLE('',#569,5.2);
+#569 = AXIS2_PLACEMENT_3D('',#570,#571,#572);
+#570 = CARTESIAN_POINT('',(0.,3.996802888651E-16,0.9));
+#571 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#572 = DIRECTION('',(1.,2.989061989375E-17,-1.327410177055E-32));
+#573 = PCURVE('',#526,#574);
+#574 = DEFINITIONAL_REPRESENTATION('',(#575),#579);
+#575 = LINE('',#576,#577);
+#576 = CARTESIAN_POINT('',(-0.,0.2));
+#577 = VECTOR('',#578,1.);
+#578 = DIRECTION('',(-1.,0.));
+#579 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#580 = PCURVE('',#581,#586);
+#581 = TOROIDAL_SURFACE('',#582,5.,0.2);
+#582 = AXIS2_PLACEMENT_3D('',#583,#584,#585);
+#583 = CARTESIAN_POINT('',(0.,3.996802888651E-16,0.9));
+#584 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#585 = DIRECTION('',(1.,2.989061989375E-17,-1.327410177055E-32));
+#586 = DEFINITIONAL_REPRESENTATION('',(#587),#591);
+#587 = LINE('',#588,#589);
+#588 = CARTESIAN_POINT('',(-0.,6.28318530718));
+#589 = VECTOR('',#590,1.);
+#590 = DIRECTION('',(-1.,0.));
+#591 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#592 = ORIENTED_EDGE('',*,*,#543,.T.);
+#593 = ORIENTED_EDGE('',*,*,#511,.F.);
+#594 = ADVANCED_FACE('',(#595),#581,.T.);
+#595 = FACE_BOUND('',#596,.F.);
+#596 = EDGE_LOOP('',(#597,#619,#646,#647));
+#597 = ORIENTED_EDGE('',*,*,#598,.F.);
+#598 = EDGE_CURVE('',#599,#544,#601,.T.);
+#599 = VERTEX_POINT('',#600);
+#600 = CARTESIAN_POINT('',(5.,4.603155463638E-16,0.7));
+#601 = SEAM_CURVE('',#602,(#607,#613),.PCURVE_S1.);
+#602 = CIRCLE('',#603,0.2);
+#603 = AXIS2_PLACEMENT_3D('',#604,#605,#606);
+#604 = CARTESIAN_POINT('',(5.,5.491333883338E-16,0.9));
+#605 = DIRECTION('',(2.989061989375E-17,-1.,4.440892098501E-16));
+#606 = DIRECTION('',(1.,2.989061989375E-17,-1.327410177055E-32));
+#607 = PCURVE('',#581,#608);
+#608 = DEFINITIONAL_REPRESENTATION('',(#609),#612);
+#609 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#610,#611),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#610 = CARTESIAN_POINT('',(0.,4.712388980385));
+#611 = CARTESIAN_POINT('',(0.,6.28318530718));
+#612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#613 = PCURVE('',#581,#614);
+#614 = DEFINITIONAL_REPRESENTATION('',(#615),#618);
+#615 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#616,#617),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
+#616 = CARTESIAN_POINT('',(-6.28318530718,4.712388980385));
+#617 = CARTESIAN_POINT('',(-6.28318530718,6.28318530718));
+#618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#619 = ORIENTED_EDGE('',*,*,#620,.T.);
+#620 = EDGE_CURVE('',#599,#599,#621,.T.);
+#621 = SURFACE_CURVE('',#622,(#627,#634),.PCURVE_S1.);
+#622 = CIRCLE('',#623,5.);
+#623 = AXIS2_PLACEMENT_3D('',#624,#625,#626);
+#624 = CARTESIAN_POINT('',(0.,3.10862446895E-16,0.7));
+#625 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#626 = DIRECTION('',(1.,2.989061989375E-17,-1.327410177055E-32));
+#627 = PCURVE('',#581,#628);
+#628 = DEFINITIONAL_REPRESENTATION('',(#629),#633);
+#629 = LINE('',#630,#631);
+#630 = CARTESIAN_POINT('',(-0.,4.712388980385));
+#631 = VECTOR('',#632,1.);
+#632 = DIRECTION('',(-1.,0.));
+#633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#634 = PCURVE('',#635,#640);
+#635 = PLANE('',#636);
+#636 = AXIS2_PLACEMENT_3D('',#637,#638,#639);
+#637 = CARTESIAN_POINT('',(0.,3.10862446895E-16,0.7));
+#638 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#639 = DIRECTION('',(1.,4.256951650238E-17,-1.890466294724E-32));
+#640 = DEFINITIONAL_REPRESENTATION('',(#641),#645);
+#641 = CIRCLE('',#642,5.);
+#642 = AXIS2_PLACEMENT_2D('',#643,#644);
+#643 = CARTESIAN_POINT('',(0.,0.));
+#644 = DIRECTION('',(1.,1.267889660862E-17));
+#645 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#646 = ORIENTED_EDGE('',*,*,#598,.T.);
+#647 = ORIENTED_EDGE('',*,*,#566,.F.);
+#648 = ADVANCED_FACE('',(#649,#652),#635,.T.);
+#649 = FACE_BOUND('',#650,.F.);
+#650 = EDGE_LOOP('',(#651));
+#651 = ORIENTED_EDGE('',*,*,#620,.F.);
+#652 = FACE_BOUND('',#653,.F.);
+#653 = EDGE_LOOP('',(#654));
+#654 = ORIENTED_EDGE('',*,*,#655,.T.);
+#655 = EDGE_CURVE('',#656,#656,#658,.T.);
+#656 = VERTEX_POINT('',#657);
+#657 = CARTESIAN_POINT('',(3.651233,4.662936703426E-16,0.7));
+#658 = SURFACE_CURVE('',#659,(#664,#671),.PCURVE_S1.);
+#659 = CIRCLE('',#660,3.651233);
+#660 = AXIS2_PLACEMENT_3D('',#661,#662,#663);
+#661 = CARTESIAN_POINT('',(0.,3.10862446895E-16,0.7));
+#662 = DIRECTION('',(-2.736911063134E-48,-4.440892098501E-16,-1.));
+#663 = DIRECTION('',(1.,4.256951650238E-17,-1.890466294724E-32));
+#664 = PCURVE('',#635,#665);
+#665 = DEFINITIONAL_REPRESENTATION('',(#666),#670);
+#666 = CIRCLE('',#667,3.651233);
+#667 = AXIS2_PLACEMENT_2D('',#668,#669);
+#668 = CARTESIAN_POINT('',(0.,0.));
+#669 = DIRECTION('',(1.,-1.35033306766E-32));
+#670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#671 = PCURVE('',#672,#677);
+#672 = CYLINDRICAL_SURFACE('',#673,3.651233);
+#673 = AXIS2_PLACEMENT_3D('',#674,#675,#676);
+#674 = CARTESIAN_POINT('',(0.,0.,0.));
+#675 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#676 = DIRECTION('',(1.,0.,0.));
+#677 = DEFINITIONAL_REPRESENTATION('',(#678),#682);
+#678 = LINE('',#679,#680);
+#679 = CARTESIAN_POINT('',(-0.,0.7));
+#680 = VECTOR('',#681,1.);
+#681 = DIRECTION('',(-1.,0.));
+#682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#683 = ADVANCED_FACE('',(#684),#672,.T.);
+#684 = FACE_BOUND('',#685,.F.);
+#685 = EDGE_LOOP('',(#686,#709,#736,#737));
+#686 = ORIENTED_EDGE('',*,*,#687,.F.);
+#687 = EDGE_CURVE('',#688,#656,#690,.T.);
+#688 = VERTEX_POINT('',#689);
+#689 = CARTESIAN_POINT('',(3.651233,2.6645352591E-16,0.6));
+#690 = SEAM_CURVE('',#691,(#695,#702),.PCURVE_S1.);
+#691 = LINE('',#692,#693);
+#692 = CARTESIAN_POINT('',(3.651233,0.,0.));
+#693 = VECTOR('',#694,1.);
+#694 = DIRECTION('',(0.,6.661338147751E-16,1.));
+#695 = PCURVE('',#672,#696);
+#696 = DEFINITIONAL_REPRESENTATION('',(#697),#701);
+#697 = LINE('',#698,#699);
+#698 = CARTESIAN_POINT('',(-0.,0.));
+#699 = VECTOR('',#700,1.);
+#700 = DIRECTION('',(-0.,1.));
+#701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#702 = PCURVE('',#672,#703);
+#703 = DEFINITIONAL_REPRESENTATION('',(#704),#708);
+#704 = LINE('',#705,#706);
+#705 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#706 = VECTOR('',#707,1.);
+#707 = DIRECTION('',(-0.,1.));
+#708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#709 = ORIENTED_EDGE('',*,*,#710,.T.);
+#710 = EDGE_CURVE('',#688,#688,#711,.T.);
+#711 = SURFACE_CURVE('',#712,(#717,#724),.PCURVE_S1.);
+#712 = CIRCLE('',#713,3.651233);
+#713 = AXIS2_PLACEMENT_3D('',#714,#715,#716);
+#714 = CARTESIAN_POINT('',(0.,2.6645352591E-16,0.6));
+#715 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#716 = DIRECTION('',(1.,0.,0.));
+#717 = PCURVE('',#672,#718);
+#718 = DEFINITIONAL_REPRESENTATION('',(#719),#723);
+#719 = LINE('',#720,#721);
+#720 = CARTESIAN_POINT('',(-0.,0.6));
+#721 = VECTOR('',#722,1.);
+#722 = DIRECTION('',(-1.,0.));
+#723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#724 = PCURVE('',#725,#730);
+#725 = CONICAL_SURFACE('',#726,3.651233,0.785398163397);
+#726 = AXIS2_PLACEMENT_3D('',#727,#728,#729);
+#727 = CARTESIAN_POINT('',(0.,2.6645352591E-16,0.6));
+#728 = DIRECTION('',(0.,4.440892098501E-16,1.));
+#729 = DIRECTION('',(1.,0.,0.));
+#730 = DEFINITIONAL_REPRESENTATION('',(#731),#735);
+#731 = LINE('',#732,#733);
+#732 = CARTESIAN_POINT('',(-0.,0.));
+#733 = VECTOR('',#734,1.);
+#734 = DIRECTION('',(-1.,0.));
+#735 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#736 = ORIENTED_EDGE('',*,*,#687,.T.);
+#737 = ORIENTED_EDGE('',*,*,#655,.F.);
+#738 = ADVANCED_FACE('',(#739),#725,.T.);
+#739 = FACE_BOUND('',#740,.F.);
+#740 = EDGE_LOOP('',(#741,#762,#789,#790));
+#741 = ORIENTED_EDGE('',*,*,#742,.F.);
+#742 = EDGE_CURVE('',#743,#688,#745,.T.);
+#743 = VERTEX_POINT('',#744);
+#744 = CARTESIAN_POINT('',(3.051233,0.,0.));
+#745 = SEAM_CURVE('',#746,(#750,#756),.PCURVE_S1.);
+#746 = LINE('',#747,#748);
+#747 = CARTESIAN_POINT('',(3.651233,2.6645352591E-16,0.6));
+#748 = VECTOR('',#749,1.);
+#749 = DIRECTION('',(0.707106781187,3.140184917368E-16,0.707106781187));
+#750 = PCURVE('',#725,#751);
+#751 = DEFINITIONAL_REPRESENTATION('',(#752),#755);
+#752 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#753,#754),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.848528137424,0.),.PIECEWISE_BEZIER_KNOTS.);
+#753 = CARTESIAN_POINT('',(0.,-0.6));
+#754 = CARTESIAN_POINT('',(0.,0.));
+#755 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#756 = PCURVE('',#725,#757);
+#757 = DEFINITIONAL_REPRESENTATION('',(#758),#761);
+#758 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#759,#760),.UNSPECIFIED.,.F.,.F.,
+  (2,2),(-0.848528137424,0.),.PIECEWISE_BEZIER_KNOTS.);
+#759 = CARTESIAN_POINT('',(-6.28318530718,-0.6));
+#760 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#762 = ORIENTED_EDGE('',*,*,#763,.T.);
+#763 = EDGE_CURVE('',#743,#743,#764,.T.);
+#764 = SURFACE_CURVE('',#765,(#770,#777),.PCURVE_S1.);
+#765 = CIRCLE('',#766,3.051233);
+#766 = AXIS2_PLACEMENT_3D('',#767,#768,#769);
+#767 = CARTESIAN_POINT('',(0.,0.,0.));
+#768 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#769 = DIRECTION('',(1.,0.,0.));
+#770 = PCURVE('',#725,#771);
+#771 = DEFINITIONAL_REPRESENTATION('',(#772),#776);
+#772 = LINE('',#773,#774);
+#773 = CARTESIAN_POINT('',(-0.,-0.6));
+#774 = VECTOR('',#775,1.);
+#775 = DIRECTION('',(-1.,0.));
+#776 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#777 = PCURVE('',#778,#783);
+#778 = PLANE('',#779);
+#779 = AXIS2_PLACEMENT_3D('',#780,#781,#782);
+#780 = CARTESIAN_POINT('',(0.,0.,0.));
+#781 = DIRECTION('',(0.,-4.440892098501E-16,-1.));
+#782 = DIRECTION('',(1.,0.,0.));
+#783 = DEFINITIONAL_REPRESENTATION('',(#784),#788);
+#784 = CIRCLE('',#785,3.051233);
+#785 = AXIS2_PLACEMENT_2D('',#786,#787);
+#786 = CARTESIAN_POINT('',(0.,0.));
+#787 = DIRECTION('',(1.,-0.));
+#788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#789 = ORIENTED_EDGE('',*,*,#742,.T.);
+#790 = ORIENTED_EDGE('',*,*,#710,.F.);
+#791 = ADVANCED_FACE('',(#792),#778,.T.);
+#792 = FACE_BOUND('',#793,.F.);
+#793 = EDGE_LOOP('',(#794));
+#794 = ORIENTED_EDGE('',*,*,#763,.F.);
+#795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#799)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#796,#797,#798)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#796 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#797 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#798 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#799 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#796,
+  'distance_accuracy_value','confusion accuracy');
+#800 = PRODUCT_TYPE('part',$,(#7));
+#801 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#802,
+    #810,#817,#824,#831,#838,#845,#852,#859,#866,#874,#881,#888,#895,
+    #902,#909,#916),#795);
+#802 = STYLED_ITEM('color',(#803),#17);
+#803 = PRESENTATION_STYLE_ASSIGNMENT((#804));
+#804 = SURFACE_STYLE_USAGE(.BOTH.,#805);
+#805 = SURFACE_SIDE_STYLE('',(#806));
+#806 = SURFACE_STYLE_FILL_AREA(#807);
+#807 = FILL_AREA_STYLE('',(#808));
+#808 = FILL_AREA_STYLE_COLOUR('',#809);
+#809 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#810 = STYLED_ITEM('color',(#811),#85);
+#811 = PRESENTATION_STYLE_ASSIGNMENT((#812));
+#812 = SURFACE_STYLE_USAGE(.BOTH.,#813);
+#813 = SURFACE_SIDE_STYLE('',(#814));
+#814 = SURFACE_STYLE_FILL_AREA(#815);
+#815 = FILL_AREA_STYLE('',(#816));
+#816 = FILL_AREA_STYLE_COLOUR('',#809);
+#817 = STYLED_ITEM('color',(#818),#138);
+#818 = PRESENTATION_STYLE_ASSIGNMENT((#819));
+#819 = SURFACE_STYLE_USAGE(.BOTH.,#820);
+#820 = SURFACE_SIDE_STYLE('',(#821));
+#821 = SURFACE_STYLE_FILL_AREA(#822);
+#822 = FILL_AREA_STYLE('',(#823));
+#823 = FILL_AREA_STYLE_COLOUR('',#809);
+#824 = STYLED_ITEM('color',(#825),#192);
+#825 = PRESENTATION_STYLE_ASSIGNMENT((#826));
+#826 = SURFACE_STYLE_USAGE(.BOTH.,#827);
+#827 = SURFACE_SIDE_STYLE('',(#828));
+#828 = SURFACE_STYLE_FILL_AREA(#829);
+#829 = FILL_AREA_STYLE('',(#830));
+#830 = FILL_AREA_STYLE_COLOUR('',#809);
+#831 = STYLED_ITEM('color',(#832),#247);
+#832 = PRESENTATION_STYLE_ASSIGNMENT((#833));
+#833 = SURFACE_STYLE_USAGE(.BOTH.,#834);
+#834 = SURFACE_SIDE_STYLE('',(#835));
+#835 = SURFACE_STYLE_FILL_AREA(#836);
+#836 = FILL_AREA_STYLE('',(#837));
+#837 = FILL_AREA_STYLE_COLOUR('',#809);
+#838 = STYLED_ITEM('color',(#839),#302);
+#839 = PRESENTATION_STYLE_ASSIGNMENT((#840));
+#840 = SURFACE_STYLE_USAGE(.BOTH.,#841);
+#841 = SURFACE_SIDE_STYLE('',(#842));
+#842 = SURFACE_STYLE_FILL_AREA(#843);
+#843 = FILL_AREA_STYLE('',(#844));
+#844 = FILL_AREA_STYLE_COLOUR('',#809);
+#845 = STYLED_ITEM('color',(#846),#337);
+#846 = PRESENTATION_STYLE_ASSIGNMENT((#847));
+#847 = SURFACE_STYLE_USAGE(.BOTH.,#848);
+#848 = SURFACE_SIDE_STYLE('',(#849));
+#849 = SURFACE_STYLE_FILL_AREA(#850);
+#850 = FILL_AREA_STYLE('',(#851));
+#851 = FILL_AREA_STYLE_COLOUR('',#809);
+#852 = STYLED_ITEM('color',(#853),#391);
+#853 = PRESENTATION_STYLE_ASSIGNMENT((#854));
+#854 = SURFACE_STYLE_USAGE(.BOTH.,#855);
+#855 = SURFACE_SIDE_STYLE('',(#856));
+#856 = SURFACE_STYLE_FILL_AREA(#857);
+#857 = FILL_AREA_STYLE('',(#858));
+#858 = FILL_AREA_STYLE_COLOUR('',#809);
+#859 = STYLED_ITEM('color',(#860),#446);
+#860 = PRESENTATION_STYLE_ASSIGNMENT((#861));
+#861 = SURFACE_STYLE_USAGE(.BOTH.,#862);
+#862 = SURFACE_SIDE_STYLE('',(#863));
+#863 = SURFACE_STYLE_FILL_AREA(#864);
+#864 = FILL_AREA_STYLE('',(#865));
+#865 = FILL_AREA_STYLE_COLOUR('',#809);
+#866 = STYLED_ITEM('color',(#867),#450);
+#867 = PRESENTATION_STYLE_ASSIGNMENT((#868));
+#868 = SURFACE_STYLE_USAGE(.BOTH.,#869);
+#869 = SURFACE_SIDE_STYLE('',(#870));
+#870 = SURFACE_STYLE_FILL_AREA(#871);
+#871 = FILL_AREA_STYLE('',(#872));
+#872 = FILL_AREA_STYLE_COLOUR('',#873);
+#873 = DRAUGHTING_PRE_DEFINED_COLOUR('yellow');
+#874 = STYLED_ITEM('color',(#875),#485);
+#875 = PRESENTATION_STYLE_ASSIGNMENT((#876));
+#876 = SURFACE_STYLE_USAGE(.BOTH.,#877);
+#877 = SURFACE_SIDE_STYLE('',(#878));
+#878 = SURFACE_STYLE_FILL_AREA(#879);
+#879 = FILL_AREA_STYLE('',(#880));
+#880 = FILL_AREA_STYLE_COLOUR('',#873);
+#881 = STYLED_ITEM('color',(#882),#539);
+#882 = PRESENTATION_STYLE_ASSIGNMENT((#883));
+#883 = SURFACE_STYLE_USAGE(.BOTH.,#884);
+#884 = SURFACE_SIDE_STYLE('',(#885));
+#885 = SURFACE_STYLE_FILL_AREA(#886);
+#886 = FILL_AREA_STYLE('',(#887));
+#887 = FILL_AREA_STYLE_COLOUR('',#873);
+#888 = STYLED_ITEM('color',(#889),#594);
+#889 = PRESENTATION_STYLE_ASSIGNMENT((#890));
+#890 = SURFACE_STYLE_USAGE(.BOTH.,#891);
+#891 = SURFACE_SIDE_STYLE('',(#892));
+#892 = SURFACE_STYLE_FILL_AREA(#893);
+#893 = FILL_AREA_STYLE('',(#894));
+#894 = FILL_AREA_STYLE_COLOUR('',#873);
+#895 = STYLED_ITEM('color',(#896),#648);
+#896 = PRESENTATION_STYLE_ASSIGNMENT((#897));
+#897 = SURFACE_STYLE_USAGE(.BOTH.,#898);
+#898 = SURFACE_SIDE_STYLE('',(#899));
+#899 = SURFACE_STYLE_FILL_AREA(#900);
+#900 = FILL_AREA_STYLE('',(#901));
+#901 = FILL_AREA_STYLE_COLOUR('',#873);
+#902 = STYLED_ITEM('color',(#903),#683);
+#903 = PRESENTATION_STYLE_ASSIGNMENT((#904));
+#904 = SURFACE_STYLE_USAGE(.BOTH.,#905);
+#905 = SURFACE_SIDE_STYLE('',(#906));
+#906 = SURFACE_STYLE_FILL_AREA(#907);
+#907 = FILL_AREA_STYLE('',(#908));
+#908 = FILL_AREA_STYLE_COLOUR('',#809);
+#909 = STYLED_ITEM('color',(#910),#738);
+#910 = PRESENTATION_STYLE_ASSIGNMENT((#911));
+#911 = SURFACE_STYLE_USAGE(.BOTH.,#912);
+#912 = SURFACE_SIDE_STYLE('',(#913));
+#913 = SURFACE_STYLE_FILL_AREA(#914);
+#914 = FILL_AREA_STYLE('',(#915));
+#915 = FILL_AREA_STYLE_COLOUR('',#809);
+#916 = STYLED_ITEM('color',(#917),#791);
+#917 = PRESENTATION_STYLE_ASSIGNMENT((#918));
+#918 = SURFACE_STYLE_USAGE(.BOTH.,#919);
+#919 = SURFACE_SIDE_STYLE('',(#920));
+#920 = SURFACE_STYLE_FILL_AREA(#921);
+#921 = FILL_AREA_STYLE('',(#922));
+#922 = FILL_AREA_STYLE_COLOUR('',#809);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Electrical Parts/Batteries/battery-AAA.stl b/Electrical Parts/Batteries/battery-AAA.stl
new file mode 100644
index 0000000000000000000000000000000000000000..7305a2158fa8d04d8bf34c443c7f84519bb19b4f
GIT binary patch
literal 89884
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

literal 0
HcmV?d00001