From 2118acc418ff422ca09eaba742ea42f1fd9c81b4 Mon Sep 17 00:00:00 2001
From: nachotineo <nachotineo7@gmail.com>
Date: Wed, 9 Sep 2015 12:54:46 +0200
Subject: [PATCH] DIN 463 Double Tab Washers

---
 .../Washers/Metric/DIN463_M33TabWasher.fcstd  |  Bin 0 -> 20485 bytes
 .../Washers/Metric/DIN463_M33TabWasher.step   | 1075 +++++++++++++++++
 .../Washers/Metric/DIN463_M33TabWasher.stl    |  Bin 0 -> 33684 bytes
 .../Washers/Metric/DIN463_M36TabWasher.fcstd  |  Bin 0 -> 20024 bytes
 .../Washers/Metric/DIN463_M36TabWasher.step   | 1075 +++++++++++++++++
 .../Washers/Metric/DIN463_M36TabWasher.stl    |  Bin 0 -> 35284 bytes
 .../Washers/Metric/DIN463_M39TabWasher.fcstd  |  Bin 0 -> 20031 bytes
 .../Washers/Metric/DIN463_M39TabWasher.step   | 1075 +++++++++++++++++
 .../Washers/Metric/DIN463_M39TabWasher.stl    |  Bin 0 -> 37284 bytes
 .../Washers/Metric/DIN463_M42TabWasher.fcstd  |  Bin 0 -> 20095 bytes
 .../Washers/Metric/DIN463_M42TabWasher.step   | 1075 +++++++++++++++++
 .../Washers/Metric/DIN463_M42TabWasher.stl    |  Bin 0 -> 38484 bytes
 .../Washers/Metric/DIN463_M45TabWasher.fcstd  |  Bin 0 -> 20414 bytes
 .../Washers/Metric/DIN463_M45TabWasher.step   | 1075 +++++++++++++++++
 .../Washers/Metric/DIN463_M45TabWasher.stl    |  Bin 0 -> 39684 bytes
 .../Washers/Metric/DIN463_M48TabWasher.fcstd  |  Bin 0 -> 20151 bytes
 .../Washers/Metric/DIN463_M48TabWasher.step   | 1075 +++++++++++++++++
 .../Washers/Metric/DIN463_M48TabWasher.stl    |  Bin 0 -> 42084 bytes
 .../Washers/Metric/DIN463_M52TabWasher.fcstd  |  Bin 0 -> 19830 bytes
 .../Washers/Metric/DIN463_M52TabWasher.step   | 1075 +++++++++++++++++
 .../Washers/Metric/DIN463_M52TabWasher.stl    |  Bin 0 -> 42884 bytes
 21 files changed, 7525 insertions(+)
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M33TabWasher.fcstd
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M33TabWasher.step
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M33TabWasher.stl
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M36TabWasher.fcstd
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M36TabWasher.step
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M36TabWasher.stl
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M39TabWasher.fcstd
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M39TabWasher.step
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M39TabWasher.stl
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M42TabWasher.fcstd
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M42TabWasher.step
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M42TabWasher.stl
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M45TabWasher.fcstd
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M45TabWasher.step
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M45TabWasher.stl
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M48TabWasher.fcstd
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M48TabWasher.step
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M48TabWasher.stl
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M52TabWasher.fcstd
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M52TabWasher.step
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/DIN463_M52TabWasher.stl

diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M33TabWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M33TabWasher.fcstd
new file mode 100644
index 0000000000000000000000000000000000000000..60acb481dcfc78dbd5ab89db4a6c43321e2278d8
GIT binary patch
literal 20485
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
E0dK!@C;$Ke

literal 0
HcmV?d00001

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

literal 0
HcmV?d00001

diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M36TabWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M36TabWasher.fcstd
new file mode 100644
index 0000000000000000000000000000000000000000..83178d40995e52fceba6d88e6e814e1c8abac868
GIT binary patch
literal 20024
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

literal 0
HcmV?d00001

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

literal 0
HcmV?d00001

diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M39TabWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M39TabWasher.fcstd
new file mode 100644
index 0000000000000000000000000000000000000000..53f14b727798dc92c8e0de508ea012ce1f7317d8
GIT binary patch
literal 20031
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%0Dhrxe3<g7u;cW7>>GiyhTp$z~k{
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
M?KMSZp1(@?Kl0SzfdBvi

literal 0
HcmV?d00001

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

literal 0
HcmV?d00001

diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M42TabWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M42TabWasher.fcstd
new file mode 100644
index 0000000000000000000000000000000000000000..cc51781661534b70e66ba9c288fb0effe8ea7072
GIT binary patch
literal 20095
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

literal 0
HcmV?d00001

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

literal 0
HcmV?d00001

diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M45TabWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M45TabWasher.fcstd
new file mode 100644
index 0000000000000000000000000000000000000000..c66b715f8fcda957879d1d9418ac3792e0b25809
GIT binary patch
literal 20414
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
U;R8%$IzEn$nisVA{wm>r0ZR-ziU0rr

literal 0
HcmV?d00001

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

literal 0
HcmV?d00001

diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M48TabWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M48TabWasher.fcstd
new file mode 100644
index 0000000000000000000000000000000000000000..6b2d35b613f06e7417a41c4df0405bde2e8a3880
GIT binary patch
literal 20151
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
aa`c@f!PK5y03uL!wz5)GP-6XA!v6tE8|H@q

literal 0
HcmV?d00001

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

literal 0
HcmV?d00001

diff --git a/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M52TabWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/DIN463_M52TabWasher.fcstd
new file mode 100644
index 0000000000000000000000000000000000000000..b5ed84e76c9608c2102534cc4737a9f6c6c7ed2e
GIT binary patch
literal 19830
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
Zz`&8l1a))+BR~xahbt?p@cdcA{{=(sJv{&b

literal 0
HcmV?d00001

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

literal 0
HcmV?d00001