From 3e0874a3bd23f9ea846f332343124eb1384c5073 Mon Sep 17 00:00:00 2001
From: obijuan <juan@iearobotics.com>
Date: Wed, 31 Dec 2014 09:43:00 +0100
Subject: [PATCH] heat sink 8x6x5mm added

---
 .../heat-sinks/heat-sink-8x6x5.step           | 1917 +++++++++++++++++
 .../heat-sinks/heat-sink-8x6x5.stl            |  Bin 0 -> 17084 bytes
 .../heat-sinks/heat-sink-8x6x5mm.fcstd        |  Bin 0 -> 21581 bytes
 3 files changed, 1917 insertions(+)
 create mode 100644 Electrical Parts/electronic-components/heat-sinks/heat-sink-8x6x5.step
 create mode 100644 Electrical Parts/electronic-components/heat-sinks/heat-sink-8x6x5.stl
 create mode 100644 Electrical Parts/electronic-components/heat-sinks/heat-sink-8x6x5mm.fcstd

diff --git a/Electrical Parts/electronic-components/heat-sinks/heat-sink-8x6x5.step b/Electrical Parts/electronic-components/heat-sinks/heat-sink-8x6x5.step
new file mode 100644
index 00000000..b67f3e61
--- /dev/null
+++ b/Electrical Parts/electronic-components/heat-sinks/heat-sink-8x6x5.step	
@@ -0,0 +1,1917 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME(
+'/home/obijuan/development/FreeCAD-library/Electrical 
+Parts/electronic-components/heat-sinks/heat-sink-8x6x5.step',
+  '2014-12-31T09:41:55',('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('heat-sink-8x6x5mm','heat-sink-8x6x5mm','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1611);
+#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,#137,#213,#289,#367,#443,#521,#597,#675,#751,
+    #829,#905,#983,#1059,#1137,#1213,#1291,#1367,#1445,#1516,#1565,#1588
+    ));
+#17 = ADVANCED_FACE('',(#18),#32,.T.);
+#18 = FACE_BOUND('',#19,.T.);
+#19 = EDGE_LOOP('',(#20,#55,#83,#111));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(-4.,3.19,4.73));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(4.,3.19,4.73));
+#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(-4.,3.19,4.73));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(1.,0.,1.110223024625E-16));
+#31 = PCURVE('',#32,#37);
+#32 = PLANE('',#33);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(-4.,3.19,4.73));
+#35 = DIRECTION('',(1.232595164408E-32,1.,-1.110223024625E-16));
+#36 = DIRECTION('',(0.,-1.110223024625E-16,-1.));
+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(0.,0.));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(-1.110223024625E-16,-1.));
+#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43 = PCURVE('',#44,#49);
+#44 = CYLINDRICAL_SURFACE('',#45,0.1);
+#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48);
+#46 = CARTESIAN_POINT('',(-4.,3.09,4.73));
+#47 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32));
+#48 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54);
+#50 = LINE('',#51,#52);
+#51 = CARTESIAN_POINT('',(-0.,0.));
+#52 = VECTOR('',#53,1.);
+#53 = DIRECTION('',(-0.,-1.));
+#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#55 = ORIENTED_EDGE('',*,*,#56,.T.);
+#56 = EDGE_CURVE('',#24,#57,#59,.T.);
+#57 = VERTEX_POINT('',#58);
+#58 = CARTESIAN_POINT('',(4.,3.19,4.440892098501E-16));
+#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(4.,3.19,4.73));
+#62 = VECTOR('',#63,1.);
+#63 = DIRECTION('',(0.,-1.110223024625E-16,-1.));
+#64 = PCURVE('',#32,#65);
+#65 = DEFINITIONAL_REPRESENTATION('',(#66),#70);
+#66 = LINE('',#67,#68);
+#67 = CARTESIAN_POINT('',(-1.7763568394E-15,-8.));
+#68 = VECTOR('',#69,1.);
+#69 = DIRECTION('',(1.,0.));
+#70 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#71 = PCURVE('',#72,#77);
+#72 = PLANE('',#73);
+#73 = AXIS2_PLACEMENT_3D('',#74,#75,#76);
+#74 = CARTESIAN_POINT('',(4.,3.19,4.73));
+#75 = DIRECTION('',(1.,0.,1.110223024625E-16));
+#76 = DIRECTION('',(0.,1.110223024625E-16,1.));
+#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82);
+#78 = LINE('',#79,#80);
+#79 = CARTESIAN_POINT('',(0.,0.));
+#80 = VECTOR('',#81,1.);
+#81 = DIRECTION('',(-1.,1.110223024625E-16));
+#82 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#83 = ORIENTED_EDGE('',*,*,#84,.F.);
+#84 = EDGE_CURVE('',#85,#57,#87,.T.);
+#85 = VERTEX_POINT('',#86);
+#86 = CARTESIAN_POINT('',(-4.,3.19,-4.440892098501E-16));
+#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.);
+#88 = LINE('',#89,#90);
+#89 = CARTESIAN_POINT('',(-4.,3.19,-4.440892098501E-16));
+#90 = VECTOR('',#91,1.);
+#91 = DIRECTION('',(1.,0.,1.110223024625E-16));
+#92 = PCURVE('',#32,#93);
+#93 = DEFINITIONAL_REPRESENTATION('',(#94),#98);
+#94 = LINE('',#95,#96);
+#95 = CARTESIAN_POINT('',(4.73,9.989725380441E-49));
+#96 = VECTOR('',#97,1.);
+#97 = DIRECTION('',(-1.110223024625E-16,-1.));
+#98 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#99 = PCURVE('',#100,#105);
+#100 = PLANE('',#101);
+#101 = AXIS2_PLACEMENT_3D('',#102,#103,#104);
+#102 = CARTESIAN_POINT('',(-4.,3.19,-4.440892098501E-16));
+#103 = DIRECTION('',(1.110223024625E-16,-1.232595164408E-32,-1.));
+#104 = DIRECTION('',(-1.110223024625E-16,-1.,0.));
+#105 = DEFINITIONAL_REPRESENTATION('',(#106),#110);
+#106 = LINE('',#107,#108);
+#107 = CARTESIAN_POINT('',(0.,0.));
+#108 = VECTOR('',#109,1.);
+#109 = DIRECTION('',(-1.110223024625E-16,-1.));
+#110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#111 = ORIENTED_EDGE('',*,*,#112,.F.);
+#112 = EDGE_CURVE('',#22,#85,#113,.T.);
+#113 = SURFACE_CURVE('',#114,(#118,#125),.PCURVE_S1.);
+#114 = LINE('',#115,#116);
+#115 = CARTESIAN_POINT('',(-4.,3.19,4.73));
+#116 = VECTOR('',#117,1.);
+#117 = DIRECTION('',(0.,-1.110223024625E-16,-1.));
+#118 = PCURVE('',#32,#119);
+#119 = DEFINITIONAL_REPRESENTATION('',(#120),#124);
+#120 = LINE('',#121,#122);
+#121 = CARTESIAN_POINT('',(0.,0.));
+#122 = VECTOR('',#123,1.);
+#123 = DIRECTION('',(1.,0.));
+#124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#125 = PCURVE('',#126,#131);
+#126 = PLANE('',#127);
+#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130);
+#128 = CARTESIAN_POINT('',(-4.,3.19,4.73));
+#129 = DIRECTION('',(1.,0.,1.110223024625E-16));
+#130 = DIRECTION('',(0.,1.110223024625E-16,1.));
+#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136);
+#132 = LINE('',#133,#134);
+#133 = CARTESIAN_POINT('',(0.,0.));
+#134 = VECTOR('',#135,1.);
+#135 = DIRECTION('',(-1.,1.110223024625E-16));
+#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#137 = ADVANCED_FACE('',(#138),#100,.T.);
+#138 = FACE_BOUND('',#139,.T.);
+#139 = EDGE_LOOP('',(#140,#141,#164,#192));
+#140 = ORIENTED_EDGE('',*,*,#84,.T.);
+#141 = ORIENTED_EDGE('',*,*,#142,.T.);
+#142 = EDGE_CURVE('',#57,#143,#145,.T.);
+#143 = VERTEX_POINT('',#144);
+#144 = CARTESIAN_POINT('',(4.,-3.19,4.440892098501E-16));
+#145 = SURFACE_CURVE('',#146,(#150,#157),.PCURVE_S1.);
+#146 = LINE('',#147,#148);
+#147 = CARTESIAN_POINT('',(4.,3.19,4.440892098501E-16));
+#148 = VECTOR('',#149,1.);
+#149 = DIRECTION('',(-1.110223024625E-16,-1.,0.));
+#150 = PCURVE('',#100,#151);
+#151 = DEFINITIONAL_REPRESENTATION('',(#152),#156);
+#152 = LINE('',#153,#154);
+#153 = CARTESIAN_POINT('',(-8.881784197001E-16,-8.));
+#154 = VECTOR('',#155,1.);
+#155 = DIRECTION('',(1.,0.));
+#156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#157 = PCURVE('',#72,#158);
+#158 = DEFINITIONAL_REPRESENTATION('',(#159),#163);
+#159 = LINE('',#160,#161);
+#160 = CARTESIAN_POINT('',(-4.73,4.440892098501E-16));
+#161 = VECTOR('',#162,1.);
+#162 = DIRECTION('',(-1.110223024625E-16,1.));
+#163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#164 = ORIENTED_EDGE('',*,*,#165,.F.);
+#165 = EDGE_CURVE('',#166,#143,#168,.T.);
+#166 = VERTEX_POINT('',#167);
+#167 = CARTESIAN_POINT('',(-4.,-3.19,-4.440892098501E-16));
+#168 = SURFACE_CURVE('',#169,(#173,#180),.PCURVE_S1.);
+#169 = LINE('',#170,#171);
+#170 = CARTESIAN_POINT('',(-4.,-3.19,-4.440892098501E-16));
+#171 = VECTOR('',#172,1.);
+#172 = DIRECTION('',(1.,0.,1.110223024625E-16));
+#173 = PCURVE('',#100,#174);
+#174 = DEFINITIONAL_REPRESENTATION('',(#175),#179);
+#175 = LINE('',#176,#177);
+#176 = CARTESIAN_POINT('',(6.38,-2.642330798608E-16));
+#177 = VECTOR('',#178,1.);
+#178 = DIRECTION('',(-1.110223024625E-16,-1.));
+#179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#180 = PCURVE('',#181,#186);
+#181 = PLANE('',#182);
+#182 = AXIS2_PLACEMENT_3D('',#183,#184,#185);
+#183 = CARTESIAN_POINT('',(-4.,-3.19,-4.440892098501E-16));
+#184 = DIRECTION('',(-1.232595164408E-32,-1.,1.110223024625E-16));
+#185 = DIRECTION('',(0.,1.110223024625E-16,1.));
+#186 = DEFINITIONAL_REPRESENTATION('',(#187),#191);
+#187 = LINE('',#188,#189);
+#188 = CARTESIAN_POINT('',(0.,0.));
+#189 = VECTOR('',#190,1.);
+#190 = DIRECTION('',(1.110223024625E-16,-1.));
+#191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#192 = ORIENTED_EDGE('',*,*,#193,.F.);
+#193 = EDGE_CURVE('',#85,#166,#194,.T.);
+#194 = SURFACE_CURVE('',#195,(#199,#206),.PCURVE_S1.);
+#195 = LINE('',#196,#197);
+#196 = CARTESIAN_POINT('',(-4.,3.19,-4.440892098501E-16));
+#197 = VECTOR('',#198,1.);
+#198 = DIRECTION('',(-1.110223024625E-16,-1.,0.));
+#199 = PCURVE('',#100,#200);
+#200 = DEFINITIONAL_REPRESENTATION('',(#201),#205);
+#201 = LINE('',#202,#203);
+#202 = CARTESIAN_POINT('',(0.,0.));
+#203 = VECTOR('',#204,1.);
+#204 = DIRECTION('',(1.,0.));
+#205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#206 = PCURVE('',#126,#207);
+#207 = DEFINITIONAL_REPRESENTATION('',(#208),#212);
+#208 = LINE('',#209,#210);
+#209 = CARTESIAN_POINT('',(-4.73,4.440892098501E-16));
+#210 = VECTOR('',#211,1.);
+#211 = DIRECTION('',(-1.110223024625E-16,1.));
+#212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#213 = ADVANCED_FACE('',(#214),#181,.T.);
+#214 = FACE_BOUND('',#215,.T.);
+#215 = EDGE_LOOP('',(#216,#217,#240,#268));
+#216 = ORIENTED_EDGE('',*,*,#165,.T.);
+#217 = ORIENTED_EDGE('',*,*,#218,.T.);
+#218 = EDGE_CURVE('',#143,#219,#221,.T.);
+#219 = VERTEX_POINT('',#220);
+#220 = CARTESIAN_POINT('',(4.,-3.19,4.73));
+#221 = SURFACE_CURVE('',#222,(#226,#233),.PCURVE_S1.);
+#222 = LINE('',#223,#224);
+#223 = CARTESIAN_POINT('',(4.,-3.19,4.440892098501E-16));
+#224 = VECTOR('',#225,1.);
+#225 = DIRECTION('',(0.,1.110223024625E-16,1.));
+#226 = PCURVE('',#181,#227);
+#227 = DEFINITIONAL_REPRESENTATION('',(#228),#232);
+#228 = LINE('',#229,#230);
+#229 = CARTESIAN_POINT('',(8.881784197001E-16,-8.));
+#230 = VECTOR('',#231,1.);
+#231 = DIRECTION('',(1.,0.));
+#232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#233 = PCURVE('',#72,#234);
+#234 = DEFINITIONAL_REPRESENTATION('',(#235),#239);
+#235 = LINE('',#236,#237);
+#236 = CARTESIAN_POINT('',(-4.73,6.38));
+#237 = VECTOR('',#238,1.);
+#238 = DIRECTION('',(1.,-1.110223024625E-16));
+#239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#240 = ORIENTED_EDGE('',*,*,#241,.F.);
+#241 = EDGE_CURVE('',#242,#219,#244,.T.);
+#242 = VERTEX_POINT('',#243);
+#243 = CARTESIAN_POINT('',(-4.,-3.19,4.73));
+#244 = SURFACE_CURVE('',#245,(#249,#256),.PCURVE_S1.);
+#245 = LINE('',#246,#247);
+#246 = CARTESIAN_POINT('',(-4.,-3.19,4.73));
+#247 = VECTOR('',#248,1.);
+#248 = DIRECTION('',(1.,0.,1.110223024625E-16));
+#249 = PCURVE('',#181,#250);
+#250 = DEFINITIONAL_REPRESENTATION('',(#251),#255);
+#251 = LINE('',#252,#253);
+#252 = CARTESIAN_POINT('',(4.73,-9.989725380441E-49));
+#253 = VECTOR('',#254,1.);
+#254 = DIRECTION('',(1.110223024625E-16,-1.));
+#255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#256 = PCURVE('',#257,#262);
+#257 = CYLINDRICAL_SURFACE('',#258,0.1);
+#258 = AXIS2_PLACEMENT_3D('',#259,#260,#261);
+#259 = CARTESIAN_POINT('',(-4.,-3.09,4.73));
+#260 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32));
+#261 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#262 = DEFINITIONAL_REPRESENTATION('',(#263),#267);
+#263 = LINE('',#264,#265);
+#264 = CARTESIAN_POINT('',(-3.14159265359,0.));
+#265 = VECTOR('',#266,1.);
+#266 = DIRECTION('',(-0.,-1.));
+#267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#268 = ORIENTED_EDGE('',*,*,#269,.F.);
+#269 = EDGE_CURVE('',#166,#242,#270,.T.);
+#270 = SURFACE_CURVE('',#271,(#275,#282),.PCURVE_S1.);
+#271 = LINE('',#272,#273);
+#272 = CARTESIAN_POINT('',(-4.,-3.19,-4.440892098501E-16));
+#273 = VECTOR('',#274,1.);
+#274 = DIRECTION('',(0.,1.110223024625E-16,1.));
+#275 = PCURVE('',#181,#276);
+#276 = DEFINITIONAL_REPRESENTATION('',(#277),#281);
+#277 = LINE('',#278,#279);
+#278 = CARTESIAN_POINT('',(0.,0.));
+#279 = VECTOR('',#280,1.);
+#280 = DIRECTION('',(1.,0.));
+#281 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#282 = PCURVE('',#126,#283);
+#283 = DEFINITIONAL_REPRESENTATION('',(#284),#288);
+#284 = LINE('',#285,#286);
+#285 = CARTESIAN_POINT('',(-4.73,6.38));
+#286 = VECTOR('',#287,1.);
+#287 = DIRECTION('',(1.,-1.110223024625E-16));
+#288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#289 = ADVANCED_FACE('',(#290),#257,.T.);
+#290 = FACE_BOUND('',#291,.F.);
+#291 = EDGE_LOOP('',(#292,#322,#344,#345));
+#292 = ORIENTED_EDGE('',*,*,#293,.T.);
+#293 = EDGE_CURVE('',#294,#296,#298,.T.);
+#294 = VERTEX_POINT('',#295);
+#295 = CARTESIAN_POINT('',(-4.,-3.09,4.83));
+#296 = VERTEX_POINT('',#297);
+#297 = CARTESIAN_POINT('',(4.,-3.09,4.83));
+#298 = SURFACE_CURVE('',#299,(#303,#310),.PCURVE_S1.);
+#299 = LINE('',#300,#301);
+#300 = CARTESIAN_POINT('',(-4.,-3.09,4.83));
+#301 = VECTOR('',#302,1.);
+#302 = DIRECTION('',(1.,0.,1.110223024625E-16));
+#303 = PCURVE('',#257,#304);
+#304 = DEFINITIONAL_REPRESENTATION('',(#305),#309);
+#305 = LINE('',#306,#307);
+#306 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#307 = VECTOR('',#308,1.);
+#308 = DIRECTION('',(-0.,-1.));
+#309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#310 = PCURVE('',#311,#316);
+#311 = PLANE('',#312);
+#312 = AXIS2_PLACEMENT_3D('',#313,#314,#315);
+#313 = CARTESIAN_POINT('',(-4.,-3.09,4.83));
+#314 = DIRECTION('',(-1.110223024625E-16,1.232595164408E-32,1.));
+#315 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#316 = DEFINITIONAL_REPRESENTATION('',(#317),#321);
+#317 = LINE('',#318,#319);
+#318 = CARTESIAN_POINT('',(0.,0.));
+#319 = VECTOR('',#320,1.);
+#320 = DIRECTION('',(1.110223024625E-16,-1.));
+#321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#322 = ORIENTED_EDGE('',*,*,#323,.T.);
+#323 = EDGE_CURVE('',#296,#219,#324,.T.);
+#324 = SURFACE_CURVE('',#325,(#330,#337),.PCURVE_S1.);
+#325 = CIRCLE('',#326,0.1);
+#326 = AXIS2_PLACEMENT_3D('',#327,#328,#329);
+#327 = CARTESIAN_POINT('',(4.,-3.09,4.73));
+#328 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32));
+#329 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#330 = PCURVE('',#257,#331);
+#331 = DEFINITIONAL_REPRESENTATION('',(#332),#336);
+#332 = LINE('',#333,#334);
+#333 = CARTESIAN_POINT('',(-0.,-8.));
+#334 = VECTOR('',#335,1.);
+#335 = DIRECTION('',(-1.,0.));
+#336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#337 = PCURVE('',#72,#338);
+#338 = DEFINITIONAL_REPRESENTATION('',(#339),#343);
+#339 = CIRCLE('',#340,0.1);
+#340 = AXIS2_PLACEMENT_2D('',#341,#342);
+#341 = CARTESIAN_POINT('',(-6.972200594646E-16,6.28));
+#342 = DIRECTION('',(1.110223024625E-16,-1.));
+#343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#344 = ORIENTED_EDGE('',*,*,#241,.F.);
+#345 = ORIENTED_EDGE('',*,*,#346,.F.);
+#346 = EDGE_CURVE('',#294,#242,#347,.T.);
+#347 = SURFACE_CURVE('',#348,(#353,#360),.PCURVE_S1.);
+#348 = CIRCLE('',#349,0.1);
+#349 = AXIS2_PLACEMENT_3D('',#350,#351,#352);
+#350 = CARTESIAN_POINT('',(-4.,-3.09,4.73));
+#351 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32));
+#352 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#353 = PCURVE('',#257,#354);
+#354 = DEFINITIONAL_REPRESENTATION('',(#355),#359);
+#355 = LINE('',#356,#357);
+#356 = CARTESIAN_POINT('',(-0.,0.));
+#357 = VECTOR('',#358,1.);
+#358 = DIRECTION('',(-1.,0.));
+#359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#360 = PCURVE('',#126,#361);
+#361 = DEFINITIONAL_REPRESENTATION('',(#362),#366);
+#362 = CIRCLE('',#363,0.1);
+#363 = AXIS2_PLACEMENT_2D('',#364,#365);
+#364 = CARTESIAN_POINT('',(-6.972200594646E-16,6.28));
+#365 = DIRECTION('',(1.110223024625E-16,-1.));
+#366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#367 = ADVANCED_FACE('',(#368),#311,.T.);
+#368 = FACE_BOUND('',#369,.T.);
+#369 = EDGE_LOOP('',(#370,#371,#394,#422));
+#370 = ORIENTED_EDGE('',*,*,#293,.T.);
+#371 = ORIENTED_EDGE('',*,*,#372,.T.);
+#372 = EDGE_CURVE('',#296,#373,#375,.T.);
+#373 = VERTEX_POINT('',#374);
+#374 = CARTESIAN_POINT('',(4.,-2.599254615164,4.83));
+#375 = SURFACE_CURVE('',#376,(#380,#387),.PCURVE_S1.);
+#376 = LINE('',#377,#378);
+#377 = CARTESIAN_POINT('',(4.,-3.09,4.83));
+#378 = VECTOR('',#379,1.);
+#379 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#380 = PCURVE('',#311,#381);
+#381 = DEFINITIONAL_REPRESENTATION('',(#382),#386);
+#382 = LINE('',#383,#384);
+#383 = CARTESIAN_POINT('',(8.881784197001E-16,-8.));
+#384 = VECTOR('',#385,1.);
+#385 = DIRECTION('',(1.,0.));
+#386 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#387 = PCURVE('',#72,#388);
+#388 = DEFINITIONAL_REPRESENTATION('',(#389),#393);
+#389 = LINE('',#390,#391);
+#390 = CARTESIAN_POINT('',(1.E-01,6.28));
+#391 = VECTOR('',#392,1.);
+#392 = DIRECTION('',(1.110223024625E-16,-1.));
+#393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#394 = ORIENTED_EDGE('',*,*,#395,.F.);
+#395 = EDGE_CURVE('',#396,#373,#398,.T.);
+#396 = VERTEX_POINT('',#397);
+#397 = CARTESIAN_POINT('',(-4.,-2.599254615164,4.83));
+#398 = SURFACE_CURVE('',#399,(#403,#410),.PCURVE_S1.);
+#399 = LINE('',#400,#401);
+#400 = CARTESIAN_POINT('',(-4.,-2.599254615164,4.83));
+#401 = VECTOR('',#402,1.);
+#402 = DIRECTION('',(1.,0.,1.110223024625E-16));
+#403 = PCURVE('',#311,#404);
+#404 = DEFINITIONAL_REPRESENTATION('',(#405),#409);
+#405 = LINE('',#406,#407);
+#406 = CARTESIAN_POINT('',(0.490745384836,5.448368254733E-17));
+#407 = VECTOR('',#408,1.);
+#408 = DIRECTION('',(1.110223024625E-16,-1.));
+#409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#410 = PCURVE('',#411,#416);
+#411 = CYLINDRICAL_SURFACE('',#412,0.1);
+#412 = AXIS2_PLACEMENT_3D('',#413,#414,#415);
+#413 = CARTESIAN_POINT('',(-4.,-2.599254615164,4.73));
+#414 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32));
+#415 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#416 = DEFINITIONAL_REPRESENTATION('',(#417),#421);
+#417 = LINE('',#418,#419);
+#418 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#419 = VECTOR('',#420,1.);
+#420 = DIRECTION('',(-0.,-1.));
+#421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#422 = ORIENTED_EDGE('',*,*,#423,.F.);
+#423 = EDGE_CURVE('',#294,#396,#424,.T.);
+#424 = SURFACE_CURVE('',#425,(#429,#436),.PCURVE_S1.);
+#425 = LINE('',#426,#427);
+#426 = CARTESIAN_POINT('',(-4.,-3.09,4.83));
+#427 = VECTOR('',#428,1.);
+#428 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#429 = PCURVE('',#311,#430);
+#430 = DEFINITIONAL_REPRESENTATION('',(#431),#435);
+#431 = LINE('',#432,#433);
+#432 = CARTESIAN_POINT('',(0.,0.));
+#433 = VECTOR('',#434,1.);
+#434 = DIRECTION('',(1.,0.));
+#435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#436 = PCURVE('',#126,#437);
+#437 = DEFINITIONAL_REPRESENTATION('',(#438),#442);
+#438 = LINE('',#439,#440);
+#439 = CARTESIAN_POINT('',(1.E-01,6.28));
+#440 = VECTOR('',#441,1.);
+#441 = DIRECTION('',(1.110223024625E-16,-1.));
+#442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#443 = ADVANCED_FACE('',(#444),#411,.T.);
+#444 = FACE_BOUND('',#445,.F.);
+#445 = EDGE_LOOP('',(#446,#476,#498,#499));
+#446 = ORIENTED_EDGE('',*,*,#447,.T.);
+#447 = EDGE_CURVE('',#448,#450,#452,.T.);
+#448 = VERTEX_POINT('',#449);
+#449 = CARTESIAN_POINT('',(-4.,-2.5,4.742186934341));
+#450 = VERTEX_POINT('',#451);
+#451 = CARTESIAN_POINT('',(4.,-2.5,4.742186934341));
+#452 = SURFACE_CURVE('',#453,(#457,#464),.PCURVE_S1.);
+#453 = LINE('',#454,#455);
+#454 = CARTESIAN_POINT('',(-4.,-2.5,4.742186934341));
+#455 = VECTOR('',#456,1.);
+#456 = DIRECTION('',(1.,0.,1.110223024625E-16));
+#457 = PCURVE('',#411,#458);
+#458 = DEFINITIONAL_REPRESENTATION('',(#459),#463);
+#459 = LINE('',#460,#461);
+#460 = CARTESIAN_POINT('',(-0.12217304764,0.));
+#461 = VECTOR('',#462,1.);
+#462 = DIRECTION('',(-0.,-1.));
+#463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#464 = PCURVE('',#465,#470);
+#465 = PLANE('',#466);
+#466 = AXIS2_PLACEMENT_3D('',#467,#468,#469);
+#467 = CARTESIAN_POINT('',(-4.,-2.5,4.742186934341));
+#468 = DIRECTION('',(-1.353021510447E-17,0.992546151641,0.121869343405)
+  );
+#469 = DIRECTION('',(1.353021510447E-17,0.121869343405,-0.992546151641)
+  );
+#470 = DEFINITIONAL_REPRESENTATION('',(#471),#475);
+#471 = LINE('',#472,#473);
+#472 = CARTESIAN_POINT('',(-8.815580724442E-16,-1.339220411343E-32));
+#473 = VECTOR('',#474,1.);
+#474 = DIRECTION('',(-9.666454395106E-17,-1.));
+#475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#476 = ORIENTED_EDGE('',*,*,#477,.T.);
+#477 = EDGE_CURVE('',#450,#373,#478,.T.);
+#478 = SURFACE_CURVE('',#479,(#484,#491),.PCURVE_S1.);
+#479 = CIRCLE('',#480,0.1);
+#480 = AXIS2_PLACEMENT_3D('',#481,#482,#483);
+#481 = CARTESIAN_POINT('',(4.,-2.599254615164,4.73));
+#482 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32));
+#483 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#484 = PCURVE('',#411,#485);
+#485 = DEFINITIONAL_REPRESENTATION('',(#486),#490);
+#486 = LINE('',#487,#488);
+#487 = CARTESIAN_POINT('',(-0.,-8.));
+#488 = VECTOR('',#489,1.);
+#489 = DIRECTION('',(-1.,0.));
+#490 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#491 = PCURVE('',#72,#492);
+#492 = DEFINITIONAL_REPRESENTATION('',(#493),#497);
+#493 = CIRCLE('',#494,0.1);
+#494 = AXIS2_PLACEMENT_2D('',#495,#496);
+#495 = CARTESIAN_POINT('',(-6.427363769173E-16,5.789254615164));
+#496 = DIRECTION('',(1.110223024625E-16,-1.));
+#497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#498 = ORIENTED_EDGE('',*,*,#395,.F.);
+#499 = ORIENTED_EDGE('',*,*,#500,.F.);
+#500 = EDGE_CURVE('',#448,#396,#501,.T.);
+#501 = SURFACE_CURVE('',#502,(#507,#514),.PCURVE_S1.);
+#502 = CIRCLE('',#503,0.1);
+#503 = AXIS2_PLACEMENT_3D('',#504,#505,#506);
+#504 = CARTESIAN_POINT('',(-4.,-2.599254615164,4.73));
+#505 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32));
+#506 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#507 = PCURVE('',#411,#508);
+#508 = DEFINITIONAL_REPRESENTATION('',(#509),#513);
+#509 = LINE('',#510,#511);
+#510 = CARTESIAN_POINT('',(-0.,0.));
+#511 = VECTOR('',#512,1.);
+#512 = DIRECTION('',(-1.,0.));
+#513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#514 = PCURVE('',#126,#515);
+#515 = DEFINITIONAL_REPRESENTATION('',(#516),#520);
+#516 = CIRCLE('',#517,0.1);
+#517 = AXIS2_PLACEMENT_2D('',#518,#519);
+#518 = CARTESIAN_POINT('',(-6.427363769173E-16,5.789254615164));
+#519 = DIRECTION('',(1.110223024625E-16,-1.));
+#520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#521 = ADVANCED_FACE('',(#522),#465,.T.);
+#522 = FACE_BOUND('',#523,.T.);
+#523 = EDGE_LOOP('',(#524,#525,#548,#576));
+#524 = ORIENTED_EDGE('',*,*,#447,.T.);
+#525 = ORIENTED_EDGE('',*,*,#526,.T.);
+#526 = EDGE_CURVE('',#450,#527,#529,.T.);
+#527 = VERTEX_POINT('',#528);
+#528 = CARTESIAN_POINT('',(4.,-2.112960111382,1.59));
+#529 = SURFACE_CURVE('',#530,(#534,#541),.PCURVE_S1.);
+#530 = LINE('',#531,#532);
+#531 = CARTESIAN_POINT('',(4.,-2.5,4.742186934341));
+#532 = VECTOR('',#533,1.);
+#533 = DIRECTION('',(1.353021510447E-17,0.121869343405,-0.992546151641)
+  );
+#534 = PCURVE('',#465,#535);
+#535 = DEFINITIONAL_REPRESENTATION('',(#536),#540);
+#536 = LINE('',#537,#538);
+#537 = CARTESIAN_POINT('',(-1.654874424053E-15,-8.));
+#538 = VECTOR('',#539,1.);
+#539 = DIRECTION('',(1.,0.));
+#540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#541 = PCURVE('',#72,#542);
+#542 = DEFINITIONAL_REPRESENTATION('',(#543),#547);
+#543 = LINE('',#544,#545);
+#544 = CARTESIAN_POINT('',(1.218693434054E-02,5.69));
+#545 = VECTOR('',#546,1.);
+#546 = DIRECTION('',(-0.992546151641,-0.121869343405));
+#547 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#548 = ORIENTED_EDGE('',*,*,#549,.F.);
+#549 = EDGE_CURVE('',#550,#527,#552,.T.);
+#550 = VERTEX_POINT('',#551);
+#551 = CARTESIAN_POINT('',(-4.,-2.112960111382,1.59));
+#552 = SURFACE_CURVE('',#553,(#557,#564),.PCURVE_S1.);
+#553 = LINE('',#554,#555);
+#554 = CARTESIAN_POINT('',(-4.,-2.112960111382,1.59));
+#555 = VECTOR('',#556,1.);
+#556 = DIRECTION('',(1.,0.,1.110223024625E-16));
+#557 = PCURVE('',#465,#558);
+#558 = DEFINITIONAL_REPRESENTATION('',(#559),#563);
+#559 = LINE('',#560,#561);
+#560 = CARTESIAN_POINT('',(3.175859308031,4.297005957919E-17));
+#561 = VECTOR('',#562,1.);
+#562 = DIRECTION('',(-9.666454395106E-17,-1.));
+#563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#564 = PCURVE('',#565,#570);
+#565 = CYLINDRICAL_SURFACE('',#566,0.38);
+#566 = AXIS2_PLACEMENT_3D('',#567,#568,#569);
+#567 = CARTESIAN_POINT('',(-4.,-1.737960111382,1.651441028637));
+#568 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32));
+#569 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#570 = DEFINITIONAL_REPRESENTATION('',(#571),#575);
+#571 = LINE('',#572,#573);
+#572 = CARTESIAN_POINT('',(-3.303992477759,0.));
+#573 = VECTOR('',#574,1.);
+#574 = DIRECTION('',(-0.,-1.));
+#575 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#576 = ORIENTED_EDGE('',*,*,#577,.F.);
+#577 = EDGE_CURVE('',#448,#550,#578,.T.);
+#578 = SURFACE_CURVE('',#579,(#583,#590),.PCURVE_S1.);
+#579 = LINE('',#580,#581);
+#580 = CARTESIAN_POINT('',(-4.,-2.5,4.742186934341));
+#581 = VECTOR('',#582,1.);
+#582 = DIRECTION('',(1.353021510447E-17,0.121869343405,-0.992546151641)
+  );
+#583 = PCURVE('',#465,#584);
+#584 = DEFINITIONAL_REPRESENTATION('',(#585),#589);
+#585 = LINE('',#586,#587);
+#586 = CARTESIAN_POINT('',(0.,-0.));
+#587 = VECTOR('',#588,1.);
+#588 = DIRECTION('',(1.,0.));
+#589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#590 = PCURVE('',#126,#591);
+#591 = DEFINITIONAL_REPRESENTATION('',(#592),#596);
+#592 = LINE('',#593,#594);
+#593 = CARTESIAN_POINT('',(1.218693434054E-02,5.69));
+#594 = VECTOR('',#595,1.);
+#595 = DIRECTION('',(-0.992546151641,-0.121869343405));
+#596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#597 = ADVANCED_FACE('',(#598),#565,.F.);
+#598 = FACE_BOUND('',#599,.T.);
+#599 = EDGE_LOOP('',(#600,#601,#625,#653));
+#600 = ORIENTED_EDGE('',*,*,#549,.T.);
+#601 = ORIENTED_EDGE('',*,*,#602,.T.);
+#602 = EDGE_CURVE('',#527,#603,#605,.T.);
+#603 = VERTEX_POINT('',#604);
+#604 = CARTESIAN_POINT('',(4.,-1.362960111382,1.59));
+#605 = SURFACE_CURVE('',#606,(#611,#618),.PCURVE_S1.);
+#606 = CIRCLE('',#607,0.38);
+#607 = AXIS2_PLACEMENT_3D('',#608,#609,#610);
+#608 = CARTESIAN_POINT('',(4.,-1.737960111382,1.651441028637));
+#609 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32));
+#610 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#611 = PCURVE('',#565,#612);
+#612 = DEFINITIONAL_REPRESENTATION('',(#613),#617);
+#613 = LINE('',#614,#615);
+#614 = CARTESIAN_POINT('',(-0.,-8.));
+#615 = VECTOR('',#616,1.);
+#616 = DIRECTION('',(-1.,0.));
+#617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#618 = PCURVE('',#72,#619);
+#619 = DEFINITIONAL_REPRESENTATION('',(#620),#624);
+#620 = CIRCLE('',#621,0.38);
+#621 = AXIS2_PLACEMENT_2D('',#622,#623);
+#622 = CARTESIAN_POINT('',(-3.078558971363,4.927960111382));
+#623 = DIRECTION('',(1.110223024625E-16,-1.));
+#624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#625 = ORIENTED_EDGE('',*,*,#626,.F.);
+#626 = EDGE_CURVE('',#627,#603,#629,.T.);
+#627 = VERTEX_POINT('',#628);
+#628 = CARTESIAN_POINT('',(-4.,-1.362960111382,1.59));
+#629 = SURFACE_CURVE('',#630,(#634,#641),.PCURVE_S1.);
+#630 = LINE('',#631,#632);
+#631 = CARTESIAN_POINT('',(-4.,-1.362960111382,1.59));
+#632 = VECTOR('',#633,1.);
+#633 = DIRECTION('',(1.,0.,1.110223024625E-16));
+#634 = PCURVE('',#565,#635);
+#635 = DEFINITIONAL_REPRESENTATION('',(#636),#640);
+#636 = LINE('',#637,#638);
+#637 = CARTESIAN_POINT('',(-6.12078548301,0.));
+#638 = VECTOR('',#639,1.);
+#639 = DIRECTION('',(-0.,-1.));
+#640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#641 = PCURVE('',#642,#647);
+#642 = PLANE('',#643);
+#643 = AXIS2_PLACEMENT_3D('',#644,#645,#646);
+#644 = CARTESIAN_POINT('',(-4.,-0.977960111382,4.725573374763));
+#645 = DIRECTION('',(1.353021510447E-17,0.992546151641,-0.121869343405)
+  );
+#646 = DIRECTION('',(-1.353021510447E-17,-0.121869343405,-0.992546151641
+    ));
+#647 = DEFINITIONAL_REPRESENTATION('',(#648),#652);
+#648 = LINE('',#649,#650);
+#649 = CARTESIAN_POINT('',(3.159120983521,-4.274358644807E-17));
+#650 = VECTOR('',#651,1.);
+#651 = DIRECTION('',(-1.2372497416E-16,-1.));
+#652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#653 = ORIENTED_EDGE('',*,*,#654,.F.);
+#654 = EDGE_CURVE('',#550,#627,#655,.T.);
+#655 = SURFACE_CURVE('',#656,(#661,#668),.PCURVE_S1.);
+#656 = CIRCLE('',#657,0.38);
+#657 = AXIS2_PLACEMENT_3D('',#658,#659,#660);
+#658 = CARTESIAN_POINT('',(-4.,-1.737960111382,1.651441028637));
+#659 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32));
+#660 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#661 = PCURVE('',#565,#662);
+#662 = DEFINITIONAL_REPRESENTATION('',(#663),#667);
+#663 = LINE('',#664,#665);
+#664 = CARTESIAN_POINT('',(-0.,0.));
+#665 = VECTOR('',#666,1.);
+#666 = DIRECTION('',(-1.,0.));
+#667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#668 = PCURVE('',#126,#669);
+#669 = DEFINITIONAL_REPRESENTATION('',(#670),#674);
+#670 = CIRCLE('',#671,0.38);
+#671 = AXIS2_PLACEMENT_2D('',#672,#673);
+#672 = CARTESIAN_POINT('',(-3.078558971363,4.927960111382));
+#673 = DIRECTION('',(1.110223024625E-16,-1.));
+#674 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#675 = ADVANCED_FACE('',(#676),#642,.F.);
+#676 = FACE_BOUND('',#677,.F.);
+#677 = EDGE_LOOP('',(#678,#708,#729,#730));
+#678 = ORIENTED_EDGE('',*,*,#679,.T.);
+#679 = EDGE_CURVE('',#680,#682,#684,.T.);
+#680 = VERTEX_POINT('',#681);
+#681 = CARTESIAN_POINT('',(-4.,-0.977960111382,4.725573374763));
+#682 = VERTEX_POINT('',#683);
+#683 = CARTESIAN_POINT('',(4.,-0.977960111382,4.725573374763));
+#684 = SURFACE_CURVE('',#685,(#689,#696),.PCURVE_S1.);
+#685 = LINE('',#686,#687);
+#686 = CARTESIAN_POINT('',(-4.,-0.977960111382,4.725573374763));
+#687 = VECTOR('',#688,1.);
+#688 = DIRECTION('',(1.,0.,1.110223024625E-16));
+#689 = PCURVE('',#642,#690);
+#690 = DEFINITIONAL_REPRESENTATION('',(#691),#695);
+#691 = LINE('',#692,#693);
+#692 = CARTESIAN_POINT('',(-0.,0.));
+#693 = VECTOR('',#694,1.);
+#694 = DIRECTION('',(-1.2372497416E-16,-1.));
+#695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#696 = PCURVE('',#697,#702);
+#697 = CYLINDRICAL_SURFACE('',#698,0.114);
+#698 = AXIS2_PLACEMENT_3D('',#699,#700,#701);
+#699 = CARTESIAN_POINT('',(-4.,-0.867960111382,4.695640115668));
+#700 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32));
+#701 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#702 = DEFINITIONAL_REPRESENTATION('',(#703),#707);
+#703 = LINE('',#704,#705);
+#704 = CARTESIAN_POINT('',(-2.875905422112,0.));
+#705 = VECTOR('',#706,1.);
+#706 = DIRECTION('',(-0.,-1.));
+#707 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#708 = ORIENTED_EDGE('',*,*,#709,.T.);
+#709 = EDGE_CURVE('',#682,#603,#710,.T.);
+#710 = SURFACE_CURVE('',#711,(#715,#722),.PCURVE_S1.);
+#711 = LINE('',#712,#713);
+#712 = CARTESIAN_POINT('',(4.,-0.977960111382,4.725573374763));
+#713 = VECTOR('',#714,1.);
+#714 = DIRECTION('',(-1.353021510447E-17,-0.121869343405,-0.992546151641
+    ));
+#715 = PCURVE('',#642,#716);
+#716 = DEFINITIONAL_REPRESENTATION('',(#717),#721);
+#717 = LINE('',#718,#719);
+#718 = CARTESIAN_POINT('',(-1.884888080829E-15,-8.));
+#719 = VECTOR('',#720,1.);
+#720 = DIRECTION('',(1.,3.08148791102E-33));
+#721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#722 = PCURVE('',#72,#723);
+#723 = DEFINITIONAL_REPRESENTATION('',(#724),#728);
+#724 = LINE('',#725,#726);
+#725 = CARTESIAN_POINT('',(-4.426625237391E-03,4.167960111382));
+#726 = VECTOR('',#727,1.);
+#727 = DIRECTION('',(-0.992546151641,0.121869343405));
+#728 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#729 = ORIENTED_EDGE('',*,*,#626,.F.);
+#730 = ORIENTED_EDGE('',*,*,#731,.F.);
+#731 = EDGE_CURVE('',#680,#627,#732,.T.);
+#732 = SURFACE_CURVE('',#733,(#737,#744),.PCURVE_S1.);
+#733 = LINE('',#734,#735);
+#734 = CARTESIAN_POINT('',(-4.,-0.977960111382,4.725573374763));
+#735 = VECTOR('',#736,1.);
+#736 = DIRECTION('',(-1.353021510447E-17,-0.121869343405,-0.992546151641
+    ));
+#737 = PCURVE('',#642,#738);
+#738 = DEFINITIONAL_REPRESENTATION('',(#739),#743);
+#739 = LINE('',#740,#741);
+#740 = CARTESIAN_POINT('',(-0.,0.));
+#741 = VECTOR('',#742,1.);
+#742 = DIRECTION('',(1.,3.08148791102E-33));
+#743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#744 = PCURVE('',#126,#745);
+#745 = DEFINITIONAL_REPRESENTATION('',(#746),#750);
+#746 = LINE('',#747,#748);
+#747 = CARTESIAN_POINT('',(-4.426625237391E-03,4.167960111382));
+#748 = VECTOR('',#749,1.);
+#749 = DIRECTION('',(-0.992546151641,0.121869343405));
+#750 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#751 = ADVANCED_FACE('',(#752),#697,.T.);
+#752 = FACE_BOUND('',#753,.F.);
+#753 = EDGE_LOOP('',(#754,#784,#806,#807));
+#754 = ORIENTED_EDGE('',*,*,#755,.T.);
+#755 = EDGE_CURVE('',#756,#758,#760,.T.);
+#756 = VERTEX_POINT('',#757);
+#757 = CARTESIAN_POINT('',(-4.,-0.757960111382,4.725573374763));
+#758 = VERTEX_POINT('',#759);
+#759 = CARTESIAN_POINT('',(4.,-0.757960111382,4.725573374763));
+#760 = SURFACE_CURVE('',#761,(#765,#772),.PCURVE_S1.);
+#761 = LINE('',#762,#763);
+#762 = CARTESIAN_POINT('',(-4.,-0.757960111382,4.725573374763));
+#763 = VECTOR('',#764,1.);
+#764 = DIRECTION('',(1.,0.,1.110223024625E-16));
+#765 = PCURVE('',#697,#766);
+#766 = DEFINITIONAL_REPRESENTATION('',(#767),#771);
+#767 = LINE('',#768,#769);
+#768 = CARTESIAN_POINT('',(-0.265687231478,0.));
+#769 = VECTOR('',#770,1.);
+#770 = DIRECTION('',(-0.,-1.));
+#771 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#772 = PCURVE('',#773,#778);
+#773 = PLANE('',#774);
+#774 = AXIS2_PLACEMENT_3D('',#775,#776,#777);
+#775 = CARTESIAN_POINT('',(-4.,-0.757960111382,4.725573374763));
+#776 = DIRECTION('',(-1.353021510447E-17,0.992546151641,0.121869343405)
+  );
+#777 = DIRECTION('',(1.353021510447E-17,0.121869343405,-0.992546151641)
+  );
+#778 = DEFINITIONAL_REPRESENTATION('',(#779),#783);
+#779 = LINE('',#780,#781);
+#780 = CARTESIAN_POINT('',(0.,-0.));
+#781 = VECTOR('',#782,1.);
+#782 = DIRECTION('',(-9.666454395106E-17,-1.));
+#783 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#784 = ORIENTED_EDGE('',*,*,#785,.T.);
+#785 = EDGE_CURVE('',#758,#682,#786,.T.);
+#786 = SURFACE_CURVE('',#787,(#792,#799),.PCURVE_S1.);
+#787 = CIRCLE('',#788,0.114);
+#788 = AXIS2_PLACEMENT_3D('',#789,#790,#791);
+#789 = CARTESIAN_POINT('',(4.,-0.867960111382,4.695640115668));
+#790 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32));
+#791 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#792 = PCURVE('',#697,#793);
+#793 = DEFINITIONAL_REPRESENTATION('',(#794),#798);
+#794 = LINE('',#795,#796);
+#795 = CARTESIAN_POINT('',(-0.,-8.));
+#796 = VECTOR('',#797,1.);
+#797 = DIRECTION('',(-1.,0.));
+#798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#799 = PCURVE('',#72,#800);
+#800 = DEFINITIONAL_REPRESENTATION('',(#801),#805);
+#801 = CIRCLE('',#802,0.114);
+#802 = AXIS2_PLACEMENT_2D('',#803,#804);
+#803 = CARTESIAN_POINT('',(-3.435988433158E-02,4.057960111382));
+#804 = DIRECTION('',(1.110223024625E-16,-1.));
+#805 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#806 = ORIENTED_EDGE('',*,*,#679,.F.);
+#807 = ORIENTED_EDGE('',*,*,#808,.F.);
+#808 = EDGE_CURVE('',#756,#680,#809,.T.);
+#809 = SURFACE_CURVE('',#810,(#815,#822),.PCURVE_S1.);
+#810 = CIRCLE('',#811,0.114);
+#811 = AXIS2_PLACEMENT_3D('',#812,#813,#814);
+#812 = CARTESIAN_POINT('',(-4.,-0.867960111382,4.695640115668));
+#813 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32));
+#814 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#815 = PCURVE('',#697,#816);
+#816 = DEFINITIONAL_REPRESENTATION('',(#817),#821);
+#817 = LINE('',#818,#819);
+#818 = CARTESIAN_POINT('',(-0.,0.));
+#819 = VECTOR('',#820,1.);
+#820 = DIRECTION('',(-1.,0.));
+#821 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#822 = PCURVE('',#126,#823);
+#823 = DEFINITIONAL_REPRESENTATION('',(#824),#828);
+#824 = CIRCLE('',#825,0.114);
+#825 = AXIS2_PLACEMENT_2D('',#826,#827);
+#826 = CARTESIAN_POINT('',(-3.435988433158E-02,4.057960111382));
+#827 = DIRECTION('',(1.110223024625E-16,-1.));
+#828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#829 = ADVANCED_FACE('',(#830),#773,.T.);
+#830 = FACE_BOUND('',#831,.T.);
+#831 = EDGE_LOOP('',(#832,#833,#856,#884));
+#832 = ORIENTED_EDGE('',*,*,#755,.T.);
+#833 = ORIENTED_EDGE('',*,*,#834,.T.);
+#834 = EDGE_CURVE('',#758,#835,#837,.T.);
+#835 = VERTEX_POINT('',#836);
+#836 = CARTESIAN_POINT('',(4.,-0.372960111382,1.59));
+#837 = SURFACE_CURVE('',#838,(#842,#849),.PCURVE_S1.);
+#838 = LINE('',#839,#840);
+#839 = CARTESIAN_POINT('',(4.,-0.757960111382,4.725573374763));
+#840 = VECTOR('',#841,1.);
+#841 = DIRECTION('',(1.353021510447E-17,0.121869343405,-0.992546151641)
+  );
+#842 = PCURVE('',#773,#843);
+#843 = DEFINITIONAL_REPRESENTATION('',(#844),#848);
+#844 = LINE('',#845,#846);
+#845 = CARTESIAN_POINT('',(-1.668404639157E-15,-8.));
+#846 = VECTOR('',#847,1.);
+#847 = DIRECTION('',(1.,3.08148791102E-33));
+#848 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#849 = PCURVE('',#72,#850);
+#850 = DEFINITIONAL_REPRESENTATION('',(#851),#855);
+#851 = LINE('',#852,#853);
+#852 = CARTESIAN_POINT('',(-4.426625237391E-03,3.947960111382));
+#853 = VECTOR('',#854,1.);
+#854 = DIRECTION('',(-0.992546151641,-0.121869343405));
+#855 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#856 = ORIENTED_EDGE('',*,*,#857,.F.);
+#857 = EDGE_CURVE('',#858,#835,#860,.T.);
+#858 = VERTEX_POINT('',#859);
+#859 = CARTESIAN_POINT('',(-4.,-0.372960111382,1.59));
+#860 = SURFACE_CURVE('',#861,(#865,#872),.PCURVE_S1.);
+#861 = LINE('',#862,#863);
+#862 = CARTESIAN_POINT('',(-4.,-0.372960111382,1.59));
+#863 = VECTOR('',#864,1.);
+#864 = DIRECTION('',(1.,0.,1.110223024625E-16));
+#865 = PCURVE('',#773,#866);
+#866 = DEFINITIONAL_REPRESENTATION('',(#867),#871);
+#867 = LINE('',#868,#869);
+#868 = CARTESIAN_POINT('',(3.159120983521,4.274358644807E-17));
+#869 = VECTOR('',#870,1.);
+#870 = DIRECTION('',(-9.666454395106E-17,-1.));
+#871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#872 = PCURVE('',#873,#878);
+#873 = CYLINDRICAL_SURFACE('',#874,0.38);
+#874 = AXIS2_PLACEMENT_3D('',#875,#876,#877);
+#875 = CARTESIAN_POINT('',(-4.,1.790770220156E-16,1.662806286252));
+#876 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32));
+#877 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#878 = DEFINITIONAL_REPRESENTATION('',(#879),#883);
+#879 = LINE('',#880,#881);
+#880 = CARTESIAN_POINT('',(-3.334380149138,0.));
+#881 = VECTOR('',#882,1.);
+#882 = DIRECTION('',(-0.,-1.));
+#883 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#884 = ORIENTED_EDGE('',*,*,#885,.F.);
+#885 = EDGE_CURVE('',#756,#858,#886,.T.);
+#886 = SURFACE_CURVE('',#887,(#891,#898),.PCURVE_S1.);
+#887 = LINE('',#888,#889);
+#888 = CARTESIAN_POINT('',(-4.,-0.757960111382,4.725573374763));
+#889 = VECTOR('',#890,1.);
+#890 = DIRECTION('',(1.353021510447E-17,0.121869343405,-0.992546151641)
+  );
+#891 = PCURVE('',#773,#892);
+#892 = DEFINITIONAL_REPRESENTATION('',(#893),#897);
+#893 = LINE('',#894,#895);
+#894 = CARTESIAN_POINT('',(0.,-0.));
+#895 = VECTOR('',#896,1.);
+#896 = DIRECTION('',(1.,3.08148791102E-33));
+#897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#898 = PCURVE('',#126,#899);
+#899 = DEFINITIONAL_REPRESENTATION('',(#900),#904);
+#900 = LINE('',#901,#902);
+#901 = CARTESIAN_POINT('',(-4.426625237391E-03,3.947960111382));
+#902 = VECTOR('',#903,1.);
+#903 = DIRECTION('',(-0.992546151641,-0.121869343405));
+#904 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#905 = ADVANCED_FACE('',(#906),#873,.F.);
+#906 = FACE_BOUND('',#907,.T.);
+#907 = EDGE_LOOP('',(#908,#909,#933,#961));
+#908 = ORIENTED_EDGE('',*,*,#857,.T.);
+#909 = ORIENTED_EDGE('',*,*,#910,.T.);
+#910 = EDGE_CURVE('',#835,#911,#913,.T.);
+#911 = VERTEX_POINT('',#912);
+#912 = CARTESIAN_POINT('',(4.,0.372960111382,1.59));
+#913 = SURFACE_CURVE('',#914,(#919,#926),.PCURVE_S1.);
+#914 = CIRCLE('',#915,0.38);
+#915 = AXIS2_PLACEMENT_3D('',#916,#917,#918);
+#916 = CARTESIAN_POINT('',(4.,1.790770220156E-16,1.662806286252));
+#917 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32));
+#918 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#919 = PCURVE('',#873,#920);
+#920 = DEFINITIONAL_REPRESENTATION('',(#921),#925);
+#921 = LINE('',#922,#923);
+#922 = CARTESIAN_POINT('',(-0.,-8.));
+#923 = VECTOR('',#924,1.);
+#924 = DIRECTION('',(-1.,0.));
+#925 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#926 = PCURVE('',#72,#927);
+#927 = DEFINITIONAL_REPRESENTATION('',(#928),#932);
+#928 = CIRCLE('',#929,0.38);
+#929 = AXIS2_PLACEMENT_2D('',#930,#931);
+#930 = CARTESIAN_POINT('',(-3.067193713748,3.19));
+#931 = DIRECTION('',(1.110223024625E-16,-1.));
+#932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#933 = ORIENTED_EDGE('',*,*,#934,.F.);
+#934 = EDGE_CURVE('',#935,#911,#937,.T.);
+#935 = VERTEX_POINT('',#936);
+#936 = CARTESIAN_POINT('',(-4.,0.372960111382,1.59));
+#937 = SURFACE_CURVE('',#938,(#942,#949),.PCURVE_S1.);
+#938 = LINE('',#939,#940);
+#939 = CARTESIAN_POINT('',(-4.,0.372960111382,1.59));
+#940 = VECTOR('',#941,1.);
+#941 = DIRECTION('',(1.,0.,1.110223024625E-16));
+#942 = PCURVE('',#873,#943);
+#943 = DEFINITIONAL_REPRESENTATION('',(#944),#948);
+#944 = LINE('',#945,#946);
+#945 = CARTESIAN_POINT('',(-6.090397811631,0.));
+#946 = VECTOR('',#947,1.);
+#947 = DIRECTION('',(-0.,-1.));
+#948 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#949 = PCURVE('',#950,#955);
+#950 = PLANE('',#951);
+#951 = AXIS2_PLACEMENT_3D('',#952,#953,#954);
+#952 = CARTESIAN_POINT('',(-4.,0.757960111382,4.725573374763));
+#953 = DIRECTION('',(1.353021510447E-17,0.992546151641,-0.121869343405)
+  );
+#954 = DIRECTION('',(-1.353021510447E-17,-0.121869343405,-0.992546151641
+    ));
+#955 = DEFINITIONAL_REPRESENTATION('',(#956),#960);
+#956 = LINE('',#957,#958);
+#957 = CARTESIAN_POINT('',(3.159120983521,-4.274358644807E-17));
+#958 = VECTOR('',#959,1.);
+#959 = DIRECTION('',(-1.2372497416E-16,-1.));
+#960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#961 = ORIENTED_EDGE('',*,*,#962,.F.);
+#962 = EDGE_CURVE('',#858,#935,#963,.T.);
+#963 = SURFACE_CURVE('',#964,(#969,#976),.PCURVE_S1.);
+#964 = CIRCLE('',#965,0.38);
+#965 = AXIS2_PLACEMENT_3D('',#966,#967,#968);
+#966 = CARTESIAN_POINT('',(-4.,1.790770220156E-16,1.662806286252));
+#967 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32));
+#968 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#969 = PCURVE('',#873,#970);
+#970 = DEFINITIONAL_REPRESENTATION('',(#971),#975);
+#971 = LINE('',#972,#973);
+#972 = CARTESIAN_POINT('',(-0.,0.));
+#973 = VECTOR('',#974,1.);
+#974 = DIRECTION('',(-1.,0.));
+#975 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#976 = PCURVE('',#126,#977);
+#977 = DEFINITIONAL_REPRESENTATION('',(#978),#982);
+#978 = CIRCLE('',#979,0.38);
+#979 = AXIS2_PLACEMENT_2D('',#980,#981);
+#980 = CARTESIAN_POINT('',(-3.067193713748,3.19));
+#981 = DIRECTION('',(1.110223024625E-16,-1.));
+#982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#983 = ADVANCED_FACE('',(#984),#950,.F.);
+#984 = FACE_BOUND('',#985,.F.);
+#985 = EDGE_LOOP('',(#986,#1016,#1037,#1038));
+#986 = ORIENTED_EDGE('',*,*,#987,.T.);
+#987 = EDGE_CURVE('',#988,#990,#992,.T.);
+#988 = VERTEX_POINT('',#989);
+#989 = CARTESIAN_POINT('',(-4.,0.757960111382,4.725573374763));
+#990 = VERTEX_POINT('',#991);
+#991 = CARTESIAN_POINT('',(4.,0.757960111382,4.725573374763));
+#992 = SURFACE_CURVE('',#993,(#997,#1004),.PCURVE_S1.);
+#993 = LINE('',#994,#995);
+#994 = CARTESIAN_POINT('',(-4.,0.757960111382,4.725573374763));
+#995 = VECTOR('',#996,1.);
+#996 = DIRECTION('',(1.,0.,1.110223024625E-16));
+#997 = PCURVE('',#950,#998);
+#998 = DEFINITIONAL_REPRESENTATION('',(#999),#1003);
+#999 = LINE('',#1000,#1001);
+#1000 = CARTESIAN_POINT('',(-0.,0.));
+#1001 = VECTOR('',#1002,1.);
+#1002 = DIRECTION('',(-1.2372497416E-16,-1.));
+#1003 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1004 = PCURVE('',#1005,#1010);
+#1005 = CYLINDRICAL_SURFACE('',#1006,0.114);
+#1006 = AXIS2_PLACEMENT_3D('',#1007,#1008,#1009);
+#1007 = CARTESIAN_POINT('',(-4.,0.867960111382,4.695640115668));
+#1008 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32));
+#1009 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#1010 = DEFINITIONAL_REPRESENTATION('',(#1011),#1015);
+#1011 = LINE('',#1012,#1013);
+#1012 = CARTESIAN_POINT('',(-2.875905422112,0.));
+#1013 = VECTOR('',#1014,1.);
+#1014 = DIRECTION('',(-0.,-1.));
+#1015 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1016 = ORIENTED_EDGE('',*,*,#1017,.T.);
+#1017 = EDGE_CURVE('',#990,#911,#1018,.T.);
+#1018 = SURFACE_CURVE('',#1019,(#1023,#1030),.PCURVE_S1.);
+#1019 = LINE('',#1020,#1021);
+#1020 = CARTESIAN_POINT('',(4.,0.757960111382,4.725573374763));
+#1021 = VECTOR('',#1022,1.);
+#1022 = DIRECTION('',(-1.353021510447E-17,-0.121869343405,
+    -0.992546151641));
+#1023 = PCURVE('',#950,#1024);
+#1024 = DEFINITIONAL_REPRESENTATION('',(#1025),#1029);
+#1025 = LINE('',#1026,#1027);
+#1026 = CARTESIAN_POINT('',(-1.884888080829E-15,-8.));
+#1027 = VECTOR('',#1028,1.);
+#1028 = DIRECTION('',(1.,1.54074395551E-33));
+#1029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1030 = PCURVE('',#72,#1031);
+#1031 = DEFINITIONAL_REPRESENTATION('',(#1032),#1036);
+#1032 = LINE('',#1033,#1034);
+#1033 = CARTESIAN_POINT('',(-4.426625237391E-03,2.432039888618));
+#1034 = VECTOR('',#1035,1.);
+#1035 = DIRECTION('',(-0.992546151641,0.121869343405));
+#1036 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1037 = ORIENTED_EDGE('',*,*,#934,.F.);
+#1038 = ORIENTED_EDGE('',*,*,#1039,.F.);
+#1039 = EDGE_CURVE('',#988,#935,#1040,.T.);
+#1040 = SURFACE_CURVE('',#1041,(#1045,#1052),.PCURVE_S1.);
+#1041 = LINE('',#1042,#1043);
+#1042 = CARTESIAN_POINT('',(-4.,0.757960111382,4.725573374763));
+#1043 = VECTOR('',#1044,1.);
+#1044 = DIRECTION('',(-1.353021510447E-17,-0.121869343405,
+    -0.992546151641));
+#1045 = PCURVE('',#950,#1046);
+#1046 = DEFINITIONAL_REPRESENTATION('',(#1047),#1051);
+#1047 = LINE('',#1048,#1049);
+#1048 = CARTESIAN_POINT('',(-0.,0.));
+#1049 = VECTOR('',#1050,1.);
+#1050 = DIRECTION('',(1.,1.54074395551E-33));
+#1051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1052 = PCURVE('',#126,#1053);
+#1053 = DEFINITIONAL_REPRESENTATION('',(#1054),#1058);
+#1054 = LINE('',#1055,#1056);
+#1055 = CARTESIAN_POINT('',(-4.426625237391E-03,2.432039888618));
+#1056 = VECTOR('',#1057,1.);
+#1057 = DIRECTION('',(-0.992546151641,0.121869343405));
+#1058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1059 = ADVANCED_FACE('',(#1060),#1005,.T.);
+#1060 = FACE_BOUND('',#1061,.F.);
+#1061 = EDGE_LOOP('',(#1062,#1092,#1114,#1115));
+#1062 = ORIENTED_EDGE('',*,*,#1063,.T.);
+#1063 = EDGE_CURVE('',#1064,#1066,#1068,.T.);
+#1064 = VERTEX_POINT('',#1065);
+#1065 = CARTESIAN_POINT('',(-4.,0.977960111382,4.725573374763));
+#1066 = VERTEX_POINT('',#1067);
+#1067 = CARTESIAN_POINT('',(4.,0.977960111382,4.725573374763));
+#1068 = SURFACE_CURVE('',#1069,(#1073,#1080),.PCURVE_S1.);
+#1069 = LINE('',#1070,#1071);
+#1070 = CARTESIAN_POINT('',(-4.,0.977960111382,4.725573374763));
+#1071 = VECTOR('',#1072,1.);
+#1072 = DIRECTION('',(1.,0.,1.110223024625E-16));
+#1073 = PCURVE('',#1005,#1074);
+#1074 = DEFINITIONAL_REPRESENTATION('',(#1075),#1079);
+#1075 = LINE('',#1076,#1077);
+#1076 = CARTESIAN_POINT('',(-0.265687231478,0.));
+#1077 = VECTOR('',#1078,1.);
+#1078 = DIRECTION('',(-0.,-1.));
+#1079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1080 = PCURVE('',#1081,#1086);
+#1081 = PLANE('',#1082);
+#1082 = AXIS2_PLACEMENT_3D('',#1083,#1084,#1085);
+#1083 = CARTESIAN_POINT('',(-4.,0.977960111382,4.725573374763));
+#1084 = DIRECTION('',(-1.353021510447E-17,0.992546151641,0.121869343405)
+  );
+#1085 = DIRECTION('',(1.353021510447E-17,0.121869343405,-0.992546151641)
+  );
+#1086 = DEFINITIONAL_REPRESENTATION('',(#1087),#1091);
+#1087 = LINE('',#1088,#1089);
+#1088 = CARTESIAN_POINT('',(0.,-0.));
+#1089 = VECTOR('',#1090,1.);
+#1090 = DIRECTION('',(-9.666454395106E-17,-1.));
+#1091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1092 = ORIENTED_EDGE('',*,*,#1093,.T.);
+#1093 = EDGE_CURVE('',#1066,#990,#1094,.T.);
+#1094 = SURFACE_CURVE('',#1095,(#1100,#1107),.PCURVE_S1.);
+#1095 = CIRCLE('',#1096,0.114);
+#1096 = AXIS2_PLACEMENT_3D('',#1097,#1098,#1099);
+#1097 = CARTESIAN_POINT('',(4.,0.867960111382,4.695640115668));
+#1098 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32));
+#1099 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#1100 = PCURVE('',#1005,#1101);
+#1101 = DEFINITIONAL_REPRESENTATION('',(#1102),#1106);
+#1102 = LINE('',#1103,#1104);
+#1103 = CARTESIAN_POINT('',(-0.,-8.));
+#1104 = VECTOR('',#1105,1.);
+#1105 = DIRECTION('',(-1.,0.));
+#1106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1107 = PCURVE('',#72,#1108);
+#1108 = DEFINITIONAL_REPRESENTATION('',(#1109),#1113);
+#1109 = CIRCLE('',#1110,0.114);
+#1110 = AXIS2_PLACEMENT_2D('',#1111,#1112);
+#1111 = CARTESIAN_POINT('',(-3.435988433158E-02,2.322039888618));
+#1112 = DIRECTION('',(1.110223024625E-16,-1.));
+#1113 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1114 = ORIENTED_EDGE('',*,*,#987,.F.);
+#1115 = ORIENTED_EDGE('',*,*,#1116,.F.);
+#1116 = EDGE_CURVE('',#1064,#988,#1117,.T.);
+#1117 = SURFACE_CURVE('',#1118,(#1123,#1130),.PCURVE_S1.);
+#1118 = CIRCLE('',#1119,0.114);
+#1119 = AXIS2_PLACEMENT_3D('',#1120,#1121,#1122);
+#1120 = CARTESIAN_POINT('',(-4.,0.867960111382,4.695640115668));
+#1121 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32));
+#1122 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#1123 = PCURVE('',#1005,#1124);
+#1124 = DEFINITIONAL_REPRESENTATION('',(#1125),#1129);
+#1125 = LINE('',#1126,#1127);
+#1126 = CARTESIAN_POINT('',(-0.,0.));
+#1127 = VECTOR('',#1128,1.);
+#1128 = DIRECTION('',(-1.,0.));
+#1129 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1130 = PCURVE('',#126,#1131);
+#1131 = DEFINITIONAL_REPRESENTATION('',(#1132),#1136);
+#1132 = CIRCLE('',#1133,0.114);
+#1133 = AXIS2_PLACEMENT_2D('',#1134,#1135);
+#1134 = CARTESIAN_POINT('',(-3.435988433158E-02,2.322039888618));
+#1135 = DIRECTION('',(1.110223024625E-16,-1.));
+#1136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1137 = ADVANCED_FACE('',(#1138),#1081,.T.);
+#1138 = FACE_BOUND('',#1139,.T.);
+#1139 = EDGE_LOOP('',(#1140,#1141,#1164,#1192));
+#1140 = ORIENTED_EDGE('',*,*,#1063,.T.);
+#1141 = ORIENTED_EDGE('',*,*,#1142,.T.);
+#1142 = EDGE_CURVE('',#1066,#1143,#1145,.T.);
+#1143 = VERTEX_POINT('',#1144);
+#1144 = CARTESIAN_POINT('',(4.,1.362960111382,1.59));
+#1145 = SURFACE_CURVE('',#1146,(#1150,#1157),.PCURVE_S1.);
+#1146 = LINE('',#1147,#1148);
+#1147 = CARTESIAN_POINT('',(4.,0.977960111382,4.725573374763));
+#1148 = VECTOR('',#1149,1.);
+#1149 = DIRECTION('',(1.353021510447E-17,0.121869343405,-0.992546151641)
+  );
+#1150 = PCURVE('',#1081,#1151);
+#1151 = DEFINITIONAL_REPRESENTATION('',(#1152),#1156);
+#1152 = LINE('',#1153,#1154);
+#1153 = CARTESIAN_POINT('',(-1.668404639157E-15,-8.));
+#1154 = VECTOR('',#1155,1.);
+#1155 = DIRECTION('',(1.,0.));
+#1156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1157 = PCURVE('',#72,#1158);
+#1158 = DEFINITIONAL_REPRESENTATION('',(#1159),#1163);
+#1159 = LINE('',#1160,#1161);
+#1160 = CARTESIAN_POINT('',(-4.426625237391E-03,2.212039888618));
+#1161 = VECTOR('',#1162,1.);
+#1162 = DIRECTION('',(-0.992546151641,-0.121869343405));
+#1163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1164 = ORIENTED_EDGE('',*,*,#1165,.F.);
+#1165 = EDGE_CURVE('',#1166,#1143,#1168,.T.);
+#1166 = VERTEX_POINT('',#1167);
+#1167 = CARTESIAN_POINT('',(-4.,1.362960111382,1.59));
+#1168 = SURFACE_CURVE('',#1169,(#1173,#1180),.PCURVE_S1.);
+#1169 = LINE('',#1170,#1171);
+#1170 = CARTESIAN_POINT('',(-4.,1.362960111382,1.59));
+#1171 = VECTOR('',#1172,1.);
+#1172 = DIRECTION('',(1.,0.,1.110223024625E-16));
+#1173 = PCURVE('',#1081,#1174);
+#1174 = DEFINITIONAL_REPRESENTATION('',(#1175),#1179);
+#1175 = LINE('',#1176,#1177);
+#1176 = CARTESIAN_POINT('',(3.159120983521,4.274358644807E-17));
+#1177 = VECTOR('',#1178,1.);
+#1178 = DIRECTION('',(-9.666454395106E-17,-1.));
+#1179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1180 = PCURVE('',#1181,#1186);
+#1181 = CYLINDRICAL_SURFACE('',#1182,0.38);
+#1182 = AXIS2_PLACEMENT_3D('',#1183,#1184,#1185);
+#1183 = CARTESIAN_POINT('',(-4.,1.737960111382,1.651441028637));
+#1184 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32));
+#1185 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#1186 = DEFINITIONAL_REPRESENTATION('',(#1187),#1191);
+#1187 = LINE('',#1188,#1189);
+#1188 = CARTESIAN_POINT('',(-3.303992477759,0.));
+#1189 = VECTOR('',#1190,1.);
+#1190 = DIRECTION('',(-0.,-1.));
+#1191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1192 = ORIENTED_EDGE('',*,*,#1193,.F.);
+#1193 = EDGE_CURVE('',#1064,#1166,#1194,.T.);
+#1194 = SURFACE_CURVE('',#1195,(#1199,#1206),.PCURVE_S1.);
+#1195 = LINE('',#1196,#1197);
+#1196 = CARTESIAN_POINT('',(-4.,0.977960111382,4.725573374763));
+#1197 = VECTOR('',#1198,1.);
+#1198 = DIRECTION('',(1.353021510447E-17,0.121869343405,-0.992546151641)
+  );
+#1199 = PCURVE('',#1081,#1200);
+#1200 = DEFINITIONAL_REPRESENTATION('',(#1201),#1205);
+#1201 = LINE('',#1202,#1203);
+#1202 = CARTESIAN_POINT('',(0.,-0.));
+#1203 = VECTOR('',#1204,1.);
+#1204 = DIRECTION('',(1.,0.));
+#1205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1206 = PCURVE('',#126,#1207);
+#1207 = DEFINITIONAL_REPRESENTATION('',(#1208),#1212);
+#1208 = LINE('',#1209,#1210);
+#1209 = CARTESIAN_POINT('',(-4.426625237391E-03,2.212039888618));
+#1210 = VECTOR('',#1211,1.);
+#1211 = DIRECTION('',(-0.992546151641,-0.121869343405));
+#1212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1213 = ADVANCED_FACE('',(#1214),#1181,.F.);
+#1214 = FACE_BOUND('',#1215,.T.);
+#1215 = EDGE_LOOP('',(#1216,#1217,#1241,#1269));
+#1216 = ORIENTED_EDGE('',*,*,#1165,.T.);
+#1217 = ORIENTED_EDGE('',*,*,#1218,.T.);
+#1218 = EDGE_CURVE('',#1143,#1219,#1221,.T.);
+#1219 = VERTEX_POINT('',#1220);
+#1220 = CARTESIAN_POINT('',(4.,2.112960111382,1.59));
+#1221 = SURFACE_CURVE('',#1222,(#1227,#1234),.PCURVE_S1.);
+#1222 = CIRCLE('',#1223,0.38);
+#1223 = AXIS2_PLACEMENT_3D('',#1224,#1225,#1226);
+#1224 = CARTESIAN_POINT('',(4.,1.737960111382,1.651441028637));
+#1225 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32));
+#1226 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#1227 = PCURVE('',#1181,#1228);
+#1228 = DEFINITIONAL_REPRESENTATION('',(#1229),#1233);
+#1229 = LINE('',#1230,#1231);
+#1230 = CARTESIAN_POINT('',(-0.,-8.));
+#1231 = VECTOR('',#1232,1.);
+#1232 = DIRECTION('',(-1.,0.));
+#1233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1234 = PCURVE('',#72,#1235);
+#1235 = DEFINITIONAL_REPRESENTATION('',(#1236),#1240);
+#1236 = CIRCLE('',#1237,0.38);
+#1237 = AXIS2_PLACEMENT_2D('',#1238,#1239);
+#1238 = CARTESIAN_POINT('',(-3.078558971363,1.452039888618));
+#1239 = DIRECTION('',(1.110223024625E-16,-1.));
+#1240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1241 = ORIENTED_EDGE('',*,*,#1242,.F.);
+#1242 = EDGE_CURVE('',#1243,#1219,#1245,.T.);
+#1243 = VERTEX_POINT('',#1244);
+#1244 = CARTESIAN_POINT('',(-4.,2.112960111382,1.59));
+#1245 = SURFACE_CURVE('',#1246,(#1250,#1257),.PCURVE_S1.);
+#1246 = LINE('',#1247,#1248);
+#1247 = CARTESIAN_POINT('',(-4.,2.112960111382,1.59));
+#1248 = VECTOR('',#1249,1.);
+#1249 = DIRECTION('',(1.,0.,1.110223024625E-16));
+#1250 = PCURVE('',#1181,#1251);
+#1251 = DEFINITIONAL_REPRESENTATION('',(#1252),#1256);
+#1252 = LINE('',#1253,#1254);
+#1253 = CARTESIAN_POINT('',(-6.12078548301,0.));
+#1254 = VECTOR('',#1255,1.);
+#1255 = DIRECTION('',(-0.,-1.));
+#1256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1257 = PCURVE('',#1258,#1263);
+#1258 = PLANE('',#1259);
+#1259 = AXIS2_PLACEMENT_3D('',#1260,#1261,#1262);
+#1260 = CARTESIAN_POINT('',(-4.,2.112960111382,1.59));
+#1261 = DIRECTION('',(-1.353021510447E-17,-0.992546151641,0.121869343405
+    ));
+#1262 = DIRECTION('',(1.353021510447E-17,0.121869343405,0.992546151641)
+  );
+#1263 = DEFINITIONAL_REPRESENTATION('',(#1264),#1268);
+#1264 = LINE('',#1265,#1266);
+#1265 = CARTESIAN_POINT('',(0.,0.));
+#1266 = VECTOR('',#1267,1.);
+#1267 = DIRECTION('',(1.2372497416E-16,-1.));
+#1268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1269 = ORIENTED_EDGE('',*,*,#1270,.F.);
+#1270 = EDGE_CURVE('',#1166,#1243,#1271,.T.);
+#1271 = SURFACE_CURVE('',#1272,(#1277,#1284),.PCURVE_S1.);
+#1272 = CIRCLE('',#1273,0.38);
+#1273 = AXIS2_PLACEMENT_3D('',#1274,#1275,#1276);
+#1274 = CARTESIAN_POINT('',(-4.,1.737960111382,1.651441028637));
+#1275 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32));
+#1276 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#1277 = PCURVE('',#1181,#1278);
+#1278 = DEFINITIONAL_REPRESENTATION('',(#1279),#1283);
+#1279 = LINE('',#1280,#1281);
+#1280 = CARTESIAN_POINT('',(-0.,0.));
+#1281 = VECTOR('',#1282,1.);
+#1282 = DIRECTION('',(-1.,0.));
+#1283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1284 = PCURVE('',#126,#1285);
+#1285 = DEFINITIONAL_REPRESENTATION('',(#1286),#1290);
+#1286 = CIRCLE('',#1287,0.38);
+#1287 = AXIS2_PLACEMENT_2D('',#1288,#1289);
+#1288 = CARTESIAN_POINT('',(-3.078558971363,1.452039888618));
+#1289 = DIRECTION('',(1.110223024625E-16,-1.));
+#1290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1291 = ADVANCED_FACE('',(#1292),#1258,.T.);
+#1292 = FACE_BOUND('',#1293,.T.);
+#1293 = EDGE_LOOP('',(#1294,#1295,#1318,#1346));
+#1294 = ORIENTED_EDGE('',*,*,#1242,.T.);
+#1295 = ORIENTED_EDGE('',*,*,#1296,.T.);
+#1296 = EDGE_CURVE('',#1219,#1297,#1299,.T.);
+#1297 = VERTEX_POINT('',#1298);
+#1298 = CARTESIAN_POINT('',(4.,2.5,4.742186934341));
+#1299 = SURFACE_CURVE('',#1300,(#1304,#1311),.PCURVE_S1.);
+#1300 = LINE('',#1301,#1302);
+#1301 = CARTESIAN_POINT('',(4.,2.112960111382,1.59));
+#1302 = VECTOR('',#1303,1.);
+#1303 = DIRECTION('',(1.353021510447E-17,0.121869343405,0.992546151641)
+  );
+#1304 = PCURVE('',#1258,#1305);
+#1305 = DEFINITIONAL_REPRESENTATION('',(#1306),#1310);
+#1306 = LINE('',#1307,#1308);
+#1307 = CARTESIAN_POINT('',(9.897997932799E-16,-8.));
+#1308 = VECTOR('',#1309,1.);
+#1309 = DIRECTION('',(1.,-3.08148791102E-33));
+#1310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1311 = PCURVE('',#72,#1312);
+#1312 = DEFINITIONAL_REPRESENTATION('',(#1313),#1317);
+#1313 = LINE('',#1314,#1315);
+#1314 = CARTESIAN_POINT('',(-3.14,1.077039888618));
+#1315 = VECTOR('',#1316,1.);
+#1316 = DIRECTION('',(0.992546151641,-0.121869343405));
+#1317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1318 = ORIENTED_EDGE('',*,*,#1319,.F.);
+#1319 = EDGE_CURVE('',#1320,#1297,#1322,.T.);
+#1320 = VERTEX_POINT('',#1321);
+#1321 = CARTESIAN_POINT('',(-4.,2.5,4.742186934341));
+#1322 = SURFACE_CURVE('',#1323,(#1327,#1334),.PCURVE_S1.);
+#1323 = LINE('',#1324,#1325);
+#1324 = CARTESIAN_POINT('',(-4.,2.5,4.742186934341));
+#1325 = VECTOR('',#1326,1.);
+#1326 = DIRECTION('',(1.,0.,1.110223024625E-16));
+#1327 = PCURVE('',#1258,#1328);
+#1328 = DEFINITIONAL_REPRESENTATION('',(#1329),#1333);
+#1329 = LINE('',#1330,#1331);
+#1330 = CARTESIAN_POINT('',(3.175859308031,4.297005957919E-17));
+#1331 = VECTOR('',#1332,1.);
+#1332 = DIRECTION('',(1.2372497416E-16,-1.));
+#1333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1334 = PCURVE('',#1335,#1340);
+#1335 = CYLINDRICAL_SURFACE('',#1336,0.1);
+#1336 = AXIS2_PLACEMENT_3D('',#1337,#1338,#1339);
+#1337 = CARTESIAN_POINT('',(-4.,2.599254615164,4.73));
+#1338 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32));
+#1339 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#1340 = DEFINITIONAL_REPRESENTATION('',(#1341),#1345);
+#1341 = LINE('',#1342,#1343);
+#1342 = CARTESIAN_POINT('',(-3.01941960595,0.));
+#1343 = VECTOR('',#1344,1.);
+#1344 = DIRECTION('',(-0.,-1.));
+#1345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1346 = ORIENTED_EDGE('',*,*,#1347,.F.);
+#1347 = EDGE_CURVE('',#1243,#1320,#1348,.T.);
+#1348 = SURFACE_CURVE('',#1349,(#1353,#1360),.PCURVE_S1.);
+#1349 = LINE('',#1350,#1351);
+#1350 = CARTESIAN_POINT('',(-4.,2.112960111382,1.59));
+#1351 = VECTOR('',#1352,1.);
+#1352 = DIRECTION('',(1.353021510447E-17,0.121869343405,0.992546151641)
+  );
+#1353 = PCURVE('',#1258,#1354);
+#1354 = DEFINITIONAL_REPRESENTATION('',(#1355),#1359);
+#1355 = LINE('',#1356,#1357);
+#1356 = CARTESIAN_POINT('',(0.,0.));
+#1357 = VECTOR('',#1358,1.);
+#1358 = DIRECTION('',(1.,-3.08148791102E-33));
+#1359 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1360 = PCURVE('',#126,#1361);
+#1361 = DEFINITIONAL_REPRESENTATION('',(#1362),#1366);
+#1362 = LINE('',#1363,#1364);
+#1363 = CARTESIAN_POINT('',(-3.14,1.077039888618));
+#1364 = VECTOR('',#1365,1.);
+#1365 = DIRECTION('',(0.992546151641,-0.121869343405));
+#1366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1367 = ADVANCED_FACE('',(#1368),#1335,.T.);
+#1368 = FACE_BOUND('',#1369,.F.);
+#1369 = EDGE_LOOP('',(#1370,#1400,#1422,#1423));
+#1370 = ORIENTED_EDGE('',*,*,#1371,.T.);
+#1371 = EDGE_CURVE('',#1372,#1374,#1376,.T.);
+#1372 = VERTEX_POINT('',#1373);
+#1373 = CARTESIAN_POINT('',(-4.,2.599254615164,4.83));
+#1374 = VERTEX_POINT('',#1375);
+#1375 = CARTESIAN_POINT('',(4.,2.599254615164,4.83));
+#1376 = SURFACE_CURVE('',#1377,(#1381,#1388),.PCURVE_S1.);
+#1377 = LINE('',#1378,#1379);
+#1378 = CARTESIAN_POINT('',(-4.,2.599254615164,4.83));
+#1379 = VECTOR('',#1380,1.);
+#1380 = DIRECTION('',(1.,0.,1.110223024625E-16));
+#1381 = PCURVE('',#1335,#1382);
+#1382 = DEFINITIONAL_REPRESENTATION('',(#1383),#1387);
+#1383 = LINE('',#1384,#1385);
+#1384 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#1385 = VECTOR('',#1386,1.);
+#1386 = DIRECTION('',(-0.,-1.));
+#1387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1388 = PCURVE('',#1389,#1394);
+#1389 = PLANE('',#1390);
+#1390 = AXIS2_PLACEMENT_3D('',#1391,#1392,#1393);
+#1391 = CARTESIAN_POINT('',(-4.,2.599254615164,4.83));
+#1392 = DIRECTION('',(-1.110223024625E-16,1.232595164408E-32,1.));
+#1393 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#1394 = DEFINITIONAL_REPRESENTATION('',(#1395),#1399);
+#1395 = LINE('',#1396,#1397);
+#1396 = CARTESIAN_POINT('',(0.,0.));
+#1397 = VECTOR('',#1398,1.);
+#1398 = DIRECTION('',(1.110223024625E-16,-1.));
+#1399 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1400 = ORIENTED_EDGE('',*,*,#1401,.T.);
+#1401 = EDGE_CURVE('',#1374,#1297,#1402,.T.);
+#1402 = SURFACE_CURVE('',#1403,(#1408,#1415),.PCURVE_S1.);
+#1403 = CIRCLE('',#1404,0.1);
+#1404 = AXIS2_PLACEMENT_3D('',#1405,#1406,#1407);
+#1405 = CARTESIAN_POINT('',(4.,2.599254615164,4.73));
+#1406 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32));
+#1407 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#1408 = PCURVE('',#1335,#1409);
+#1409 = DEFINITIONAL_REPRESENTATION('',(#1410),#1414);
+#1410 = LINE('',#1411,#1412);
+#1411 = CARTESIAN_POINT('',(-0.,-8.));
+#1412 = VECTOR('',#1413,1.);
+#1413 = DIRECTION('',(-1.,0.));
+#1414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1415 = PCURVE('',#72,#1416);
+#1416 = DEFINITIONAL_REPRESENTATION('',(#1417),#1421);
+#1417 = CIRCLE('',#1418,0.1);
+#1418 = AXIS2_PLACEMENT_2D('',#1419,#1420);
+#1419 = CARTESIAN_POINT('',(-6.558591279358E-17,0.590745384836));
+#1420 = DIRECTION('',(1.110223024625E-16,-1.));
+#1421 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1422 = ORIENTED_EDGE('',*,*,#1319,.F.);
+#1423 = ORIENTED_EDGE('',*,*,#1424,.F.);
+#1424 = EDGE_CURVE('',#1372,#1320,#1425,.T.);
+#1425 = SURFACE_CURVE('',#1426,(#1431,#1438),.PCURVE_S1.);
+#1426 = CIRCLE('',#1427,0.1);
+#1427 = AXIS2_PLACEMENT_3D('',#1428,#1429,#1430);
+#1428 = CARTESIAN_POINT('',(-4.,2.599254615164,4.73));
+#1429 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32));
+#1430 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#1431 = PCURVE('',#1335,#1432);
+#1432 = DEFINITIONAL_REPRESENTATION('',(#1433),#1437);
+#1433 = LINE('',#1434,#1435);
+#1434 = CARTESIAN_POINT('',(-0.,0.));
+#1435 = VECTOR('',#1436,1.);
+#1436 = DIRECTION('',(-1.,0.));
+#1437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1438 = PCURVE('',#126,#1439);
+#1439 = DEFINITIONAL_REPRESENTATION('',(#1440),#1444);
+#1440 = CIRCLE('',#1441,0.1);
+#1441 = AXIS2_PLACEMENT_2D('',#1442,#1443);
+#1442 = CARTESIAN_POINT('',(-6.558591279358E-17,0.590745384836));
+#1443 = DIRECTION('',(1.110223024625E-16,-1.));
+#1444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1445 = ADVANCED_FACE('',(#1446),#1389,.T.);
+#1446 = FACE_BOUND('',#1447,.T.);
+#1447 = EDGE_LOOP('',(#1448,#1449,#1472,#1495));
+#1448 = ORIENTED_EDGE('',*,*,#1371,.T.);
+#1449 = ORIENTED_EDGE('',*,*,#1450,.T.);
+#1450 = EDGE_CURVE('',#1374,#1451,#1453,.T.);
+#1451 = VERTEX_POINT('',#1452);
+#1452 = CARTESIAN_POINT('',(4.,3.09,4.83));
+#1453 = SURFACE_CURVE('',#1454,(#1458,#1465),.PCURVE_S1.);
+#1454 = LINE('',#1455,#1456);
+#1455 = CARTESIAN_POINT('',(4.,2.599254615164,4.83));
+#1456 = VECTOR('',#1457,1.);
+#1457 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#1458 = PCURVE('',#1389,#1459);
+#1459 = DEFINITIONAL_REPRESENTATION('',(#1460),#1464);
+#1460 = LINE('',#1461,#1462);
+#1461 = CARTESIAN_POINT('',(8.881784197001E-16,-8.));
+#1462 = VECTOR('',#1463,1.);
+#1463 = DIRECTION('',(1.,0.));
+#1464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1465 = PCURVE('',#72,#1466);
+#1466 = DEFINITIONAL_REPRESENTATION('',(#1467),#1471);
+#1467 = LINE('',#1468,#1469);
+#1468 = CARTESIAN_POINT('',(1.E-01,0.590745384836));
+#1469 = VECTOR('',#1470,1.);
+#1470 = DIRECTION('',(1.110223024625E-16,-1.));
+#1471 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1472 = ORIENTED_EDGE('',*,*,#1473,.F.);
+#1473 = EDGE_CURVE('',#1474,#1451,#1476,.T.);
+#1474 = VERTEX_POINT('',#1475);
+#1475 = CARTESIAN_POINT('',(-4.,3.09,4.83));
+#1476 = SURFACE_CURVE('',#1477,(#1481,#1488),.PCURVE_S1.);
+#1477 = LINE('',#1478,#1479);
+#1478 = CARTESIAN_POINT('',(-4.,3.09,4.83));
+#1479 = VECTOR('',#1480,1.);
+#1480 = DIRECTION('',(1.,0.,1.110223024625E-16));
+#1481 = PCURVE('',#1389,#1482);
+#1482 = DEFINITIONAL_REPRESENTATION('',(#1483),#1487);
+#1483 = LINE('',#1484,#1485);
+#1484 = CARTESIAN_POINT('',(0.490745384836,5.448368254733E-17));
+#1485 = VECTOR('',#1486,1.);
+#1486 = DIRECTION('',(1.110223024625E-16,-1.));
+#1487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1488 = PCURVE('',#44,#1489);
+#1489 = DEFINITIONAL_REPRESENTATION('',(#1490),#1494);
+#1490 = LINE('',#1491,#1492);
+#1491 = CARTESIAN_POINT('',(-1.570796326795,0.));
+#1492 = VECTOR('',#1493,1.);
+#1493 = DIRECTION('',(-0.,-1.));
+#1494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1495 = ORIENTED_EDGE('',*,*,#1496,.F.);
+#1496 = EDGE_CURVE('',#1372,#1474,#1497,.T.);
+#1497 = SURFACE_CURVE('',#1498,(#1502,#1509),.PCURVE_S1.);
+#1498 = LINE('',#1499,#1500);
+#1499 = CARTESIAN_POINT('',(-4.,2.599254615164,4.83));
+#1500 = VECTOR('',#1501,1.);
+#1501 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#1502 = PCURVE('',#1389,#1503);
+#1503 = DEFINITIONAL_REPRESENTATION('',(#1504),#1508);
+#1504 = LINE('',#1505,#1506);
+#1505 = CARTESIAN_POINT('',(0.,0.));
+#1506 = VECTOR('',#1507,1.);
+#1507 = DIRECTION('',(1.,0.));
+#1508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1509 = PCURVE('',#126,#1510);
+#1510 = DEFINITIONAL_REPRESENTATION('',(#1511),#1515);
+#1511 = LINE('',#1512,#1513);
+#1512 = CARTESIAN_POINT('',(1.E-01,0.590745384836));
+#1513 = VECTOR('',#1514,1.);
+#1514 = DIRECTION('',(1.110223024625E-16,-1.));
+#1515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1516 = ADVANCED_FACE('',(#1517),#44,.T.);
+#1517 = FACE_BOUND('',#1518,.F.);
+#1518 = EDGE_LOOP('',(#1519,#1520,#1542,#1543));
+#1519 = ORIENTED_EDGE('',*,*,#21,.T.);
+#1520 = ORIENTED_EDGE('',*,*,#1521,.T.);
+#1521 = EDGE_CURVE('',#24,#1451,#1522,.T.);
+#1522 = SURFACE_CURVE('',#1523,(#1528,#1535),.PCURVE_S1.);
+#1523 = CIRCLE('',#1524,0.1);
+#1524 = AXIS2_PLACEMENT_3D('',#1525,#1526,#1527);
+#1525 = CARTESIAN_POINT('',(4.,3.09,4.73));
+#1526 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32));
+#1527 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#1528 = PCURVE('',#44,#1529);
+#1529 = DEFINITIONAL_REPRESENTATION('',(#1530),#1534);
+#1530 = LINE('',#1531,#1532);
+#1531 = CARTESIAN_POINT('',(-0.,-8.));
+#1532 = VECTOR('',#1533,1.);
+#1533 = DIRECTION('',(-1.,0.));
+#1534 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1535 = PCURVE('',#72,#1536);
+#1536 = DEFINITIONAL_REPRESENTATION('',(#1537),#1541);
+#1537 = CIRCLE('',#1538,0.1);
+#1538 = AXIS2_PLACEMENT_2D('',#1539,#1540);
+#1539 = CARTESIAN_POINT('',(-1.110223024625E-17,0.1));
+#1540 = DIRECTION('',(1.110223024625E-16,-1.));
+#1541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1542 = ORIENTED_EDGE('',*,*,#1473,.F.);
+#1543 = ORIENTED_EDGE('',*,*,#1544,.F.);
+#1544 = EDGE_CURVE('',#22,#1474,#1545,.T.);
+#1545 = SURFACE_CURVE('',#1546,(#1551,#1558),.PCURVE_S1.);
+#1546 = CIRCLE('',#1547,0.1);
+#1547 = AXIS2_PLACEMENT_3D('',#1548,#1549,#1550);
+#1548 = CARTESIAN_POINT('',(-4.,3.09,4.73));
+#1549 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32));
+#1550 = DIRECTION('',(1.110223024625E-16,1.,0.));
+#1551 = PCURVE('',#44,#1552);
+#1552 = DEFINITIONAL_REPRESENTATION('',(#1553),#1557);
+#1553 = LINE('',#1554,#1555);
+#1554 = CARTESIAN_POINT('',(-0.,0.));
+#1555 = VECTOR('',#1556,1.);
+#1556 = DIRECTION('',(-1.,0.));
+#1557 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1558 = PCURVE('',#126,#1559);
+#1559 = DEFINITIONAL_REPRESENTATION('',(#1560),#1564);
+#1560 = CIRCLE('',#1561,0.1);
+#1561 = AXIS2_PLACEMENT_2D('',#1562,#1563);
+#1562 = CARTESIAN_POINT('',(-1.110223024625E-17,0.1));
+#1563 = DIRECTION('',(1.110223024625E-16,-1.));
+#1564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#1565 = ADVANCED_FACE('',(#1566),#126,.F.);
+#1566 = FACE_BOUND('',#1567,.T.);
+#1567 = EDGE_LOOP('',(#1568,#1569,#1570,#1571,#1572,#1573,#1574,#1575,
+    #1576,#1577,#1578,#1579,#1580,#1581,#1582,#1583,#1584,#1585,#1586,
+    #1587));
+#1568 = ORIENTED_EDGE('',*,*,#112,.T.);
+#1569 = ORIENTED_EDGE('',*,*,#193,.T.);
+#1570 = ORIENTED_EDGE('',*,*,#269,.T.);
+#1571 = ORIENTED_EDGE('',*,*,#346,.F.);
+#1572 = ORIENTED_EDGE('',*,*,#423,.T.);
+#1573 = ORIENTED_EDGE('',*,*,#500,.F.);
+#1574 = ORIENTED_EDGE('',*,*,#577,.T.);
+#1575 = ORIENTED_EDGE('',*,*,#654,.T.);
+#1576 = ORIENTED_EDGE('',*,*,#731,.F.);
+#1577 = ORIENTED_EDGE('',*,*,#808,.F.);
+#1578 = ORIENTED_EDGE('',*,*,#885,.T.);
+#1579 = ORIENTED_EDGE('',*,*,#962,.T.);
+#1580 = ORIENTED_EDGE('',*,*,#1039,.F.);
+#1581 = ORIENTED_EDGE('',*,*,#1116,.F.);
+#1582 = ORIENTED_EDGE('',*,*,#1193,.T.);
+#1583 = ORIENTED_EDGE('',*,*,#1270,.T.);
+#1584 = ORIENTED_EDGE('',*,*,#1347,.T.);
+#1585 = ORIENTED_EDGE('',*,*,#1424,.F.);
+#1586 = ORIENTED_EDGE('',*,*,#1496,.T.);
+#1587 = ORIENTED_EDGE('',*,*,#1544,.F.);
+#1588 = ADVANCED_FACE('',(#1589),#72,.T.);
+#1589 = FACE_BOUND('',#1590,.F.);
+#1590 = EDGE_LOOP('',(#1591,#1592,#1593,#1594,#1595,#1596,#1597,#1598,
+    #1599,#1600,#1601,#1602,#1603,#1604,#1605,#1606,#1607,#1608,#1609,
+    #1610));
+#1591 = ORIENTED_EDGE('',*,*,#56,.T.);
+#1592 = ORIENTED_EDGE('',*,*,#142,.T.);
+#1593 = ORIENTED_EDGE('',*,*,#218,.T.);
+#1594 = ORIENTED_EDGE('',*,*,#323,.F.);
+#1595 = ORIENTED_EDGE('',*,*,#372,.T.);
+#1596 = ORIENTED_EDGE('',*,*,#477,.F.);
+#1597 = ORIENTED_EDGE('',*,*,#526,.T.);
+#1598 = ORIENTED_EDGE('',*,*,#602,.T.);
+#1599 = ORIENTED_EDGE('',*,*,#709,.F.);
+#1600 = ORIENTED_EDGE('',*,*,#785,.F.);
+#1601 = ORIENTED_EDGE('',*,*,#834,.T.);
+#1602 = ORIENTED_EDGE('',*,*,#910,.T.);
+#1603 = ORIENTED_EDGE('',*,*,#1017,.F.);
+#1604 = ORIENTED_EDGE('',*,*,#1093,.F.);
+#1605 = ORIENTED_EDGE('',*,*,#1142,.T.);
+#1606 = ORIENTED_EDGE('',*,*,#1218,.T.);
+#1607 = ORIENTED_EDGE('',*,*,#1296,.T.);
+#1608 = ORIENTED_EDGE('',*,*,#1401,.F.);
+#1609 = ORIENTED_EDGE('',*,*,#1450,.T.);
+#1610 = ORIENTED_EDGE('',*,*,#1521,.F.);
+#1611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1615)) 
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1612,#1613,#1614)) REPRESENTATION_CONTEXT
+('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#1612 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#1613 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#1614 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#1615 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1612,
+  'distance_accuracy_value','confusion accuracy');
+#1616 = PRODUCT_TYPE('part',$,(#7));
+#1617 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
+    #1618),#1611);
+#1618 = STYLED_ITEM('color',(#1619),#15);
+#1619 = PRESENTATION_STYLE_ASSIGNMENT((#1620,#1626));
+#1620 = SURFACE_STYLE_USAGE(.BOTH.,#1621);
+#1621 = SURFACE_SIDE_STYLE('',(#1622));
+#1622 = SURFACE_STYLE_FILL_AREA(#1623);
+#1623 = FILL_AREA_STYLE('',(#1624));
+#1624 = FILL_AREA_STYLE_COLOUR('',#1625);
+#1625 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#1626 = CURVE_STYLE('',#1627,POSITIVE_LENGTH_MEASURE(0.1),#1625);
+#1627 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Electrical Parts/electronic-components/heat-sinks/heat-sink-8x6x5.stl b/Electrical Parts/electronic-components/heat-sinks/heat-sink-8x6x5.stl
new file mode 100644
index 0000000000000000000000000000000000000000..29533d6ec14194ac05c77d71eb01f6ee68be789f
GIT binary patch
literal 17084
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
KgAvRD?*9V%8@G7?

literal 0
HcmV?d00001

diff --git a/Electrical Parts/electronic-components/heat-sinks/heat-sink-8x6x5mm.fcstd b/Electrical Parts/electronic-components/heat-sinks/heat-sink-8x6x5mm.fcstd
new file mode 100644
index 0000000000000000000000000000000000000000..ea9f54b92c46935810cf1ffea11a339a8126db45
GIT binary patch
literal 21581
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

literal 0
HcmV?d00001