From c4691137740fc539d6076dbf5b384fb554b5251b Mon Sep 17 00:00:00 2001 From: nachotineo Date: Sun, 11 Oct 2015 23:21:32 +0200 Subject: [PATCH] RentainingRings --- .../DIN471_CLASS_A_M10RetainingRings.fcstd | Bin 0 -> 22677 bytes .../DIN471_CLASS_A_M10RetainingRings.step | 1358 ++++++++++++ .../DIN471_CLASS_A_M10RetainingRings.stl | Bin 0 -> 35484 bytes .../DIN471_CLASS_A_M12RetainingRings.fcstd | Bin 0 -> 24457 bytes .../DIN471_CLASS_A_M12RetainingRings.step | 1509 ++++++++++++++ .../DIN471_CLASS_A_M12RetainingRings.stl | Bin 0 -> 38684 bytes .../DIN471_CLASS_A_M14RetainingRings.fcstd | Bin 0 -> 25835 bytes .../DIN471_CLASS_A_M14RetainingRings.step | 1520 ++++++++++++++ .../DIN471_CLASS_A_M14RetainingRings.stl | Bin 0 -> 38684 bytes .../DIN471_CLASS_A_M16RetainingRings.fcstd | Bin 0 -> 49359 bytes .../DIN471_CLASS_A_M16RetainingRings.step | 1821 +++++++++++++++++ .../DIN471_CLASS_A_M16RetainingRings.stl | Bin 0 -> 37884 bytes 12 files changed, 6208 insertions(+) create mode 100644 Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M10RetainingRings.fcstd create mode 100644 Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M10RetainingRings.step create mode 100644 Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M10RetainingRings.stl create mode 100644 Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M12RetainingRings.fcstd create mode 100644 Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M12RetainingRings.step create mode 100644 Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M12RetainingRings.stl create mode 100644 Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M14RetainingRings.fcstd create mode 100644 Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M14RetainingRings.step create mode 100644 Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M14RetainingRings.stl create mode 100644 Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M16RetainingRings.fcstd create mode 100644 Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M16RetainingRings.step create mode 100644 Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M16RetainingRings.stl diff --git a/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M10RetainingRings.fcstd b/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M10RetainingRings.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..65b02888ae19959c12a229498dd0e38e659f507e GIT binary patch literal 22677 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 literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M10RetainingRings.step b/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M10RetainingRings.step new file mode 100644 index 00000000..32dc0db6 --- /dev/null +++ b/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M10RetainingRings.step @@ -0,0 +1,1358 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('/home/jesus/Escritorio/se.step','2015-10-04T15:49:58',( + '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('Fillet','Fillet','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1009); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#137,#457,#511,#561,#786,#813,#840,#867,#894, + #921,#948,#955,#982)); +#17 = ADVANCED_FACE('',(#18),#32,.T.); +#18 = FACE_BOUND('',#19,.T.); +#19 = EDGE_LOOP('',(#20,#55,#83,#111)); +#20 = ORIENTED_EDGE('',*,*,#21,.F.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(-4.072780352697,-4.38608283236E-02, + -4.182182340791)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(-4.045784739283,-4.157278256592E-02, + -6.002814586145)); +#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(-4.072780352697,-4.38608283236E-02, + -4.182182340791)); +#29 = VECTOR('',#30,1.); +#30 = DIRECTION('',(1.482596227897E-02,1.256592305419E-03, + -0.999889299782)); +#31 = PCURVE('',#32,#37); +#32 = PLANE('',#33); +#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36); +#34 = CARTESIAN_POINT('',(-4.072780352697,-4.38608283236E-02, + -4.182182340791)); +#35 = DIRECTION('',(-0.999819535253,-1.186070263444E-02, + -1.483983355591E-02)); +#36 = DIRECTION('',(1.482596227897E-02,1.256592305419E-03, + -0.999889299782)); +#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42); +#38 = LINE('',#39,#40); +#39 = CARTESIAN_POINT('',(8.881784197001E-16,9.165901192192E-16)); +#40 = VECTOR('',#41,1.); +#41 = DIRECTION('',(1.,0.)); +#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43 = PCURVE('',#44,#49); +#44 = PLANE('',#45); +#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48); +#46 = CARTESIAN_POINT('',(-4.072780352697,-4.38608283236E-02, + -4.182182340791)); +#47 = DIRECTION('',(-1.187803727274E-02,0.999928869825, + 1.080519204946E-03)); +#48 = DIRECTION('',(-0.999819535253,-1.186070263444E-02, + -1.483983355591E-02)); +#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54); +#50 = LINE('',#51,#52); +#51 = CARTESIAN_POINT('',(0.,0.)); +#52 = VECTOR('',#53,1.); +#53 = DIRECTION('',(0.,-1.)); +#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55 = ORIENTED_EDGE('',*,*,#56,.T.); +#56 = EDGE_CURVE('',#22,#57,#59,.T.); +#57 = VERTEX_POINT('',#58); +#58 = CARTESIAN_POINT('',(-4.08465838997,0.956068041501,-4.181101821586) + ); +#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.); +#60 = LINE('',#61,#62); +#61 = CARTESIAN_POINT('',(-4.072780352697,-4.38608283236E-02, + -4.182182340791)); +#62 = VECTOR('',#63,1.); +#63 = DIRECTION('',(-1.187803727274E-02,0.999928869825, + 1.080519204946E-03)); +#64 = PCURVE('',#32,#65); +#65 = DEFINITIONAL_REPRESENTATION('',(#66),#70); +#66 = LINE('',#67,#68); +#67 = CARTESIAN_POINT('',(4.440892098501E-15,-4.713443908696E-29)); +#68 = VECTOR('',#69,1.); +#69 = DIRECTION('',(1.110223024625E-16,-1.)); +#70 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71 = PCURVE('',#72,#77); +#72 = CYLINDRICAL_SURFACE('',#73,6.14913); +#73 = AXIS2_PLACEMENT_3D('',#74,#75,#76); +#74 = CARTESIAN_POINT('',(-6.379211267657E-03,-5.406777410297E-04, + 0.430225368685)); +#75 = DIRECTION('',(1.187803727274E-02,-0.999928869825, + -1.080519204946E-03)); +#76 = DIRECTION('',(1.482596227897E-02,1.256592305419E-03, + -0.999889299782)); +#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82); +#78 = LINE('',#79,#80); +#79 = CARTESIAN_POINT('',(-0.737436225806,0.)); +#80 = VECTOR('',#81,1.); +#81 = DIRECTION('',(-0.,-1.)); +#82 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83 = ORIENTED_EDGE('',*,*,#84,.T.); +#84 = EDGE_CURVE('',#57,#85,#87,.T.); +#85 = VERTEX_POINT('',#86); +#86 = CARTESIAN_POINT('',(-4.057662776556,0.958356087259,-6.00173406694) + ); +#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.); +#88 = LINE('',#89,#90); +#89 = CARTESIAN_POINT('',(-4.084658389969,0.956068041501,-4.181101821586 + )); +#90 = VECTOR('',#91,1.); +#91 = DIRECTION('',(1.482596227897E-02,1.256592305419E-03, + -0.999889299782)); +#92 = PCURVE('',#32,#93); +#93 = DEFINITIONAL_REPRESENTATION('',(#94),#98); +#94 = LINE('',#95,#96); +#95 = CARTESIAN_POINT('',(9.992007221626E-16,-1.)); +#96 = VECTOR('',#97,1.); +#97 = DIRECTION('',(1.,0.)); +#98 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#99 = PCURVE('',#100,#105); +#100 = PLANE('',#101); +#101 = AXIS2_PLACEMENT_3D('',#102,#103,#104); +#102 = CARTESIAN_POINT('',(-4.084658389969,0.956068041501, + -4.181101821586)); +#103 = DIRECTION('',(-1.187803727274E-02,0.999928869825, + 1.080519204946E-03)); +#104 = DIRECTION('',(-0.999819535253,-1.186070263444E-02, + -1.483983355591E-02)); +#105 = DEFINITIONAL_REPRESENTATION('',(#106),#110); +#106 = LINE('',#107,#108); +#107 = CARTESIAN_POINT('',(0.,0.)); +#108 = VECTOR('',#109,1.); +#109 = DIRECTION('',(0.,-1.)); +#110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#111 = ORIENTED_EDGE('',*,*,#112,.F.); +#112 = EDGE_CURVE('',#24,#85,#113,.T.); +#113 = SURFACE_CURVE('',#114,(#118,#125),.PCURVE_S1.); +#114 = LINE('',#115,#116); +#115 = CARTESIAN_POINT('',(-4.045784739283,-4.157278256592E-02, + -6.002814586145)); +#116 = VECTOR('',#117,1.); +#117 = DIRECTION('',(-1.187803727274E-02,0.999928869825, + 1.080519204946E-03)); +#118 = PCURVE('',#32,#119); +#119 = DEFINITIONAL_REPRESENTATION('',(#120),#124); +#120 = LINE('',#121,#122); +#121 = CARTESIAN_POINT('',(1.820833812054,1.665334536938E-16)); +#122 = VECTOR('',#123,1.); +#123 = DIRECTION('',(0.,-1.)); +#124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#125 = PCURVE('',#126,#131); +#126 = CYLINDRICAL_SURFACE('',#127,1.5); +#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130); +#128 = CARTESIAN_POINT('',(-2.546055436404,-2.378172861425E-02, + -5.980554835811)); +#129 = DIRECTION('',(-1.187803727274E-02,0.999928869825, + 1.080519204946E-03)); +#130 = DIRECTION('',(-0.999819535253,-1.186070263444E-02, + -1.483983355591E-02)); +#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136); +#132 = LINE('',#133,#134); +#133 = CARTESIAN_POINT('',(-0.,-1.665334536938E-16)); +#134 = VECTOR('',#135,1.); +#135 = DIRECTION('',(-0.,1.)); +#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#137 = ADVANCED_FACE('',(#138,#395,#426),#44,.F.); +#138 = FACE_BOUND('',#139,.F.); +#139 = EDGE_LOOP('',(#140,#141,#165,#193,#226,#255,#283,#312,#340,#369) + ); +#140 = ORIENTED_EDGE('',*,*,#21,.F.); +#141 = ORIENTED_EDGE('',*,*,#142,.T.); +#142 = EDGE_CURVE('',#22,#143,#145,.T.); +#143 = VERTEX_POINT('',#144); +#144 = CARTESIAN_POINT('',(4.194984276913,5.42183692374E-02, + -4.059467944211)); +#145 = SURFACE_CURVE('',#146,(#151,#158),.PCURVE_S1.); +#146 = CIRCLE('',#147,6.14913); +#147 = AXIS2_PLACEMENT_3D('',#148,#149,#150); +#148 = CARTESIAN_POINT('',(-6.379211267657E-03,-5.406777410296E-04, + 0.430225368685)); +#149 = DIRECTION('',(-1.187803727274E-02,0.999928869825, + 1.080519204946E-03)); +#150 = DIRECTION('',(1.482596227897E-02,1.256592305419E-03, + -0.999889299782)); +#151 = PCURVE('',#44,#152); +#152 = DEFINITIONAL_REPRESENTATION('',(#153),#157); +#153 = CIRCLE('',#154,6.14913); +#154 = AXIS2_PLACEMENT_2D('',#155,#156); +#155 = CARTESIAN_POINT('',(-4.1346284695,4.551554369234)); +#156 = DIRECTION('',(0.,-1.)); +#157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#158 = PCURVE('',#72,#159); +#159 = DEFINITIONAL_REPRESENTATION('',(#160),#164); +#160 = LINE('',#161,#162); +#161 = CARTESIAN_POINT('',(-0.,0.)); +#162 = VECTOR('',#163,1.); +#163 = DIRECTION('',(-1.,0.)); +#164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#165 = ORIENTED_EDGE('',*,*,#166,.T.); +#166 = EDGE_CURVE('',#143,#167,#169,.T.); +#167 = VERTEX_POINT('',#168); +#168 = CARTESIAN_POINT('',(4.221979890326,5.650641499506E-02, + -5.880100189552)); +#169 = SURFACE_CURVE('',#170,(#174,#181),.PCURVE_S1.); +#170 = LINE('',#171,#172); +#171 = CARTESIAN_POINT('',(4.194984276913,5.42183692374E-02, + -4.059467944211)); +#172 = VECTOR('',#173,1.); +#173 = DIRECTION('',(1.482596227897E-02,1.256592305419E-03, + -0.999889299782)); +#174 = PCURVE('',#44,#175); +#175 = DEFINITIONAL_REPRESENTATION('',(#176),#180); +#176 = LINE('',#177,#178); +#177 = CARTESIAN_POINT('',(-8.269256938972,-2.537881016451E-11)); +#178 = VECTOR('',#179,1.); +#179 = DIRECTION('',(0.,-1.)); +#180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#181 = PCURVE('',#182,#187); +#182 = PLANE('',#183); +#183 = AXIS2_PLACEMENT_3D('',#184,#185,#186); +#184 = CARTESIAN_POINT('',(4.194984276913,5.42183692374E-02, + -4.059467944211)); +#185 = DIRECTION('',(-0.999819535253,-1.186070263444E-02, + -1.483983355591E-02)); +#186 = DIRECTION('',(1.482596227897E-02,1.256592305419E-03, + -0.999889299782)); +#187 = DEFINITIONAL_REPRESENTATION('',(#188),#192); +#188 = LINE('',#189,#190); +#189 = CARTESIAN_POINT('',(2.6645352591E-15,-1.48182579683E-18)); +#190 = VECTOR('',#191,1.); +#191 = DIRECTION('',(1.,0.)); +#192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#193 = ORIENTED_EDGE('',*,*,#194,.F.); +#194 = EDGE_CURVE('',#195,#167,#197,.T.); +#195 = VERTEX_POINT('',#196); +#196 = CARTESIAN_POINT('',(3.350462261473,4.764967513033E-02, + -7.264443002936)); +#197 = SURFACE_CURVE('',#198,(#203,#214),.PCURVE_S1.); +#198 = CIRCLE('',#199,1.5); +#199 = AXIS2_PLACEMENT_3D('',#200,#201,#202); +#200 = CARTESIAN_POINT('',(2.722250587447,3.871536104339E-02, + -5.902359939885)); +#201 = DIRECTION('',(1.187803727274E-02,-0.999928869825, + -1.080519204946E-03)); +#202 = DIRECTION('',(-1.482596227897E-02,-1.256592305419E-03, + 0.999889299782)); +#203 = PCURVE('',#44,#204); +#204 = DEFINITIONAL_REPRESENTATION('',(#205),#213); +#205 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#206,#207,#208,#209,#210,#211 +,#212),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#206 = CARTESIAN_POINT('',(-6.769256938972,-0.320833812066)); +#207 = CARTESIAN_POINT('',(-4.171180727619,-0.320833812066)); +#208 = CARTESIAN_POINT('',(-5.470218833296,-2.570833812066)); +#209 = CARTESIAN_POINT('',(-6.769256938972,-4.820833812066)); +#210 = CARTESIAN_POINT('',(-8.068295044649,-2.570833812066)); +#211 = CARTESIAN_POINT('',(-9.367333150326,-0.320833812066)); +#212 = CARTESIAN_POINT('',(-6.769256938972,-0.320833812066)); +#213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#214 = PCURVE('',#215,#220); +#215 = CYLINDRICAL_SURFACE('',#216,1.5); +#216 = AXIS2_PLACEMENT_3D('',#217,#218,#219); +#217 = CARTESIAN_POINT('',(2.722250587447,3.871536104339E-02, + -5.902359939885)); +#218 = DIRECTION('',(-1.187803727274E-02,0.999928869825, + 1.080519204946E-03)); +#219 = DIRECTION('',(0.418807782684,5.956209391291E-03,-0.908055375367) + ); +#220 = DEFINITIONAL_REPRESENTATION('',(#221),#225); +#221 = LINE('',#222,#223); +#222 = CARTESIAN_POINT('',(3.558929656419,-9.860761315263E-32)); +#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('',#195,#228,#230,.T.); +#228 = VERTEX_POINT('',#229); +#229 = CARTESIAN_POINT('',(0.936881512726,1.971436197481E-02, + -7.944926958446)); +#230 = SURFACE_CURVE('',#231,(#236,#243),.PCURVE_S1.); +#231 = CIRCLE('',#232,8.); +#232 = AXIS2_PLACEMENT_3D('',#233,#234,#235); +#233 = CARTESIAN_POINT('',(0.,0.,0.)); +#234 = DIRECTION('',(-1.187803727274E-02,0.999928869825, + 1.080519204946E-03)); +#235 = DIRECTION('',(1.482596227897E-02,1.256592305419E-03, + -0.999889299782)); +#236 = PCURVE('',#44,#237); +#237 = DEFINITIONAL_REPRESENTATION('',(#238),#242); +#238 = CIRCLE('',#239,8.); +#239 = AXIS2_PLACEMENT_2D('',#240,#241); +#240 = CARTESIAN_POINT('',(-4.1346284695,4.121281369234)); +#241 = DIRECTION('',(0.,-1.)); +#242 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#243 = PCURVE('',#244,#249); +#244 = CYLINDRICAL_SURFACE('',#245,8.); +#245 = AXIS2_PLACEMENT_3D('',#246,#247,#248); +#246 = CARTESIAN_POINT('',(0.,0.,0.)); +#247 = DIRECTION('',(1.187803727274E-02,-0.999928869825, + -1.080519204946E-03)); +#248 = DIRECTION('',(1.482596227897E-02,1.256592305419E-03, + -0.999889299782)); +#249 = DEFINITIONAL_REPRESENTATION('',(#250),#254); +#250 = LINE('',#251,#252); +#251 = CARTESIAN_POINT('',(-0.,0.)); +#252 = VECTOR('',#253,1.); +#253 = DIRECTION('',(-1.,0.)); +#254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#255 = ORIENTED_EDGE('',*,*,#256,.F.); +#256 = EDGE_CURVE('',#257,#228,#259,.T.); +#257 = VERTEX_POINT('',#258); +#258 = CARTESIAN_POINT('',(0.886734770952,1.546411442465E-02, + -4.562941386436)); +#259 = SURFACE_CURVE('',#260,(#264,#271),.PCURVE_S1.); +#260 = LINE('',#261,#262); +#261 = CARTESIAN_POINT('',(0.886734770952,1.546411442465E-02, + -4.562941386436)); +#262 = VECTOR('',#263,1.); +#263 = DIRECTION('',(1.482596227897E-02,1.256592305419E-03, + -0.999889299782)); +#264 = PCURVE('',#44,#265); +#265 = DEFINITIONAL_REPRESENTATION('',(#266),#270); +#266 = LINE('',#267,#268); +#267 = CARTESIAN_POINT('',(-4.953673340648,-0.454321026948)); +#268 = VECTOR('',#269,1.); +#269 = DIRECTION('',(0.,-1.)); +#270 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#271 = PCURVE('',#272,#277); +#272 = PLANE('',#273); +#273 = AXIS2_PLACEMENT_3D('',#274,#275,#276); +#274 = CARTESIAN_POINT('',(0.886734770952,1.546411442465E-02, + -4.562941386436)); +#275 = DIRECTION('',(-0.999819535253,-1.186070263444E-02, + -1.483983355591E-02)); +#276 = DIRECTION('',(1.482596227897E-02,1.256592305419E-03, + -0.999889299782)); +#277 = DEFINITIONAL_REPRESENTATION('',(#278),#282); +#278 = LINE('',#279,#280); +#279 = CARTESIAN_POINT('',(1.7763568394E-15,4.170616657622E-16)); +#280 = VECTOR('',#281,1.); +#281 = DIRECTION('',(1.,0.)); +#282 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#283 = ORIENTED_EDGE('',*,*,#284,.F.); +#284 = EDGE_CURVE('',#285,#257,#287,.T.); +#285 = VERTEX_POINT('',#286); +#286 = CARTESIAN_POINT('',(-0.751059353893,-3.964780897253E-03, + -4.587250365561)); +#287 = SURFACE_CURVE('',#288,(#293,#300),.PCURVE_S1.); +#288 = CIRCLE('',#289,4.64833); +#289 = AXIS2_PLACEMENT_3D('',#290,#291,#292); +#290 = CARTESIAN_POINT('',(0.,0.,0.)); +#291 = DIRECTION('',(-1.187803727274E-02,0.999928869825, + 1.080519204946E-03)); +#292 = DIRECTION('',(1.482596227897E-02,1.256592305419E-03, + -0.999889299782)); +#293 = PCURVE('',#44,#294); +#294 = DEFINITIONAL_REPRESENTATION('',(#295),#299); +#295 = CIRCLE('',#296,4.64833); +#296 = AXIS2_PLACEMENT_2D('',#297,#298); +#297 = CARTESIAN_POINT('',(-4.1346284695,4.121281369234)); +#298 = DIRECTION('',(0.,-1.)); +#299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#300 = PCURVE('',#301,#306); +#301 = CYLINDRICAL_SURFACE('',#302,4.64833); +#302 = AXIS2_PLACEMENT_3D('',#303,#304,#305); +#303 = CARTESIAN_POINT('',(0.,0.,0.)); +#304 = DIRECTION('',(1.187803727274E-02,-0.999928869825, + -1.080519204946E-03)); +#305 = DIRECTION('',(1.482596227897E-02,1.256592305419E-03, + -0.999889299782)); +#306 = DEFINITIONAL_REPRESENTATION('',(#307),#311); +#307 = LINE('',#308,#309); +#308 = CARTESIAN_POINT('',(-0.,0.)); +#309 = VECTOR('',#310,1.); +#310 = DIRECTION('',(-1.,0.)); +#311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#312 = ORIENTED_EDGE('',*,*,#313,.T.); +#313 = EDGE_CURVE('',#285,#314,#316,.T.); +#314 = VERTEX_POINT('',#315); +#315 = CARTESIAN_POINT('',(-0.700912612119,2.854666529047E-04, + -7.969235937571)); +#316 = SURFACE_CURVE('',#317,(#321,#328),.PCURVE_S1.); +#317 = LINE('',#318,#319); +#318 = CARTESIAN_POINT('',(-0.751059353893,-3.964780897254E-03, + -4.587250365561)); +#319 = VECTOR('',#320,1.); +#320 = DIRECTION('',(1.482596227897E-02,1.256592305419E-03, + -0.999889299782)); +#321 = PCURVE('',#44,#322); +#322 = DEFINITIONAL_REPRESENTATION('',(#323),#327); +#323 = LINE('',#324,#325); +#324 = CARTESIAN_POINT('',(-3.315583598352,-0.454321026948)); +#325 = VECTOR('',#326,1.); +#326 = DIRECTION('',(0.,-1.)); +#327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#328 = PCURVE('',#329,#334); +#329 = PLANE('',#330); +#330 = AXIS2_PLACEMENT_3D('',#331,#332,#333); +#331 = CARTESIAN_POINT('',(-0.751059353893,-3.964780897253E-03, + -4.587250365561)); +#332 = DIRECTION('',(-0.999819535253,-1.186070263444E-02, + -1.483983355591E-02)); +#333 = DIRECTION('',(1.482596227897E-02,1.256592305419E-03, + -0.999889299782)); +#334 = DEFINITIONAL_REPRESENTATION('',(#335),#339); +#335 = LINE('',#336,#337); +#336 = CARTESIAN_POINT('',(1.7763568394E-15,5.989261605921E-16)); +#337 = VECTOR('',#338,1.); +#338 = DIRECTION('',(1.,0.)); +#339 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#340 = ORIENTED_EDGE('',*,*,#341,.T.); +#341 = EDGE_CURVE('',#314,#342,#344,.T.); +#342 = VERTEX_POINT('',#343); +#343 = CARTESIAN_POINT('',(-3.133606690959,-2.926981983293E-02, + -7.360682874844)); +#344 = SURFACE_CURVE('',#345,(#350,#357),.PCURVE_S1.); +#345 = CIRCLE('',#346,8.); +#346 = AXIS2_PLACEMENT_3D('',#347,#348,#349); +#347 = CARTESIAN_POINT('',(0.,0.,0.)); +#348 = DIRECTION('',(-1.187803727274E-02,0.999928869825, + 1.080519204946E-03)); +#349 = DIRECTION('',(1.482596227897E-02,1.256592305419E-03, + -0.999889299782)); +#350 = PCURVE('',#44,#351); +#351 = DEFINITIONAL_REPRESENTATION('',(#352),#356); +#352 = CIRCLE('',#353,8.); +#353 = AXIS2_PLACEMENT_2D('',#354,#355); +#354 = CARTESIAN_POINT('',(-4.1346284695,4.121281369234)); +#355 = DIRECTION('',(0.,-1.)); +#356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#357 = PCURVE('',#358,#363); +#358 = CYLINDRICAL_SURFACE('',#359,8.); +#359 = AXIS2_PLACEMENT_3D('',#360,#361,#362); +#360 = CARTESIAN_POINT('',(0.,0.,0.)); +#361 = DIRECTION('',(1.187803727274E-02,-0.999928869825, + -1.080519204946E-03)); +#362 = DIRECTION('',(1.482596227897E-02,1.256592305419E-03, + -0.999889299782)); +#363 = DEFINITIONAL_REPRESENTATION('',(#364),#368); +#364 = LINE('',#365,#366); +#365 = CARTESIAN_POINT('',(-0.,0.)); +#366 = VECTOR('',#367,1.); +#367 = DIRECTION('',(-1.,0.)); +#368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#369 = ORIENTED_EDGE('',*,*,#370,.F.); +#370 = EDGE_CURVE('',#24,#342,#371,.T.); +#371 = SURFACE_CURVE('',#372,(#377,#388),.PCURVE_S1.); +#372 = CIRCLE('',#373,1.5); +#373 = AXIS2_PLACEMENT_3D('',#374,#375,#376); +#374 = CARTESIAN_POINT('',(-2.546055436404,-2.378172861425E-02, + -5.980554835811)); +#375 = DIRECTION('',(1.187803727274E-02,-0.999928869825, + -1.080519204946E-03)); +#376 = DIRECTION('',(-1.482596227897E-02,-1.256592305419E-03, + 0.999889299782)); +#377 = PCURVE('',#44,#378); +#378 = DEFINITIONAL_REPRESENTATION('',(#379),#387); +#379 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#380,#381,#382,#383,#384,#385 +,#386),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#380 = CARTESIAN_POINT('',(-1.5,-0.320833812054)); +#381 = CARTESIAN_POINT('',(1.098076211353,-0.320833812054)); +#382 = CARTESIAN_POINT('',(-0.200961894323,-2.570833812054)); +#383 = CARTESIAN_POINT('',(-1.5,-4.820833812054)); +#384 = CARTESIAN_POINT('',(-2.799038105677,-2.570833812054)); +#385 = CARTESIAN_POINT('',(-4.098076211353,-0.320833812054)); +#386 = CARTESIAN_POINT('',(-1.5,-0.320833812054)); +#387 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#388 = PCURVE('',#126,#389); +#389 = DEFINITIONAL_REPRESENTATION('',(#390),#394); +#390 = LINE('',#391,#392); +#391 = CARTESIAN_POINT('',(1.570796326795,-3.561970852211E-17)); +#392 = VECTOR('',#393,1.); +#393 = DIRECTION('',(-1.,0.)); +#394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#395 = FACE_BOUND('',#396,.T.); +#396 = EDGE_LOOP('',(#397)); +#397 = ORIENTED_EDGE('',*,*,#398,.T.); +#398 = EDGE_CURVE('',#399,#399,#401,.T.); +#399 = VERTEX_POINT('',#400); +#400 = CARTESIAN_POINT('',(2.595176294831,3.775677695607E-02, + -6.412186399703)); +#401 = SURFACE_CURVE('',#402,(#407,#414),.PCURVE_S1.); +#402 = CIRCLE('',#403,0.75); +#403 = AXIS2_PLACEMENT_3D('',#404,#405,#406); +#404 = CARTESIAN_POINT('',(2.584056823122,3.6814332727E-02, + -5.662269424867)); +#405 = DIRECTION('',(-1.187803727274E-02,0.999928869825, + 1.080519204946E-03)); +#406 = DIRECTION('',(1.482596227897E-02,1.256592305419E-03, + -0.999889299782)); +#407 = PCURVE('',#44,#408); +#408 = DEFINITIONAL_REPRESENTATION('',(#409),#413); +#409 = CIRCLE('',#410,0.75); +#410 = AXIS2_PLACEMENT_2D('',#411,#412); +#411 = CARTESIAN_POINT('',(-6.6346284695,-1.578718630766)); +#412 = DIRECTION('',(0.,-1.)); +#413 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#414 = PCURVE('',#415,#420); +#415 = CYLINDRICAL_SURFACE('',#416,0.75); +#416 = AXIS2_PLACEMENT_3D('',#417,#418,#419); +#417 = CARTESIAN_POINT('',(2.584056823122,3.6814332727E-02, + -5.662269424867)); +#418 = DIRECTION('',(1.187803727274E-02,-0.999928869825, + -1.080519204946E-03)); +#419 = DIRECTION('',(1.482596227897E-02,1.256592305419E-03, + -0.999889299782)); +#420 = DEFINITIONAL_REPRESENTATION('',(#421),#425); +#421 = LINE('',#422,#423); +#422 = CARTESIAN_POINT('',(-0.,0.)); +#423 = VECTOR('',#424,1.); +#424 = DIRECTION('',(-1.,0.)); +#425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#426 = FACE_BOUND('',#427,.T.); +#427 = EDGE_LOOP('',(#428)); +#428 = ORIENTED_EDGE('',*,*,#429,.T.); +#429 = EDGE_CURVE('',#430,#430,#432,.T.); +#430 = VERTEX_POINT('',#431); +#431 = CARTESIAN_POINT('',(-2.403921381433,-2.154673621616E-02, + -6.486385567483)); +#432 = SURFACE_CURVE('',#433,(#438,#445),.PCURVE_S1.); +#433 = CIRCLE('',#434,0.75); +#434 = AXIS2_PLACEMENT_3D('',#435,#436,#437); +#435 = CARTESIAN_POINT('',(-2.415040853142,-2.248918044522E-02, + -5.736468592646)); +#436 = DIRECTION('',(-1.187803727274E-02,0.999928869825, + 1.080519204946E-03)); +#437 = DIRECTION('',(1.482596227897E-02,1.256592305419E-03, + -0.999889299782)); +#438 = PCURVE('',#44,#439); +#439 = DEFINITIONAL_REPRESENTATION('',(#440),#444); +#440 = CIRCLE('',#441,0.75); +#441 = AXIS2_PLACEMENT_2D('',#442,#443); +#442 = CARTESIAN_POINT('',(-1.6346284695,-1.578718630766)); +#443 = DIRECTION('',(0.,-1.)); +#444 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#445 = PCURVE('',#446,#451); +#446 = CYLINDRICAL_SURFACE('',#447,0.75); +#447 = AXIS2_PLACEMENT_3D('',#448,#449,#450); +#448 = CARTESIAN_POINT('',(-2.415040853142,-2.248918044522E-02, + -5.736468592646)); +#449 = DIRECTION('',(1.187803727274E-02,-0.999928869825, + -1.080519204946E-03)); +#450 = DIRECTION('',(1.482596227897E-02,1.256592305419E-03, + -0.999889299782)); +#451 = DEFINITIONAL_REPRESENTATION('',(#452),#456); +#452 = LINE('',#453,#454); +#453 = CARTESIAN_POINT('',(-0.,0.)); +#454 = VECTOR('',#455,1.); +#455 = DIRECTION('',(-1.,0.)); +#456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#457 = ADVANCED_FACE('',(#458),#126,.T.); +#458 = FACE_BOUND('',#459,.F.); +#459 = EDGE_LOOP('',(#460,#461,#484,#510)); +#460 = ORIENTED_EDGE('',*,*,#370,.T.); +#461 = ORIENTED_EDGE('',*,*,#462,.T.); +#462 = EDGE_CURVE('',#342,#463,#465,.T.); +#463 = VERTEX_POINT('',#464); +#464 = CARTESIAN_POINT('',(-3.145484728231,0.970659049992, + -7.359602355639)); +#465 = SURFACE_CURVE('',#466,(#470,#477),.PCURVE_S1.); +#466 = LINE('',#467,#468); +#467 = CARTESIAN_POINT('',(-3.133606690959,-2.926981983293E-02, + -7.360682874844)); +#468 = VECTOR('',#469,1.); +#469 = DIRECTION('',(-1.187803727274E-02,0.999928869825, + 1.080519204946E-03)); +#470 = PCURVE('',#126,#471); +#471 = DEFINITIONAL_REPRESENTATION('',(#472),#476); +#472 = LINE('',#473,#474); +#473 = CARTESIAN_POINT('',(-1.153459323961,0.)); +#474 = VECTOR('',#475,1.); +#475 = DIRECTION('',(-0.,1.)); +#476 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#477 = PCURVE('',#358,#478); +#478 = DEFINITIONAL_REPRESENTATION('',(#479),#483); +#479 = LINE('',#480,#481); +#480 = CARTESIAN_POINT('',(-0.417337002834,9.860761315263E-32)); +#481 = VECTOR('',#482,1.); +#482 = DIRECTION('',(-0.,-1.)); +#483 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#484 = ORIENTED_EDGE('',*,*,#485,.F.); +#485 = EDGE_CURVE('',#85,#463,#486,.T.); +#486 = SURFACE_CURVE('',#487,(#492,#499),.PCURVE_S1.); +#487 = CIRCLE('',#488,1.5); +#488 = AXIS2_PLACEMENT_3D('',#489,#490,#491); +#489 = CARTESIAN_POINT('',(-2.557933473677,0.97614714121,-5.979474316606 + )); +#490 = DIRECTION('',(1.187803727274E-02,-0.999928869825, + -1.080519204946E-03)); +#491 = DIRECTION('',(-1.482596227897E-02,-1.256592305419E-03, + 0.999889299782)); +#492 = PCURVE('',#126,#493); +#493 = DEFINITIONAL_REPRESENTATION('',(#494),#498); +#494 = LINE('',#495,#496); +#495 = CARTESIAN_POINT('',(1.570796326795,1.)); +#496 = VECTOR('',#497,1.); +#497 = DIRECTION('',(-1.,0.)); +#498 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#499 = PCURVE('',#100,#500); +#500 = DEFINITIONAL_REPRESENTATION('',(#501),#509); +#501 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#502,#503,#504,#505,#506,#507 +,#508),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#502 = CARTESIAN_POINT('',(-1.5,-0.320833812054)); +#503 = CARTESIAN_POINT('',(1.098076211353,-0.320833812054)); +#504 = CARTESIAN_POINT('',(-0.200961894323,-2.570833812054)); +#505 = CARTESIAN_POINT('',(-1.5,-4.820833812054)); +#506 = CARTESIAN_POINT('',(-2.799038105677,-2.570833812054)); +#507 = CARTESIAN_POINT('',(-4.098076211353,-0.320833812054)); +#508 = CARTESIAN_POINT('',(-1.5,-0.320833812054)); +#509 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#510 = ORIENTED_EDGE('',*,*,#112,.F.); +#511 = ADVANCED_FACE('',(#512),#72,.T.); +#512 = FACE_BOUND('',#513,.F.); +#513 = EDGE_LOOP('',(#514,#515,#539,#560)); +#514 = ORIENTED_EDGE('',*,*,#56,.T.); +#515 = ORIENTED_EDGE('',*,*,#516,.T.); +#516 = EDGE_CURVE('',#57,#517,#519,.T.); +#517 = VERTEX_POINT('',#518); +#518 = CARTESIAN_POINT('',(4.18310623964,1.054147239062,-4.058387425006) + ); +#519 = SURFACE_CURVE('',#520,(#525,#532),.PCURVE_S1.); +#520 = CIRCLE('',#521,6.14913); +#521 = AXIS2_PLACEMENT_3D('',#522,#523,#524); +#522 = CARTESIAN_POINT('',(-1.825724854039E-02,0.999388192084, + 0.43130588789)); +#523 = DIRECTION('',(-1.187803727274E-02,0.999928869825, + 1.080519204946E-03)); +#524 = DIRECTION('',(1.482596227897E-02,1.256592305419E-03, + -0.999889299782)); +#525 = PCURVE('',#72,#526); +#526 = DEFINITIONAL_REPRESENTATION('',(#527),#531); +#527 = LINE('',#528,#529); +#528 = CARTESIAN_POINT('',(-0.,-1.)); +#529 = VECTOR('',#530,1.); +#530 = DIRECTION('',(-1.,0.)); +#531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#532 = PCURVE('',#100,#533); +#533 = DEFINITIONAL_REPRESENTATION('',(#534),#538); +#534 = CIRCLE('',#535,6.14913); +#535 = AXIS2_PLACEMENT_2D('',#536,#537); +#536 = CARTESIAN_POINT('',(-4.1346284695,4.551554369234)); +#537 = DIRECTION('',(0.,-1.)); +#538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#539 = ORIENTED_EDGE('',*,*,#540,.F.); +#540 = EDGE_CURVE('',#143,#517,#541,.T.); +#541 = SURFACE_CURVE('',#542,(#546,#553),.PCURVE_S1.); +#542 = LINE('',#543,#544); +#543 = CARTESIAN_POINT('',(4.194984276913,5.42183692374E-02, + -4.059467944211)); +#544 = VECTOR('',#545,1.); +#545 = DIRECTION('',(-1.187803727274E-02,0.999928869825, + 1.080519204946E-03)); +#546 = PCURVE('',#72,#547); +#547 = DEFINITIONAL_REPRESENTATION('',(#548),#552); +#548 = LINE('',#549,#550); +#549 = CARTESIAN_POINT('',(-5.54574908138,0.)); +#550 = VECTOR('',#551,1.); +#551 = DIRECTION('',(-0.,-1.)); +#552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#553 = PCURVE('',#182,#554); +#554 = DEFINITIONAL_REPRESENTATION('',(#555),#559); +#555 = LINE('',#556,#557); +#556 = CARTESIAN_POINT('',(-4.440892098501E-15,1.972152263053E-31)); +#557 = VECTOR('',#558,1.); +#558 = DIRECTION('',(1.110223024625E-16,-1.)); +#559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#560 = ORIENTED_EDGE('',*,*,#142,.F.); +#561 = ADVANCED_FACE('',(#562,#734,#760),#100,.T.); +#562 = FACE_BOUND('',#563,.T.); +#563 = EDGE_LOOP('',(#564,#565,#566,#589,#617,#641,#664,#688,#711,#733) + ); +#564 = ORIENTED_EDGE('',*,*,#84,.F.); +#565 = ORIENTED_EDGE('',*,*,#516,.T.); +#566 = ORIENTED_EDGE('',*,*,#567,.T.); +#567 = EDGE_CURVE('',#517,#568,#570,.T.); +#568 = VERTEX_POINT('',#569); +#569 = CARTESIAN_POINT('',(4.210101853053,1.05643528482,-5.879019670347) + ); +#570 = SURFACE_CURVE('',#571,(#575,#582),.PCURVE_S1.); +#571 = LINE('',#572,#573); +#572 = CARTESIAN_POINT('',(4.18310623964,1.054147239062,-4.058387425006) + ); +#573 = VECTOR('',#574,1.); +#574 = DIRECTION('',(1.482596227897E-02,1.256592305419E-03, + -0.999889299782)); +#575 = PCURVE('',#100,#576); +#576 = DEFINITIONAL_REPRESENTATION('',(#577),#581); +#577 = LINE('',#578,#579); +#578 = CARTESIAN_POINT('',(-8.269256938972,-2.537881016451E-11)); +#579 = VECTOR('',#580,1.); +#580 = DIRECTION('',(0.,-1.)); +#581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#582 = PCURVE('',#182,#583); +#583 = DEFINITIONAL_REPRESENTATION('',(#584),#588); +#584 = LINE('',#585,#586); +#585 = CARTESIAN_POINT('',(2.775557561563E-15,-1.)); +#586 = VECTOR('',#587,1.); +#587 = DIRECTION('',(1.,0.)); +#588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#589 = ORIENTED_EDGE('',*,*,#590,.F.); +#590 = EDGE_CURVE('',#591,#568,#593,.T.); +#591 = VERTEX_POINT('',#592); +#592 = CARTESIAN_POINT('',(3.3385842242,1.047578544955,-7.263362483731) + ); +#593 = SURFACE_CURVE('',#594,(#599,#610),.PCURVE_S1.); +#594 = CIRCLE('',#595,1.5); +#595 = AXIS2_PLACEMENT_3D('',#596,#597,#598); +#596 = CARTESIAN_POINT('',(2.710372550174,1.038644230868,-5.90127942068) + ); +#597 = DIRECTION('',(1.187803727274E-02,-0.999928869825, + -1.080519204946E-03)); +#598 = DIRECTION('',(-1.482596227897E-02,-1.256592305419E-03, + 0.999889299782)); +#599 = PCURVE('',#100,#600); +#600 = DEFINITIONAL_REPRESENTATION('',(#601),#609); +#601 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#602,#603,#604,#605,#606,#607 +,#608),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#602 = CARTESIAN_POINT('',(-6.769256938972,-0.320833812066)); +#603 = CARTESIAN_POINT('',(-4.171180727619,-0.320833812066)); +#604 = CARTESIAN_POINT('',(-5.470218833296,-2.570833812066)); +#605 = CARTESIAN_POINT('',(-6.769256938972,-4.820833812066)); +#606 = CARTESIAN_POINT('',(-8.068295044649,-2.570833812066)); +#607 = CARTESIAN_POINT('',(-9.367333150326,-0.320833812066)); +#608 = CARTESIAN_POINT('',(-6.769256938972,-0.320833812066)); +#609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#610 = PCURVE('',#215,#611); +#611 = DEFINITIONAL_REPRESENTATION('',(#612),#616); +#612 = LINE('',#613,#614); +#613 = CARTESIAN_POINT('',(3.558929656419,1.)); +#614 = VECTOR('',#615,1.); +#615 = DIRECTION('',(-1.,0.)); +#616 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#617 = ORIENTED_EDGE('',*,*,#618,.T.); +#618 = EDGE_CURVE('',#591,#619,#621,.T.); +#619 = VERTEX_POINT('',#620); +#620 = CARTESIAN_POINT('',(0.925003475453,1.019643231799,-7.943846439241 + )); +#621 = SURFACE_CURVE('',#622,(#627,#634),.PCURVE_S1.); +#622 = CIRCLE('',#623,8.); +#623 = AXIS2_PLACEMENT_3D('',#624,#625,#626); +#624 = CARTESIAN_POINT('',(-1.187803727274E-02,0.999928869825, + 1.080519204946E-03)); +#625 = DIRECTION('',(-1.187803727274E-02,0.999928869825, + 1.080519204946E-03)); +#626 = DIRECTION('',(1.482596227897E-02,1.256592305419E-03, + -0.999889299782)); +#627 = PCURVE('',#100,#628); +#628 = DEFINITIONAL_REPRESENTATION('',(#629),#633); +#629 = CIRCLE('',#630,8.); +#630 = AXIS2_PLACEMENT_2D('',#631,#632); +#631 = CARTESIAN_POINT('',(-4.1346284695,4.121281369234)); +#632 = DIRECTION('',(0.,-1.)); +#633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#634 = PCURVE('',#244,#635); +#635 = DEFINITIONAL_REPRESENTATION('',(#636),#640); +#636 = LINE('',#637,#638); +#637 = CARTESIAN_POINT('',(-0.,-1.)); +#638 = VECTOR('',#639,1.); +#639 = DIRECTION('',(-1.,0.)); +#640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#641 = ORIENTED_EDGE('',*,*,#642,.F.); +#642 = EDGE_CURVE('',#643,#619,#645,.T.); +#643 = VERTEX_POINT('',#644); +#644 = CARTESIAN_POINT('',(0.874856733679,1.015392984249,-4.561860867231 + )); +#645 = SURFACE_CURVE('',#646,(#650,#657),.PCURVE_S1.); +#646 = LINE('',#647,#648); +#647 = CARTESIAN_POINT('',(0.874856733679,1.015392984249,-4.561860867231 + )); +#648 = VECTOR('',#649,1.); +#649 = DIRECTION('',(1.482596227897E-02,1.256592305419E-03, + -0.999889299782)); +#650 = PCURVE('',#100,#651); +#651 = DEFINITIONAL_REPRESENTATION('',(#652),#656); +#652 = LINE('',#653,#654); +#653 = CARTESIAN_POINT('',(-4.953673340648,-0.454321026948)); +#654 = VECTOR('',#655,1.); +#655 = DIRECTION('',(0.,-1.)); +#656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#657 = PCURVE('',#272,#658); +#658 = DEFINITIONAL_REPRESENTATION('',(#659),#663); +#659 = LINE('',#660,#661); +#660 = CARTESIAN_POINT('',(1.887379141863E-15,-1.)); +#661 = VECTOR('',#662,1.); +#662 = DIRECTION('',(1.,0.)); +#663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#664 = ORIENTED_EDGE('',*,*,#665,.F.); +#665 = EDGE_CURVE('',#666,#643,#668,.T.); +#666 = VERTEX_POINT('',#667); +#667 = CARTESIAN_POINT('',(-0.762937391166,0.995964088927, + -4.586169846356)); +#668 = SURFACE_CURVE('',#669,(#674,#681),.PCURVE_S1.); +#669 = CIRCLE('',#670,4.64833); +#670 = AXIS2_PLACEMENT_3D('',#671,#672,#673); +#671 = CARTESIAN_POINT('',(-1.187803727274E-02,0.999928869825, + 1.080519204946E-03)); +#672 = DIRECTION('',(-1.187803727274E-02,0.999928869825, + 1.080519204946E-03)); +#673 = DIRECTION('',(1.482596227897E-02,1.256592305419E-03, + -0.999889299782)); +#674 = PCURVE('',#100,#675); +#675 = DEFINITIONAL_REPRESENTATION('',(#676),#680); +#676 = CIRCLE('',#677,4.64833); +#677 = AXIS2_PLACEMENT_2D('',#678,#679); +#678 = CARTESIAN_POINT('',(-4.1346284695,4.121281369234)); +#679 = DIRECTION('',(0.,-1.)); +#680 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#681 = PCURVE('',#301,#682); +#682 = DEFINITIONAL_REPRESENTATION('',(#683),#687); +#683 = LINE('',#684,#685); +#684 = CARTESIAN_POINT('',(-0.,-1.)); +#685 = VECTOR('',#686,1.); +#686 = DIRECTION('',(-1.,0.)); +#687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#688 = ORIENTED_EDGE('',*,*,#689,.T.); +#689 = EDGE_CURVE('',#666,#690,#692,.T.); +#690 = VERTEX_POINT('',#691); +#691 = CARTESIAN_POINT('',(-0.712790649392,1.000214336478, + -7.968155418367)); +#692 = SURFACE_CURVE('',#693,(#697,#704),.PCURVE_S1.); +#693 = LINE('',#694,#695); +#694 = CARTESIAN_POINT('',(-0.762937391166,0.995964088927, + -4.586169846356)); +#695 = VECTOR('',#696,1.); +#696 = DIRECTION('',(1.482596227897E-02,1.256592305419E-03, + -0.999889299782)); +#697 = PCURVE('',#100,#698); +#698 = DEFINITIONAL_REPRESENTATION('',(#699),#703); +#699 = LINE('',#700,#701); +#700 = CARTESIAN_POINT('',(-3.315583598352,-0.454321026948)); +#701 = VECTOR('',#702,1.); +#702 = DIRECTION('',(0.,-1.)); +#703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#704 = PCURVE('',#329,#705); +#705 = DEFINITIONAL_REPRESENTATION('',(#706),#710); +#706 = LINE('',#707,#708); +#707 = CARTESIAN_POINT('',(1.887379141863E-15,-1.)); +#708 = VECTOR('',#709,1.); +#709 = DIRECTION('',(1.,0.)); +#710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#711 = ORIENTED_EDGE('',*,*,#712,.T.); +#712 = EDGE_CURVE('',#690,#463,#713,.T.); +#713 = SURFACE_CURVE('',#714,(#719,#726),.PCURVE_S1.); +#714 = CIRCLE('',#715,8.); +#715 = AXIS2_PLACEMENT_3D('',#716,#717,#718); +#716 = CARTESIAN_POINT('',(-1.187803727274E-02,0.999928869825, + 1.080519204946E-03)); +#717 = DIRECTION('',(-1.187803727274E-02,0.999928869825, + 1.080519204946E-03)); +#718 = DIRECTION('',(1.482596227897E-02,1.256592305419E-03, + -0.999889299782)); +#719 = PCURVE('',#100,#720); +#720 = DEFINITIONAL_REPRESENTATION('',(#721),#725); +#721 = CIRCLE('',#722,8.); +#722 = AXIS2_PLACEMENT_2D('',#723,#724); +#723 = CARTESIAN_POINT('',(-4.1346284695,4.121281369234)); +#724 = DIRECTION('',(0.,-1.)); +#725 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#726 = PCURVE('',#358,#727); +#727 = DEFINITIONAL_REPRESENTATION('',(#728),#732); +#728 = LINE('',#729,#730); +#729 = CARTESIAN_POINT('',(-0.,-1.)); +#730 = VECTOR('',#731,1.); +#731 = DIRECTION('',(-1.,0.)); +#732 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#733 = ORIENTED_EDGE('',*,*,#485,.F.); +#734 = FACE_BOUND('',#735,.F.); +#735 = EDGE_LOOP('',(#736)); +#736 = ORIENTED_EDGE('',*,*,#737,.T.); +#737 = EDGE_CURVE('',#738,#738,#740,.T.); +#738 = VERTEX_POINT('',#739); +#739 = CARTESIAN_POINT('',(2.583298257558,1.037685646781,-6.411105880498 + )); +#740 = SURFACE_CURVE('',#741,(#746,#753),.PCURVE_S1.); +#741 = CIRCLE('',#742,0.75); +#742 = AXIS2_PLACEMENT_3D('',#743,#744,#745); +#743 = CARTESIAN_POINT('',(2.572178785849,1.036743202552,-5.661188905662 + )); +#744 = DIRECTION('',(-1.187803727274E-02,0.999928869825, + 1.080519204946E-03)); +#745 = DIRECTION('',(1.482596227897E-02,1.256592305419E-03, + -0.999889299782)); +#746 = PCURVE('',#100,#747); +#747 = DEFINITIONAL_REPRESENTATION('',(#748),#752); +#748 = CIRCLE('',#749,0.75); +#749 = AXIS2_PLACEMENT_2D('',#750,#751); +#750 = CARTESIAN_POINT('',(-6.6346284695,-1.578718630766)); +#751 = DIRECTION('',(0.,-1.)); +#752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#753 = PCURVE('',#415,#754); +#754 = DEFINITIONAL_REPRESENTATION('',(#755),#759); +#755 = LINE('',#756,#757); +#756 = CARTESIAN_POINT('',(-0.,-1.)); +#757 = VECTOR('',#758,1.); +#758 = DIRECTION('',(-1.,0.)); +#759 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#760 = FACE_BOUND('',#761,.F.); +#761 = EDGE_LOOP('',(#762)); +#762 = ORIENTED_EDGE('',*,*,#763,.T.); +#763 = EDGE_CURVE('',#764,#764,#766,.T.); +#764 = VERTEX_POINT('',#765); +#765 = CARTESIAN_POINT('',(-2.415799418705,0.978382133608, + -6.485305048278)); +#766 = SURFACE_CURVE('',#767,(#772,#779),.PCURVE_S1.); +#767 = CIRCLE('',#768,0.75); +#768 = AXIS2_PLACEMENT_3D('',#769,#770,#771); +#769 = CARTESIAN_POINT('',(-2.426918890415,0.977439689379, + -5.735388073441)); +#770 = DIRECTION('',(-1.187803727274E-02,0.999928869825, + 1.080519204946E-03)); +#771 = DIRECTION('',(1.482596227897E-02,1.256592305419E-03, + -0.999889299782)); +#772 = PCURVE('',#100,#773); +#773 = DEFINITIONAL_REPRESENTATION('',(#774),#778); +#774 = CIRCLE('',#775,0.75); +#775 = AXIS2_PLACEMENT_2D('',#776,#777); +#776 = CARTESIAN_POINT('',(-1.6346284695,-1.578718630766)); +#777 = DIRECTION('',(0.,-1.)); +#778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#779 = PCURVE('',#446,#780); +#780 = DEFINITIONAL_REPRESENTATION('',(#781),#785); +#781 = LINE('',#782,#783); +#782 = CARTESIAN_POINT('',(-0.,-1.)); +#783 = VECTOR('',#784,1.); +#784 = DIRECTION('',(-1.,0.)); +#785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#786 = ADVANCED_FACE('',(#787),#358,.T.); +#787 = FACE_BOUND('',#788,.F.); +#788 = EDGE_LOOP('',(#789,#790,#811,#812)); +#789 = ORIENTED_EDGE('',*,*,#341,.F.); +#790 = ORIENTED_EDGE('',*,*,#791,.T.); +#791 = EDGE_CURVE('',#314,#690,#792,.T.); +#792 = SURFACE_CURVE('',#793,(#797,#804),.PCURVE_S1.); +#793 = LINE('',#794,#795); +#794 = CARTESIAN_POINT('',(-0.700912612119,2.854666529047E-04, + -7.969235937572)); +#795 = VECTOR('',#796,1.); +#796 = DIRECTION('',(-1.187803727274E-02,0.999928869825, + 1.080519204946E-03)); +#797 = PCURVE('',#358,#798); +#798 = DEFINITIONAL_REPRESENTATION('',(#799),#803); +#799 = LINE('',#800,#801); +#800 = CARTESIAN_POINT('',(-0.102560313145,0.)); +#801 = VECTOR('',#802,1.); +#802 = DIRECTION('',(-0.,-1.)); +#803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#804 = PCURVE('',#329,#805); +#805 = DEFINITIONAL_REPRESENTATION('',(#806),#810); +#806 = LINE('',#807,#808); +#807 = CARTESIAN_POINT('',(3.38236,9.860761315263E-32)); +#808 = VECTOR('',#809,1.); +#809 = DIRECTION('',(1.110223024625E-16,-1.)); +#810 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#811 = ORIENTED_EDGE('',*,*,#712,.T.); +#812 = ORIENTED_EDGE('',*,*,#462,.F.); +#813 = ADVANCED_FACE('',(#814),#182,.F.); +#814 = FACE_BOUND('',#815,.F.); +#815 = EDGE_LOOP('',(#816,#817,#818,#819)); +#816 = ORIENTED_EDGE('',*,*,#166,.F.); +#817 = ORIENTED_EDGE('',*,*,#540,.T.); +#818 = ORIENTED_EDGE('',*,*,#567,.T.); +#819 = ORIENTED_EDGE('',*,*,#820,.F.); +#820 = EDGE_CURVE('',#167,#568,#821,.T.); +#821 = SURFACE_CURVE('',#822,(#826,#833),.PCURVE_S1.); +#822 = LINE('',#823,#824); +#823 = CARTESIAN_POINT('',(4.221979890326,5.650641499506E-02, + -5.880100189552)); +#824 = VECTOR('',#825,1.); +#825 = DIRECTION('',(-1.187803727274E-02,0.999928869825, + 1.080519204946E-03)); +#826 = PCURVE('',#182,#827); +#827 = DEFINITIONAL_REPRESENTATION('',(#828),#832); +#828 = LINE('',#829,#830); +#829 = CARTESIAN_POINT('',(1.820833812041,-1.665334536938E-16)); +#830 = VECTOR('',#831,1.); +#831 = DIRECTION('',(0.,-1.)); +#832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#833 = PCURVE('',#215,#834); +#834 = DEFINITIONAL_REPRESENTATION('',(#835),#839); +#835 = LINE('',#836,#837); +#836 = CARTESIAN_POINT('',(-1.153459323966,1.665334536938E-16)); +#837 = VECTOR('',#838,1.); +#838 = DIRECTION('',(-0.,1.)); +#839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#840 = ADVANCED_FACE('',(#841),#329,.F.); +#841 = FACE_BOUND('',#842,.F.); +#842 = EDGE_LOOP('',(#843,#864,#865,#866)); +#843 = ORIENTED_EDGE('',*,*,#844,.T.); +#844 = EDGE_CURVE('',#285,#666,#845,.T.); +#845 = SURFACE_CURVE('',#846,(#850,#857),.PCURVE_S1.); +#846 = LINE('',#847,#848); +#847 = CARTESIAN_POINT('',(-0.751059353893,-3.964780897253E-03, + -4.587250365561)); +#848 = VECTOR('',#849,1.); +#849 = DIRECTION('',(-1.187803727274E-02,0.999928869825, + 1.080519204946E-03)); +#850 = PCURVE('',#329,#851); +#851 = DEFINITIONAL_REPRESENTATION('',(#852),#856); +#852 = LINE('',#853,#854); +#853 = CARTESIAN_POINT('',(8.881784197001E-16,2.189528850508E-47)); +#854 = VECTOR('',#855,1.); +#855 = DIRECTION('',(1.110223024625E-16,-1.)); +#856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#857 = PCURVE('',#301,#858); +#858 = DEFINITIONAL_REPRESENTATION('',(#859),#863); +#859 = LINE('',#860,#861); +#860 = CARTESIAN_POINT('',(-0.177126702936,0.)); +#861 = VECTOR('',#862,1.); +#862 = DIRECTION('',(-0.,-1.)); +#863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#864 = ORIENTED_EDGE('',*,*,#689,.T.); +#865 = ORIENTED_EDGE('',*,*,#791,.F.); +#866 = ORIENTED_EDGE('',*,*,#313,.F.); +#867 = ADVANCED_FACE('',(#868),#215,.T.); +#868 = FACE_BOUND('',#869,.F.); +#869 = EDGE_LOOP('',(#870,#871,#872,#873)); +#870 = ORIENTED_EDGE('',*,*,#194,.T.); +#871 = ORIENTED_EDGE('',*,*,#820,.T.); +#872 = ORIENTED_EDGE('',*,*,#590,.F.); +#873 = ORIENTED_EDGE('',*,*,#874,.F.); +#874 = EDGE_CURVE('',#195,#591,#875,.T.); +#875 = SURFACE_CURVE('',#876,(#880,#887),.PCURVE_S1.); +#876 = LINE('',#877,#878); +#877 = CARTESIAN_POINT('',(3.350462261473,4.764967513033E-02, + -7.264443002936)); +#878 = VECTOR('',#879,1.); +#879 = DIRECTION('',(-1.187803727274E-02,0.999928869825, + 1.080519204946E-03)); +#880 = PCURVE('',#215,#881); +#881 = DEFINITIONAL_REPRESENTATION('',(#882),#886); +#882 = LINE('',#883,#884); +#883 = CARTESIAN_POINT('',(-2.960594732334E-16,0.)); +#884 = VECTOR('',#885,1.); +#885 = DIRECTION('',(-0.,1.)); +#886 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#887 = PCURVE('',#244,#888); +#888 = DEFINITIONAL_REPRESENTATION('',(#889),#893); +#889 = LINE('',#890,#891); +#890 = CARTESIAN_POINT('',(-5.86584830435,-9.860761315263E-32)); +#891 = VECTOR('',#892,1.); +#892 = DIRECTION('',(-0.,-1.)); +#893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#894 = ADVANCED_FACE('',(#895),#301,.F.); +#895 = FACE_BOUND('',#896,.T.); +#896 = EDGE_LOOP('',(#897,#898,#899,#920)); +#897 = ORIENTED_EDGE('',*,*,#844,.T.); +#898 = ORIENTED_EDGE('',*,*,#665,.T.); +#899 = ORIENTED_EDGE('',*,*,#900,.F.); +#900 = EDGE_CURVE('',#257,#643,#901,.T.); +#901 = SURFACE_CURVE('',#902,(#906,#913),.PCURVE_S1.); +#902 = LINE('',#903,#904); +#903 = CARTESIAN_POINT('',(0.886734770952,1.546411442465E-02, + -4.562941386436)); +#904 = VECTOR('',#905,1.); +#905 = DIRECTION('',(-1.187803727274E-02,0.999928869825, + 1.080519204946E-03)); +#906 = PCURVE('',#301,#907); +#907 = DEFINITIONAL_REPRESENTATION('',(#908),#912); +#908 = LINE('',#909,#910); +#909 = CARTESIAN_POINT('',(-6.106058604244,0.)); +#910 = VECTOR('',#911,1.); +#911 = DIRECTION('',(-0.,-1.)); +#912 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#913 = PCURVE('',#272,#914); +#914 = DEFINITIONAL_REPRESENTATION('',(#915),#919); +#915 = LINE('',#916,#917); +#916 = CARTESIAN_POINT('',(2.6645352591E-15,8.75811540203E-47)); +#917 = VECTOR('',#918,1.); +#918 = DIRECTION('',(1.110223024625E-16,-1.)); +#919 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#920 = ORIENTED_EDGE('',*,*,#284,.F.); +#921 = ADVANCED_FACE('',(#922),#244,.T.); +#922 = FACE_BOUND('',#923,.F.); +#923 = EDGE_LOOP('',(#924,#925,#926,#927)); +#924 = ORIENTED_EDGE('',*,*,#227,.F.); +#925 = ORIENTED_EDGE('',*,*,#874,.T.); +#926 = ORIENTED_EDGE('',*,*,#618,.T.); +#927 = ORIENTED_EDGE('',*,*,#928,.F.); +#928 = EDGE_CURVE('',#228,#619,#929,.T.); +#929 = SURFACE_CURVE('',#930,(#934,#941),.PCURVE_S1.); +#930 = LINE('',#931,#932); +#931 = CARTESIAN_POINT('',(0.936881512726,1.971436197481E-02, + -7.944926958446)); +#932 = VECTOR('',#933,1.); +#933 = DIRECTION('',(-1.187803727274E-02,0.999928869825, + 1.080519204946E-03)); +#934 = PCURVE('',#244,#935); +#935 = DEFINITIONAL_REPRESENTATION('',(#936),#940); +#936 = LINE('',#937,#938); +#937 = CARTESIAN_POINT('',(-6.180624994034,0.)); +#938 = VECTOR('',#939,1.); +#939 = DIRECTION('',(-0.,-1.)); +#940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#941 = PCURVE('',#272,#942); +#942 = DEFINITIONAL_REPRESENTATION('',(#943),#947); +#943 = LINE('',#944,#945); +#944 = CARTESIAN_POINT('',(3.38236,0.)); +#945 = VECTOR('',#946,1.); +#946 = DIRECTION('',(1.110223024625E-16,-1.)); +#947 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#948 = ADVANCED_FACE('',(#949),#272,.T.); +#949 = FACE_BOUND('',#950,.T.); +#950 = EDGE_LOOP('',(#951,#952,#953,#954)); +#951 = ORIENTED_EDGE('',*,*,#900,.T.); +#952 = ORIENTED_EDGE('',*,*,#642,.T.); +#953 = ORIENTED_EDGE('',*,*,#928,.F.); +#954 = ORIENTED_EDGE('',*,*,#256,.F.); +#955 = ADVANCED_FACE('',(#956),#415,.F.); +#956 = FACE_BOUND('',#957,.T.); +#957 = EDGE_LOOP('',(#958,#979,#980,#981)); +#958 = ORIENTED_EDGE('',*,*,#959,.T.); +#959 = EDGE_CURVE('',#399,#738,#960,.T.); +#960 = SEAM_CURVE('',#961,(#965,#972),.PCURVE_S1.); +#961 = LINE('',#962,#963); +#962 = CARTESIAN_POINT('',(2.595176294831,3.775677695607E-02, + -6.412186399703)); +#963 = VECTOR('',#964,1.); +#964 = DIRECTION('',(-1.187803727274E-02,0.999928869825, + 1.080519204946E-03)); +#965 = PCURVE('',#415,#966); +#966 = DEFINITIONAL_REPRESENTATION('',(#967),#971); +#967 = LINE('',#968,#969); +#968 = CARTESIAN_POINT('',(-0.,0.)); +#969 = VECTOR('',#970,1.); +#970 = DIRECTION('',(-0.,-1.)); +#971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#972 = PCURVE('',#415,#973); +#973 = DEFINITIONAL_REPRESENTATION('',(#974),#978); +#974 = LINE('',#975,#976); +#975 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#976 = VECTOR('',#977,1.); +#977 = DIRECTION('',(-0.,-1.)); +#978 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#979 = ORIENTED_EDGE('',*,*,#737,.T.); +#980 = ORIENTED_EDGE('',*,*,#959,.F.); +#981 = ORIENTED_EDGE('',*,*,#398,.F.); +#982 = ADVANCED_FACE('',(#983),#446,.F.); +#983 = FACE_BOUND('',#984,.T.); +#984 = EDGE_LOOP('',(#985,#1006,#1007,#1008)); +#985 = ORIENTED_EDGE('',*,*,#986,.T.); +#986 = EDGE_CURVE('',#430,#764,#987,.T.); +#987 = SEAM_CURVE('',#988,(#992,#999),.PCURVE_S1.); +#988 = LINE('',#989,#990); +#989 = CARTESIAN_POINT('',(-2.403921381433,-2.154673621616E-02, + -6.486385567483)); +#990 = VECTOR('',#991,1.); +#991 = DIRECTION('',(-1.187803727274E-02,0.999928869825, + 1.080519204946E-03)); +#992 = PCURVE('',#446,#993); +#993 = DEFINITIONAL_REPRESENTATION('',(#994),#998); +#994 = LINE('',#995,#996); +#995 = CARTESIAN_POINT('',(-0.,0.)); +#996 = VECTOR('',#997,1.); +#997 = DIRECTION('',(-0.,-1.)); +#998 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#999 = PCURVE('',#446,#1000); +#1000 = DEFINITIONAL_REPRESENTATION('',(#1001),#1005); +#1001 = LINE('',#1002,#1003); +#1002 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#1003 = VECTOR('',#1004,1.); +#1004 = DIRECTION('',(-0.,-1.)); +#1005 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1006 = ORIENTED_EDGE('',*,*,#763,.T.); +#1007 = ORIENTED_EDGE('',*,*,#986,.F.); +#1008 = ORIENTED_EDGE('',*,*,#429,.F.); +#1009 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1013)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1010,#1011,#1012)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1010 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1011 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1012 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1013 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1010, + 'distance_accuracy_value','confusion accuracy'); +#1014 = PRODUCT_TYPE('part',$,(#7)); +#1015 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1016),#1009); +#1016 = STYLED_ITEM('color',(#1017),#15); +#1017 = PRESENTATION_STYLE_ASSIGNMENT((#1018,#1024)); +#1018 = SURFACE_STYLE_USAGE(.BOTH.,#1019); +#1019 = SURFACE_SIDE_STYLE('',(#1020)); +#1020 = SURFACE_STYLE_FILL_AREA(#1021); +#1021 = FILL_AREA_STYLE('',(#1022)); +#1022 = FILL_AREA_STYLE_COLOUR('',#1023); +#1023 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921); +#1024 = CURVE_STYLE('',#1025,POSITIVE_LENGTH_MEASURE(0.1),#1023); +#1025 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M10RetainingRings.stl b/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M10RetainingRings.stl new file mode 100644 index 0000000000000000000000000000000000000000..71f54478956c09a2511101c7da8449c2342a71b7 GIT binary patch literal 35484 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 literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M12RetainingRings.fcstd b/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M12RetainingRings.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..44decc22cf30246d0729d8270eee096595ba4f29 GIT binary patch literal 24457 zcmaglQ;=xQ(lF?D@3w8*cJH=r+qP}nwr$%scH6c!`#s-$^Ph8OBIaU6RIIwHi(HjY zW-d8NU=U;g0DxZrZw->7@aF9cbdUf54$=Ss(0|_w*%~@q8{0V1x>;LYX{kGIiXi%| z*7CpZ7r8L>VYewIC^i@sH<55Om=(J`>;v^91g8P10hnpNJ#7Yl5DUX6QH)kNU<^Tn zZ7r^{@$j&}KV1xJy-x+sJ#`f)@a9 zfF?2t6f-=@;al@9B92-U>wx`K*W){ERSIgxD#22Fe`8~NHzv;Rbj)eppT7Wx_>S4F z2ZbX{4P7YjeJnUYFfrF`|B}DI1oz?Qe8K}kBBJon>YGg*-oK^C*|*0Ar3WkyJpfGT zTrlF905x0Oip{PCyq4R4oc zBzYDTMh8Fj`Q$?n=XNFY$Kj?_{nOscvs!<$(2OHAHxEm6?cYJg#@(O|r*sbX9XyBh zI4M6vyUhUX%iYb55zCk3)iqGG0k_4W&%Bj%6=`l8!sfkP%(M5fZL2x@eY_MjkMi2c z5y<+ zxUz|C_J`WcPqt2z%;dzj$9a=y0Q&t1o<2898Ur|@S9WAf(ipnQvYFOG_JDe^C$%ur zBfb7loxvi-I{L5Y;B~cNI($Ay+&AM({O1@te6wakmDh>jqzg@P6FOP6XtJ~Y$%hw| z9*K^&6ML&_T9w!L8K-*0LP^F(oi<(ON!FD!w3pct$fhy^YZ?t~IShoA^6@fbjU~Ug zioId5oJ&yjNx3y@`&2>wJ~B`P>==#+>Je(aSiJ%MMl8KF`DMKn38_ec=x#U73*ip8 zz^+>zQKmdw=dv1l6^&jcjKC0R4P%uTm{r={1;rBRpkW8fuSphp>K;gCYQT}KeyjFp zr#|w9FU+*`;`EMfB|!|L3G)7>Iwu@pfb+u8-4}%s`h_(n2GWbMg>d0;y{R#k!eNU< z{1BMPGE#;-LB0{YJ?^MyXD8z;#;k|FFnXNNz~9PSey&Sdp;B@E^u<#H_?y}8v9!=Y zjqS7Bg>s_m!cNxQST_15jDvI1gGHEAT8c)LW(6eyj0(`i&kRiifpS8RsDhjGkRo8A zpjzc?_>@HaUPNjB2m#G!Y5qOW2QalTCMY**4bA5bjyEYL!E?VT-M^@TUAZgzM)tgZ zu|uq#DE?*yFDrLZiQ6No+MD?o`8Oyj>}&| zzsk|MWwsKXyvyw2T{#}c)a;cbh2a9A-j5R0g*v>tBGxlCNz>L$I}e?EQU^<;UpYjwwP_i1I(M6J|(T9FDcn@J>N+4M+p?)5J6R=1c8%Rr zX5`W3WNloPMee4ykM+nB>!se)J$Z#5IXTY9ACn8T1=J8zA>GDcke)i)zYL2$7rq3O zb5TDZn00G(ATPpB+5#N8h6Q3_d{w8|rRf>v1Ziu;WX~O*g(Aj<6D^0@-l|ih93Pf-X)b z-y;?L$6Cdl80P1~;f!<;bHHo?W167i6oVVHUDb%0_cUx}tpVGv&<4{z23IMg3y;xK^- zVn%>&(}g&K8UBDv7O12JD@PmzBHqTDF)qmFn1yoSCF*iF@-Z&Z{b#~k267_>3ZGlm zk^BlnbA3o=$dL^JS_%#DC}D8|TZmg^^7=*mu z@~|huCFY$`DJ}PA(n>6`+_+*~`}xFgml=p{_ZIbQ+uUDlUXy3^(N3z9{Rt z7Q^RHhEXXMSbeL$Y>i4c%g2K^_LDpd4zaA))*Nhh$Byy2q}3%j!?i{2mIir&PT*wq z!)F~$bQvI#tgiLpT_cmj18^I&kEIl=v;H^GDY)Nlve& znIaF^MhR;&um~wK@g<_@k&O|SvJe9!o=`Z=O|RoloJ~P@@PxP{JYh`Pn&&?xFD3}s zWY%w9LK{o@pC^txF^tXSpzFWQ0=SP-gvwc5n@H4EubmiLyPq3RY`uK9jgty!GRwI< zVM|wAiw;8t>7EhpZuGxp>>_F|fmXf5-W#7#wX|LBw}u&#+$xRZYY!d$`)fJoeF9=i;K1x|Hs} zAwcY-42pU1u{X&+*J)aFg3$@T38z}$z#l;4V4s%s?@^3#51#Em;NI3ZehSLh!hOTZ z{YPTiO0Df42n+yF{5QFT`I}hE={q34UugGfyhZv8!M0|d9?M+0us4^l;z?0jv*z#_BYIXlOe!ad}aDDQ9I`;Ow z+q!9CIlf(=-*24*%>etElX!+u$~;r49vY+2(@jZRPBMolLg z3y#R7EorxN2xONn~Z89dgcPzQ;-mEil$2RvHtQIVl_{A z&p?y-<(KiASJc9@p3X=Z5^-DK?;dZ45?5x2Xdn?De*?iy<00>OvD0-NaW-8!qrCa> z5SdQEWm-%7ani*OL~PNgCzNg^0SsLo(mkrfAqOf|N(V@Bih=@A5s{9#xJ07= zazVhjb;7Ue*+kEsWok!~?brA$x3{Y#gyD1-q0ZNRcC|$5F(YXa|FwH`2}+k)lze zJfD1J?FJYYq?wQxSX5cM#siO?3~n|#%nw~oTFJ4R8iEINoK2=ZKY_aB60He#D&LHM zRvEG?V#eInW@$2C0qBG{RIFGJfJ3Y%zGz^gbf}Q^J}~Jy+APLZ1Z{~WP?92qvTkA5 z5&sZM-#8q4GIUTd7~FbIKPPWJ%J_ubri*+Vo1H>KRurs9Zt0I98mfbk+|{*x+j*E` z3BQ~>a?ugc^=uUGu85%SLK7Sj&PY}a#<&{}jq%1*z~c_uac!rnt6~5JAg2o8V-?|z zI+4>=&rNxDLXOLljJT|)w9iS@#~GTI)zvk7AmEtL0sjh%oOIhK1S&~wbHGQ5B{SBQ zbwYg!v!Y(0jp_`?T48c`I1Y*?pUIkq4BD}SA@ntvcF7{IbH#p_2M z2sYrnUOk|!H!e<_$j;8#AREzCxtgpE6JFF-^hRW@_Wo>c;{DvcAAI%R{Jec%W#V1? zdU>*Uz28q)(&_rLczxX-41R>(_~P`;_hR`xT-k>5ZT&pneZRhcmwxDOdwaax?%j@t z+TQr?$I1q(fP15(@>#q&nCV^|ozBBW`yKh|ljI?|DOLMTGChO1pyrEKCo`yEphd0j zUCD=<7_(Iw=~hsi`YzS=ii0!JOTd}1pZ^}GQq;-Sk@jsq-bDM8;W_$k>A!Wv10~$B zFzf+ro5TXHe&ewB0JAs9`M5lb=j(3S^T90SxcgKl#mr!qTs=?gmP*5}L>Lu2eHsl* zv4-yL(oZp`|7FKq7`~xVDJYljyX~LB&3y4hfI_dVuFt$}n(Q1iPG+sJoiXNd;%G`p zr*SPyeBQ{oPR3$UJHsb3%=|ik6gI-ycIl{6UZe6&!TZ=ib${+oNL@MIh^JyH!pa!D zTV3DJVM=5f-kCXq`hndrO#xOayqW0yh;CSS*)T0bagZ#UX9}|}V(R2D-nhIm$vymP z0LGHhuJdUfYKW=0z`$Wun8dn0#u~aVL?MjTXz~r95kQNCv%D73Fq;lG96gQ6&1p>C zrUftrg5tnBewwAu`u8T*KoL-xFFDPQ^eeF{YsLj8yI3;=oQ4jb1r)`+0}6z27HX0q z~UIKQ0a=es6Pa)ro0Ct-?5WD{$08DMOA98)r{8m&XHM0SDl zI`v6on_%ulT^rT^fh-S+EgV_eP>N~@h9+Es%VdLSO-k{W)P=_5Q3kd4=}2X&M&FYx zAQ6%+XM;QaiEahEF9XpOr*4|b3!H~lNYJ36GIm}F7bG$4xjyNU2+II^bFwGS=GQ3? zbWU;={>-6PYRLRhX5gRRNMY#HHA%@Q`>XRB39UZajti>hj?#5KaaRP*d2GfH2OF>` z8)2(MMx1D~CQ$@91A;kWf>~VrUODT2*{WRhm^q^_NEH358xpiBh=MQ*g4DbcA_mBR zRB9pPTm_?O!+nGQ~zM$Aw4`Yy7@=PJjGN3dBCv0MkK|O$5&Oct5pgzByRf zVj=_%WMre%_2l)H9(bg+r!J_fVdm~&Jx}e?1!e(53Oh;M>9d|gmwBojKE)~Y|5oXt5DNakm-N|vUcMrK7 za^G)?ocBMV-EngYMP8Uy@Kq_bk=`mzymC5b1B_YW=l!Ib7Pg z))EN=N974r0q4HWaR4x%iM>SwYad#HJEteY5@U$isTJ`pA>5o;3Gi`N1QEoSnkicd zIg-Wl>jt)^&v*n_(|>{+3LKi!0!xG9-l>K%QSHoMIODIw2SHJ!l@*cUB8U4555&x+ zYKV${Cw9do;JmcCEM0y3m#z3BI7?dHZ>YhxSle`d4hrKremS(ZZ)u$>tI?bZR}`D8qvsl zn7(CgukGadH@nwFFh~Vm~+YPr6}_-m1Y{vLec>&=ysT-uwS#rtvop~05v6zynS$0cQy*H}EZkAbCm zqF6RE*Ma(3Bea_|j8v?B6ROV{!ZPpU{~6c36;Q_W52T{XXXJSf#DN0vI8GO-v=)p=?R&LZ498Q3-vbwxOOk7As2E1vz` z8+?HJ%bT^?ev7d`O&^Cw|B>EdgGC&3gkb@KKyx$VXnQSZYWd*lHG~u4I`eeM!3K$c z)2SkHVm)3JA-9-J<)g9Lv&F>z{yS_s#IFG{-eeL!$gbbjvwE$9zxF0+R5q!SwWXj+ii!!y(O~UAXO5ex`;e%Gy1x2(rn(?qntlGhFr>bdj|un~O5+Ixa2+ za%t3fUiRdh)RugbRI^R1v_WGuHKJ*tZ8&S;*B+c zR7o0|_hfq35pN6JW|(!A5mJc?ci`*2`whJ3-Gcqc-%%h6 z&a@S%pz9VetO@{14D=W|#ha|9w5^Y!2;Wn*L_#)Dsu5EC=skreYYjWeZE+2Q?MGc2 zTApR1hth|m3m7$xSXsN;eHZaEBZgl_Xo(i z85I0glh%AivD#r6&<$bfFt`I%t+!ggHU$Jd$9s0oJ&rK}_Htr>F*X&L)Jomeuv(5P zI6Ag9`QvLV>NGbh5HhkyU2e zdnEt*vNQ};SV=j!vT4IV7HhS3*N=kH(Q=|}9G_{g4AEdiP)hn4NB04 zw#j)k=hyxATCnw~%uFsOREjgUqFy?WKTnFX*TPv_qBMA!}}5{9sH7 zR%09ow(%{Y{Z?G-VZ0?FhWk5%i@HtxtPUslSJKk)`*NpC4X1SId)!x$B&`jjfLLZ_ zAP|9QKh^K^j{fB9>sW2WU(sy)>g_ZwbP7(zpUBUiTe}l^FQYZThk9xZG(Zv99FN#a ziwCn4vHu{e#o|ORAluzb4c1^eNLN_Y)M*h5YEhccMnl|g9giev3aZXHbNTz|j07&| zNDiWufb+J{t039M`qxQM)eXn2ZBwnu15P23wCE{PbzeWS%a;##=Dtfrx{j&$`&Ib_ z2SES_bMDvR`@1y@1USXdToF*UspIS0_m;0BcoNdO9BBt9sLv1YeGyR?p)KBc#`_y# zQOI3(uQ%H`Mw##=g_!O+KLhGsx-tbqF?ouW9WlA{PU%iHB z>oR%eH*EqDR|#S_10}oy;1|D|3m|QCgCCms!n$zXNWF^nI&RsIBPvtYWk#Z!ow=Vi zfqiWjM3s>j{JL0QaRt3iFt?=O*SqKNNgBJlt3LQkbstkcSdQ%mC6l($sxa}-ZP%az zd4H`+X8{zA#(d2)X$0-kL_zi`A+}-@6-+uJf6P(BzC?H5efz9;2J-c0MS)VW_VIHuDpC5q#gxr%LV_VZ-$c^y*7vvcKf!x-AK+fp@KyLTH zAjc7E!|Lhb(i9(Gg<6@7D^oxAUU^+{ni??(0{rWmR82fo| zKW9_wI(R8LtqXf)$%Du9o{vC}M^6pH3uDY&JdW?gQOeI;-8jT$y2lwx0#5w04e`uur*ugP$DIPJpJa$@1U&i|^Q z=Q^BwNER@=j%tLPWIZdNw#~JJpI8YUa{~n;cFGR^7m|0eaIg z44f=Auxaur5{hgU#oM`y%-`U{o;ELJUA;_DHr4710R85;^cDwsT~S4kdDA$-IeM7L zN>M9q)cw%T6pu#JN{0BPo_?8&*{qsMS7?CwdFmi!h@KLyc8^WmXMIP-&+4I3vuj$hxEv>!0Xs)#PUqFd+Ny zu=Ao+=|Ef$!R9gf1sLnNu`k@9Rd?3BqJtF~Zoo+Psij_no2ak?LdTntt!$73<&&Tc z(HLq}#WoSn4=0np`p{=O9a>nq4*XMBD6v7}mzO-lEAj_-dJS}PMG8l{uokmhpiFj! z>NfpN8#f{8e_)qH!5)DsYb;AM0!Vv_<vaCQ&it?I=>BildH;v&qW}L~C;eZpGbHx22AK_!Y$0-bBm%6zRQ(Uvjj!+` zA+0@jQT@wxDF5lYy}zz=|HpNNc$)v;u2cNSbs^wV3V-7N$92yC*c-bVff|i2+6T3ncV5?AkTE;ba-ejJoRWSW6^l59cuFxqe#992dJ=K)q#}tb z$nw8j=QU}opl{V(+i&~0NJt{L-TYsy^ZYl~weShBX0$;W3m=&=fXhMgpg+ftgRFsh8nne1Gj>a#fX^DyjlDgxNaM=*RhP1*f-`^$xzN9(S4?B+CN~4HT zJ4ScwRlnfp+F1||gLKJf{^|^_@0?fU&G{GWX#ZhdE;;|D>6zEC!u6an{tGm04@+(Zm_O<=&mJ|t`Cc|oDq#}c#BAKqM}#6zU>vK3r+I4=PMO^-WiI+q4!c)6 zgrV$1C5HaT{{y@1z5jrn%m0C$3P88sKd_tq2X+Skz>atHU$Be4@p-$x>-H9BdVBp_ zGwc1nect%;o*O*u!GS78N05u4xGkmr7b`a?dIhl=PNh5x=ckGLP znx6!O|57(c9~C1Dva+U1@ig>gM8m5cWm^ij+Yus5am)nRh$-bP&%$v>xl{KrXy()G zG?hdpvu$FI3sFaJY)QA6HhvdJ-FL}yaPe~I5c4<|Bk*b*oG&U~%b^XT{`{V>pJu8g zeY^vk05dm$JE{r?#@{_K-(C?obQIP!cXE*^fwk7|cdbQg^P`UL1MS+n`)|}a4cSM2 zaB2^~#6Q&HxbZTf|I2hUe@#d8|1w?jKc=%S>%r&jTs`8Q9wq49TD5Kav^z(#8>mDC zR2$BI>@C%eyzDXB^Z*}l;TrypwbMzbV%%tLUC{k|Lv`o+7rdmhWhZ1TZ;KBxKdz=4 zJ%hXctLntomOM|;i@xR`DpKAnZO`^t1=*a8=-mYnto#WPD zSYT`>g%61ovmYBN?`L4?W|}K&?Q#pMsg~$3Ws^?<9i5*q!`C;qm4Qki5!tXu3giBT z#C(@XloTOfdw|f{SM=IG2`<`!s$$J8Msu_}nLxeF$j4s>S>9W=9JriNXkFU`HZiM_ zT~Gt(^*a7$yn;$yY7iNye$vB^icf!F^)5`=hagFi$8f0KoqY5tZ_fiUT0oS+hidgI zSu>HDC_=E8w8AOn>ytZRg||M^@YC8#6;3eM>a6w?@^mxH_S>m;@tff@63uuVBk1 z9i&wLy=0dfU9BBeJV-a)+>^%uB|X8zpTS`jRxfEJ&1z%nha0J6ja#Oy6f9kf4)+ z8=Pl$D#?ybbsYAclOxK+-4)6oV1R7OFiHDEpnj9xLbx7BJlC7$%!AOCU-YrGvQVS4 zx3aCwxw;J3{7HVEA`5D7-&(=(+@I7mG*!u0^@Ca6Q%mt&e3Z8_gwov3&|PsR{Aa5} zfv1X~0Xq_#lCXV?EDWTLM$~{oQE1{c8oDLBkCTY=E-J}8Mz7^{qWE-RM|R!10=HU7 zYTLgVA8BRC zA|}gJXNyZb9UQ*_u}W%sh=*~2m0=K5(ZJVMPXd$)JV{MZruwU6G1aY6BH7D$980RY zfPbYIWDo)D2p+r?6ndzd1ih%!iDIK#svR(7UAPQOL-T~OMpM7_?R`9j%g zS<0&rk>qD7WX@UxZ~UER&{SiPYK0yGIDSrvfuhOAR?^AVLtto=g4Eb;$0B(q3lmvK z;>Mf~WTj;VDxNm%^JppJKp@66fh2P}gCLmwIg_B7jP%jsZ^g{jpX<8{Z-M&#&8zq{p>;&nqmj)>-Ae|E6`I#X2dZ#$y+TM8cE#jN(h_akj{Tdu znl5Y!@#N|E zU)GoB#7)Ul&S#m6>^oOy$y6Cd#prq2%2+tu1p7<(emnVspTw1`>>7m-tH*zJXT&xe zp?z}KG9T{8d0DL3E&FNKOw}+xg%Cmu~PE zN#yynRez91WgkKu1~zl@krSBH`t!W$y7M!;2{-%m@%dr9<9%0paai`n!zJAx6)ZKM5yl z3ioVRg5nMD zG6#@L$D^Q)VeWG|VgzFn9}FAT!A(U|)97IrjjCU0x!6b(X|V1CUr39`jrfky|D4(d zQ7h8N)9y3FFtV%L7E00vN7cHm4DF-Gfu$ydD`tE$A0t;)9ei5zv8T9rM=j1XU|mSe zbL9&B;=KUHdKzV}5Y$2Sx8utu$F96J?0eGY=jLE1%VCrv#58P3zc*W(U#U=hTraP>UDyC4cF$^)wg0O#_r(YbpxhL(PCxp`B2=&Ie zT!vO0frW1Llmau18{YI+C4!PJe2Bku7!He5gp6m~H;UGmCK;>nnlc+qV-PhgO>^uk z`V>sT4ORP)KyP^9@Z=L#$uJyogt*`WY7G3Py2HhWHk_mwFfg! zJXkX0u;Z|&)lRR|eY^L`VbDidmNnp)yheR)&nl9r)X$M;8(SLd_GvWOL_rzCh3x)B z6btCBz&B7A#ilQzmNz+nayC}+V5CLbLn3*|ST7W@9y|0jFp${rDnHw!`7ol)bY3Nesbo^KT>#}7}Bkh>8jK-M1EI}VFPv~KLCXTpy^6MeN4GP|kc_!C%4dv9;VuGS%b4K@N@Y7j07wp3P zSNiIsTb}OJ-Fy6Z2%lF8Ip5w1MFIe*B0}QF2+W*&HF@u8=_iW zj*`S2hktni$%N*~?`(G`)2M46e=H#=elbKyG<0o+WkH{3@l~R>qvY(M0@5-%=axJC#@BqofK zc4q^JomE~Sy$IH%ws-t;MPrIMKq$LZa=j3d95TRKkd4mV;PsbGziTekO!xm3Q2#E? zt5UzmFmkEJ=63?b(>j0eqvc73=8fJLqK37ivnhXcjC{8M@*2M$H4LRN^ee3QlcBKs zm2R{$r63isY=D`=A9xfv`57>Pr9yf?TwXX>PdJ5-+S8@3X%=@%T^P_k%-JFosU%?J zf`#-H5Y`VW4WTKpx*@4peKzK`upu6v2}C&DxfnouTY0+z3w~q&1SHDZOwhFsAs4JF z|DeZYN14|HU-gT-8{Q00GAJQ=`Ix$^eM>b(VWdONc|Ap8s%1%D!086D-~&xP$p%8R zxG3*~0ZCrLr3t@7#!b>!u&h2m3q(pnMU7BByo%9(?O~~TYz04Xup?Yz=q%jHTtvLs zmklgkP0LWr!rj_Gbgq#Sv{?R9E?BQVdss00@9^(i&DbULGnxAyc1m#HjGYAc0x&W) zIp9gYj0KZ2J4L`iV*<#$P}zyEWOD+sss!_9j*jB8CH&WrzodfNQ=2^emnK-Xb50*O zxvLx}kf1=uT^GmC_5|V&bm$5B&kq%L&6F0Ufil*$#*42o)6XbmaKLMfPLd&Y-9%GQM2HAPcuKct((Ve;gLNQ{b ze~bLCVJ4-+Sz%DEf7V3vY7hlavse86+&TYe`dir>(@~K1Ww#h6jngdbpgJ`>8 z7+`5Da4o72^ys|RINMw_N~ahCW8NBSpj&xek#dy%K3Lw4=IGW+_Pa9kQ^D%Sh(Jih zRv@=1(^zs35N`n?6#$((Ab*<9qS!{%_JW}4uJ7hh)#bbBOUw~@Ct!9*)X0!zEL7pD zr`^y*S3gTgYFJI5?nxPaR_~!MF@9STU*reGu8<%JdnQ5E9s1O;yy6&!@vC==kb7)b zfAqj9Jq>WD$gQbpO7yE1W#2Zm|IiS2r_pwy%NUSp1UOUzie6J~8PI92 zSKP!1rNoeTb%XYJf+eg1LOOxx_x&}9C< zvvHj+b}<>w2^*Ov9|!W%riz%I~h5Y zG7;&~4WdO6q6oixG7El^4-BSdaB|9FOmPyd=4REZarl>6ZX*X%86KFFv@A*s9&L)JK+ocx zc|sgLn&Yvhde{TUB$<(%6ZOcU+GtUfRH4o?A*$WePKpL(s4h>dXyBZFP#q>@E z9BU65r!XMf4$NQ)nzHM)0w=@GMee-WbG7Jex{GfYnBo;u{VEQkri|u|^wSq+`}@7; z8I}2Ogy#L)cShY3IJHQoYeMJ^oxP|r05qRt}YGeIu0Qrn=)9|vn`Uw zpBqd`BW4Tl7g8Myv!%LvQ9+nnGstzS#}!~T4G#6}>V*%|l+Xg^1xFX-=dNS&l@Yt? z`E$>gQ957*YdfHMffuZJQ7kDgZrNE4c_-Z*zyp_>WB!!ux}g+r!|`kS9Gt+_37p}M zi@t{QX2}3`)(zM6dcWM`GGQ|~jj=sHqEHrQ>l-X7c0`PAJS}S!H_)cvnHepfE2Sqk z9Tbz`+-EormPLd@yFo-ltF06B}QmsSK zsQTn!ITX=HJLV6+CVJKv+^2KWiKvD@72NcGHlPulXnCHBuY3U^8P}N(zX28qYCtWo z7^fKc5P2`3O(v(?h*O)?S4*mdd7{5z~wawsF zjw2HvF%Y?pMbqtoSmC-cZ?@B-lcH8AP*%qp6-*aX(aTfAQsoC;>E7nPsWb zk)V_xl%UmJO=LNve_huy>K3MmY?n$q#(C7^%24aMBrrk=Cx6kw*0E755J{u$#r;MO z9`aHLygrCc`wXjkFOPk0d4Diw+O60JPapK~31T_!)X zP%AJ5`M}N3>38l~=6@;|04}%38ynXT7Z1B%)(0uS4+a^)Z50nY!<^K$At|0{7Wv5#{U{4m989D{A1lU*1{>}`J6S#BCqr7OtnGU)RwM8T= zzuVX7s8GmsYLx8DDz260$b&TX$VYku^0kcGmkj85C}xyF@+Yi*sM*eL&5%#2VQUkH z^}#QO&G|$OH^MpnXkpD;(9`y7*x_Kie4le*+AMSP)5fDcHYsz}7E70@a@+cAr1Rr>F##Vg1=)F?5k ziH{g3mr*=|5OZxL#CYi z3pK0=YSYdGcYc9cis!~J?)(8A(cRzWp8sT1SAywy(j+R&t%qnA&*u`A50L3Ei{Mh6 zMl&y$JEEyL8cb@03T^N$DzL zV+J`(6oOO{lF`ak%C?T+?0HpO24y4ECoIe&*jHin7ak5@FZ*;SyNV24cU#GLf~cUJ zWelU`R4ulqJ-aUQ5rEPrQ|i7OdfL8tI{bY;PtvtV!@;UGkkm7b0oSml3;3Viedz9d z99<9qfI12Q0Jy(n+M>?p|MA1F#*X6#JG{?H?c5s)UFe;xl_@?B(6ltyIJ2Td`)G^- zR27GzyAfbM+e@$Ol^*?)l)zC+ks%+$iiDR=E#Fn?)^_KpdJt+*Y0~f)llJlqe7HC2 zoZALpW~BHgkEiSW`PaNn>l_N15j%Q5!ovv@VkDou#4pHTu^F!HBZqRCzP{1^1n#mZ z+4&%QX2UFe%)wa<)LXoYik1y)wR$y>=&!h`+b_(30xC2b5Y?NUgd-YLC`@?X0iZ&H z%+Z3{G|Rx7D7h%pqFSwaazcUMhYbDp`~f`$$tH)5dh0=Uzr{7EE4VyajXRe;jwAu% zIF1u|D8;G}UmJfXWaZYTYHBm0DpM!YB}eCj#vId|2NWieXP2H(>vqf3D-EkLG=VV@ zLS=Y1Ax3z>AMV`j2!D(44FyO+?6}Ep=ws838lZGz@~=8!LjHQm zz%H8PJk1!H4PMN5Rrca?7eld~Vsx6Whmo!XUV}jmQp8r~v}AI_Pl9v{#u;b?hXlzS zyrQbP^2jkauL%fPV4G8Ik@Z^$dVToy@PrKWYAdpsM4O|P5|1w-h#3gC*i;KJpW5pT z!i-P~aoqPsRkwwc{JGNb@(c$fq=u!4(Y)Vj+!r@{yJQYTCAuQCViHNsdTk&$^Tkx6 zTS@UC`rPM1WGO|s5A|v1x2T&z_lq}G25p2u#==;3kwZ}~MZXJ!)Gb}KrNWo1Vs=1xzB4Wxr@3qF}Q zq+0Jpa?M4QPUeI)rGxtVH|XXU1gN6CqSfO<>_1&U+sAB(u?<2vP|(M9VI1L zI;#MNBaL90UHwpCR-+8o)2Fzv;eJ8flaH5HCQ|ftl#pUK6)i{UAyB}H_uit-+KcA{ z)>+NRVYBPH1UyWJyfH0MrxgdMZ=Z2S6KEJM73($2!R2Lf*%z8`vCveG?Gj&rz7O|HNGv@^+D z*rNQh)7=FE;Lj@}ue=-E`+;QLFswFkihmfJ+cHjSs;jS0UD>JTVYSyndD;T>tNYOf zEUrgT000n9OsHx~k)6q}@2=eIDjgyj6)?iYQiuU7%~;!{NEQUte>$KkEE|_)@r>WW zm2Fp&bX^?G)~SqK|BrZ`lFjr@>p4B80W-LLe z#JkTSPXGt99j*&Q96`h`ikm56mI9JY z_LWeQI7hXv(nSJ@7%qe=|LN9ZkJGVZ{d%&{_^L_yQ*$3L6O zX$xIZQq~8^?fJhtIm@6px9v}NaEIXTPH=Y!?ht|o3GNP!y9H=Sg1a{a5AN=+fd+zG z8uuV+n4CLx?>#3||EZ~2Z|!H!5hnSBBf z5v(^a4F7e4KM&5p(1^a9HYPJL#e6#S`H+r1O@$iY??O0nYi#;}jfDoTa#(y*-*x8|&d=A)IG5ydPIhP3^1W*V_o6o^J2s*DI!2vG(Xg z2rH6Q&o@8IMKTdXRw(<*`eu`|O!W0X_zlTw(^B84U)E3$Ry>oFKN*pC!3C%@A$U2t z72oGUR>`I&2K2jg14C=?Hp-?Xf)b6K`0nEr3iEsV8GilpExNo*rF?YEPU}OH;OTS8 z(@<^6U5Dt)sRtSO7*N9}mZw>m5OF?UAmROR^4a zqSeof+E!^3By6-r(~!;Iy97%zGVaF*dYf%MR93Sfb$s~|Z{}g2vhORkP23$7I9mw0 z{&@yF^YCPC$WVeu2nZTPO-(j8SQ_TPY01g3M7!fI@s^pfHSg2-9u0ATbH#_-sZ>9P*cxJuepp_92&GQP?BTN} zvyDW#FmhOp<0W66r!o@KPc{^7iJ+&nK4)0iTU`Nx_gp^HMV-aFmx6~gI`nDo?aS}| zcZxSS_>+??B0+A@DzvUxR%tK@0U23AZAtB3kBaI6%s~wcFmtk?XHe|X`S6Cmxvkz~ zkd~L}XmGfa=o8TiZUE&_O)?p#qd_72b&6$?5>mtx6O#?Agw)``pr{V(oz-}Vib2ME z$P+niJni0>Hn+$K-*4#ohYKgAULkJOef}X4JF%*%jWY+|^)HsPk;gm*kELm_FFk!p zH|1*Z^7ezr3|<{6MG%l}C(rS9P}~ z^)3;PA|<`=K*;s^vkZ;CY|9m-Y*8)gB{?mV1!;;$-x||Wy++8aRyo11cvJ418#E3! z!Pnn8Un4YToF<#%WF2)`Cq8ZMYfD9!JIvKf$G(vqEO9Cd+GwJBNOdG(x-2XRN*2k# zF+Xq^qI0Mg(?quYZdKLS1#{EUcP%ny7?})I^2{w>bO$bSgUF(dO{ZBoUGg7TBU{Al zM8z#~@9;y$@ymIy`1!=nY}{R40h*SgZ4?Xo(g)|&)d?hUl^O^;iU?JTGTrS7BRJRWMi_oaK~$wv;Ls z6nGFaqnVgM=kk_or^dgeOVb7bQSg9MFSTyWZVqvIFMe9MN3WVg>IW~?bh z6A}=B^L>~(HvCP0t*n11M+y&Ywzs*TD6@5PpqqYd(;JnZV#1NwzNjqv6seJqWYHfF z*u=x>f#EkaAI#X*wSC>Za?mVTdU#3W|9#G3Ue*N3k-A>_1{}6%3w#8X4X!|DXsKnPPDmAnr~5K3gLa4g*SpRnMwLfHd-AT% z>*AIzKR0=?ITgQLyk4NiD~iBbS-ojCUQC5AC3T-CxI%UNl4#pFM9%A9vnN6$6P5Gr zc;|`&o(2FIh3`f1o(+^(2Bj-5fwk=2n(L1}MmHPi1Eoxv7|43v0A(pdzwo9XpuWs1 zi{{svOxS=KKzcrLOP5Q{v}k*ht&sJL9#x7^1nM8Mil2^j3V3MD_p07$xt#0t+6_It zddFFVXq^YRb>()WEpHaoCw`dt#EzM)cZ=4n{Dtd!xy`P*oeVa5uds)qo;Z~%pSK^= zy1ZPRKNS%t!QIB;H5*TeOMB{wXksEJqD%R~TvbV-Z5^Rxjh{3`Ryr^f*N1Cs=!1_# z7P}`)YpB1Li+=oP7d07~SR7lydx9hCs&@kGRJ(kg% zPaj$$o}fO-b+zjQ=+!lnG$@jwxVR%fm17-+JUmeW9r)dMU=J3P6ACZEX0*>xA_=qp zG_;BoAk57u?L%@Ud*V>JpWIZckfFqQ-ILLEaah6-NDyA}G(ly^d|II2$LBI!J~azs z5Il>IsraVy6*Qi+tTB z;-h?^ajfab(m>@g4az)2#MxW8{Yd5oe1!+vONu}g%!#)#Y(APfS!!X&jrVu$o^ z@>g%YWsq!`C;>+k=!kZXPc&UYoCG-UPuv^W`xj)cGn}mK%9ib*K|a^yJ+2)T<2uvB z?GE%~DzxD$>xFdv=U<8*^dQTicv4Kr8cjl|4Qi;VHIP6qB}M)mb0-m3s?tt%(746t zfQZoz2~e9$Vezdho4YL8v!_>UWHe^AO8#sr4Yi`OL)Clsdnw6SfcdjotLD_Q9SZZ# zJQpwLX8xQHysbIU3*L(9up6Ga*glA)Vq{cHOAQBnsT)i6%*+cU#*#p6-<-sYqoi@` z+BgiE@^=C`xR6^hl2W@g zDyxVPkAuHV%6S6*d>1q@N@oo-LVhibu!LZ1{ioD7ZB~WOiZnCpXN=nKkv2Cu7ub&?fsLS4{ zsj&F8l-{x7J8S>j!O;EDe}J&}8kd>aiYZ}kdi6FwFPcxo=-f;4+L1>K@wG$C6wV6) zfg^7-{5V0Iy}cmRrMx-wWeD3(;3}V|*Qgj{hq(BC5z_b=Pk63{HnMPrc@eyndAXUN zegCml0C!QrP8Vm_;^UG3!>U%NUMzd#a9-->`zNxDpwo{s$uhi@q`gVj_n+*Ly`K-N z;>jo|oq~~fvMoM-R@{k=i8Dvk&GA00OSohm+)&J;I)yR*f?3AbGDjVU#vJ%iCkmA% zSF;skOJxSdK&3Z`nBoko!k{o|tOBX!{yn^QH^^e9g~W0aN0{BgS8kGF%-E`G?5 zF&9zivTt?dNnFT{GOb6T9 z>eZ9CO}j}QZ}!X%Rl>qgJZ*DA^RIzweECaglGE5n;eRcbQNxc7f2E$d2Qt zS{rV&IO3hk$4o{>CPFmHt_0N86)j{`{p!lO@4%ZYGjOjEfK`&UHmPm*3U#6%7xHU4xz7%p`@p(a33w%+2BgeMjzojdwisif^&DO6YZNS? zpw_S?Usp{&o;pDxp)a>nnWwr|E-u)6SJ0d33!q)JFA~1}s%{Q*)ILI~4Dp-So(YWm#clnOH3VLDjMn6o=dOui|qhPM8 zl}u;7R-be_$`-K`zxJ|d4@ZYTEOx)1;fer zj1H;|pPZdK5?sKDJ`*p#MLih+OyY@&nJljk>$my^&u(vSMj|zPPH{J5bJA-Fro~z9 z{SYJL#T4^EjWDL61Q}Af@>mJwE$YZ;j&FVJ9HLSI)naqfOe?=x=$f5jxpyQo9_ZMj z8WJvGq_kGH6A~+}6Y79= zU~{!fQ0egTMHL1oLd7nj8di7V>&2aV1F5cpk@{E1K^^z#V)9GqcTFypoZrgy7m{^Y z=Zq(s!2H?h7)`T_@`1|GWOd<;oOl4iTRqWIiY5u`_$F;%kV>L7X27Hq(s7c5Nz z{XN{>F;biW%fXTNziv+-bFd?ut1#DWUVDdrCLJ_4?BlUkO2QyE-z)$B!GBXh0cf5Xup#uI#=i2WS9242{N2pciP`1 zpuoHX0~I3lqC61UL?6AaqG)ANW7_Q^lfq3(Zjh!mjve%B3oN+f2uy;z1hdHU9Llw~ zRZX69f@Bz$+hE6-QDUSWot@$mCii>ewZE{#zm;Gbh?@O0?2g*J zqur4f%n;z1_rjHe3A#J|?p;(z$EM&Em(78zEvcKu;?#-#W&tXnyraV^A%Uwy8=(}~ z-&L4`&5HktLoLwP)Dr&!AG={%aT)eKKP~IM(+d@*cSWM#>Km)74(%0wUcU*uVsWu5 zzUe8_BCVFd$SxhA>EQiBueiqe6H!H2?WKnuMee<)!ahl07G;%i1c}9w^Gdj{k=qUuTpSX;WSEi-x;6c zJAHPuaSis4P6^`*Xee`T^t5S2QE>nzxgh3DNr%J(Y=p|g&=gu&wgoN02R zJqim^+>LqOWgSfD&#hIr(@|qXYj?Ul_}L(NzC?<-3Y4nT9dTGa7LE|Mv?_?vs*WIp{=>Kh$b>D8CnV2R8L4Pv>IJT}TRf&9Geu+j7Rq_z0`4Pfm0r_MUkg z#*SNgJv>WAY^y|mSqYGd3}M1KjVLF{I)6P>y17BDRbUqjPr>W5H<=eep1A*N5#H!! zpHhE^rPHeyFtkCRQ%1%yprm;L^-^Df2?$r&kHbTK2aB z9v!OmPo#qTcPwC5rxvEdDm&!yy8baycMm7Q0X0Xoa86fTWb7P&N(yR_=DHS{RDopZ zCN?0riv?NPT_cYQ+l$wuYVHVegJI|KQ{X_dkRQ@3QB#r1p>TkC!?ii#_Z|D8jvOPl zG%HqS+-)2Nk3+rr-;LZ1+-nruV}Rx^iQhWSY0JZeVGH zWp$D~Mgk*MqZq^YQRFVxV)#IBwzMgP_0Cdk{^gCBm`;xQFjT5$f~t2oS~FraDHRpu zsZudDNIc4-g!F>uk5N0kpzEC2&UyM2iwt4J_3EaFb=tEWR`a$F5f;D*qtH{@wr#4p zKBL)=rz(fg+sOgT^FAeYb*xmK?cfGll}5tZS+f^+jwOh2=S@v(YsL(K*S%TSQ!`v- zZ#6A1re~MM8BXk-lu&7NRh>s7Z$+hO z20hUy>kLeAb(d9EHHbI1&D<*0aB+jY9`oy3T7>9FP1t>$JyaB3SD#FLhbq}nWEC6p zi>hF9$m5Smtf&tz*^Hl6kr3e~Sk(68!s{%wwtP7gJt-C{l(GA*aWWT@)1OyHYTCEV zsOF;y@L8cpZ8Z8GF$QDrsiBX}>QUw1hmeM{rFoVd@Czc$t3*AIu=}!^P-;*VI4v=> z`^~UGL4OboZ$Am%X-Igr!-B78O;M$*yu5Zke}e@B6`iy|!VYcw_PAon{R!DhP${tR znV)E5gRV{T_@n>CI5@*%mZ^fDr)<9Ba#d$wxW>c@Lp(b^1-RrLTpK6NAr+*iPUu%d zdz=}>wJtj|x8K%WBcw6)YcSR-SevA*97G%zsVX%CbuD%&n?e61SVN3IEUyu<4e#Qi z0=!}^?87mG)z~eJ47{dkC&SCc4sMR(8JrHwKaI@|L!zkBv9HT1u>$3*fr zAU&jIIQil3eu-?G4C#o7*LrebR;41^tYt^ zl|acM3-1CdVf*Cz8&pb@q`C{=0--sxIbXuBwQ8I>h=jZS_ zXJH(mUpx9&B|??!gKKg8pA0lh?nIWpI^J3L9@$$iwi?CS-PXd^n_^ZFn|LlxdP z)X(T2`)f>NhcxwG>DqO|efl9K+aIa&p4p=1YddTdT`Vs8a7Ke6H32=y6<1}CY}&3?M07=5dZp78NyX2+$JtR|HKrK)eL)|^dsKi_D3tJi}{I89sVysF}^x<2G(LrtVeicQ&o_bsti za$cqs{n@3AZ>dNV1`rStK;M)qeSCCma7?DJBG*voREmR1uU544`@_$K(8SZ{HJjH3 zJl77J*DaCM2^SY%OsIDULnL2Z12N!-5O!@y{c+pBpv7$0TC$9d)rp9hx3{I@qJRCQ zXjcCdW*?J<0xuB2O+(3hZ7BPAkV!XXwc|g{+1Z0Dy*2gWvAUe|RtdME}(8{TD_4ZQ=V5 z`Y#FJpX{HehySuOzf;-&u>bNt{K@{gMf6|xugQ}Cu>aaA`jh>02IaqOwdnsbk@6?} zXK4IiSVZc7j*$Pn3;z-@4|`z literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M12RetainingRings.step b/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M12RetainingRings.step new file mode 100644 index 00000000..06c89654 --- /dev/null +++ b/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M12RetainingRings.step @@ -0,0 +1,1509 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/jesus/Documentos/Freecad/FreeCAD-library/Mechanical +Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_ +M12RetainingRings.step','2015-10-11T22:24:19',('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('Fillet','Fillet','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1217); +#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,#147,#544,#594,#643,#940,#967,#994,#1021, + #1048,#1075,#1102,#1129,#1156,#1163,#1190)); +#17 = ADVANCED_FACE('',(#18),#33,.T.); +#18 = FACE_BOUND('',#19,.F.); +#19 = EDGE_LOOP('',(#20,#60,#88,#121)); +#20 = ORIENTED_EDGE('',*,*,#21,.F.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(0.5,8.38832931041,-2.521942214971)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(0.5,8.75795416496,-0.15)); +#26 = SURFACE_CURVE('',#27,(#32,#44),.PCURVE_S1.); +#27 = CIRCLE('',#28,8.759238617342); +#28 = AXIS2_PLACEMENT_3D('',#29,#30,#31); +#29 = CARTESIAN_POINT('',(0.5,0.,0.)); +#30 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#31 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#32 = PCURVE('',#33,#38); +#33 = CYLINDRICAL_SURFACE('',#34,8.759238617342); +#34 = AXIS2_PLACEMENT_3D('',#35,#36,#37); +#35 = CARTESIAN_POINT('',(0.5,0.,0.)); +#36 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#37 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#38 = DEFINITIONAL_REPRESENTATION('',(#39),#43); +#39 = LINE('',#40,#41); +#40 = CARTESIAN_POINT('',(-0.,0.)); +#41 = VECTOR('',#42,1.); +#42 = DIRECTION('',(-1.,0.)); +#43 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#44 = PCURVE('',#45,#50); +#45 = PLANE('',#46); +#46 = AXIS2_PLACEMENT_3D('',#47,#48,#49); +#47 = CARTESIAN_POINT('',(0.5,5.49795416496,0.15)); +#48 = DIRECTION('',(-1.,0.,-1.110223024625E-16)); +#49 = DIRECTION('',(0.,-1.110223024625E-16,-1.)); +#50 = DEFINITIONAL_REPRESENTATION('',(#51),#59); +#51 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#52,#53,#54,#55,#56,#57,#58), +.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#52 = CARTESIAN_POINT('',(0.15,-3.261284452382)); +#53 = CARTESIAN_POINT('',(-15.02144632085,-3.261284452382)); +#54 = CARTESIAN_POINT('',(-7.435723160428,9.877573473631)); +#55 = CARTESIAN_POINT('',(0.15,23.016431399644)); +#56 = CARTESIAN_POINT('',(7.735723160428,9.877573473631)); +#57 = CARTESIAN_POINT('',(15.321446320856,-3.261284452382)); +#58 = CARTESIAN_POINT('',(0.15,-3.261284452382)); +#59 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#60 = ORIENTED_EDGE('',*,*,#61,.T.); +#61 = EDGE_CURVE('',#22,#62,#64,.T.); +#62 = VERTEX_POINT('',#63); +#63 = CARTESIAN_POINT('',(1.5,8.38832931041,-2.521942214971)); +#64 = SURFACE_CURVE('',#65,(#69,#76),.PCURVE_S1.); +#65 = LINE('',#66,#67); +#66 = CARTESIAN_POINT('',(0.5,8.38832931041,-2.521942214971)); +#67 = VECTOR('',#68,1.); +#68 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#69 = PCURVE('',#33,#70); +#70 = DEFINITIONAL_REPRESENTATION('',(#71),#75); +#71 = LINE('',#72,#73); +#72 = CARTESIAN_POINT('',(-5.991133272286,-3.330669073875E-17)); +#73 = VECTOR('',#74,1.); +#74 = DIRECTION('',(-0.,-1.)); +#75 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#76 = PCURVE('',#77,#82); +#77 = CYLINDRICAL_SURFACE('',#78,1.); +#78 = AXIS2_PLACEMENT_3D('',#79,#80,#81); +#79 = CARTESIAN_POINT('',(0.5,7.430674235938,-2.234024243427)); +#80 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#81 = DIRECTION('',(1.063210713328E-16,0.957655074472,-0.287917971544)); +#82 = DEFINITIONAL_REPRESENTATION('',(#83),#87); +#83 = LINE('',#84,#85); +#84 = CARTESIAN_POINT('',(-0.,-9.860761315263E-32)); +#85 = VECTOR('',#86,1.); +#86 = DIRECTION('',(-0.,1.)); +#87 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#88 = ORIENTED_EDGE('',*,*,#89,.T.); +#89 = EDGE_CURVE('',#62,#90,#92,.T.); +#90 = VERTEX_POINT('',#91); +#91 = CARTESIAN_POINT('',(1.5,8.75795416496,-0.15)); +#92 = SURFACE_CURVE('',#93,(#98,#105),.PCURVE_S1.); +#93 = CIRCLE('',#94,8.759238617342); +#94 = AXIS2_PLACEMENT_3D('',#95,#96,#97); +#95 = CARTESIAN_POINT('',(1.5,0.,1.110223024625E-16)); +#96 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#97 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#98 = PCURVE('',#33,#99); +#99 = DEFINITIONAL_REPRESENTATION('',(#100),#104); +#100 = LINE('',#101,#102); +#101 = CARTESIAN_POINT('',(-0.,-1.)); +#102 = VECTOR('',#103,1.); +#103 = DIRECTION('',(-1.,0.)); +#104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#105 = PCURVE('',#106,#111); +#106 = PLANE('',#107); +#107 = AXIS2_PLACEMENT_3D('',#108,#109,#110); +#108 = CARTESIAN_POINT('',(1.5,5.49795416496,0.15)); +#109 = DIRECTION('',(-1.,0.,-1.110223024625E-16)); +#110 = DIRECTION('',(0.,-1.110223024625E-16,-1.)); +#111 = DEFINITIONAL_REPRESENTATION('',(#112),#120); +#112 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#113,#114,#115,#116,#117,#118 +,#119),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#113 = CARTESIAN_POINT('',(0.15,-3.261284452382)); +#114 = CARTESIAN_POINT('',(-15.02144632085,-3.261284452382)); +#115 = CARTESIAN_POINT('',(-7.435723160428,9.877573473631)); +#116 = CARTESIAN_POINT('',(0.15,23.016431399644)); +#117 = CARTESIAN_POINT('',(7.735723160428,9.877573473631)); +#118 = CARTESIAN_POINT('',(15.321446320856,-3.261284452382)); +#119 = CARTESIAN_POINT('',(0.15,-3.261284452382)); +#120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#121 = ORIENTED_EDGE('',*,*,#122,.F.); +#122 = EDGE_CURVE('',#24,#90,#123,.T.); +#123 = SURFACE_CURVE('',#124,(#128,#135),.PCURVE_S1.); +#124 = LINE('',#125,#126); +#125 = CARTESIAN_POINT('',(0.5,8.75795416496,-0.15)); +#126 = VECTOR('',#127,1.); +#127 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#128 = PCURVE('',#33,#129); +#129 = DEFINITIONAL_REPRESENTATION('',(#130),#134); +#130 = LINE('',#131,#132); +#131 = CARTESIAN_POINT('',(-6.266059693988,0.)); +#132 = VECTOR('',#133,1.); +#133 = DIRECTION('',(-0.,-1.)); +#134 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#135 = PCURVE('',#136,#141); +#136 = PLANE('',#137); +#137 = AXIS2_PLACEMENT_3D('',#138,#139,#140); +#138 = CARTESIAN_POINT('',(0.5,5.49795416496,-0.15)); +#139 = DIRECTION('',(-1.110223024625E-16,1.232595164408E-32,1.)); +#140 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#141 = DEFINITIONAL_REPRESENTATION('',(#142),#146); +#142 = LINE('',#143,#144); +#143 = CARTESIAN_POINT('',(3.26,2.863866532364E-17)); +#144 = VECTOR('',#145,1.); +#145 = DIRECTION('',(1.110223024625E-16,-1.)); +#146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#147 = ADVANCED_FACE('',(#148,#474,#509),#45,.T.); +#148 = FACE_BOUND('',#149,.T.); +#149 = EDGE_LOOP('',(#150,#151,#175,#203,#236,#269,#302,#330,#359,#392, + #420,#453)); +#150 = ORIENTED_EDGE('',*,*,#21,.F.); +#151 = ORIENTED_EDGE('',*,*,#152,.T.); +#152 = EDGE_CURVE('',#22,#153,#155,.T.); +#153 = VERTEX_POINT('',#154); +#154 = CARTESIAN_POINT('',(0.5,7.660845156361,-3.207174461735)); +#155 = SURFACE_CURVE('',#156,(#161,#168),.PCURVE_S1.); +#156 = CIRCLE('',#157,1.); +#157 = AXIS2_PLACEMENT_3D('',#158,#159,#160); +#158 = CARTESIAN_POINT('',(0.5,7.430674235938,-2.234024243427)); +#159 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#160 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#161 = PCURVE('',#45,#162); +#162 = DEFINITIONAL_REPRESENTATION('',(#163),#167); +#163 = CIRCLE('',#164,1.); +#164 = AXIS2_PLACEMENT_2D('',#165,#166); +#165 = CARTESIAN_POINT('',(2.384024243427,-1.932720070978)); +#166 = DIRECTION('',(1.110223024625E-16,1.)); +#167 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#168 = PCURVE('',#77,#169); +#169 = DEFINITIONAL_REPRESENTATION('',(#170),#174); +#170 = LINE('',#171,#172); +#171 = CARTESIAN_POINT('',(3.433644688483,-3.330669073875E-17)); +#172 = VECTOR('',#173,1.); +#173 = DIRECTION('',(-1.,0.)); +#174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#175 = ORIENTED_EDGE('',*,*,#176,.F.); +#176 = EDGE_CURVE('',#177,#153,#179,.T.); +#177 = VERTEX_POINT('',#178); +#178 = CARTESIAN_POINT('',(0.5,6.,-3.6)); +#179 = SURFACE_CURVE('',#180,(#184,#191),.PCURVE_S1.); +#180 = LINE('',#181,#182); +#181 = CARTESIAN_POINT('',(0.5,6.,-3.6)); +#182 = VECTOR('',#183,1.); +#183 = DIRECTION('',(1.080413778784E-16,0.973150218307,0.230170920423)); +#184 = PCURVE('',#45,#185); +#185 = DEFINITIONAL_REPRESENTATION('',(#186),#190); +#186 = LINE('',#187,#188); +#187 = CARTESIAN_POINT('',(3.75,-0.50204583504)); +#188 = VECTOR('',#189,1.); +#189 = DIRECTION('',(-0.230170920423,-0.973150218307)); +#190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#191 = PCURVE('',#192,#197); +#192 = PLANE('',#193); +#193 = AXIS2_PLACEMENT_3D('',#194,#195,#196); +#194 = CARTESIAN_POINT('',(0.5,6.,-3.6)); +#195 = DIRECTION('',(-1.080413778784E-16,-0.230170920423,0.973150218307) + ); +#196 = DIRECTION('',(1.080413778784E-16,0.973150218307,0.230170920423)); +#197 = DEFINITIONAL_REPRESENTATION('',(#198),#202); +#198 = LINE('',#199,#200); +#199 = CARTESIAN_POINT('',(1.830878468235E-15,2.6645352591E-16)); +#200 = VECTOR('',#201,1.); +#201 = DIRECTION('',(1.,-3.08148791102E-33)); +#202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#203 = ORIENTED_EDGE('',*,*,#204,.T.); +#204 = EDGE_CURVE('',#177,#205,#207,.T.); +#205 = VERTEX_POINT('',#206); +#206 = CARTESIAN_POINT('',(0.5,5.3,-4.2)); +#207 = SURFACE_CURVE('',#208,(#213,#224),.PCURVE_S1.); +#208 = CIRCLE('',#209,1.); +#209 = AXIS2_PLACEMENT_3D('',#210,#211,#212); +#210 = CARTESIAN_POINT('',(0.5,6.227520053128,-4.573773395316)); +#211 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#212 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#213 = PCURVE('',#45,#214); +#214 = DEFINITIONAL_REPRESENTATION('',(#215),#223); +#215 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#216,#217,#218,#219,#220,#221 +,#222),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#216 = CARTESIAN_POINT('',(4.723773395316,-1.729565888168)); +#217 = CARTESIAN_POINT('',(2.991722587747,-1.729565888168)); +#218 = CARTESIAN_POINT('',(3.857747991531,-0.229565888168)); +#219 = CARTESIAN_POINT('',(4.723773395316,1.270434111832)); +#220 = CARTESIAN_POINT('',(5.5897987991,-0.229565888168)); +#221 = CARTESIAN_POINT('',(6.455824202885,-1.729565888168)); +#222 = CARTESIAN_POINT('',(4.723773395316,-1.729565888168)); +#223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#224 = PCURVE('',#225,#230); +#225 = CYLINDRICAL_SURFACE('',#226,1.); +#226 = AXIS2_PLACEMENT_3D('',#227,#228,#229); +#227 = CARTESIAN_POINT('',(0.5,6.227520053128,-4.573773395316)); +#228 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#229 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#230 = DEFINITIONAL_REPRESENTATION('',(#231),#235); +#231 = LINE('',#232,#233); +#232 = CARTESIAN_POINT('',(-0.,0.)); +#233 = VECTOR('',#234,1.); +#234 = DIRECTION('',(-1.,0.)); +#235 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#236 = ORIENTED_EDGE('',*,*,#237,.F.); +#237 = EDGE_CURVE('',#238,#205,#240,.T.); +#238 = VERTEX_POINT('',#239); +#239 = CARTESIAN_POINT('',(0.5,5.322374943029,4.17)); +#240 = SURFACE_CURVE('',#241,(#246,#257),.PCURVE_S1.); +#241 = CIRCLE('',#242,7.); +#242 = AXIS2_PLACEMENT_3D('',#243,#244,#245); +#243 = CARTESIAN_POINT('',(0.5,-0.3,0.)); +#244 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#245 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#246 = PCURVE('',#45,#247); +#247 = DEFINITIONAL_REPRESENTATION('',(#248),#256); +#248 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#249,#250,#251,#252,#253,#254 +,#255),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#249 = CARTESIAN_POINT('',(0.15,-1.20204583504)); +#250 = CARTESIAN_POINT('',(-11.97435565298,-1.20204583504)); +#251 = CARTESIAN_POINT('',(-5.912177826491,9.29795416496)); +#252 = CARTESIAN_POINT('',(0.15,19.79795416496)); +#253 = CARTESIAN_POINT('',(6.212177826491,9.29795416496)); +#254 = CARTESIAN_POINT('',(12.274355652982,-1.20204583504)); +#255 = CARTESIAN_POINT('',(0.15,-1.20204583504)); +#256 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#257 = PCURVE('',#258,#263); +#258 = CYLINDRICAL_SURFACE('',#259,7.); +#259 = AXIS2_PLACEMENT_3D('',#260,#261,#262); +#260 = CARTESIAN_POINT('',(0.5,-0.3,0.)); +#261 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#262 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#263 = DEFINITIONAL_REPRESENTATION('',(#264),#268); +#264 = LINE('',#265,#266); +#265 = CARTESIAN_POINT('',(-0.,0.)); +#266 = VECTOR('',#267,1.); +#267 = DIRECTION('',(-1.,0.)); +#268 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#269 = ORIENTED_EDGE('',*,*,#270,.T.); +#270 = EDGE_CURVE('',#238,#271,#273,.T.); +#271 = VERTEX_POINT('',#272); +#272 = CARTESIAN_POINT('',(0.5,6.,3.6)); +#273 = SURFACE_CURVE('',#274,(#279,#290),.PCURVE_S1.); +#274 = CIRCLE('',#275,1.); +#275 = AXIS2_PLACEMENT_3D('',#276,#277,#278); +#276 = CARTESIAN_POINT('',(0.5,6.238377427773,4.571172591216)); +#277 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#278 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#279 = PCURVE('',#45,#280); +#280 = DEFINITIONAL_REPRESENTATION('',(#281),#289); +#281 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#282,#283,#284,#285,#286,#287 +,#288),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#282 = CARTESIAN_POINT('',(-4.421172591216,-1.740423262813)); +#283 = CARTESIAN_POINT('',(-6.153223398784,-1.740423262813)); +#284 = CARTESIAN_POINT('',(-5.287197995,-0.240423262813)); +#285 = CARTESIAN_POINT('',(-4.421172591216,1.259576737187)); +#286 = CARTESIAN_POINT('',(-3.555147187431,-0.240423262813)); +#287 = CARTESIAN_POINT('',(-2.689121783647,-1.740423262813)); +#288 = CARTESIAN_POINT('',(-4.421172591216,-1.740423262813)); +#289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#290 = PCURVE('',#291,#296); +#291 = CYLINDRICAL_SURFACE('',#292,1.); +#292 = AXIS2_PLACEMENT_3D('',#293,#294,#295); +#293 = CARTESIAN_POINT('',(0.5,6.238377427773,4.571172591216)); +#294 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#295 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#296 = DEFINITIONAL_REPRESENTATION('',(#297),#301); +#297 = LINE('',#298,#299); +#298 = CARTESIAN_POINT('',(-0.,0.)); +#299 = VECTOR('',#300,1.); +#300 = DIRECTION('',(-1.,0.)); +#301 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#302 = ORIENTED_EDGE('',*,*,#303,.T.); +#303 = EDGE_CURVE('',#271,#304,#306,.T.); +#304 = VERTEX_POINT('',#305); +#305 = CARTESIAN_POINT('',(0.5,7.660845156361,3.207174461735)); +#306 = SURFACE_CURVE('',#307,(#311,#318),.PCURVE_S1.); +#307 = LINE('',#308,#309); +#308 = CARTESIAN_POINT('',(0.5,6.,3.6)); +#309 = VECTOR('',#310,1.); +#310 = DIRECTION('',(1.080413778784E-16,0.973150218307,-0.230170920423) + ); +#311 = PCURVE('',#45,#312); +#312 = DEFINITIONAL_REPRESENTATION('',(#313),#317); +#313 = LINE('',#314,#315); +#314 = CARTESIAN_POINT('',(-3.45,-0.50204583504)); +#315 = VECTOR('',#316,1.); +#316 = DIRECTION('',(0.230170920423,-0.973150218307)); +#317 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#318 = PCURVE('',#319,#324); +#319 = PLANE('',#320); +#320 = AXIS2_PLACEMENT_3D('',#321,#322,#323); +#321 = CARTESIAN_POINT('',(0.5,6.,3.6)); +#322 = DIRECTION('',(-1.080413778784E-16,0.230170920423,0.973150218307) + ); +#323 = DIRECTION('',(1.080413778784E-16,0.973150218307,-0.230170920423) + ); +#324 = DEFINITIONAL_REPRESENTATION('',(#325),#329); +#325 = LINE('',#326,#327); +#326 = CARTESIAN_POINT('',(1.830878468235E-15,1.06581410364E-15)); +#327 = VECTOR('',#328,1.); +#328 = DIRECTION('',(1.,-6.162975822039E-33)); +#329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#330 = ORIENTED_EDGE('',*,*,#331,.T.); +#331 = EDGE_CURVE('',#304,#332,#334,.T.); +#332 = VERTEX_POINT('',#333); +#333 = CARTESIAN_POINT('',(0.5,8.38832931041,2.521942214971)); +#334 = SURFACE_CURVE('',#335,(#340,#347),.PCURVE_S1.); +#335 = CIRCLE('',#336,1.); +#336 = AXIS2_PLACEMENT_3D('',#337,#338,#339); +#337 = CARTESIAN_POINT('',(0.5,7.430674235938,2.234024243427)); +#338 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#339 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#340 = PCURVE('',#45,#341); +#341 = DEFINITIONAL_REPRESENTATION('',(#342),#346); +#342 = CIRCLE('',#343,1.); +#343 = AXIS2_PLACEMENT_2D('',#344,#345); +#344 = CARTESIAN_POINT('',(-2.084024243427,-1.932720070978)); +#345 = DIRECTION('',(1.110223024625E-16,1.)); +#346 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#347 = PCURVE('',#348,#353); +#348 = CYLINDRICAL_SURFACE('',#349,1.); +#349 = AXIS2_PLACEMENT_3D('',#350,#351,#352); +#350 = CARTESIAN_POINT('',(0.5,7.430674235938,2.234024243427)); +#351 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#352 = DIRECTION('',(2.555410554527E-17,0.230170920423,0.973150218307)); +#353 = DEFINITIONAL_REPRESENTATION('',(#354),#358); +#354 = LINE('',#355,#356); +#355 = CARTESIAN_POINT('',(1.803049642228,-4.790277596107E-16)); +#356 = VECTOR('',#357,1.); +#357 = DIRECTION('',(-1.,0.)); +#358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#359 = ORIENTED_EDGE('',*,*,#360,.F.); +#360 = EDGE_CURVE('',#361,#332,#363,.T.); +#361 = VERTEX_POINT('',#362); +#362 = CARTESIAN_POINT('',(0.5,8.75795416496,0.15)); +#363 = SURFACE_CURVE('',#364,(#369,#380),.PCURVE_S1.); +#364 = CIRCLE('',#365,8.759238617342); +#365 = AXIS2_PLACEMENT_3D('',#366,#367,#368); +#366 = CARTESIAN_POINT('',(0.5,0.,0.)); +#367 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#368 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#369 = PCURVE('',#45,#370); +#370 = DEFINITIONAL_REPRESENTATION('',(#371),#379); +#371 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#372,#373,#374,#375,#376,#377 +,#378),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#372 = CARTESIAN_POINT('',(0.15,-3.261284452382)); +#373 = CARTESIAN_POINT('',(-15.02144632085,-3.261284452382)); +#374 = CARTESIAN_POINT('',(-7.435723160428,9.877573473631)); +#375 = CARTESIAN_POINT('',(0.15,23.016431399644)); +#376 = CARTESIAN_POINT('',(7.735723160428,9.877573473631)); +#377 = CARTESIAN_POINT('',(15.321446320856,-3.261284452382)); +#378 = CARTESIAN_POINT('',(0.15,-3.261284452382)); +#379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#380 = PCURVE('',#381,#386); +#381 = CYLINDRICAL_SURFACE('',#382,8.759238617342); +#382 = AXIS2_PLACEMENT_3D('',#383,#384,#385); +#383 = CARTESIAN_POINT('',(0.5,0.,0.)); +#384 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#385 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#386 = DEFINITIONAL_REPRESENTATION('',(#387),#391); +#387 = LINE('',#388,#389); +#388 = CARTESIAN_POINT('',(-0.,0.)); +#389 = VECTOR('',#390,1.); +#390 = DIRECTION('',(-1.,0.)); +#391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#392 = ORIENTED_EDGE('',*,*,#393,.F.); +#393 = EDGE_CURVE('',#394,#361,#396,.T.); +#394 = VERTEX_POINT('',#395); +#395 = CARTESIAN_POINT('',(0.5,5.49795416496,0.15)); +#396 = SURFACE_CURVE('',#397,(#401,#408),.PCURVE_S1.); +#397 = LINE('',#398,#399); +#398 = CARTESIAN_POINT('',(0.5,5.49795416496,0.15)); +#399 = VECTOR('',#400,1.); +#400 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#401 = PCURVE('',#45,#402); +#402 = DEFINITIONAL_REPRESENTATION('',(#403),#407); +#403 = LINE('',#404,#405); +#404 = CARTESIAN_POINT('',(0.,8.881784197001E-16)); +#405 = VECTOR('',#406,1.); +#406 = DIRECTION('',(0.,-1.)); +#407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#408 = PCURVE('',#409,#414); +#409 = PLANE('',#410); +#410 = AXIS2_PLACEMENT_3D('',#411,#412,#413); +#411 = CARTESIAN_POINT('',(0.5,5.49795416496,0.15)); +#412 = DIRECTION('',(-1.110223024625E-16,1.232595164408E-32,1.)); +#413 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#414 = DEFINITIONAL_REPRESENTATION('',(#415),#419); +#415 = LINE('',#416,#417); +#416 = CARTESIAN_POINT('',(1.7763568394E-15,6.270488755966E-16)); +#417 = VECTOR('',#418,1.); +#418 = DIRECTION('',(1.,0.)); +#419 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#420 = ORIENTED_EDGE('',*,*,#421,.T.); +#421 = EDGE_CURVE('',#394,#422,#424,.T.); +#422 = VERTEX_POINT('',#423); +#423 = CARTESIAN_POINT('',(0.5,5.49795416496,-0.15)); +#424 = SURFACE_CURVE('',#425,(#430,#441),.PCURVE_S1.); +#425 = CIRCLE('',#426,5.5); +#426 = AXIS2_PLACEMENT_3D('',#427,#428,#429); +#427 = CARTESIAN_POINT('',(0.5,0.,0.)); +#428 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#429 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#430 = PCURVE('',#45,#431); +#431 = DEFINITIONAL_REPRESENTATION('',(#432),#440); +#432 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#433,#434,#435,#436,#437,#438 +,#439),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#433 = CARTESIAN_POINT('',(0.15,-2.045835040092E-03)); +#434 = CARTESIAN_POINT('',(-9.376279441629,-2.045835040092E-03)); +#435 = CARTESIAN_POINT('',(-4.613139720814,8.24795416496)); +#436 = CARTESIAN_POINT('',(0.15,16.49795416496)); +#437 = CARTESIAN_POINT('',(4.913139720814,8.24795416496)); +#438 = CARTESIAN_POINT('',(9.676279441629,-2.045835040083E-03)); +#439 = CARTESIAN_POINT('',(0.15,-2.045835040092E-03)); +#440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#441 = PCURVE('',#442,#447); +#442 = CYLINDRICAL_SURFACE('',#443,5.5); +#443 = AXIS2_PLACEMENT_3D('',#444,#445,#446); +#444 = CARTESIAN_POINT('',(0.5,0.,0.)); +#445 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#446 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#447 = DEFINITIONAL_REPRESENTATION('',(#448),#452); +#448 = LINE('',#449,#450); +#449 = CARTESIAN_POINT('',(-0.,0.)); +#450 = VECTOR('',#451,1.); +#451 = DIRECTION('',(-1.,0.)); +#452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#453 = ORIENTED_EDGE('',*,*,#454,.T.); +#454 = EDGE_CURVE('',#422,#24,#455,.T.); +#455 = SURFACE_CURVE('',#456,(#460,#467),.PCURVE_S1.); +#456 = LINE('',#457,#458); +#457 = CARTESIAN_POINT('',(0.5,5.49795416496,-0.15)); +#458 = VECTOR('',#459,1.); +#459 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#460 = PCURVE('',#45,#461); +#461 = DEFINITIONAL_REPRESENTATION('',(#462),#466); +#462 = LINE('',#463,#464); +#463 = CARTESIAN_POINT('',(0.3,-8.881784197001E-16)); +#464 = VECTOR('',#465,1.); +#465 = DIRECTION('',(0.,-1.)); +#466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#467 = PCURVE('',#136,#468); +#468 = DEFINITIONAL_REPRESENTATION('',(#469),#473); +#469 = LINE('',#470,#471); +#470 = CARTESIAN_POINT('',(1.7763568394E-15,5.937421848579E-16)); +#471 = VECTOR('',#472,1.); +#472 = DIRECTION('',(1.,0.)); +#473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#474 = FACE_BOUND('',#475,.T.); +#475 = EDGE_LOOP('',(#476)); +#476 = ORIENTED_EDGE('',*,*,#477,.T.); +#477 = EDGE_CURVE('',#478,#478,#480,.T.); +#478 = VERTEX_POINT('',#479); +#479 = CARTESIAN_POINT('',(0.5,7.97,-1.54)); +#480 = SURFACE_CURVE('',#481,(#486,#497),.PCURVE_S1.); +#481 = CIRCLE('',#482,0.85); +#482 = AXIS2_PLACEMENT_3D('',#483,#484,#485); +#483 = CARTESIAN_POINT('',(0.5,7.12,-1.54)); +#484 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#485 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#486 = PCURVE('',#45,#487); +#487 = DEFINITIONAL_REPRESENTATION('',(#488),#496); +#488 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#489,#490,#491,#492,#493,#494 +,#495),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#489 = CARTESIAN_POINT('',(1.69,-2.47204583504)); +#490 = CARTESIAN_POINT('',(0.217756813566,-2.47204583504)); +#491 = CARTESIAN_POINT('',(0.953878406783,-1.19704583504)); +#492 = CARTESIAN_POINT('',(1.69,7.795416495991E-02)); +#493 = CARTESIAN_POINT('',(2.426121593217,-1.19704583504)); +#494 = CARTESIAN_POINT('',(3.162243186434,-2.47204583504)); +#495 = CARTESIAN_POINT('',(1.69,-2.47204583504)); +#496 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#497 = PCURVE('',#498,#503); +#498 = CYLINDRICAL_SURFACE('',#499,0.85); +#499 = AXIS2_PLACEMENT_3D('',#500,#501,#502); +#500 = CARTESIAN_POINT('',(0.5,7.12,-1.54)); +#501 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#502 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#503 = DEFINITIONAL_REPRESENTATION('',(#504),#508); +#504 = LINE('',#505,#506); +#505 = CARTESIAN_POINT('',(-0.,0.)); +#506 = VECTOR('',#507,1.); +#507 = DIRECTION('',(-1.,0.)); +#508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#509 = FACE_BOUND('',#510,.T.); +#510 = EDGE_LOOP('',(#511)); +#511 = ORIENTED_EDGE('',*,*,#512,.T.); +#512 = EDGE_CURVE('',#513,#513,#515,.T.); +#513 = VERTEX_POINT('',#514); +#514 = CARTESIAN_POINT('',(0.5,7.97,1.54)); +#515 = SURFACE_CURVE('',#516,(#521,#532),.PCURVE_S1.); +#516 = CIRCLE('',#517,0.85); +#517 = AXIS2_PLACEMENT_3D('',#518,#519,#520); +#518 = CARTESIAN_POINT('',(0.5,7.12,1.54)); +#519 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#520 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#521 = PCURVE('',#45,#522); +#522 = DEFINITIONAL_REPRESENTATION('',(#523),#531); +#523 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#524,#525,#526,#527,#528,#529 +,#530),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#524 = CARTESIAN_POINT('',(-1.39,-2.47204583504)); +#525 = CARTESIAN_POINT('',(-2.862243186434,-2.47204583504)); +#526 = CARTESIAN_POINT('',(-2.126121593217,-1.19704583504)); +#527 = CARTESIAN_POINT('',(-1.39,7.795416495991E-02)); +#528 = CARTESIAN_POINT('',(-0.653878406783,-1.19704583504)); +#529 = CARTESIAN_POINT('',(8.224318643357E-02,-2.47204583504)); +#530 = CARTESIAN_POINT('',(-1.39,-2.47204583504)); +#531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#532 = PCURVE('',#533,#538); +#533 = CYLINDRICAL_SURFACE('',#534,0.85); +#534 = AXIS2_PLACEMENT_3D('',#535,#536,#537); +#535 = CARTESIAN_POINT('',(0.5,7.12,1.54)); +#536 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#537 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#538 = DEFINITIONAL_REPRESENTATION('',(#539),#543); +#539 = LINE('',#540,#541); +#540 = CARTESIAN_POINT('',(-0.,0.)); +#541 = VECTOR('',#542,1.); +#542 = DIRECTION('',(-1.,0.)); +#543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#544 = ADVANCED_FACE('',(#545),#77,.T.); +#545 = FACE_BOUND('',#546,.F.); +#546 = EDGE_LOOP('',(#547,#548,#571,#593)); +#547 = ORIENTED_EDGE('',*,*,#152,.T.); +#548 = ORIENTED_EDGE('',*,*,#549,.T.); +#549 = EDGE_CURVE('',#153,#550,#552,.T.); +#550 = VERTEX_POINT('',#551); +#551 = CARTESIAN_POINT('',(1.5,7.660845156361,-3.207174461735)); +#552 = SURFACE_CURVE('',#553,(#557,#564),.PCURVE_S1.); +#553 = LINE('',#554,#555); +#554 = CARTESIAN_POINT('',(0.5,7.660845156361,-3.207174461735)); +#555 = VECTOR('',#556,1.); +#556 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#557 = PCURVE('',#77,#558); +#558 = DEFINITIONAL_REPRESENTATION('',(#559),#563); +#559 = LINE('',#560,#561); +#560 = CARTESIAN_POINT('',(-1.046490976469,8.248727233312E-17)); +#561 = VECTOR('',#562,1.); +#562 = DIRECTION('',(-0.,1.)); +#563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#564 = PCURVE('',#192,#565); +#565 = DEFINITIONAL_REPRESENTATION('',(#566),#570); +#566 = LINE('',#567,#568); +#567 = CARTESIAN_POINT('',(1.706668842195,-1.157939630719E-16)); +#568 = VECTOR('',#569,1.); +#569 = DIRECTION('',(-1.232595164408E-32,-1.)); +#570 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#571 = ORIENTED_EDGE('',*,*,#572,.F.); +#572 = EDGE_CURVE('',#62,#550,#573,.T.); +#573 = SURFACE_CURVE('',#574,(#579,#586),.PCURVE_S1.); +#574 = CIRCLE('',#575,1.); +#575 = AXIS2_PLACEMENT_3D('',#576,#577,#578); +#576 = CARTESIAN_POINT('',(1.5,7.430674235938,-2.234024243427)); +#577 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#578 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#579 = PCURVE('',#77,#580); +#580 = DEFINITIONAL_REPRESENTATION('',(#581),#585); +#581 = LINE('',#582,#583); +#582 = CARTESIAN_POINT('',(3.433644688483,1.)); +#583 = VECTOR('',#584,1.); +#584 = DIRECTION('',(-1.,0.)); +#585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#586 = PCURVE('',#106,#587); +#587 = DEFINITIONAL_REPRESENTATION('',(#588),#592); +#588 = CIRCLE('',#589,1.); +#589 = AXIS2_PLACEMENT_2D('',#590,#591); +#590 = CARTESIAN_POINT('',(2.384024243427,-1.932720070978)); +#591 = DIRECTION('',(1.110223024625E-16,1.)); +#592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#593 = ORIENTED_EDGE('',*,*,#61,.F.); +#594 = ADVANCED_FACE('',(#595),#136,.T.); +#595 = FACE_BOUND('',#596,.T.); +#596 = EDGE_LOOP('',(#597,#620,#641,#642)); +#597 = ORIENTED_EDGE('',*,*,#598,.T.); +#598 = EDGE_CURVE('',#422,#599,#601,.T.); +#599 = VERTEX_POINT('',#600); +#600 = CARTESIAN_POINT('',(1.5,5.49795416496,-0.15)); +#601 = SURFACE_CURVE('',#602,(#606,#613),.PCURVE_S1.); +#602 = LINE('',#603,#604); +#603 = CARTESIAN_POINT('',(0.5,5.49795416496,-0.15)); +#604 = VECTOR('',#605,1.); +#605 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#606 = PCURVE('',#136,#607); +#607 = DEFINITIONAL_REPRESENTATION('',(#608),#612); +#608 = LINE('',#609,#610); +#609 = CARTESIAN_POINT('',(2.521686377594E-35,-2.271333166095E-19)); +#610 = VECTOR('',#611,1.); +#611 = DIRECTION('',(1.110223024625E-16,-1.)); +#612 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#613 = PCURVE('',#442,#614); +#614 = DEFINITIONAL_REPRESENTATION('',(#615),#619); +#615 = LINE('',#616,#617); +#616 = CARTESIAN_POINT('',(-6.255909197858,0.)); +#617 = VECTOR('',#618,1.); +#618 = DIRECTION('',(-0.,-1.)); +#619 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#620 = ORIENTED_EDGE('',*,*,#621,.T.); +#621 = EDGE_CURVE('',#599,#90,#622,.T.); +#622 = SURFACE_CURVE('',#623,(#627,#634),.PCURVE_S1.); +#623 = LINE('',#624,#625); +#624 = CARTESIAN_POINT('',(1.5,5.49795416496,-0.15)); +#625 = VECTOR('',#626,1.); +#626 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#627 = PCURVE('',#136,#628); +#628 = DEFINITIONAL_REPRESENTATION('',(#629),#633); +#629 = LINE('',#630,#631); +#630 = CARTESIAN_POINT('',(1.887379141863E-15,-1.)); +#631 = VECTOR('',#632,1.); +#632 = DIRECTION('',(1.,0.)); +#633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#634 = PCURVE('',#106,#635); +#635 = DEFINITIONAL_REPRESENTATION('',(#636),#640); +#636 = LINE('',#637,#638); +#637 = CARTESIAN_POINT('',(0.3,-8.881784197001E-16)); +#638 = VECTOR('',#639,1.); +#639 = DIRECTION('',(0.,-1.)); +#640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#641 = ORIENTED_EDGE('',*,*,#122,.F.); +#642 = ORIENTED_EDGE('',*,*,#454,.F.); +#643 = ADVANCED_FACE('',(#644,#880,#910),#106,.F.); +#644 = FACE_BOUND('',#645,.F.); +#645 = EDGE_LOOP('',(#646,#647,#648,#671,#699,#727,#755,#778,#802,#830, + #853,#879)); +#646 = ORIENTED_EDGE('',*,*,#89,.F.); +#647 = ORIENTED_EDGE('',*,*,#572,.T.); +#648 = ORIENTED_EDGE('',*,*,#649,.F.); +#649 = EDGE_CURVE('',#650,#550,#652,.T.); +#650 = VERTEX_POINT('',#651); +#651 = CARTESIAN_POINT('',(1.5,6.,-3.6)); +#652 = SURFACE_CURVE('',#653,(#657,#664),.PCURVE_S1.); +#653 = LINE('',#654,#655); +#654 = CARTESIAN_POINT('',(1.5,6.,-3.6)); +#655 = VECTOR('',#656,1.); +#656 = DIRECTION('',(1.080413778784E-16,0.973150218307,0.230170920423)); +#657 = PCURVE('',#106,#658); +#658 = DEFINITIONAL_REPRESENTATION('',(#659),#663); +#659 = LINE('',#660,#661); +#660 = CARTESIAN_POINT('',(3.75,-0.50204583504)); +#661 = VECTOR('',#662,1.); +#662 = DIRECTION('',(-0.230170920423,-0.973150218307)); +#663 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#664 = PCURVE('',#192,#665); +#665 = DEFINITIONAL_REPRESENTATION('',(#666),#670); +#666 = LINE('',#667,#668); +#667 = CARTESIAN_POINT('',(1.964473951659E-15,-1.)); +#668 = VECTOR('',#669,1.); +#669 = DIRECTION('',(1.,-3.08148791102E-33)); +#670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#671 = ORIENTED_EDGE('',*,*,#672,.T.); +#672 = EDGE_CURVE('',#650,#673,#675,.T.); +#673 = VERTEX_POINT('',#674); +#674 = CARTESIAN_POINT('',(1.5,5.3,-4.2)); +#675 = SURFACE_CURVE('',#676,(#681,#692),.PCURVE_S1.); +#676 = CIRCLE('',#677,1.); +#677 = AXIS2_PLACEMENT_3D('',#678,#679,#680); +#678 = CARTESIAN_POINT('',(1.5,6.227520053128,-4.573773395316)); +#679 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#680 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#681 = PCURVE('',#106,#682); +#682 = DEFINITIONAL_REPRESENTATION('',(#683),#691); +#683 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#684,#685,#686,#687,#688,#689 +,#690),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#684 = CARTESIAN_POINT('',(4.723773395316,-1.729565888168)); +#685 = CARTESIAN_POINT('',(2.991722587747,-1.729565888168)); +#686 = CARTESIAN_POINT('',(3.857747991531,-0.229565888168)); +#687 = CARTESIAN_POINT('',(4.723773395316,1.270434111832)); +#688 = CARTESIAN_POINT('',(5.5897987991,-0.229565888168)); +#689 = CARTESIAN_POINT('',(6.455824202885,-1.729565888168)); +#690 = CARTESIAN_POINT('',(4.723773395316,-1.729565888168)); +#691 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#692 = PCURVE('',#225,#693); +#693 = DEFINITIONAL_REPRESENTATION('',(#694),#698); +#694 = LINE('',#695,#696); +#695 = CARTESIAN_POINT('',(-0.,-1.)); +#696 = VECTOR('',#697,1.); +#697 = DIRECTION('',(-1.,0.)); +#698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#699 = ORIENTED_EDGE('',*,*,#700,.F.); +#700 = EDGE_CURVE('',#701,#673,#703,.T.); +#701 = VERTEX_POINT('',#702); +#702 = CARTESIAN_POINT('',(1.5,5.322374943029,4.17)); +#703 = SURFACE_CURVE('',#704,(#709,#720),.PCURVE_S1.); +#704 = CIRCLE('',#705,7.); +#705 = AXIS2_PLACEMENT_3D('',#706,#707,#708); +#706 = CARTESIAN_POINT('',(1.5,-0.3,1.110223024625E-16)); +#707 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#708 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#709 = PCURVE('',#106,#710); +#710 = DEFINITIONAL_REPRESENTATION('',(#711),#719); +#711 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#712,#713,#714,#715,#716,#717 +,#718),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#712 = CARTESIAN_POINT('',(0.15,-1.20204583504)); +#713 = CARTESIAN_POINT('',(-11.97435565298,-1.20204583504)); +#714 = CARTESIAN_POINT('',(-5.912177826491,9.29795416496)); +#715 = CARTESIAN_POINT('',(0.15,19.79795416496)); +#716 = CARTESIAN_POINT('',(6.212177826491,9.29795416496)); +#717 = CARTESIAN_POINT('',(12.274355652982,-1.20204583504)); +#718 = CARTESIAN_POINT('',(0.15,-1.20204583504)); +#719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#720 = PCURVE('',#258,#721); +#721 = DEFINITIONAL_REPRESENTATION('',(#722),#726); +#722 = LINE('',#723,#724); +#723 = CARTESIAN_POINT('',(-0.,-1.)); +#724 = VECTOR('',#725,1.); +#725 = DIRECTION('',(-1.,0.)); +#726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#727 = ORIENTED_EDGE('',*,*,#728,.T.); +#728 = EDGE_CURVE('',#701,#729,#731,.T.); +#729 = VERTEX_POINT('',#730); +#730 = CARTESIAN_POINT('',(1.5,6.,3.6)); +#731 = SURFACE_CURVE('',#732,(#737,#748),.PCURVE_S1.); +#732 = CIRCLE('',#733,1.); +#733 = AXIS2_PLACEMENT_3D('',#734,#735,#736); +#734 = CARTESIAN_POINT('',(1.5,6.238377427773,4.571172591216)); +#735 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#736 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#737 = PCURVE('',#106,#738); +#738 = DEFINITIONAL_REPRESENTATION('',(#739),#747); +#739 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#740,#741,#742,#743,#744,#745 +,#746),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#740 = CARTESIAN_POINT('',(-4.421172591216,-1.740423262813)); +#741 = CARTESIAN_POINT('',(-6.153223398784,-1.740423262813)); +#742 = CARTESIAN_POINT('',(-5.287197995,-0.240423262813)); +#743 = CARTESIAN_POINT('',(-4.421172591216,1.259576737187)); +#744 = CARTESIAN_POINT('',(-3.555147187431,-0.240423262813)); +#745 = CARTESIAN_POINT('',(-2.689121783647,-1.740423262813)); +#746 = CARTESIAN_POINT('',(-4.421172591216,-1.740423262813)); +#747 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#748 = PCURVE('',#291,#749); +#749 = DEFINITIONAL_REPRESENTATION('',(#750),#754); +#750 = LINE('',#751,#752); +#751 = CARTESIAN_POINT('',(-0.,-1.)); +#752 = VECTOR('',#753,1.); +#753 = DIRECTION('',(-1.,0.)); +#754 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#755 = ORIENTED_EDGE('',*,*,#756,.T.); +#756 = EDGE_CURVE('',#729,#757,#759,.T.); +#757 = VERTEX_POINT('',#758); +#758 = CARTESIAN_POINT('',(1.5,7.660845156361,3.207174461735)); +#759 = SURFACE_CURVE('',#760,(#764,#771),.PCURVE_S1.); +#760 = LINE('',#761,#762); +#761 = CARTESIAN_POINT('',(1.5,6.,3.6)); +#762 = VECTOR('',#763,1.); +#763 = DIRECTION('',(1.080413778784E-16,0.973150218307,-0.230170920423) + ); +#764 = PCURVE('',#106,#765); +#765 = DEFINITIONAL_REPRESENTATION('',(#766),#770); +#766 = LINE('',#767,#768); +#767 = CARTESIAN_POINT('',(-3.45,-0.50204583504)); +#768 = VECTOR('',#769,1.); +#769 = DIRECTION('',(0.230170920423,-0.973150218307)); +#770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#771 = PCURVE('',#319,#772); +#772 = DEFINITIONAL_REPRESENTATION('',(#773),#777); +#773 = LINE('',#774,#775); +#774 = CARTESIAN_POINT('',(1.913365740568E-15,-1.)); +#775 = VECTOR('',#776,1.); +#776 = DIRECTION('',(1.,-6.162975822039E-33)); +#777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#778 = ORIENTED_EDGE('',*,*,#779,.T.); +#779 = EDGE_CURVE('',#757,#780,#782,.T.); +#780 = VERTEX_POINT('',#781); +#781 = CARTESIAN_POINT('',(1.5,8.38832931041,2.521942214971)); +#782 = SURFACE_CURVE('',#783,(#788,#795),.PCURVE_S1.); +#783 = CIRCLE('',#784,1.); +#784 = AXIS2_PLACEMENT_3D('',#785,#786,#787); +#785 = CARTESIAN_POINT('',(1.5,7.430674235938,2.234024243427)); +#786 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#787 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#788 = PCURVE('',#106,#789); +#789 = DEFINITIONAL_REPRESENTATION('',(#790),#794); +#790 = CIRCLE('',#791,1.); +#791 = AXIS2_PLACEMENT_2D('',#792,#793); +#792 = CARTESIAN_POINT('',(-2.084024243427,-1.932720070978)); +#793 = DIRECTION('',(1.110223024625E-16,1.)); +#794 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#795 = PCURVE('',#348,#796); +#796 = DEFINITIONAL_REPRESENTATION('',(#797),#801); +#797 = LINE('',#798,#799); +#798 = CARTESIAN_POINT('',(1.803049642228,1.)); +#799 = VECTOR('',#800,1.); +#800 = DIRECTION('',(-1.,0.)); +#801 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#802 = ORIENTED_EDGE('',*,*,#803,.F.); +#803 = EDGE_CURVE('',#804,#780,#806,.T.); +#804 = VERTEX_POINT('',#805); +#805 = CARTESIAN_POINT('',(1.5,8.75795416496,0.15)); +#806 = SURFACE_CURVE('',#807,(#812,#823),.PCURVE_S1.); +#807 = CIRCLE('',#808,8.759238617342); +#808 = AXIS2_PLACEMENT_3D('',#809,#810,#811); +#809 = CARTESIAN_POINT('',(1.5,0.,1.110223024625E-16)); +#810 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#811 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#812 = PCURVE('',#106,#813); +#813 = DEFINITIONAL_REPRESENTATION('',(#814),#822); +#814 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#815,#816,#817,#818,#819,#820 +,#821),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#815 = CARTESIAN_POINT('',(0.15,-3.261284452382)); +#816 = CARTESIAN_POINT('',(-15.02144632085,-3.261284452382)); +#817 = CARTESIAN_POINT('',(-7.435723160428,9.877573473631)); +#818 = CARTESIAN_POINT('',(0.15,23.016431399644)); +#819 = CARTESIAN_POINT('',(7.735723160428,9.877573473631)); +#820 = CARTESIAN_POINT('',(15.321446320856,-3.261284452382)); +#821 = CARTESIAN_POINT('',(0.15,-3.261284452382)); +#822 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#823 = PCURVE('',#381,#824); +#824 = DEFINITIONAL_REPRESENTATION('',(#825),#829); +#825 = LINE('',#826,#827); +#826 = CARTESIAN_POINT('',(-0.,-1.)); +#827 = VECTOR('',#828,1.); +#828 = DIRECTION('',(-1.,0.)); +#829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#830 = ORIENTED_EDGE('',*,*,#831,.F.); +#831 = EDGE_CURVE('',#832,#804,#834,.T.); +#832 = VERTEX_POINT('',#833); +#833 = CARTESIAN_POINT('',(1.5,5.49795416496,0.15)); +#834 = SURFACE_CURVE('',#835,(#839,#846),.PCURVE_S1.); +#835 = LINE('',#836,#837); +#836 = CARTESIAN_POINT('',(1.5,5.49795416496,0.15)); +#837 = VECTOR('',#838,1.); +#838 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#839 = PCURVE('',#106,#840); +#840 = DEFINITIONAL_REPRESENTATION('',(#841),#845); +#841 = LINE('',#842,#843); +#842 = CARTESIAN_POINT('',(0.,8.881784197001E-16)); +#843 = VECTOR('',#844,1.); +#844 = DIRECTION('',(0.,-1.)); +#845 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#846 = PCURVE('',#409,#847); +#847 = DEFINITIONAL_REPRESENTATION('',(#848),#852); +#848 = LINE('',#849,#850); +#849 = CARTESIAN_POINT('',(1.887379141863E-15,-1.)); +#850 = VECTOR('',#851,1.); +#851 = DIRECTION('',(1.,0.)); +#852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#853 = ORIENTED_EDGE('',*,*,#854,.T.); +#854 = EDGE_CURVE('',#832,#599,#855,.T.); +#855 = SURFACE_CURVE('',#856,(#861,#872),.PCURVE_S1.); +#856 = CIRCLE('',#857,5.5); +#857 = AXIS2_PLACEMENT_3D('',#858,#859,#860); +#858 = CARTESIAN_POINT('',(1.5,0.,1.110223024625E-16)); +#859 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#860 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#861 = PCURVE('',#106,#862); +#862 = DEFINITIONAL_REPRESENTATION('',(#863),#871); +#863 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#864,#865,#866,#867,#868,#869 +,#870),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#864 = CARTESIAN_POINT('',(0.15,-2.045835040092E-03)); +#865 = CARTESIAN_POINT('',(-9.376279441629,-2.045835040092E-03)); +#866 = CARTESIAN_POINT('',(-4.613139720814,8.24795416496)); +#867 = CARTESIAN_POINT('',(0.15,16.49795416496)); +#868 = CARTESIAN_POINT('',(4.913139720814,8.24795416496)); +#869 = CARTESIAN_POINT('',(9.676279441629,-2.045835040083E-03)); +#870 = CARTESIAN_POINT('',(0.15,-2.045835040092E-03)); +#871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#872 = PCURVE('',#442,#873); +#873 = DEFINITIONAL_REPRESENTATION('',(#874),#878); +#874 = LINE('',#875,#876); +#875 = CARTESIAN_POINT('',(-0.,-1.)); +#876 = VECTOR('',#877,1.); +#877 = DIRECTION('',(-1.,0.)); +#878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#879 = ORIENTED_EDGE('',*,*,#621,.T.); +#880 = FACE_BOUND('',#881,.F.); +#881 = EDGE_LOOP('',(#882)); +#882 = ORIENTED_EDGE('',*,*,#883,.T.); +#883 = EDGE_CURVE('',#884,#884,#886,.T.); +#884 = VERTEX_POINT('',#885); +#885 = CARTESIAN_POINT('',(1.5,7.97,-1.54)); +#886 = SURFACE_CURVE('',#887,(#892,#903),.PCURVE_S1.); +#887 = CIRCLE('',#888,0.85); +#888 = AXIS2_PLACEMENT_3D('',#889,#890,#891); +#889 = CARTESIAN_POINT('',(1.5,7.12,-1.54)); +#890 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#891 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#892 = PCURVE('',#106,#893); +#893 = DEFINITIONAL_REPRESENTATION('',(#894),#902); +#894 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#895,#896,#897,#898,#899,#900 +,#901),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#895 = CARTESIAN_POINT('',(1.69,-2.47204583504)); +#896 = CARTESIAN_POINT('',(0.217756813566,-2.47204583504)); +#897 = CARTESIAN_POINT('',(0.953878406783,-1.19704583504)); +#898 = CARTESIAN_POINT('',(1.69,7.795416495991E-02)); +#899 = CARTESIAN_POINT('',(2.426121593217,-1.19704583504)); +#900 = CARTESIAN_POINT('',(3.162243186434,-2.47204583504)); +#901 = CARTESIAN_POINT('',(1.69,-2.47204583504)); +#902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#903 = PCURVE('',#498,#904); +#904 = DEFINITIONAL_REPRESENTATION('',(#905),#909); +#905 = LINE('',#906,#907); +#906 = CARTESIAN_POINT('',(-0.,-1.)); +#907 = VECTOR('',#908,1.); +#908 = DIRECTION('',(-1.,0.)); +#909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#910 = FACE_BOUND('',#911,.F.); +#911 = EDGE_LOOP('',(#912)); +#912 = ORIENTED_EDGE('',*,*,#913,.T.); +#913 = EDGE_CURVE('',#914,#914,#916,.T.); +#914 = VERTEX_POINT('',#915); +#915 = CARTESIAN_POINT('',(1.5,7.97,1.54)); +#916 = SURFACE_CURVE('',#917,(#922,#933),.PCURVE_S1.); +#917 = CIRCLE('',#918,0.85); +#918 = AXIS2_PLACEMENT_3D('',#919,#920,#921); +#919 = CARTESIAN_POINT('',(1.5,7.12,1.54)); +#920 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#921 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#922 = PCURVE('',#106,#923); +#923 = DEFINITIONAL_REPRESENTATION('',(#924),#932); +#924 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#925,#926,#927,#928,#929,#930 +,#931),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#925 = CARTESIAN_POINT('',(-1.39,-2.47204583504)); +#926 = CARTESIAN_POINT('',(-2.862243186434,-2.47204583504)); +#927 = CARTESIAN_POINT('',(-2.126121593217,-1.19704583504)); +#928 = CARTESIAN_POINT('',(-1.39,7.795416495991E-02)); +#929 = CARTESIAN_POINT('',(-0.653878406783,-1.19704583504)); +#930 = CARTESIAN_POINT('',(8.224318643357E-02,-2.47204583504)); +#931 = CARTESIAN_POINT('',(-1.39,-2.47204583504)); +#932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#933 = PCURVE('',#533,#934); +#934 = DEFINITIONAL_REPRESENTATION('',(#935),#939); +#935 = LINE('',#936,#937); +#936 = CARTESIAN_POINT('',(-0.,-1.)); +#937 = VECTOR('',#938,1.); +#938 = DIRECTION('',(-1.,0.)); +#939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#940 = ADVANCED_FACE('',(#941),#192,.F.); +#941 = FACE_BOUND('',#942,.F.); +#942 = EDGE_LOOP('',(#943,#944,#965,#966)); +#943 = ORIENTED_EDGE('',*,*,#176,.F.); +#944 = ORIENTED_EDGE('',*,*,#945,.T.); +#945 = EDGE_CURVE('',#177,#650,#946,.T.); +#946 = SURFACE_CURVE('',#947,(#951,#958),.PCURVE_S1.); +#947 = LINE('',#948,#949); +#948 = CARTESIAN_POINT('',(0.5,6.,-3.6)); +#949 = VECTOR('',#950,1.); +#950 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#951 = PCURVE('',#192,#952); +#952 = DEFINITIONAL_REPRESENTATION('',(#953),#957); +#953 = LINE('',#954,#955); +#954 = CARTESIAN_POINT('',(5.99750126664E-33,-5.551115123126E-17)); +#955 = VECTOR('',#956,1.); +#956 = DIRECTION('',(1.335954834237E-16,-1.)); +#957 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#958 = PCURVE('',#225,#959); +#959 = DEFINITIONAL_REPRESENTATION('',(#960),#964); +#960 = LINE('',#961,#962); +#961 = CARTESIAN_POINT('',(-1.800326509549,0.)); +#962 = VECTOR('',#963,1.); +#963 = DIRECTION('',(-0.,-1.)); +#964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#965 = ORIENTED_EDGE('',*,*,#649,.T.); +#966 = ORIENTED_EDGE('',*,*,#549,.F.); +#967 = ADVANCED_FACE('',(#968),#442,.F.); +#968 = FACE_BOUND('',#969,.T.); +#969 = EDGE_LOOP('',(#970,#991,#992,#993)); +#970 = ORIENTED_EDGE('',*,*,#971,.T.); +#971 = EDGE_CURVE('',#394,#832,#972,.T.); +#972 = SURFACE_CURVE('',#973,(#977,#984),.PCURVE_S1.); +#973 = LINE('',#974,#975); +#974 = CARTESIAN_POINT('',(0.5,5.49795416496,0.15)); +#975 = VECTOR('',#976,1.); +#976 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#977 = PCURVE('',#442,#978); +#978 = DEFINITIONAL_REPRESENTATION('',(#979),#983); +#979 = LINE('',#980,#981); +#980 = CARTESIAN_POINT('',(-2.727610932147E-02,0.)); +#981 = VECTOR('',#982,1.); +#982 = DIRECTION('',(-0.,-1.)); +#983 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#984 = PCURVE('',#409,#985); +#985 = DEFINITIONAL_REPRESENTATION('',(#986),#990); +#986 = LINE('',#987,#988); +#987 = CARTESIAN_POINT('',(2.521686377595E-35,-2.271333166096E-19)); +#988 = VECTOR('',#989,1.); +#989 = DIRECTION('',(1.110223024625E-16,-1.)); +#990 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#991 = ORIENTED_EDGE('',*,*,#854,.T.); +#992 = ORIENTED_EDGE('',*,*,#598,.F.); +#993 = ORIENTED_EDGE('',*,*,#421,.F.); +#994 = ADVANCED_FACE('',(#995),#225,.F.); +#995 = FACE_BOUND('',#996,.T.); +#996 = EDGE_LOOP('',(#997,#998,#999,#1020)); +#997 = ORIENTED_EDGE('',*,*,#945,.T.); +#998 = ORIENTED_EDGE('',*,*,#672,.T.); +#999 = ORIENTED_EDGE('',*,*,#1000,.F.); +#1000 = EDGE_CURVE('',#205,#673,#1001,.T.); +#1001 = SURFACE_CURVE('',#1002,(#1006,#1013),.PCURVE_S1.); +#1002 = LINE('',#1003,#1004); +#1003 = CARTESIAN_POINT('',(0.5,5.3,-4.2)); +#1004 = VECTOR('',#1005,1.); +#1005 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#1006 = PCURVE('',#225,#1007); +#1007 = DEFINITIONAL_REPRESENTATION('',(#1008),#1012); +#1008 = LINE('',#1009,#1010); +#1009 = CARTESIAN_POINT('',(-2.758518688296,0.)); +#1010 = VECTOR('',#1011,1.); +#1011 = DIRECTION('',(-0.,-1.)); +#1012 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1013 = PCURVE('',#258,#1014); +#1014 = DEFINITIONAL_REPRESENTATION('',(#1015),#1019); +#1015 = LINE('',#1016,#1017); +#1016 = CARTESIAN_POINT('',(-5.639684198386,0.)); +#1017 = VECTOR('',#1018,1.); +#1018 = DIRECTION('',(-0.,-1.)); +#1019 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1020 = ORIENTED_EDGE('',*,*,#204,.F.); +#1021 = ADVANCED_FACE('',(#1022),#409,.F.); +#1022 = FACE_BOUND('',#1023,.F.); +#1023 = EDGE_LOOP('',(#1024,#1025,#1026,#1047)); +#1024 = ORIENTED_EDGE('',*,*,#971,.T.); +#1025 = ORIENTED_EDGE('',*,*,#831,.T.); +#1026 = ORIENTED_EDGE('',*,*,#1027,.F.); +#1027 = EDGE_CURVE('',#361,#804,#1028,.T.); +#1028 = SURFACE_CURVE('',#1029,(#1033,#1040),.PCURVE_S1.); +#1029 = LINE('',#1030,#1031); +#1030 = CARTESIAN_POINT('',(0.5,8.75795416496,0.15)); +#1031 = VECTOR('',#1032,1.); +#1032 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#1033 = PCURVE('',#409,#1034); +#1034 = DEFINITIONAL_REPRESENTATION('',(#1035),#1039); +#1035 = LINE('',#1036,#1037); +#1036 = CARTESIAN_POINT('',(3.26,2.863866532364E-17)); +#1037 = VECTOR('',#1038,1.); +#1038 = DIRECTION('',(1.110223024625E-16,-1.)); +#1039 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1040 = PCURVE('',#381,#1041); +#1041 = DEFINITIONAL_REPRESENTATION('',(#1042),#1046); +#1042 = LINE('',#1043,#1044); +#1043 = CARTESIAN_POINT('',(-1.712561319195E-02,0.)); +#1044 = VECTOR('',#1045,1.); +#1045 = DIRECTION('',(-0.,-1.)); +#1046 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1047 = ORIENTED_EDGE('',*,*,#393,.F.); +#1048 = ADVANCED_FACE('',(#1049),#258,.T.); +#1049 = FACE_BOUND('',#1050,.F.); +#1050 = EDGE_LOOP('',(#1051,#1072,#1073,#1074)); +#1051 = ORIENTED_EDGE('',*,*,#1052,.T.); +#1052 = EDGE_CURVE('',#238,#701,#1053,.T.); +#1053 = SURFACE_CURVE('',#1054,(#1058,#1065),.PCURVE_S1.); +#1054 = LINE('',#1055,#1056); +#1055 = CARTESIAN_POINT('',(0.5,5.322374943029,4.17)); +#1056 = VECTOR('',#1057,1.); +#1057 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#1058 = PCURVE('',#258,#1059); +#1059 = DEFINITIONAL_REPRESENTATION('',(#1060),#1064); +#1060 = LINE('',#1061,#1062); +#1061 = CARTESIAN_POINT('',(-0.638154659634,0.)); +#1062 = VECTOR('',#1063,1.); +#1063 = DIRECTION('',(-0.,-1.)); +#1064 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1065 = PCURVE('',#291,#1066); +#1066 = DEFINITIONAL_REPRESENTATION('',(#1067),#1071); +#1067 = LINE('',#1068,#1069); +#1068 = CARTESIAN_POINT('',(-3.554389259306,0.)); +#1069 = VECTOR('',#1070,1.); +#1070 = DIRECTION('',(-0.,-1.)); +#1071 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1072 = ORIENTED_EDGE('',*,*,#700,.T.); +#1073 = ORIENTED_EDGE('',*,*,#1000,.F.); +#1074 = ORIENTED_EDGE('',*,*,#237,.F.); +#1075 = ADVANCED_FACE('',(#1076),#381,.T.); +#1076 = FACE_BOUND('',#1077,.F.); +#1077 = EDGE_LOOP('',(#1078,#1079,#1080,#1081)); +#1078 = ORIENTED_EDGE('',*,*,#360,.F.); +#1079 = ORIENTED_EDGE('',*,*,#1027,.T.); +#1080 = ORIENTED_EDGE('',*,*,#803,.T.); +#1081 = ORIENTED_EDGE('',*,*,#1082,.F.); +#1082 = EDGE_CURVE('',#332,#780,#1083,.T.); +#1083 = SURFACE_CURVE('',#1084,(#1088,#1095),.PCURVE_S1.); +#1084 = LINE('',#1085,#1086); +#1085 = CARTESIAN_POINT('',(0.5,8.38832931041,2.521942214971)); +#1086 = VECTOR('',#1087,1.); +#1087 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#1088 = PCURVE('',#381,#1089); +#1089 = DEFINITIONAL_REPRESENTATION('',(#1090),#1094); +#1090 = LINE('',#1091,#1092); +#1091 = CARTESIAN_POINT('',(-0.292052034894,-3.330669073875E-17)); +#1092 = VECTOR('',#1093,1.); +#1093 = DIRECTION('',(-0.,-1.)); +#1094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1095 = PCURVE('',#348,#1096); +#1096 = DEFINITIONAL_REPRESENTATION('',(#1097),#1101); +#1097 = LINE('',#1098,#1099); +#1098 = CARTESIAN_POINT('',(-1.046490976469,-9.860761315263E-32)); +#1099 = VECTOR('',#1100,1.); +#1100 = DIRECTION('',(-0.,1.)); +#1101 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1102 = ADVANCED_FACE('',(#1103),#291,.F.); +#1103 = FACE_BOUND('',#1104,.T.); +#1104 = EDGE_LOOP('',(#1105,#1106,#1107,#1128)); +#1105 = ORIENTED_EDGE('',*,*,#1052,.T.); +#1106 = ORIENTED_EDGE('',*,*,#728,.T.); +#1107 = ORIENTED_EDGE('',*,*,#1108,.F.); +#1108 = EDGE_CURVE('',#271,#729,#1109,.T.); +#1109 = SURFACE_CURVE('',#1110,(#1114,#1121),.PCURVE_S1.); +#1110 = LINE('',#1111,#1112); +#1111 = CARTESIAN_POINT('',(0.5,6.,3.6)); +#1112 = VECTOR('',#1113,1.); +#1113 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#1114 = PCURVE('',#291,#1115); +#1115 = DEFINITIONAL_REPRESENTATION('',(#1116),#1120); +#1116 = LINE('',#1117,#1118); +#1117 = CARTESIAN_POINT('',(-4.471694208031,0.)); +#1118 = VECTOR('',#1119,1.); +#1119 = DIRECTION('',(-0.,-1.)); +#1120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1121 = PCURVE('',#319,#1122); +#1122 = DEFINITIONAL_REPRESENTATION('',(#1123),#1127); +#1123 = LINE('',#1124,#1125); +#1124 = CARTESIAN_POINT('',(5.99750126664E-33,-5.551115123126E-17)); +#1125 = VECTOR('',#1126,1.); +#1126 = DIRECTION('',(8.248727233312E-17,-1.)); +#1127 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1128 = ORIENTED_EDGE('',*,*,#270,.F.); +#1129 = ADVANCED_FACE('',(#1130),#348,.T.); +#1130 = FACE_BOUND('',#1131,.F.); +#1131 = EDGE_LOOP('',(#1132,#1133,#1134,#1135)); +#1132 = ORIENTED_EDGE('',*,*,#331,.T.); +#1133 = ORIENTED_EDGE('',*,*,#1082,.T.); +#1134 = ORIENTED_EDGE('',*,*,#779,.F.); +#1135 = ORIENTED_EDGE('',*,*,#1136,.F.); +#1136 = EDGE_CURVE('',#304,#757,#1137,.T.); +#1137 = SURFACE_CURVE('',#1138,(#1142,#1149),.PCURVE_S1.); +#1138 = LINE('',#1139,#1140); +#1139 = CARTESIAN_POINT('',(0.5,7.660845156361,3.207174461735)); +#1140 = VECTOR('',#1141,1.); +#1141 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#1142 = PCURVE('',#348,#1143); +#1143 = DEFINITIONAL_REPRESENTATION('',(#1144),#1148); +#1144 = LINE('',#1145,#1146); +#1145 = CARTESIAN_POINT('',(-8.881784197001E-16,-1.335954834237E-16)); +#1146 = VECTOR('',#1147,1.); +#1147 = DIRECTION('',(-0.,1.)); +#1148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1149 = PCURVE('',#319,#1150); +#1150 = DEFINITIONAL_REPRESENTATION('',(#1151),#1155); +#1151 = LINE('',#1152,#1153); +#1152 = CARTESIAN_POINT('',(1.706668842195,1.002887926849E-16)); +#1153 = VECTOR('',#1154,1.); +#1154 = DIRECTION('',(-1.232595164408E-32,-1.)); +#1155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1156 = ADVANCED_FACE('',(#1157),#319,.T.); +#1157 = FACE_BOUND('',#1158,.T.); +#1158 = EDGE_LOOP('',(#1159,#1160,#1161,#1162)); +#1159 = ORIENTED_EDGE('',*,*,#303,.F.); +#1160 = ORIENTED_EDGE('',*,*,#1108,.T.); +#1161 = ORIENTED_EDGE('',*,*,#756,.T.); +#1162 = ORIENTED_EDGE('',*,*,#1136,.F.); +#1163 = ADVANCED_FACE('',(#1164),#498,.F.); +#1164 = FACE_BOUND('',#1165,.T.); +#1165 = EDGE_LOOP('',(#1166,#1187,#1188,#1189)); +#1166 = ORIENTED_EDGE('',*,*,#1167,.T.); +#1167 = EDGE_CURVE('',#478,#884,#1168,.T.); +#1168 = SEAM_CURVE('',#1169,(#1173,#1180),.PCURVE_S1.); +#1169 = LINE('',#1170,#1171); +#1170 = CARTESIAN_POINT('',(0.5,7.97,-1.54)); +#1171 = VECTOR('',#1172,1.); +#1172 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#1173 = PCURVE('',#498,#1174); +#1174 = DEFINITIONAL_REPRESENTATION('',(#1175),#1179); +#1175 = LINE('',#1176,#1177); +#1176 = CARTESIAN_POINT('',(-0.,0.)); +#1177 = VECTOR('',#1178,1.); +#1178 = DIRECTION('',(-0.,-1.)); +#1179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1180 = PCURVE('',#498,#1181); +#1181 = DEFINITIONAL_REPRESENTATION('',(#1182),#1186); +#1182 = LINE('',#1183,#1184); +#1183 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#1184 = VECTOR('',#1185,1.); +#1185 = DIRECTION('',(-0.,-1.)); +#1186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1187 = ORIENTED_EDGE('',*,*,#883,.T.); +#1188 = ORIENTED_EDGE('',*,*,#1167,.F.); +#1189 = ORIENTED_EDGE('',*,*,#477,.F.); +#1190 = ADVANCED_FACE('',(#1191),#533,.F.); +#1191 = FACE_BOUND('',#1192,.T.); +#1192 = EDGE_LOOP('',(#1193,#1214,#1215,#1216)); +#1193 = ORIENTED_EDGE('',*,*,#1194,.T.); +#1194 = EDGE_CURVE('',#513,#914,#1195,.T.); +#1195 = SEAM_CURVE('',#1196,(#1200,#1207),.PCURVE_S1.); +#1196 = LINE('',#1197,#1198); +#1197 = CARTESIAN_POINT('',(0.5,7.97,1.54)); +#1198 = VECTOR('',#1199,1.); +#1199 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#1200 = PCURVE('',#533,#1201); +#1201 = DEFINITIONAL_REPRESENTATION('',(#1202),#1206); +#1202 = LINE('',#1203,#1204); +#1203 = CARTESIAN_POINT('',(-0.,0.)); +#1204 = VECTOR('',#1205,1.); +#1205 = DIRECTION('',(-0.,-1.)); +#1206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1207 = PCURVE('',#533,#1208); +#1208 = DEFINITIONAL_REPRESENTATION('',(#1209),#1213); +#1209 = LINE('',#1210,#1211); +#1210 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#1211 = VECTOR('',#1212,1.); +#1212 = DIRECTION('',(-0.,-1.)); +#1213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1214 = ORIENTED_EDGE('',*,*,#913,.T.); +#1215 = ORIENTED_EDGE('',*,*,#1194,.F.); +#1216 = ORIENTED_EDGE('',*,*,#512,.F.); +#1217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1221)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1218,#1219,#1220)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1218 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1219 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1220 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1221 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1218, + 'distance_accuracy_value','confusion accuracy'); +#1222 = PRODUCT_TYPE('part',$,(#7)); +#1223 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1224),#1217); +#1224 = STYLED_ITEM('color',(#1225),#15); +#1225 = PRESENTATION_STYLE_ASSIGNMENT((#1226,#1232)); +#1226 = SURFACE_STYLE_USAGE(.BOTH.,#1227); +#1227 = SURFACE_SIDE_STYLE('',(#1228)); +#1228 = SURFACE_STYLE_FILL_AREA(#1229); +#1229 = FILL_AREA_STYLE('',(#1230)); +#1230 = FILL_AREA_STYLE_COLOUR('',#1231); +#1231 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921); +#1232 = CURVE_STYLE('',#1233,POSITIVE_LENGTH_MEASURE(0.1),#1231); +#1233 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M12RetainingRings.stl b/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M12RetainingRings.stl new file mode 100644 index 0000000000000000000000000000000000000000..1476a769ea2a288c189bf8b98ff6b948471eab36 GIT binary patch literal 38684 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 DjJY%c literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M14RetainingRings.fcstd b/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M14RetainingRings.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..4118b762de2f12f59bb98decea95b01bd210ae86 GIT binary patch literal 25835 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

7?)D;5A)38z9!UitLCX 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 U5v^+~<|dA21nRBtE48No0~Ow1bN~PV literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M16RetainingRings.fcstd b/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M16RetainingRings.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..39cbb02005559f1de307a3eb0b29170ec8fbe33b GIT binary patch literal 49359 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

DEJVFPt?^Np=&R zaRjJ)0**yuMQ%arMVvSTh!L7$&;)=JLyLI)5yAkEph+y=EL|fS9rB@mgZ@qDV7=P_ z@$Z%h@g(_L0C5&8ax0c%)u1JIJerTQSkiHshAb&BPB{1c2l{=oNB*gOcX=VzV-7`_ z0QG571alp4Slq5DNeV38!7}r~7#Aqlvr9mOgIzqZaTnB56D$KHNW$@w_?T`QXqn}f z!e|xcJe{vtT$(JU4OlAhpf)K)qy@aF1Ev;|OBmkGRT_|n9chI11Js!~s;~eeC>e{m z2uxDc)LWT0EZiNKC$XtRt{+-27QU<-sNQFbfVQI|;9CD8?Pr>Z* zmB@`%QXC9a6Hb$7NC>ieUrC5wRhhXS6roADX?S-Gjz($;7iEI zJXEC0WQin5;dcj1kUNV!bBlV|HCd4&tr<)s6^6TE=h62>7t9fu8qkXPGW0)J;fLb` zbBuW_1NL)3Q4*Evl26o>VThG@7QeW6cgYpn{`(FSI8d8 zc>?#q$s)H8kpdpN#)O~JKrYdBW|=`$`frVKAw4UJ9}miI$ueMh0BnO0*)(M9be)sD z{z!!OF(}m(#X!Ma<%Xx1&WbJ>5`@>tl4=U5vJ+^3SuKqeB5ZQmREy}GF@oVtwxdZ0 zAz9qA7g*Zt4ynZyQ&}PumA4UxjsFk{!vQPxqY*#mtBwHBmb=^maSSb;A}O>8;L=h7 zK-}n+%%ocBt`yK7A+aKbk>af25J(m!*fr@oppyP**8#@Hgv6Xu7IjSMLT z6p}ng)R^*MqxNS`v}!{vkYl+Zb&S~Jg_)ild|`lombq>7RvDJLk&*yxy(8*-^32%fO43niEyco78R}s{du!?D`hjt}073hr6G4^+25OirQ z7k_*)H#h-RimHbOmQQI2t_S_LUON0sLBU|QE$L>&Qut3k7k>m6f#fFDH6trg`G4c) z=%)`KH&3Kp_S#rY(A+5?y-EvRfxvJ93uFB9eDcIBqYNcD*dyrGf%5%y0>7P?hK^De z7f6oN1IZE{tnQTv&NBeEp9pBH!*8R4nJ9G0`$uqZTzDhgBJ8F@J|xiSZ6#{P0IP_A zpuajY%9ZtktftY}_`hb8z?ZRpO~2Z@)X7vE0RIQT5gxp(1DH&OPRTswxx(&(jjqh- z5J$2v^ns^#e)->Bj&HP|iC)n%S}!39^_;_*i)L9P)S1a7D%Azi`TR>ePvsyGZJ; z9|aW46ibUQ&|_R0Q|mHE2Y)RIaV(OI1yxkol5f`B{<{UMakPuZ{O( z-JR4(%S82fus?_C^yJZlfB`U3PqAU*1lLK|fv=%j$hR>ar~QkXsQM22b;)`T4MUcl zf2V$*q+gxE6~A~rGgr2P$lNhBY3H$AQ36LJ3I_cwKf{oj*>PC+vt_P5BD!Dlr%OVU zBD+9E*1oXs)H7A{&)BmY&xm6@*tx$~Y}8cFEMjUcxhXr7ldN7)r}uX=krvXr|qP?2JVBj z0m3i;z^IC=l&y^p!$W^k2`||E23U)~3A$<*-fV5FUOGu@4JsB3e0{JSnj2c|cn_51uI$Z0zu5>obI=7eOlWVDoV{7ZlkKX(J=r8ORA?@A4k(}L-#Z{L=JT?wFDpu<0+Z~CF zr<&U%8{k6T)Y&_wya=4pjBAA)+t!883&Oun6w=0vdK z9E9g0f%xvQ>&|y-aL!#-HqILl5R;-E1^}Br@j$-v0LNVAw zXMI1f5g7FQ27|YWoSSAnLG2G4A@$>T#Cm{dn7HP+{|>3cr?LkB+vN5iH2BO~fPkjV zNoYT(LdZlpn5k)PU`V3bOTaotKbnHegt$wP1R@QDZ-DE{;5FL#Y9+JtJ-2Hsjo*~j zNWg+Im!u}1Hy!Awx~N~n;AU*hxnNir+@SHokQFRW9+kW%xzpN&rUxEucH zFw@H^u7?udmZ2I!&Ng-sR6ph`G zF=OMh+RRr}TUYY1L4nrke8Aj{Z{edvik0CL=Pa=;N9p)mzjvMzgbH6;# zWXz2jiURYsZgo+vBgeRE-*E2T(+n_|Qv z4nrxYLy!n5FnhwTEctbNzgtT5<9fxXNgnD`wU@Cw?W+2COY6%ll3OlNoAL@UH~qttf04Jh z*iG^SnJ~4KEy-yr3ZYNx+*8t;^uF=DaSu41 zwNSL3`@+Ok+e#YO$NtjlT(8gd#-fob^OpLnPwCOxvsByJ^(7YDf{(-9rP5M%a|-Mu zZ@whes+jCP-Ybkn%4@XAQQedDxEx&_!X8!%z;npeO%+Qb|*!dJsBXPfa0D_{6=vP844Ds}1T38HX8QQeAbJMn_=|sIuthC007bb>UdvK8XES z>m4&MD>67PSGluRdjyMWc|ggZZFdyw!+pcb^Dl3FK5iCg@xh^*@6Dp#NvpH2FmFwp zdwyX~v#!}SJK$tV((*3dB35eU(`Ui^A5@XZR^Nwn%{zXkepQK>08)>FAnKB zvNZ}6)ZOuX*FWLZ@blBP&}6EA9;-M*M-?h!vFE7PM#uYG*jCML8ItEn^0Tv0Cp2$9 z?PD2^uIS#}^i8!1uE0Sa#ycCn_r(kjjmN2^zVLje)ns9`eHcJ2|hdp%Dre> zd?B>XmDoW@vVl{{Ue5ajvt|}=%EtS}-3i~F#5iwB|JrfO!Y3|uM$2J8+XUE4Z0XQf)R*dN>^t07+DmJtt?LD zwms{zx(+-1_i^Q>FW37Bm)!(!qEStuy$--@G%=WDhQu#mO#46p;V6q;sVInK->LD< zJ0?B`N34X4ouk`L?wDNh=>U!uzrI15wg2!pyZ_~H;#d1hop!f0?-U>1J2nqmH&m2I z0c75Je&Y#Lz3M4bnE}bAGx-o03i+~GWzC{5k$-SC3f6ubl{UoU0u=JR zuVrXFjc@vM{!ArAM7osn_(+?zLs%r!irF{I@QF@x;X|EniZ@9nNJi= z794FlAyDF*`n!a{j^C^!0QO3S}$zP%IQnj}k$hEJKCeVIC2yy# zz-kXSnbr9nW#qeC3xF9{upKB?9beu6>rnmCs-#?pM;!s9t=a2V;FRnW^YpT14fS}L z4!7toJv36ZS8x9hb&K@fRH(N6%;g$VNL(OBWfK!8vlfH+-lSyywt>$y+?AaLL9PIHw`$lN34o;wq`0^*>grDaLoFaX6-pf-fmHzR=FGe zi3Z+X!GlXWNY@$3{1TL2;J4~({lkeY==s21lL9S&a+}0C+4$f$!r20mswq$_F)~O` z93Gd&?Hy0h=J3fGHl@V2zyIc`4KS{`NuLLUX&5vz%lyqH3Zb*vNl9QQO@-RZ0ATWx zgQA;$B*8%o1AgyVjXvpokFN{fP+}@pI^3R)k2lF2wPO&yxM&;oF>}=_k{#wI6t1!Y zSAf&tOW%1L>e%*IZHM`9@YeW0;f;mJfiO{yMC6Obm5mxfOc{qRi_fZ=z4Kr=CK?RF ze%4FLjWwTeAZM}aLPN=A8|BJeA!orJ%c{`b+H|zOa(j1+g23EYw=k4~r|ZLA)+e09 zvQ|wa8J3Yn0}E&BL0GR-#Qkp69zNTN5-qWjz*B-g``%_J9qiMwyDn^WzSb3&!MMeg zgmXR?MX#2qJXv-3QZyTF(z1P`vU8N$p!+$QzUu^8ucO-a2%^CCiUD+a`60wXoK%GrZJ4SCT4ZI!aTiiDd^c5DFk{0qH>+ae?IRIUKnO`yFXv=Q)~TR-v?Vu z{oZenCSyNG5l-xQmrI==l}8C?m#+j$2}s;S?fj+M7M#dwzp z+wZ&iouF@0<5OF+b`Q^e!jnx_i0eKPtK8v#KZWN~@}i zO{$A!s%(X{| z`@ywMs(Si~d;L|JG;9WX=+K2N7mn}I>*(^<(R*~g>*MUBx6A(fanSQxj&kE{;bo9< zb$WAIcUjii`uGSdd8PGh$;DO~PIpmm`r{-ecrn`zGqdCT-7u@dF|B|zO{R%C|_;b-Id(5zZHr)R3 zOkHudY?;i4TVQ+prCVQKP7R%RSZ35Wj($k*+@_K1yclyVd2M*$GZ^zB$nwA%&stbL$+%T@TAO`jDxXe!klUDH1-#VD@|c375GSOs`6O0CXo7SCMN zbI8pZuo17gnlT>eEZgo7W3lM;DU{Tle;^eIDUi5YiWXlOiW-Vts>YRw$TSh&jAiGd1C~rW>TfjPsXYY>raq9W&2UEnFV+%hQPTmku550!>Ki>y zH7wXcC-wph9INAvUW36LFUoALw_>WRjoW%0u8T7kctPfNrO*qR22na@;fVci*u`|z z8TmOKW;U*^wsxB#WgISy2Q)10j>6-8RIGwr$1Ej3(@AGG_`68e?)xiGg98-x0zG=i z;UCK1Z)beWof4t26e&{vLf&>>e+dd1K%z6UX})TOk0i&RD0_3*YBGJZu!m4=OGZR! z?$fx@57eVo^x5Q}c1E0U}0T5N-X zUPPv!yecTf93ZKQAqH6n%5BL}9V}qtLu-C(s&%0cN7Z*P{g09VvJ0Mr0Fz9STh)b~ zMJPTqJ8YU_KZB?Oq^jSQhYduCzVSEr-$uKD04-ec&4CwZZE3||p)m=^P|J&SJHZ3C zGJ4CPaC58%5S9#LXExp~S*5!*_CxcwDY(QNOdO}+I!my`j1^|QEyz|5)j@|QSmoKi z3-m%5Ys28xmbBA$V-OO@UB)|Vm5s4J&z2kRH63;fwOTy#n3Cxz2SF34+hS9(c#E(| za#6A>Tkl6)S*(;KJu>hm5}T+b%Z8+|%@6ZU$c|*BAz1@U#2V-aQf=}b!>V5vD+7F0 zLLz;`q!8!`P{ZN7%q>~N!tTyu8NMd%>8Tm)7@R^d%P|(&^;q$*z=a64d06$Zr{G*< z(Ou~fsT(l#=1Ca!t@}F#GX`c(*|GjI?I40j&KXfq=UV zEHtB7=-=pjv@1B$(#nJZ=prj;R>33zJH`_#sfOCCj;6>$0{zuTEr^m#Tao zov75@hf4b6sI&S!E%L4sOyZ*owZ`#R3LP0vF=ZJ|VP%)FP0yKWlbYI#Enb^%{+UkC zSJz)vTY?IJnye$G{MS-u%Kq2(;jw8oUV;kl@^a>nG2`Pl>IRi1p`Kdi_umE12eC*JQ zVev`)yf1~R*P%2-bjx%NzxbXZg?;LSh~~0|y@i8}i3}#ju4S|Oy)W=UF&*-5C}m~? zF!2Ke$#frq@rYXE;Tev$OXcZz158vBSJ+p*m=ppLQQY#FxnUCOGBInT#Ja4t&Sqs|`oA8h{sPQ!Tb@RbbOd#{*qG0T zwh`YZS9c6`x}YPvTH1G{&&pZ^u@Y`8Arr3iHSq+*f5>&&3~n_$2XPXV4`9+ zt4jv3IBHIMS5q7gB#NY`Y-6H1fe4Vr517p62WzdB*FegE_6=BuS!roZZtBxvksCwR zkyDz3!%a2v-}+P>&+RSE8OlW%F6w;=xS~Q6;Lox1+X$ z)J2qoaA4pt21eqdB3B;Or7_z*b4$ov2IPlQ6&S+>g3mneN&`kXfrhJax&kQxt6|s; zr@%AN0~!CS8JVuaBOHFolDHBx(v}T?a0YZ@6_Rut>eLPrGrI)6EeI$D+JX@$ezZYu zTo6WvMtgOGYSzUFN^mRzy>J)(;OhfzPLpcIAVLq86u9q+X{TZTP?~vztJOWYc@DDd zR(L|5a=^CDrK8mh0o&hRGD(A-GOt>k38ThN_7cWYp+eMaUcHWXIp66;Od`2@SDC}a zasfN^zbG(u3f1`O9djaX9ct(qYg7krq(?gtbvSGR4tx&jSlty`q8xz?yBGyrcJnMDa7^=i zGCCR4>CMA5EVBFbX@a^`H`<=4pb0N&cykYQw*L)I1Y^BDQgmk!1Ln9x%P*ZmB!XAC z-c3?jil~}q6pLxci-H{p$+*bw5Dp)2Nw*IK;TD#9L8P>s9v58-(Hwt|H>50ugHm)a zNJC=1ki8Jna_AC`bT%C@8J`Ybpth@A~G2 z9A{dp@_{FKyK=f5vrpX<2gzX$8(T()=SLMTznbl{dTIlP;!ffq-Pko0@e~34z%wUt zfYId}Lckuu0qTz)i|Z81M`2MXu;r9G;7L`^nLvZ?@tb+!ag#WfOmG>;2ns>Lld;Vt z6v_=lK;IhO6!N-=n8MLuNHODPQMFl`2?gn^{n&JV5N-)3IYx&Og4{IkKs{=s#tV_` z^5G5G%rt3L<=b+wo`YC^C?COIVTWjbFp8R6yug=dih4GcG*p7Jvx>(nNhOebXXdV} zX~lh&MtLGMZWa6M0-6T#cw>B_pl($pwxMIZ$KN;Uzl zp#;bE_!f1^-A>@E6PAZh<0RVHFxnWFVG1pfW*ZIc7VnyV%7hO8_q)= zR#)5WtNeBEbJ(L&Umy&WkGsmW8C;>FDXIfCAjCcuVOxbB$jz)eK$SVNlycwLERCg0 zHbOa)7ZFH`$Tf+7Txb?hm+99=5;i^8iR^ELm}#Knq+=}m_cutr7>6Wvf(aCO0^2es zYIGitM3tDbYL|BWLLoY!DIVGh9ilC6LG%bHn{rU}*xcSG)G9#=ze~U0j z^zAYO(Ym&Lnc9j0VyHI1lJ8MV{1xo|`s=z=#IM2vP!C_1;AIb5u8ou*MJ8XLRG`s* zOR=pyW7L*#E_h^9syStbG--5wXA6|ip;G#NT+C9VDirFdx+RU3QMUzgj>3w!Xpb-@ z@&*mnkV~VklY@9Pt$dJ|Q zn5Et3LBqhhMf(lHqRe0qZY+>Ni)llRmMzF_TXelM3w3133{KR{=&E_24^qq@w=}1z zAxf#VgDNP@-C0h~uw!~)_slKK-)u|hUR@(B&R_Y)##p`lI-_*^S&q?q(Z8a6YT7dy zYcE{*V&cZ$vJVq}`E_&pAdJw?{({3jvFX=bIN68~6S1kkqZ9o>;*#W%Z&)+ zwYBb&-EI5%>{dy#WWD<2$z)@xY0PJ5o*-Gi#T+RD|ibGPPmpm zMb~SUg~Gs6K*LSu!Yz*?2=^UGE+Dt8`+Ei{-Y@XIpj<@U8%Bg!VJfl8YDJsmMjFjFIY`8U} zZcX2B{b?UEqKHKKGz33FACX(Am0;e=l-0yOvUW2e@MO`E zjV^Ko6ew$0-;Qag;Nc1C@q0+{c3~{wvq%mMMH5ZexieC|Cg!I!*(f(6;ZE0+F{o-0 zC^(rk)YihtpkNIgq%xtW znO2v`40o-bHSfYw70+_L8kR5IH#((MrcqHwhlWc#Q?0qAQy4KdpV=5Pvh#wJ*#IU! z{zx}-&a9Ie8&9^1pYB~LZuPoiKSaR$`<}7GFSoA*#rROgIu-9pCk2Q6_&#FVvTp@$HS>sIErG!PVa!2JSO3-=5tA=BLQYCBbIO^#CNABOcApAa z!<#hvx$DS$0`$88v*4I$CszO|Nau3V8!YE(oX81qT!O-|H*Q+#s%m?!uV2^`<6ddy@%fm0{CvKl zkn&%Z0Yz7GoFo9nKGcD>TA*e?@<=%Q)d&K;Fa{sq+_7OBRuAp0<(`#@3CN}p0dS)Y zodv7p0o=HO`u<|VXe;jQuV}7!nu{cY=d#6(7mntNaiTq3a-hPdh3uJ+sUIt?Q?1}x zND?^s*S>(bFHaI7iiyJkAnS&Ti>n+5THixGArF}=UY$3S<;C*if-&qwO(QRgZ#7?_5^*k}41JF6X*em$x{cB1y>Qk9^oNBWV- zYoJc#*J`%At|KB;QO`w!Kdv+>)6$*tg=jWlvx%f7#yA5&!aW;I(2j5JI#FdR!DJ;W z$Ttk^lvN=+l%dz;S`>~@I`<-u6;?Op#$h3+kVbM$fu;&_RKz$f2AyKgGW@p2ohWZF z&oCANI}yQELTOT%(8mdpPNaq!@-{C_fkGpi3=*0ARnc-5RsP|`;Nrxv`Jl}GnfBo) z+yOL}^{Gv^m*@)3s|CAyLpxX_hNqt}5uyAXed&_V(}02vnbJSvCVo&^AUZ;Xf1We_7Qh8L3)! zkqm6kdp;dY(Qu|F#6W4D$g>>D6FbqZnH_I)ZD1Az1;H1SA^qVuJFKGFaY-uvE`UHq zO-X>BM#H2qsG>cFJo{3Myw7PGg$kNTS+V{tR1OxOFmR)^B_9^mc*y!a_NZj(aG6fs zv*BkKHFvv|Y5dYL+^aMpX>AG5`^P&BVb!2YXnv8HVyM?3g(8*vm2*J`Lc&7n*7_+O zHK>UA9&R4>`Kg;9PqwW|em%t2l(*Eiw=;Cx?DAp}!^VEnUGIeHRm(Y598z1&l!9vN z@ue9Hxw+m?%*m%@KZC@^GaU1K$1^;6H)Q9D9{erdM_w)T+{?+&GWMf|gJ0>3iE=V| zG2_08@~8A=Mi_jCu-2mIYOPRfE zVS*UT_AT@;D`V~F;_B{-NKz6ahc%5ItkgMnFq>uHz_W zpmoKPmNV@ZAUWJL5acT(f6Fy(J`NUDCS_h-fO*3DCFc(<^1jdS3=Xj*6~0#fI#68O zU*>ZaboTlkd9bKbSu?I(BwV4x-d%=lUWlrpvr}PTa`Gy1hINV3>U?6q{wh`Vir)>| zwwa6`dwP~!6JEE+tKslc%l0MH3)>7>IyZRkJ{5O+$gIdoZ-B?@9g;W;VeMSKXO7n+TYm5q*N?}0FHo@GeU^y=IZ>dtj_qn9f1jPlb0WjH!djXNc< z6}?4}CUvZ@N3>J8tVlZYwC`6f?8I-p@lI}}mGg7(au$TMY}9ANok<#d#OYL$3nkIR z_B9Ox0!zsTF#5vh!g+97YRjfJiNSq*7fC`;U)@IS!Tn&{s`X)CWY?dL8FdMAiCnMY zdd6A8llJ=a$VByx-s#h7gO^RB-Ff<4>jlfxB)otq$Hv3tQIJ)&vX?=ac(bnjw~~!e zLer+0N~HtGkuk7CvUbalRl<-WuV{9+FA*mJA`iusP}E<$m?+UBHy+l(WD-4_a{1(s z3DWJZvUGGw<@PF3xt}a>$%lhbkR4v1;S)Gs7g&BB7UC4+7U;8P96`+LBW z3`1X|bVLN!cX16GEltBlyB=&!hZ4&s zY3|Z6BVsggCivW^S*+#Qwib}qj-Upa^v6&dDfFqYhu~2;&S9m0EkG4OXGkn6jRwDIx+*H05bFY+hSNq_;5n- zh$Tgoou$;pGlRC91PLH$rF(EEXk9^eI+IXdSfpivjNK z*KIHS=`9i{3u}!F5*=*l( zr>Ak3Xkh^Y>?tV&P7a1{&lgX9pP}ihUzaFQSYB>`2^@9$hOpC~{NDRtJdeoT)hxPY z(G{cggKPbBU!y4QM<}}}iuc6UjxYx1exEo|;Im@w;5V4!+F@Z7FWMMZ6Fi}d(L0~V zo2C>}9@GndV8`;HEO%6bpM`YMSn@BrpNb71Qw4=uPNG^U&?Rti33KytV5<<7u{R5H z5xp4G=P=Q?zretiM`fuL_h~v>Jvn&}qRh(i3A~ck?xuu95wI21fvut*(2GTK{fPQ; zyDN!c$o$=nOb_4GvhRv20^MtdPwaq#m(caP%pfn!ijGctx# z^BZGi9C~IkGXtP!@Xz3-MzoA7XaqFnA3rZtN+PoN`X241(GnU11zV)>t{8{80#?Dg z>F!hi@&dtBQ^&(N06`6h2Aj3 zr}<8(#Hl-BUf2jp>{neYY%d`?^TXDVm0B{zATopMRt=Kq$uK^(#4qeTc=g2RYf@0& zyIE*j;~B^<3)+vw-Qfb?zsJf!L=ZQe*Jq%`#7IF&aZE1G;E`EGNYV!n*Q+nVA?Tk8(LM+@st5UhnXn$4~`&xh)_X1t4H)v=fJr*)nle^TZwwq z55A!EYK5#2TJTN}^H4vOV_PEVm~RTh-)IP@K-PRI5sD(xSN!UcM#@kp7)5tttzaf> zRZXDU+&)Q-vrh#`=4qz2uR4=OZ6@TT)&wo&wH?2bLd?#en&pGSzdYv_&VFgdQ?R+D z^0_jB;^f~G{0^f&M?ug_lWpbDJQ<(7Ow#=lbdi2_nq*U2O!MV_h%oQ#L}V4s=|)CW zR{MKUhpym}J>E1ggOW8i!!dsscaI97_!HsZJHTlibi=VA004M-000R907w8k>FkYN zY)$Q)8Qg7c&UH4Nb~%v!ru6e)C>RHx&>SGYi*C4u=$*Q5jT+g@h2W4*!88$ z&6Ek-h|=MKfP_lWqw3zXBSqtN&i9vKhpY%28DBo#iB3kFV}#^>1IdrU?6Gp}1+CQF z8pc(@1uLwh6tvmX2c_KSIhct4sV^kp5F-5=_b=W8OAs z8hnTi^|eTPgykpv20Mp@<@1pRo1A29NHkVtTFm;4Nv(r5C|dzZS#|E=H+3(z2+{Ty zb5Z3l>xa-Kocbq^_sx=BN44?9#=T3cwAD;8hhRUUw|)q@Ipag8U0_fT(^cm2;&!lS zKloIhZAq1?J`CWGv1QblVyi*B#zO3%hlPx4Azh?Pr@P}2^d_3aF0x}Z7dEb^9InL7 z%uX{sB02w>z{?}2{9x<%c8LOcuop=To=l-h6i222`5_c0H9ONidid!A4iwoNjrUwJ z`n!7l+V7(5TFZ6*5;#hitXA%g1W&h*=X%11Mw=`8Mq@3YG9%A2=5*;$1;Xz9jcc~= zM$16Es~E&*9OqC3??tEuX>8!}Mm5JmB-c`MVE47H$NCW)|8YWkwdT-J1f-yFle^MOur{+Y1u+Fh}(qhPxS(u3$Ht54_EwkwS>F^%(8z9>}jBP}`?SO1~f&!8YoJqW}mvbEVEWj8l=VWv5(z0+1NWkG(oRmOK5awwK?QY1T#*djm$iY73FKYm@nVeY zAKp+EC)89tZK)CTqs-J*SA-N)#4EcXPricD{z3rZx^DTH!88bh@sz?=8tvz9_f)Uz8Roi%*Td&a4!%h>4>; zsASYHx3bDcHO?7WuMmL#quSP82AUF-cqpH+<3&mAgk0Bphb(_t$~T&^I9s3!QlP3d zHLFRZKkp>d7Z*+z&`k4`YT9|Ia;3jIp{B%*k*xC9O6Ijs6)By@io#L4KdGbF3vzD( zj8g5oYc0fLj@a_&0;8DPTV>?ucZ|=W-IBhaJ+5eg6++qd+{y~SMykvnMm`XyJ zd}W5svPh8Pt*4amT#$TlHO4DX65jDsA|*w}0*FiaLaJ*_a-#K!;r*SGp~UMca~33b zL@6yR*(Vryh)XldibsQRB@8651)LBz>g z*CQ0=B@ke7VS(o%NJ)NG25$ZT3eb?ib)SIY7;ppbBqF5>4P3mTO~Qe{VH_kioqz(R z{=Wi9GA$y|T>vpa>Z`D-d)9fjhd16(@?lp<5I_OYE`_p7PuONJBXA^HPr)lt&>!EB zD3vu%^<0%S^^Fycs$tWHGEvUVEn#E9M!?mzDxI8_jH=|(u+2<}dbJ^) zozCM2%*x7bW|>)OJ>aL&;LV&o1Br+h`2Fi{DmFx4fw!n6mjfx1u6Ukc1LFq+z<4m-h62DNW?ht4OU1= zYo^7Uegnjid&ULSf8z{tTl!hzL~u0VN1R$0CSZ+s^0dUSgqXwbZ48fwvTjc%cbX{l zc+IJ)q0yTbAU|}^TDGxqffYkQb_k#WP5SD{WF9Hl-spRojj*aFt4@%r?VxBPA55W&^&mfPz8<6c zZ~mTgDnAqbeBPWo%f4SEL=b@>Y2M*DyPW7m4xa$F>r|n;hXa9zCT9<=@0}V46hf~9 z>kuXG&tL+V>rF4<{C}VDVPWAz8m$dA|6Y3^df6cY4-KCKCL!W+>nwf}WbGzzb9uP# z5Jvn$&U-qhj_S^hjY*k%Mv$lKhjZ?=AiAfBI)3xtTYe7JY{wzpn<~;TBg$3gDmBNN zOR$bxK29nCap~7%t?wy%Lo1e+_vaU`S%_2$1imz+iRTxydAA>MR+X|Nyq8^zr(Af~ z1YUv-SZQr3({Lhsd!G1EX7YI9ua}<}S!n+83BI_MdQdf83)b}fNymt8)DgNkY`z`Drv8`66+iOoAs~wNSeax!KyFOv>vD zeQZpE_D-K%`983Z`Yv+Gr`LVBC-AkY$z4l$Vz5Jcd*xzadyBHK1P3Mcu? zZ~^Yy0bMz)|1j{bTMM!@`KCBn+J+V9LBmr5HN#?5R6Y_oLAmEF&j9eeTX#hCzb(Fe ztrgSGadqR(e6)wmd+P>MDeuiuePxN}L-C^+aeMa8ywrKy55OjYZ z(o_xL7r%RwokSlyvp(KzaqHMHkFL1)>7Cj%&`xM57krHfZhQNiQ=uxVb{sWA1{Tf#fy<7Oy( zbn6MhkQ)Ew4)I$z=i!h_r_NaF*H6X^F}+LgY_S6|^dijQ3GFy7f4(m&#ymnx6+CU~ z3x?A2q@5G48_w9l$m8O(X`kZ><^_}-Y0qx)ABKkGM{vZhE^!}*BvFX`@MTJ33vvr6 zW1Zy2Qq!$zlx=3F=-XOrkg^j;bFUXs85gAQlESikn&wufioM);Q3HKhZSTot;?TGZ z$v*vx;s&p6(P+hc?ddZHgSLRB3=S=6M1V@>*O@Hd0XelIKUL&ggM)M(tT>0sNmPNM zku`m@p%H>JxhRIge8$EFzbd-Gw*xg5-^b`nq-mXkiq`V7kCT!UgM%&qa6$9J7Aad~ zEzVL2HDL^PZL6{s<-VE(U3b2myid0^JnkDRFNbQ&zQz*zlgG(2$fFw+4vb2DJV?_! z^*G004udJoDo((7}1aAXsElj@ega8xP8+iq!}T7o?x|+vR7V3USui(Bb2U+3B?zd z6;u1}K#DI47Mfr8Egrc7n z6>`U)TJEoyzif!F1Njf`LfpV1+&~)QZ%$}I-acZFLk%FKyLZ|Jc+MNU=e7M7hgi+; z!;G4uh4@h!mxoWPO*ntAoaB5+T9B9tfx(-#1(Y{`)TjJtSiAw%5~?g)DePIvn{@eF z39-6y{(*j?wW(E~tPAJL%)=8|-4Gtk;dN%~A6np6lC-t;B1oM@emD^j498LLg(YqZ zr^>0;;PGkZ$1~#+IEqF4{`hC*ri`XSB!QeKL4h@E2}>KnfxUK1L5J-`KXLhNGo)ej zg&l#|YzA^VVIvzswhH1-AQ8Abso8G-506W)?d`{e@T!nDH$5_TFtn_@tQ+pQY8c*3 zg`e&ErGxoUbV)fmLW7)yv<9wF|2@3tLG7~z-k;Z{M4$HXoA=Xli;bgNZ8_TDZY{J&m zeQYwhRR5slu_Y{3!_Tb^dUXXCVlT|%(%Y12APOs06sNwf6ti7vnY z)FMjRmCn3hoF^d<-iz6sj z#l2=FWA*+@A{)y6lS5Hd+HJK+d`y<41ujiji;diEwQv&8wl5P+d%!9No;gfwO{fd6 zoiOePbiBaYK7fg>7O7zc9ys8ZeIRDHPDyx12o3pq!v5p^R}BJw#*)OuD%Sg9tSR5% z9xYL9n%{zUk8q?KqpuIoNGqkYj?M1;E927?*476!_pP*9JSoOK9^#y3?PKnxRvp~F z5LhH+zAyOPa$2e5>KAaxai1b*jF%~=gj?<{S85|)A3gt{%nHF-tYJ}yT9Omm`L3;z zp1$QbZ$*y-xR9|VWt|@fZz?Lj;ygVl>T?1FS*vMi&L6S#T{#yT{rI=Aqo7nyg%Y4b z$FS;)kaPEF=Ji_ia5b;gJn(-WW^+-(LA>eqm=Cb_#mBeww{V^98tu~Lzt_NUWM->i z2|VO7w(dpkBPPi^42|d6{ejYHT6&)9I(ecwTC5iTJ&;Xk^!kuHXyWI;bfILPZ6&DB zYpG|O{kcKaDKeXUM8ENEcNW6suohjLM`|QSvqW5MC;@YFTm#IeGw0o&StG`;AEmaw6s@#_wNTL%zn)W<cwNX){ZJ*Qmes6ND+)0s=x2eZe6SAZ57m zdV=Y!1S3@OV%p$fP1`7-+qHFl5wl@q&P&xM|1}FKJe`)SgE6&fU%}$oEqRZ&*r?6jD7iNNf5a=*yFlv!-N#8~lJ#{Vj>ZJIiG5K$N_@dwCt<&;yIaZuU z=E#jW%V}cZmc>znGQ}{G);Cn}MUR7VIU~mifs29f(NxkT&={c>dYs%oxMZSgo-Qiv zf7RtrdcpRyb%p9_F_6iBEB{0?F>3sV;uu&O%P;4m?IMXX@C2Q3Ecvim{yg=bKgwKS zPNO6w{05B*iqfl?KZZpEzxq?)_#!ATRX$yS;FrMGW~RW0z`R(#SKC8fsWlSSZ-tl3 zYZxILQcaaM6_5hG^)d*$U;DYyF#I#(AW$&=osD5=feti+>#ZMp`CgqDrinAIKiRH| zlO!dN<+Iy$1T0)dWD5hMAk}3@pA>(Q`{B>26S~mim41-H2)FDxj3Y^b`<8xP0>_qh zlW?i+6drW7&8rQbsj_zB$@;J}VCvv3q4!Zn*w#2*A_WiD!3ucoW!m~2m9luX$Z1Rc z-a?YiL1U34sOLr6b9D5ju(0qt_5e7&pamCp0w?}$ z&*hy`F2P4Kg9c;i)GsEE14HNezU8#ApUjL%g3eSD-}SST_Onl2>wj5N^U7afrwZQ9 zd1^s-7IKn3kQh<~(OOFLU@oXrX>ry8%i)d(2Ichza=?oKuZ|$$7ps zGBk+GeKo!yaK0sMSu>MbT&(M!KZPIOiS%^~P@%w~z&*3k#puNt5X|~ppQSAXKOezU zni!$X?=Gi})&<9XlHZyx2jl7;kb7hiQ9+sYph=l^KP#c*lCQ=er}|)5S9zERO1IbV z4u}0orF2$5;j4io-Mld#?3VG=VAx1tsOW&tunc}(FG)#BfB{nj=Y!!6wH*{!;U(mq z*0#4H*{!y@q57nKT?kg7p485I*{;(&4aj3H%>6fG0r2^*q9;_Vn~I^x0;XLQXSYWq zM$I29xM8GY!}am|&oYjj_~iMEfwyo!pLtHA$01A*_h*t+(e7h3GBCNaZee3O?I*o8 zkVo(GNV2x~K+-R>vpc8Rm-1e$$FzmA2BPW4h7+O--6<|YMd|olAA=urZ7mMHww|dt zHhyP(K0Wm*b!k8|vx3I?)kGtGuaSexn&6$R*u;rOjhw%^clAfI6qAvpjc(WNAQ$yI zM4qeyj}9Ha_im{n`pOye#u7XdOiC-65IvJ7ZY0l4)V|>V+Z-TabwzdLwGs5TKh$-Q zo8yZkm9X;qg2Kb2^LFm{${LKUbM(7gMlOKlDW`^?L@c{!qZbRlriA&}VqVMOur2${ z*OAjaF-G~|o4mCBS)+d!g9rg9N-(kc49_eqR)|kZ!I!t4M$!2tH=`fTb>5oPW2wpU zN$7$MTLULpl9L&+?9@17N^ul8LF8mO@I}crJKhp#UcS$ee$Pv>pxgJ-Z)=R3+Y(!! z8lD?q*a`J0TW1XNwbVMvHMCBR{_ zCE&c*#hFT|+3thnzhjt1;b&bTD+ z>adyhs=*@>*I#zhADn){!^S@7uwpN0ap=o6YWl`BlrBkILG08+Itc06@^tMxN#uhi zql}u2*Xi%HumQa6N2mUcG_<|Y?AfF;Y6C0|9%0F&H-Xt2pNU})>w%aOpClw0WMQ`f z^03c6b~R*Y+9$=Vz<8eE1cA;kWKVN%+wJV^+(U!KC>5Y85Dx=?+!v+)kUG2=S+?lm zoll9De%(YyS{f7s17d!mk$KfCJvd2OmXeIJ0VZ)p(p#OO9LYCilzxp#bC)T758zU2 zuc`j(8`Np7gucKKhatP@Zu1;<9qr*$z3I<{&4djO83ZD((NswrXzHb^FBOCt6b*p38?+?h_r!1eRCMd(6^MJkbgf-o%khP#9A2H4B&9ZNXv0Vl86OYruw2vwMb6(XRdqdrPsXuI<}rd{1CV278<4}h70P-_ zjXz+22l(lj!nl9D!7%kUKOm}D5arKhim&Bs3~RSx7S06DnDm!ff;6BMj)eE*!TRqf zqYxs!XJ!?F$b-RJt80jFycl9WLVaofHke%0 zsB!{J{0+K-RbS`|8Uo8W52p9wQ=pJezK(PTXj2nh0vZooQ%Zag9yXJsYWI%@;F!30wInw#wzV+1H61Ojjt+FQr_ZVk_avhh&QMq|GUy(Sx zxd~SRB5}Yss9@OyJL~qa$eqSSUsgu+3}iri>NBXs=z|=ZT>dy#&tZNep_P)Q;Z`Il zG$x~Z-$o`j^k~gd0iwx|dI~?W^U$mJ_chVJsBq5Uh+f-Na z`#hDm@lep)5!DtsHTO2Pja&0A`KSDaIM_ic=A7#z<^jQI>tnwnM_t)%V0$XlpprSG8M-NPlo?SnwYi`eV64c0+Ojsd1v_?Ii4 zLMUp1Hwf$>0tg1G)laedA6@erpYhpS&!mFyE6w2zX+fh+7ZWZ3 zn9dSkePW`8d@fT~vve2Y=&C0h`|kjwp1A!k+;kW%i)dlbzI$0*tKGEzE)S~fCe`F)SgXoZlVA;TXepn(f;OM9 zHr;P@j=qHo3Wp^Zw&*S~<^ui;R)e_q!i2w1a=8*r*{N^9y?n4$UwcoJ!=vDyK4nqv z*Xat5zEfnnC;3=*{bnHXHxTw0`g+#MmTRWiHPBs9d3u#LNNIDO&y{wKtD&+Npo5w{ zhU^&OTY}flk|2EZe7`V64f~}&+Juc*)=XSt!S3tSo5U1B1;CcVlf#D5*1++&hn_ z|J-%h2nXWVM<#vI-;DPHEVo!!qI-D5IVdJSjx)v<@vi8hD|`+ds1nFlz5Y;|1>AyMR+5z+a@ ztu5N`_>o_jZ-3|anUIhiXBdo2IX^WI`Ai|+>g*Acwu8Ci_Ue>d1@p zhG8K`{P!~_WJak6tYl2LA--w3Q;m$kB(iLs6K(_Fp&Lj$5TiC+TlfO1?_-^VPL0tG zfNo`~zA14W_bWy}LZx-8dKV`U+zak*=6nLS-G~$hLcAxYYtLZFz`NWZq$VHRhfgm* z7&~t}1Py0;@gb*j_h-YpN?nN#5^t)E&edaU&eiZKPdE*h}s77%3=!z*vi9OEPMpf=QeZZu4 zIeKhisK)P!{{H?DKvCA7r>MO)`uVYPd316zkm1Kmeo!&~C>`)q5Y{N~M++CLre;jp zsgwK~AYO5|qNxAgID^&7W9(YH3xXi3rU!}tws2X~ad=w7YZFG9$ZhVH&6(5ttJO-| zHn%s(1H>sxiF=Lr4Q1EIgm(XsHZ`r25gRTxe!H~wDaGJmJFuOHDt#fm9C;n%aqZdO zlhRe-kKD-~LP(d=QWkk%UI#*&->){3``cI6$&=om#}^LSgiPpei#7+@_u!S%n^e+& zGpdxtw;CiTv`6Ni9HUB^%)@(p=|n)l4dqrD?#RB{@JShrN}i+eDU0V|Uv{?vmdTVs zq&Ir0kVPMs-~k3q`i16*tNY_oV5gJbx{zkIR2eL|pva3P*6ou(&a%X+RZ;n#a{NOmGi$6HD$3)(%8BXEt6q=)?14u>%?( zEWEC=Zu`h{@WvvC55yhk?P%rY?Rl3cdLQ^Hs{JxhD!$kg=j4$^f*E#Ek=&t|B52s z1&9s<1v`g+luC*xyx-UuQndMFKnr1P0E0aX4PZ#k+}WwDNTdd}`+{eng)(Z>0RX?I z@_r}q+DbbVPx7DtQpAt@4D*09{hcg7b2xoES-!IZ%t zieaDLd%>P@0;MPhKf@q~5083f%8>Q89#T(8q(X%GP0ik21bzSZj8hBgWra*y59x4V z`W+itBPMTLCX@>=8o|F35^{|>ePZ2di)XQ_Jg?>gzsu``AovwMvI9PP@frzVy)fkS zHc_91Ul$?$_hZh&{9==`&o($cJ;Dc$Ah`GW6d|#op!ICQCOU`EuQ-YbR%2K}SE(oC zw>vM;C%&@FhYA|vn-hbU^QI7BMXT;`r8#c0E7V9zBDzf|UbCYl@byw#LOODlXQ`%| zoSHgE|9#AQdJ8sY8XE$Fd0klE4iX0^0LcpbN8mtIlxBNN8XQ)QqR%!L@W0ocN8y!M z(M4B`H?#R8_Ht@Jyi9`&Y)yMnmUW3m!9Fj>OkIy(Xk6)>7u9`9o#OYVk~cqSX-`gm z2Hpt^*L3ji7pgLAoKuNwcqKhOOwBzm*5^6KtuZqFvRnzhF_f?9?z*+kdA2-nw!ZLu)Ob3aJ! zg~eQ5X~t4hY?Er6GMG z{?Ti|I{=p@oUbz%qRr8b-`BQ=IWzB!!q7?J++h>oB;vKF1=MehGXrl##P1XN`Wmxp zk?Yf5UVgPmcersoh0G#`gn=POE>m40$1%g95)LTj_{U1-FI`75h~4)$KPipNw9mex za-a|fASEXMwMN7s@ZSYEuqAo@FunUoFkdT%1fr?QQJ88=C+ESPnBD+S zvSIiSpG*HjOM#aDi8B9pY_vdcCjbrr&|~~NI{;K({gY++@7R*oK;ISMSqvV3XRm?6 zt$(tt{~bHFnT;q5R9)Tp{GEN^`!6ipf5-lPf|q~&U%PMrh5g5LFMp4#zx${97kdg6 zg#GiL|KY9b@9f{Dz5im*68fjG^7oASFDpNP|9dw5|B?Tm zzV`n{GXKv}?Dl`ZD9isGmHiva`aehg|Aw;t&(U9hL)jH&ApX(`0+4~99$@x60-k^j R5dUs!Dk}Vy_&+o3{{dH$4$1%k literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M16RetainingRings.step b/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M16RetainingRings.step new file mode 100644 index 00000000..634683c9 --- /dev/null +++ b/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M16RetainingRings.step @@ -0,0 +1,1821 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/jesus/Documentos/Freecad/FreeCAD-library/Mechanical +Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_ +M16RetainingRings.step','2015-10-11T23:08:41',('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('Fillet','Fillet','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1461); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#137,#628,#678,#732,#1113,#1160,#1187,#1214, + #1241,#1268,#1317,#1324,#1375,#1402,#1409,#1434)); +#17 = ADVANCED_FACE('',(#18),#32,.T.); +#18 = FACE_BOUND('',#19,.F.); +#19 = EDGE_LOOP('',(#20,#55,#83,#111)); +#20 = ORIENTED_EDGE('',*,*,#21,.F.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(0.5,7.997786218406,-4.65)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(0.5,9.80115455689,-4.148193157987)); +#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(0.5,7.997786218406,-4.65)); +#29 = VECTOR('',#30,1.); +#30 = DIRECTION('',(2.436796868548E-16,0.963397793095,0.268075907644)); +#31 = PCURVE('',#32,#37); +#32 = PLANE('',#33); +#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36); +#34 = CARTESIAN_POINT('',(0.5,7.997786218406,-4.65)); +#35 = DIRECTION('',(-1.069586411768E-16,0.268075907644,-0.963397793095) + ); +#36 = DIRECTION('',(-1.069586411768E-16,-0.963397793095,-0.268075907644) + ); +#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42); +#38 = LINE('',#39,#40); +#39 = CARTESIAN_POINT('',(8.55669129414E-16,-1.153582432064E-31)); +#40 = VECTOR('',#41,1.); +#41 = DIRECTION('',(-1.,-1.367210456781E-16)); +#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43 = PCURVE('',#44,#49); +#44 = PLANE('',#45); +#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48); +#46 = CARTESIAN_POINT('',(0.5,0.94641915418,-3.398143505708E-16)); +#47 = DIRECTION('',(-1.,1.866169847451E-16,4.890079615947E-17)); +#48 = DIRECTION('',(-1.866169847451E-16,-1.,0.)); +#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54); +#50 = LINE('',#51,#52); +#51 = CARTESIAN_POINT('',(-7.051367064226,-4.65)); +#52 = VECTOR('',#53,1.); +#53 = DIRECTION('',(-0.963397793095,0.268075907644)); +#54 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#55 = ORIENTED_EDGE('',*,*,#56,.T.); +#56 = EDGE_CURVE('',#22,#57,#59,.T.); +#57 = VERTEX_POINT('',#58); +#58 = CARTESIAN_POINT('',(1.5,7.997786218406,-4.65)); +#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.); +#60 = LINE('',#61,#62); +#61 = CARTESIAN_POINT('',(0.5,7.997786218406,-4.65)); +#62 = VECTOR('',#63,1.); +#63 = DIRECTION('',(1.,-2.465190328816E-32,-1.110223024625E-16)); +#64 = PCURVE('',#32,#65); +#65 = DEFINITIONAL_REPRESENTATION('',(#66),#70); +#66 = LINE('',#67,#68); +#67 = CARTESIAN_POINT('',(5.911109104112E-33,5.526537210157E-17)); +#68 = VECTOR('',#69,1.); +#69 = DIRECTION('',(-7.719623667544E-17,-1.)); +#70 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#71 = PCURVE('',#72,#77); +#72 = CYLINDRICAL_SURFACE('',#73,1.); +#73 = AXIS2_PLACEMENT_3D('',#74,#75,#76); +#74 = CARTESIAN_POINT('',(0.5,8.045927055533,-5.648840557747)); +#75 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#76 = DIRECTION('',(1.110223024625E-16,1.,-2.22044604925E-16)); +#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82); +#78 = LINE('',#79,#80); +#79 = CARTESIAN_POINT('',(4.664229529118,0.)); +#80 = VECTOR('',#81,1.); +#81 = DIRECTION('',(0.,-1.)); +#82 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#83 = ORIENTED_EDGE('',*,*,#84,.T.); +#84 = EDGE_CURVE('',#57,#85,#87,.T.); +#85 = VERTEX_POINT('',#86); +#86 = CARTESIAN_POINT('',(1.5,9.80115455689,-4.148193157987)); +#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.); +#88 = LINE('',#89,#90); +#89 = CARTESIAN_POINT('',(1.5,7.997786218406,-4.65)); +#90 = VECTOR('',#91,1.); +#91 = DIRECTION('',(2.436796868548E-16,0.963397793095,0.268075907644)); +#92 = PCURVE('',#32,#93); +#93 = DEFINITIONAL_REPRESENTATION('',(#94),#98); +#94 = LINE('',#95,#96); +#95 = CARTESIAN_POINT('',(9.570473197465E-16,-1.)); +#96 = VECTOR('',#97,1.); +#97 = DIRECTION('',(-1.,-1.367210456781E-16)); +#98 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#99 = PCURVE('',#100,#105); +#100 = PLANE('',#101); +#101 = AXIS2_PLACEMENT_3D('',#102,#103,#104); +#102 = CARTESIAN_POINT('',(1.5,0.94641915418,-3.475198153025E-16)); +#103 = DIRECTION('',(1.,-1.710693626877E-16,-5.521056771569E-17)); +#104 = DIRECTION('',(1.710693626877E-16,1.,0.)); +#105 = DEFINITIONAL_REPRESENTATION('',(#106),#110); +#106 = LINE('',#107,#108); +#107 = CARTESIAN_POINT('',(7.051367064226,-4.65)); +#108 = VECTOR('',#109,1.); +#109 = DIRECTION('',(0.963397793095,0.268075907644)); +#110 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#111 = ORIENTED_EDGE('',*,*,#112,.F.); +#112 = EDGE_CURVE('',#24,#85,#113,.T.); +#113 = SURFACE_CURVE('',#114,(#118,#125),.PCURVE_S1.); +#114 = LINE('',#115,#116); +#115 = CARTESIAN_POINT('',(0.5,9.80115455689,-4.148193157987)); +#116 = VECTOR('',#117,1.); +#117 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#118 = PCURVE('',#32,#119); +#119 = DEFINITIONAL_REPRESENTATION('',(#120),#124); +#120 = LINE('',#121,#122); +#121 = CARTESIAN_POINT('',(-1.871883402068,2.22044604925E-16)); +#122 = VECTOR('',#123,1.); +#123 = DIRECTION('',(9.021660969521E-33,-1.)); +#124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#125 = PCURVE('',#126,#131); +#126 = CYLINDRICAL_SURFACE('',#127,1.); +#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130); +#128 = CARTESIAN_POINT('',(0.5,9.533078649247,-3.184795364892)); +#129 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#130 = DIRECTION('',(2.976240450132E-17,0.268075907644,-0.963397793095) + ); +#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136); +#132 = LINE('',#133,#134); +#133 = CARTESIAN_POINT('',(0.,-1.665334536938E-16)); +#134 = VECTOR('',#135,1.); +#135 = DIRECTION('',(0.,1.)); +#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#137 = ADVANCED_FACE('',(#138,#562,#597),#44,.T.); +#138 = FACE_BOUND('',#139,.T.); +#139 = EDGE_LOOP('',(#140,#170,#199,#232,#260,#315,#361,#389,#418,#444, + #445,#469,#498,#531)); +#140 = ORIENTED_EDGE('',*,*,#141,.T.); +#141 = EDGE_CURVE('',#142,#144,#146,.T.); +#142 = VERTEX_POINT('',#143); +#143 = CARTESIAN_POINT('',(0.5,7.997786218406,4.65)); +#144 = VERTEX_POINT('',#145); +#145 = CARTESIAN_POINT('',(0.5,9.80115455689,4.148193157987)); +#146 = SURFACE_CURVE('',#147,(#151,#158),.PCURVE_S1.); +#147 = LINE('',#148,#149); +#148 = CARTESIAN_POINT('',(0.5,7.997786218406,4.65)); +#149 = VECTOR('',#150,1.); +#150 = DIRECTION('',(1.069586411768E-16,0.963397793095,-0.268075907644) + ); +#151 = PCURVE('',#44,#152); +#152 = DEFINITIONAL_REPRESENTATION('',(#153),#157); +#153 = LINE('',#154,#155); +#154 = CARTESIAN_POINT('',(-7.051367064226,4.65)); +#155 = VECTOR('',#156,1.); +#156 = DIRECTION('',(-0.963397793095,-0.268075907644)); +#157 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#158 = PCURVE('',#159,#164); +#159 = PLANE('',#160); +#160 = AXIS2_PLACEMENT_3D('',#161,#162,#163); +#161 = CARTESIAN_POINT('',(0.5,7.997786218406,4.65)); +#162 = DIRECTION('',(-1.069586411768E-16,0.268075907644,0.963397793095) + ); +#163 = DIRECTION('',(1.069586411768E-16,0.963397793095,-0.268075907644) + ); +#164 = DEFINITIONAL_REPRESENTATION('',(#165),#169); +#165 = LINE('',#166,#167); +#166 = CARTESIAN_POINT('',(0.,0.)); +#167 = VECTOR('',#168,1.); +#168 = DIRECTION('',(1.,6.162975822039E-33)); +#169 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#170 = ORIENTED_EDGE('',*,*,#171,.T.); +#171 = EDGE_CURVE('',#144,#172,#174,.T.); +#172 = VERTEX_POINT('',#173); +#173 = CARTESIAN_POINT('',(0.5,10.481549740739,3.501659040002)); +#174 = SURFACE_CURVE('',#175,(#180,#187),.PCURVE_S1.); +#175 = CIRCLE('',#176,1.); +#176 = AXIS2_PLACEMENT_3D('',#177,#178,#179); +#177 = CARTESIAN_POINT('',(0.5,9.533078649247,3.184795364892)); +#178 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#179 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#180 = PCURVE('',#44,#181); +#181 = DEFINITIONAL_REPRESENTATION('',(#182),#186); +#182 = CIRCLE('',#183,1.); +#183 = AXIS2_PLACEMENT_2D('',#184,#185); +#184 = CARTESIAN_POINT('',(-8.586659495067,3.184795364892)); +#185 = DIRECTION('',(-1.,-3.696640149039E-33)); +#186 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#187 = PCURVE('',#188,#193); +#188 = CYLINDRICAL_SURFACE('',#189,1.); +#189 = AXIS2_PLACEMENT_3D('',#190,#191,#192); +#190 = CARTESIAN_POINT('',(0.5,9.533078649247,3.184795364892)); +#191 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#192 = DIRECTION('',(2.976240450132E-17,0.268075907644,0.963397793095)); +#193 = DEFINITIONAL_REPRESENTATION('',(#194),#198); +#194 = LINE('',#195,#196); +#195 = CARTESIAN_POINT('',(4.983784261186,7.216449660064E-16)); +#196 = VECTOR('',#197,1.); +#197 = DIRECTION('',(-1.,0.)); +#198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#199 = ORIENTED_EDGE('',*,*,#200,.F.); +#200 = EDGE_CURVE('',#201,#172,#203,.T.); +#201 = VERTEX_POINT('',#202); +#202 = CARTESIAN_POINT('',(0.5,11.049,0.209999999995)); +#203 = SURFACE_CURVE('',#204,(#209,#220),.PCURVE_S1.); +#204 = CIRCLE('',#205,11.050995475522); +#205 = AXIS2_PLACEMENT_3D('',#206,#207,#208); +#206 = CARTESIAN_POINT('',(0.5,0.,0.)); +#207 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#208 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#209 = PCURVE('',#44,#210); +#210 = DEFINITIONAL_REPRESENTATION('',(#211),#219); +#211 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#212,#213,#214,#215,#216,#217 +,#218),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#212 = CARTESIAN_POINT('',(-10.10457632134,3.398143505708E-16)); +#213 = CARTESIAN_POINT('',(-10.10457632134,19.140885637818)); +#214 = CARTESIAN_POINT('',(6.471916891941,9.570442818909)); +#215 = CARTESIAN_POINT('',(23.048410105224,3.046527597869E-15)); +#216 = CARTESIAN_POINT('',(6.471916891941,-9.570442818909)); +#217 = CARTESIAN_POINT('',(-10.10457632134,-19.14088563781)); +#218 = CARTESIAN_POINT('',(-10.10457632134,3.398143505708E-16)); +#219 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#220 = PCURVE('',#221,#226); +#221 = CYLINDRICAL_SURFACE('',#222,11.050995475522); +#222 = AXIS2_PLACEMENT_3D('',#223,#224,#225); +#223 = CARTESIAN_POINT('',(0.5,0.,0.)); +#224 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#225 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#226 = DEFINITIONAL_REPRESENTATION('',(#227),#231); +#227 = LINE('',#228,#229); +#228 = CARTESIAN_POINT('',(-0.,0.)); +#229 = VECTOR('',#230,1.); +#230 = DIRECTION('',(-1.,0.)); +#231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#232 = ORIENTED_EDGE('',*,*,#233,.F.); +#233 = EDGE_CURVE('',#234,#201,#236,.T.); +#234 = VERTEX_POINT('',#235); +#235 = CARTESIAN_POINT('',(0.5,7.349,0.12123943253)); +#236 = SURFACE_CURVE('',#237,(#241,#248),.PCURVE_S1.); +#237 = LINE('',#238,#239); +#238 = CARTESIAN_POINT('',(0.5,7.349,0.12123943253)); +#239 = VECTOR('',#240,1.); +#240 = DIRECTION('',(1.109903702121E-16,0.999712379857, + 2.398244273997E-02)); +#241 = PCURVE('',#44,#242); +#242 = DEFINITIONAL_REPRESENTATION('',(#243),#247); +#243 = LINE('',#244,#245); +#244 = CARTESIAN_POINT('',(-6.40258084582,0.12123943253)); +#245 = VECTOR('',#246,1.); +#246 = DIRECTION('',(-0.999712379857,2.398244273997E-02)); +#247 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#248 = PCURVE('',#249,#254); +#249 = PLANE('',#250); +#250 = AXIS2_PLACEMENT_3D('',#251,#252,#253); +#251 = CARTESIAN_POINT('',(0.5,7.349,0.12123943253)); +#252 = DIRECTION('',(-1.109903702121E-16,-2.398244273997E-02, + 0.999712379857)); +#253 = DIRECTION('',(1.109903702121E-16,0.999712379857, + 2.398244273997E-02)); +#254 = DEFINITIONAL_REPRESENTATION('',(#255),#259); +#255 = LINE('',#256,#257); +#256 = CARTESIAN_POINT('',(0.,0.)); +#257 = VECTOR('',#258,1.); +#258 = DIRECTION('',(1.,-1.232595164408E-32)); +#259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#260 = ORIENTED_EDGE('',*,*,#261,.T.); +#261 = EDGE_CURVE('',#234,#262,#264,.T.); +#262 = VERTEX_POINT('',#263); +#263 = CARTESIAN_POINT('',(0.5,-7.35,-7.596669116685E-13)); +#264 = SURFACE_CURVE('',#265,(#270,#281),.PCURVE_S1.); +#265 = CIRCLE('',#266,7.35); +#266 = AXIS2_PLACEMENT_3D('',#267,#268,#269); +#267 = CARTESIAN_POINT('',(0.5,0.,0.)); +#268 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#269 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#270 = PCURVE('',#44,#271); +#271 = DEFINITIONAL_REPRESENTATION('',(#272),#280); +#272 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#273,#274,#275,#276,#277,#278 +,#279),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#273 = CARTESIAN_POINT('',(-6.40358084582,3.398143505708E-16)); +#274 = CARTESIAN_POINT('',(-6.40358084582,12.730573435631)); +#275 = CARTESIAN_POINT('',(4.62141915418,6.365286717816)); +#276 = CARTESIAN_POINT('',(15.64641915418,2.140045145317E-15)); +#277 = CARTESIAN_POINT('',(4.62141915418,-6.365286717816)); +#278 = CARTESIAN_POINT('',(-6.40358084582,-12.73057343563)); +#279 = CARTESIAN_POINT('',(-6.40358084582,3.398143505708E-16)); +#280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#281 = PCURVE('',#282,#287); +#282 = CYLINDRICAL_SURFACE('',#283,7.35); +#283 = AXIS2_PLACEMENT_3D('',#284,#285,#286); +#284 = CARTESIAN_POINT('',(0.5,0.,0.)); +#285 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#286 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#287 = DEFINITIONAL_REPRESENTATION('',(#288),#314); +#288 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#289,#290,#291,#292,#293,#294, + #295,#296,#297,#298,#299,#300,#301,#302,#303,#304,#305,#306,#307, + #308,#309,#310,#311,#312,#313),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(1.6495909009E-02,0.158545761035, + 0.300595613062,0.442645465088,0.584695317115,0.726745169141, + 0.868795021167,1.010844873194,1.15289472522,1.294944577247, + 1.436994429273,1.5790442813,1.721094133326,1.863143985352, + 2.005193837379,2.147243689405,2.289293541432,2.431343393458, + 2.573393245484,2.715443097511,2.857492949537,2.999542801564, + 3.14159265359),.QUASI_UNIFORM_KNOTS.); +#289 = CARTESIAN_POINT('',(-1.6495909009E-02,5.551115123126E-17)); +#290 = CARTESIAN_POINT('',(-6.384585968447E-02,7.709882115452E-17)); +#291 = CARTESIAN_POINT('',(-0.158545761035,6.78007785307E-17)); +#292 = CARTESIAN_POINT('',(-0.300595613062,-1.988404920168E-17)); +#293 = CARTESIAN_POINT('',(-0.442645465088,1.173541827604E-17)); +#294 = CARTESIAN_POINT('',(-0.584695317115,-2.705762390246E-17)); +#295 = CARTESIAN_POINT('',(-0.726745169141,9.649507733379E-17)); +#296 = CARTESIAN_POINT('',(-0.868795021167,-2.585577804517E-17)); +#297 = CARTESIAN_POINT('',(-1.010844873194,6.928034846881E-18)); +#298 = CARTESIAN_POINT('',(-1.15289472522,-1.856361342357E-18)); +#299 = CARTESIAN_POINT('',(-1.294944577247,4.974105225448E-19)); +#300 = CARTESIAN_POINT('',(-1.436994429273,-1.332807478226E-19)); +#301 = CARTESIAN_POINT('',(-1.5790442813,3.57124687457E-20)); +#302 = CARTESIAN_POINT('',(-1.721094133326,-9.569127160163E-21)); +#303 = CARTESIAN_POINT('',(-1.863143985352,2.564039894957E-21)); +#304 = CARTESIAN_POINT('',(-2.005193837379,-6.870324196652E-22)); +#305 = CARTESIAN_POINT('',(-2.147243689405,1.840897837037E-22)); +#306 = CARTESIAN_POINT('',(-2.289293541432,-4.932671514948E-23)); +#307 = CARTESIAN_POINT('',(-2.431343393458,1.321707689423E-23)); +#308 = CARTESIAN_POINT('',(-2.573393245484,-3.54159242746E-24)); +#309 = CARTESIAN_POINT('',(-2.715443097511,9.49292815608E-25)); +#310 = CARTESIAN_POINT('',(-2.857492949537,-2.555788349714E-25)); +#311 = CARTESIAN_POINT('',(-2.999542801564,7.302252427754E-26)); +#312 = CARTESIAN_POINT('',(-3.094242702915,0.)); +#313 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#315 = ORIENTED_EDGE('',*,*,#316,.F.); +#316 = EDGE_CURVE('',#317,#262,#319,.T.); +#317 = VERTEX_POINT('',#318); +#318 = CARTESIAN_POINT('',(0.5,7.349,-0.12123943253)); +#319 = SURFACE_CURVE('',#320,(#325,#332),.PCURVE_S1.); +#320 = CIRCLE('',#321,7.35); +#321 = AXIS2_PLACEMENT_3D('',#322,#323,#324); +#322 = CARTESIAN_POINT('',(0.5,0.,0.)); +#323 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#324 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#325 = PCURVE('',#44,#326); +#326 = DEFINITIONAL_REPRESENTATION('',(#327),#331); +#327 = CIRCLE('',#328,7.35); +#328 = AXIS2_PLACEMENT_2D('',#329,#330); +#329 = CARTESIAN_POINT('',(0.94641915418,3.398143505708E-16)); +#330 = DIRECTION('',(-1.,-1.110223024625E-16)); +#331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#332 = PCURVE('',#282,#333); +#333 = DEFINITIONAL_REPRESENTATION('',(#334),#360); +#334 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#335,#336,#337,#338,#339,#340, + #341,#342,#343,#344,#345,#346,#347,#348,#349,#350,#351,#352,#353, + #354,#355,#356,#357,#358,#359),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(1.6495909009E-02,0.158545761035, + 0.300595613062,0.442645465088,0.584695317115,0.726745169141, + 0.868795021167,1.010844873194,1.15289472522,1.294944577247, + 1.436994429273,1.5790442813,1.721094133326,1.863143985352, + 2.005193837379,2.147243689405,2.289293541432,2.431343393458, + 2.573393245484,2.715443097511,2.857492949537,2.999542801564, + 3.14159265359),.QUASI_UNIFORM_KNOTS.); +#335 = CARTESIAN_POINT('',(-6.266689398171,-8.881784197001E-16)); +#336 = CARTESIAN_POINT('',(-6.219339447495,-7.709882115452E-16)); +#337 = CARTESIAN_POINT('',(-6.124639546144,-6.402495974924E-16)); +#338 = CARTESIAN_POINT('',(-5.982589694118,-5.994469801093E-16)); +#339 = CARTESIAN_POINT('',(-5.840539842091,-2.926315559459E-16)); +#340 = CARTESIAN_POINT('',(-5.698489990065,-2.284282404326E-16)); +#341 = CARTESIAN_POINT('',(-5.556440138039,-1.259231118741E-16)); +#342 = CARTESIAN_POINT('',(-5.414390286012,6.598687315396E-17)); +#343 = CARTESIAN_POINT('',(-5.272340433986,1.950425266458E-16)); +#344 = CARTESIAN_POINT('',(-5.130290581959,4.86110649813E-16)); +#345 = CARTESIAN_POINT('',(-4.988240729933,5.250501332027E-16)); +#346 = CARTESIAN_POINT('',(-4.846190877906,7.443578912516E-16)); +#347 = CARTESIAN_POINT('',(-4.70414102588,8.273880978291E-16)); +#348 = CARTESIAN_POINT('',(-4.562091173854,9.420933282454E-16)); +#349 = CARTESIAN_POINT('',(-4.420041321827,1.066376014778E-15)); +#350 = CARTESIAN_POINT('',(-4.277991469801,1.120673853008E-15)); +#351 = CARTESIAN_POINT('',(-4.135941617774,1.112266720943E-15)); +#352 = CARTESIAN_POINT('',(-3.993891765748,1.09159741097E-15)); +#353 = CARTESIAN_POINT('',(-3.851841913722,1.182681782926E-15)); +#354 = CARTESIAN_POINT('',(-3.709792061695,1.172080512463E-15)); +#355 = CARTESIAN_POINT('',(-3.567742209669,1.12340122236E-15)); +#356 = CARTESIAN_POINT('',(-3.425692357642,9.956527458495E-16)); +#357 = CARTESIAN_POINT('',(-3.283642505616,8.891921272182E-16)); +#358 = CARTESIAN_POINT('',(-3.188942604265,8.141635513918E-16)); +#359 = CARTESIAN_POINT('',(-3.14159265359,7.771561172376E-16)); +#360 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#361 = ORIENTED_EDGE('',*,*,#362,.T.); +#362 = EDGE_CURVE('',#317,#363,#365,.T.); +#363 = VERTEX_POINT('',#364); +#364 = CARTESIAN_POINT('',(0.5,11.049,-0.209999999995)); +#365 = SURFACE_CURVE('',#366,(#370,#377),.PCURVE_S1.); +#366 = LINE('',#367,#368); +#367 = CARTESIAN_POINT('',(0.5,7.349,-0.12123943253)); +#368 = VECTOR('',#369,1.); +#369 = DIRECTION('',(2.193181544124E-16,0.999712379857, + -2.398244273997E-02)); +#370 = PCURVE('',#44,#371); +#371 = DEFINITIONAL_REPRESENTATION('',(#372),#376); +#372 = LINE('',#373,#374); +#373 = CARTESIAN_POINT('',(-6.40258084582,-0.12123943253)); +#374 = VECTOR('',#375,1.); +#375 = DIRECTION('',(-0.999712379857,-2.398244273997E-02)); +#376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#377 = PCURVE('',#378,#383); +#378 = PLANE('',#379); +#379 = AXIS2_PLACEMENT_3D('',#380,#381,#382); +#380 = CARTESIAN_POINT('',(0.5,7.349,-0.12123943253)); +#381 = DIRECTION('',(-1.109903702121E-16,-2.398244273997E-02, + -0.999712379857)); +#382 = DIRECTION('',(-1.109903702121E-16,-0.999712379857, + 2.398244273997E-02)); +#383 = DEFINITIONAL_REPRESENTATION('',(#384),#388); +#384 = LINE('',#385,#386); +#385 = CARTESIAN_POINT('',(1.776844393147E-15,-8.881784197001E-16)); +#386 = VECTOR('',#387,1.); +#387 = DIRECTION('',(-1.,-1.083277842004E-16)); +#388 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#389 = ORIENTED_EDGE('',*,*,#390,.T.); +#390 = EDGE_CURVE('',#363,#391,#393,.T.); +#391 = VERTEX_POINT('',#392); +#392 = CARTESIAN_POINT('',(0.5,10.481549740739,-3.501659040002)); +#393 = SURFACE_CURVE('',#394,(#399,#406),.PCURVE_S1.); +#394 = CIRCLE('',#395,11.050995475522); +#395 = AXIS2_PLACEMENT_3D('',#396,#397,#398); +#396 = CARTESIAN_POINT('',(0.5,0.,0.)); +#397 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#398 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#399 = PCURVE('',#44,#400); +#400 = DEFINITIONAL_REPRESENTATION('',(#401),#405); +#401 = CIRCLE('',#402,11.050995475522); +#402 = AXIS2_PLACEMENT_2D('',#403,#404); +#403 = CARTESIAN_POINT('',(0.94641915418,3.398143505708E-16)); +#404 = DIRECTION('',(-1.,-1.110223024625E-16)); +#405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#406 = PCURVE('',#407,#412); +#407 = CYLINDRICAL_SURFACE('',#408,11.050995475522); +#408 = AXIS2_PLACEMENT_3D('',#409,#410,#411); +#409 = CARTESIAN_POINT('',(0.5,0.,0.)); +#410 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#411 = DIRECTION('',(1.110223024625E-16,1.,-2.22044604925E-16)); +#412 = DEFINITIONAL_REPRESENTATION('',(#413),#417); +#413 = LINE('',#414,#415); +#414 = CARTESIAN_POINT('',(0.,0.)); +#415 = VECTOR('',#416,1.); +#416 = DIRECTION('',(1.,0.)); +#417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#418 = ORIENTED_EDGE('',*,*,#419,.F.); +#419 = EDGE_CURVE('',#24,#391,#420,.T.); +#420 = SURFACE_CURVE('',#421,(#426,#437),.PCURVE_S1.); +#421 = CIRCLE('',#422,1.); +#422 = AXIS2_PLACEMENT_3D('',#423,#424,#425); +#423 = CARTESIAN_POINT('',(0.5,9.533078649247,-3.184795364892)); +#424 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#425 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#426 = PCURVE('',#44,#427); +#427 = DEFINITIONAL_REPRESENTATION('',(#428),#436); +#428 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#429,#430,#431,#432,#433,#434 +,#435),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#429 = CARTESIAN_POINT('',(-9.586659495067,-3.184795364892)); +#430 = CARTESIAN_POINT('',(-9.586659495067,-1.452744557323)); +#431 = CARTESIAN_POINT('',(-8.086659495067,-2.318769961108)); +#432 = CARTESIAN_POINT('',(-6.586659495067,-3.184795364892)); +#433 = CARTESIAN_POINT('',(-8.086659495067,-4.050820768677)); +#434 = CARTESIAN_POINT('',(-9.586659495067,-4.916846172461)); +#435 = CARTESIAN_POINT('',(-9.586659495067,-3.184795364892)); +#436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#437 = PCURVE('',#126,#438); +#438 = DEFINITIONAL_REPRESENTATION('',(#439),#443); +#439 = LINE('',#440,#441); +#440 = CARTESIAN_POINT('',(-4.983784261186,3.114370073494E-16)); +#441 = VECTOR('',#442,1.); +#442 = DIRECTION('',(1.,0.)); +#443 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#444 = ORIENTED_EDGE('',*,*,#21,.F.); +#445 = ORIENTED_EDGE('',*,*,#446,.F.); +#446 = EDGE_CURVE('',#447,#22,#449,.T.); +#447 = VERTEX_POINT('',#448); +#448 = CARTESIAN_POINT('',(0.5,7.209999999999,-5.100000000001)); +#449 = SURFACE_CURVE('',#450,(#455,#462),.PCURVE_S1.); +#450 = CIRCLE('',#451,1.); +#451 = AXIS2_PLACEMENT_3D('',#452,#453,#454); +#452 = CARTESIAN_POINT('',(0.5,8.045927055533,-5.648840557747)); +#453 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#454 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#455 = PCURVE('',#44,#456); +#456 = DEFINITIONAL_REPRESENTATION('',(#457),#461); +#457 = CIRCLE('',#458,1.); +#458 = AXIS2_PLACEMENT_2D('',#459,#460); +#459 = CARTESIAN_POINT('',(-7.099507901353,-5.648840557747)); +#460 = DIRECTION('',(-1.,-1.110223024625E-16)); +#461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#462 = PCURVE('',#72,#463); +#463 = DEFINITIONAL_REPRESENTATION('',(#464),#468); +#464 = LINE('',#465,#466); +#465 = CARTESIAN_POINT('',(0.,0.)); +#466 = VECTOR('',#467,1.); +#467 = DIRECTION('',(1.,0.)); +#468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#469 = ORIENTED_EDGE('',*,*,#470,.T.); +#470 = EDGE_CURVE('',#447,#471,#473,.T.); +#471 = VERTEX_POINT('',#472); +#472 = CARTESIAN_POINT('',(0.5,-9.55,1.295339877028E-12)); +#473 = SURFACE_CURVE('',#474,(#479,#486),.PCURVE_S1.); +#474 = CIRCLE('',#475,9.15); +#475 = AXIS2_PLACEMENT_3D('',#476,#477,#478); +#476 = CARTESIAN_POINT('',(0.5,-0.400021073597,-1.9637881074E-02)); +#477 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#478 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#479 = PCURVE('',#44,#480); +#480 = DEFINITIONAL_REPRESENTATION('',(#481),#485); +#481 = CIRCLE('',#482,9.15); +#482 = AXIS2_PLACEMENT_2D('',#483,#484); +#483 = CARTESIAN_POINT('',(1.346440227777,-1.9637881074E-02)); +#484 = DIRECTION('',(-1.,-1.110223024625E-16)); +#485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#486 = PCURVE('',#487,#492); +#487 = CYLINDRICAL_SURFACE('',#488,9.15); +#488 = AXIS2_PLACEMENT_3D('',#489,#490,#491); +#489 = CARTESIAN_POINT('',(0.5,-0.400021073597,-1.9637881074E-02)); +#490 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#491 = DIRECTION('',(1.110223024625E-16,1.,-2.22044604925E-16)); +#492 = DEFINITIONAL_REPRESENTATION('',(#493),#497); +#493 = LINE('',#494,#495); +#494 = CARTESIAN_POINT('',(0.,0.)); +#495 = VECTOR('',#496,1.); +#496 = DIRECTION('',(1.,0.)); +#497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#498 = ORIENTED_EDGE('',*,*,#499,.F.); +#499 = EDGE_CURVE('',#500,#471,#502,.T.); +#500 = VERTEX_POINT('',#501); +#501 = CARTESIAN_POINT('',(0.5,7.209999999999,5.100000000001)); +#502 = SURFACE_CURVE('',#503,(#508,#519),.PCURVE_S1.); +#503 = CIRCLE('',#504,9.15); +#504 = AXIS2_PLACEMENT_3D('',#505,#506,#507); +#505 = CARTESIAN_POINT('',(0.5,-0.400021073597,1.9637881074E-02)); +#506 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#507 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#508 = PCURVE('',#44,#509); +#509 = DEFINITIONAL_REPRESENTATION('',(#510),#518); +#510 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#511,#512,#513,#514,#515,#516 +,#517),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#511 = CARTESIAN_POINT('',(-7.803559772223,1.9637881074E-02)); +#512 = CARTESIAN_POINT('',(-7.803559772223,15.867902770329)); +#513 = CARTESIAN_POINT('',(5.921440227777,7.943770325702)); +#514 = CARTESIAN_POINT('',(19.646440227777,1.9637881074E-02)); +#515 = CARTESIAN_POINT('',(5.921440227777,-7.904494563554)); +#516 = CARTESIAN_POINT('',(-7.803559772223,-15.82862700818)); +#517 = CARTESIAN_POINT('',(-7.803559772223,1.9637881074E-02)); +#518 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#519 = PCURVE('',#520,#525); +#520 = CYLINDRICAL_SURFACE('',#521,9.15); +#521 = AXIS2_PLACEMENT_3D('',#522,#523,#524); +#522 = CARTESIAN_POINT('',(0.5,-0.400021073597,1.9637881074E-02)); +#523 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#524 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#525 = DEFINITIONAL_REPRESENTATION('',(#526),#530); +#526 = LINE('',#527,#528); +#527 = CARTESIAN_POINT('',(-0.,0.)); +#528 = VECTOR('',#529,1.); +#529 = DIRECTION('',(-1.,0.)); +#530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#531 = ORIENTED_EDGE('',*,*,#532,.T.); +#532 = EDGE_CURVE('',#500,#142,#533,.T.); +#533 = SURFACE_CURVE('',#534,(#539,#550),.PCURVE_S1.); +#534 = CIRCLE('',#535,1.); +#535 = AXIS2_PLACEMENT_3D('',#536,#537,#538); +#536 = CARTESIAN_POINT('',(0.5,8.045927055533,5.648840557747)); +#537 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#538 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#539 = PCURVE('',#44,#540); +#540 = DEFINITIONAL_REPRESENTATION('',(#541),#549); +#541 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#542,#543,#544,#545,#546,#547 +,#548),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#542 = CARTESIAN_POINT('',(-8.099507901353,5.648840557747)); +#543 = CARTESIAN_POINT('',(-8.099507901353,7.380891365316)); +#544 = CARTESIAN_POINT('',(-6.599507901353,6.514865961531)); +#545 = CARTESIAN_POINT('',(-5.099507901353,5.648840557747)); +#546 = CARTESIAN_POINT('',(-6.599507901353,4.782815153963)); +#547 = CARTESIAN_POINT('',(-8.099507901353,3.916789750178)); +#548 = CARTESIAN_POINT('',(-8.099507901353,5.648840557747)); +#549 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#550 = PCURVE('',#551,#556); +#551 = CYLINDRICAL_SURFACE('',#552,1.); +#552 = AXIS2_PLACEMENT_3D('',#553,#554,#555); +#553 = CARTESIAN_POINT('',(0.5,8.045927055533,5.648840557747)); +#554 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#555 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#556 = DEFINITIONAL_REPRESENTATION('',(#557),#561); +#557 = LINE('',#558,#559); +#558 = CARTESIAN_POINT('',(-0.,0.)); +#559 = VECTOR('',#560,1.); +#560 = DIRECTION('',(-1.,0.)); +#561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#562 = FACE_BOUND('',#563,.T.); +#563 = EDGE_LOOP('',(#564)); +#564 = ORIENTED_EDGE('',*,*,#565,.T.); +#565 = EDGE_CURVE('',#566,#566,#568,.T.); +#566 = VERTEX_POINT('',#567); +#567 = CARTESIAN_POINT('',(0.5,10.,2.)); +#568 = SURFACE_CURVE('',#569,(#574,#585),.PCURVE_S1.); +#569 = CIRCLE('',#570,0.85); +#570 = AXIS2_PLACEMENT_3D('',#571,#572,#573); +#571 = CARTESIAN_POINT('',(0.5,9.15,2.)); +#572 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#573 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#574 = PCURVE('',#44,#575); +#575 = DEFINITIONAL_REPRESENTATION('',(#576),#584); +#576 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#577,#578,#579,#580,#581,#582 +,#583),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#577 = CARTESIAN_POINT('',(-9.05358084582,2.)); +#578 = CARTESIAN_POINT('',(-9.05358084582,3.472243186434)); +#579 = CARTESIAN_POINT('',(-7.77858084582,2.736121593217)); +#580 = CARTESIAN_POINT('',(-6.50358084582,2.)); +#581 = CARTESIAN_POINT('',(-7.77858084582,1.263878406783)); +#582 = CARTESIAN_POINT('',(-9.05358084582,0.527756813566)); +#583 = CARTESIAN_POINT('',(-9.05358084582,2.)); +#584 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#585 = PCURVE('',#586,#591); +#586 = CYLINDRICAL_SURFACE('',#587,0.85); +#587 = AXIS2_PLACEMENT_3D('',#588,#589,#590); +#588 = CARTESIAN_POINT('',(0.5,9.15,2.)); +#589 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#590 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#591 = DEFINITIONAL_REPRESENTATION('',(#592),#596); +#592 = LINE('',#593,#594); +#593 = CARTESIAN_POINT('',(-0.,0.)); +#594 = VECTOR('',#595,1.); +#595 = DIRECTION('',(-1.,0.)); +#596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#597 = FACE_BOUND('',#598,.T.); +#598 = EDGE_LOOP('',(#599)); +#599 = ORIENTED_EDGE('',*,*,#600,.F.); +#600 = EDGE_CURVE('',#601,#601,#603,.T.); +#601 = VERTEX_POINT('',#602); +#602 = CARTESIAN_POINT('',(0.5,10.,-2.)); +#603 = SURFACE_CURVE('',#604,(#609,#616),.PCURVE_S1.); +#604 = CIRCLE('',#605,0.85); +#605 = AXIS2_PLACEMENT_3D('',#606,#607,#608); +#606 = CARTESIAN_POINT('',(0.5,9.15,-2.)); +#607 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#608 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#609 = PCURVE('',#44,#610); +#610 = DEFINITIONAL_REPRESENTATION('',(#611),#615); +#611 = CIRCLE('',#612,0.85); +#612 = AXIS2_PLACEMENT_2D('',#613,#614); +#613 = CARTESIAN_POINT('',(-8.20358084582,-2.)); +#614 = DIRECTION('',(-1.,-1.110223024625E-16)); +#615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#616 = PCURVE('',#617,#622); +#617 = CYLINDRICAL_SURFACE('',#618,0.85); +#618 = AXIS2_PLACEMENT_3D('',#619,#620,#621); +#619 = CARTESIAN_POINT('',(0.5,9.15,-2.)); +#620 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#621 = DIRECTION('',(1.110223024625E-16,1.,-2.22044604925E-16)); +#622 = DEFINITIONAL_REPRESENTATION('',(#623),#627); +#623 = LINE('',#624,#625); +#624 = CARTESIAN_POINT('',(0.,0.)); +#625 = VECTOR('',#626,1.); +#626 = DIRECTION('',(1.,0.)); +#627 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#628 = ADVANCED_FACE('',(#629),#126,.T.); +#629 = FACE_BOUND('',#630,.T.); +#630 = EDGE_LOOP('',(#631,#632,#655,#677)); +#631 = ORIENTED_EDGE('',*,*,#419,.T.); +#632 = ORIENTED_EDGE('',*,*,#633,.T.); +#633 = EDGE_CURVE('',#391,#634,#636,.T.); +#634 = VERTEX_POINT('',#635); +#635 = CARTESIAN_POINT('',(1.5,10.481549740739,-3.501659040002)); +#636 = SURFACE_CURVE('',#637,(#641,#648),.PCURVE_S1.); +#637 = LINE('',#638,#639); +#638 = CARTESIAN_POINT('',(0.5,10.481549740739,-3.501659040002)); +#639 = VECTOR('',#640,1.); +#640 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#641 = PCURVE('',#126,#642); +#642 = DEFINITIONAL_REPRESENTATION('',(#643),#647); +#643 = LINE('',#644,#645); +#644 = CARTESIAN_POINT('',(0.976980109605,0.)); +#645 = VECTOR('',#646,1.); +#646 = DIRECTION('',(0.,1.)); +#647 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#648 = PCURVE('',#407,#649); +#649 = DEFINITIONAL_REPRESENTATION('',(#650),#654); +#650 = LINE('',#651,#652); +#651 = CARTESIAN_POINT('',(0.322420936389,5.551115123126E-17)); +#652 = VECTOR('',#653,1.); +#653 = DIRECTION('',(-0.,-1.)); +#654 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#655 = ORIENTED_EDGE('',*,*,#656,.F.); +#656 = EDGE_CURVE('',#85,#634,#657,.T.); +#657 = SURFACE_CURVE('',#658,(#663,#670),.PCURVE_S1.); +#658 = CIRCLE('',#659,1.); +#659 = AXIS2_PLACEMENT_3D('',#660,#661,#662); +#660 = CARTESIAN_POINT('',(1.5,9.533078649247,-3.184795364892)); +#661 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#662 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#663 = PCURVE('',#126,#664); +#664 = DEFINITIONAL_REPRESENTATION('',(#665),#669); +#665 = LINE('',#666,#667); +#666 = CARTESIAN_POINT('',(-4.983784261186,1.)); +#667 = VECTOR('',#668,1.); +#668 = DIRECTION('',(1.,0.)); +#669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#670 = PCURVE('',#100,#671); +#671 = DEFINITIONAL_REPRESENTATION('',(#672),#676); +#672 = CIRCLE('',#673,1.); +#673 = AXIS2_PLACEMENT_2D('',#674,#675); +#674 = CARTESIAN_POINT('',(8.586659495067,-3.184795364892)); +#675 = DIRECTION('',(1.,-3.315232284691E-33)); +#676 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#677 = ORIENTED_EDGE('',*,*,#112,.F.); +#678 = ADVANCED_FACE('',(#679),#72,.F.); +#679 = FACE_BOUND('',#680,.F.); +#680 = EDGE_LOOP('',(#681,#704,#730,#731)); +#681 = ORIENTED_EDGE('',*,*,#682,.T.); +#682 = EDGE_CURVE('',#447,#683,#685,.T.); +#683 = VERTEX_POINT('',#684); +#684 = CARTESIAN_POINT('',(1.5,7.209999999999,-5.100000000001)); +#685 = SURFACE_CURVE('',#686,(#690,#697),.PCURVE_S1.); +#686 = LINE('',#687,#688); +#687 = CARTESIAN_POINT('',(0.5,7.209999999999,-5.100000000001)); +#688 = VECTOR('',#689,1.); +#689 = DIRECTION('',(1.,-2.465190328816E-32,-1.110223024625E-16)); +#690 = PCURVE('',#72,#691); +#691 = DEFINITIONAL_REPRESENTATION('',(#692),#696); +#692 = LINE('',#693,#694); +#693 = CARTESIAN_POINT('',(3.722569245215,0.)); +#694 = VECTOR('',#695,1.); +#695 = DIRECTION('',(0.,-1.)); +#696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#697 = PCURVE('',#487,#698); +#698 = DEFINITIONAL_REPRESENTATION('',(#699),#703); +#699 = LINE('',#700,#701); +#700 = CARTESIAN_POINT('',(0.588640484858,0.)); +#701 = VECTOR('',#702,1.); +#702 = DIRECTION('',(0.,-1.)); +#703 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#704 = ORIENTED_EDGE('',*,*,#705,.T.); +#705 = EDGE_CURVE('',#683,#57,#706,.T.); +#706 = SURFACE_CURVE('',#707,(#712,#719),.PCURVE_S1.); +#707 = CIRCLE('',#708,1.); +#708 = AXIS2_PLACEMENT_3D('',#709,#710,#711); +#709 = CARTESIAN_POINT('',(1.5,8.045927055533,-5.648840557747)); +#710 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#711 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#712 = PCURVE('',#72,#713); +#713 = DEFINITIONAL_REPRESENTATION('',(#714),#718); +#714 = LINE('',#715,#716); +#715 = CARTESIAN_POINT('',(0.,-1.)); +#716 = VECTOR('',#717,1.); +#717 = DIRECTION('',(1.,0.)); +#718 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#719 = PCURVE('',#100,#720); +#720 = DEFINITIONAL_REPRESENTATION('',(#721),#729); +#721 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#722,#723,#724,#725,#726,#727 +,#728),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#722 = CARTESIAN_POINT('',(8.099507901353,-5.648840557747)); +#723 = CARTESIAN_POINT('',(8.099507901353,-7.380891365316)); +#724 = CARTESIAN_POINT('',(6.599507901353,-6.514865961531)); +#725 = CARTESIAN_POINT('',(5.099507901353,-5.648840557747)); +#726 = CARTESIAN_POINT('',(6.599507901353,-4.782815153963)); +#727 = CARTESIAN_POINT('',(8.099507901353,-3.916789750178)); +#728 = CARTESIAN_POINT('',(8.099507901353,-5.648840557747)); +#729 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#730 = ORIENTED_EDGE('',*,*,#56,.F.); +#731 = ORIENTED_EDGE('',*,*,#446,.F.); +#732 = ADVANCED_FACE('',(#733,#1057,#1083),#100,.T.); +#733 = FACE_BOUND('',#734,.T.); +#734 = EDGE_LOOP('',(#735,#761,#789,#812,#836,#860,#886,#887,#888,#889, + #917,#940,#990,#1036)); +#735 = ORIENTED_EDGE('',*,*,#736,.T.); +#736 = EDGE_CURVE('',#737,#739,#741,.T.); +#737 = VERTEX_POINT('',#738); +#738 = CARTESIAN_POINT('',(1.5,11.049,0.209999999995)); +#739 = VERTEX_POINT('',#740); +#740 = CARTESIAN_POINT('',(1.5,10.481549740739,3.501659040002)); +#741 = SURFACE_CURVE('',#742,(#747,#754),.PCURVE_S1.); +#742 = CIRCLE('',#743,11.050995475522); +#743 = AXIS2_PLACEMENT_3D('',#744,#745,#746); +#744 = CARTESIAN_POINT('',(1.5,0.,1.110223024625E-16)); +#745 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#746 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#747 = PCURVE('',#100,#748); +#748 = DEFINITIONAL_REPRESENTATION('',(#749),#753); +#749 = CIRCLE('',#750,11.050995475522); +#750 = AXIS2_PLACEMENT_2D('',#751,#752); +#751 = CARTESIAN_POINT('',(-0.94641915418,4.58542117765E-16)); +#752 = DIRECTION('',(1.,-3.315232284691E-33)); +#753 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#754 = PCURVE('',#221,#755); +#755 = DEFINITIONAL_REPRESENTATION('',(#756),#760); +#756 = LINE('',#757,#758); +#757 = CARTESIAN_POINT('',(-0.,-1.)); +#758 = VECTOR('',#759,1.); +#759 = DIRECTION('',(-1.,0.)); +#760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#761 = ORIENTED_EDGE('',*,*,#762,.F.); +#762 = EDGE_CURVE('',#763,#739,#765,.T.); +#763 = VERTEX_POINT('',#764); +#764 = CARTESIAN_POINT('',(1.5,9.80115455689,4.148193157987)); +#765 = SURFACE_CURVE('',#766,(#771,#782),.PCURVE_S1.); +#766 = CIRCLE('',#767,1.); +#767 = AXIS2_PLACEMENT_3D('',#768,#769,#770); +#768 = CARTESIAN_POINT('',(1.5,9.533078649247,3.184795364892)); +#769 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#770 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#771 = PCURVE('',#100,#772); +#772 = DEFINITIONAL_REPRESENTATION('',(#773),#781); +#773 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#774,#775,#776,#777,#778,#779 +,#780),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#774 = CARTESIAN_POINT('',(9.586659495067,3.184795364892)); +#775 = CARTESIAN_POINT('',(9.586659495067,1.452744557323)); +#776 = CARTESIAN_POINT('',(8.086659495067,2.318769961108)); +#777 = CARTESIAN_POINT('',(6.586659495067,3.184795364892)); +#778 = CARTESIAN_POINT('',(8.086659495067,4.050820768677)); +#779 = CARTESIAN_POINT('',(9.586659495067,4.916846172461)); +#780 = CARTESIAN_POINT('',(9.586659495067,3.184795364892)); +#781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#782 = PCURVE('',#188,#783); +#783 = DEFINITIONAL_REPRESENTATION('',(#784),#788); +#784 = LINE('',#785,#786); +#785 = CARTESIAN_POINT('',(4.983784261186,1.)); +#786 = VECTOR('',#787,1.); +#787 = DIRECTION('',(-1.,0.)); +#788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#789 = ORIENTED_EDGE('',*,*,#790,.F.); +#790 = EDGE_CURVE('',#791,#763,#793,.T.); +#791 = VERTEX_POINT('',#792); +#792 = CARTESIAN_POINT('',(1.5,7.997786218406,4.65)); +#793 = SURFACE_CURVE('',#794,(#798,#805),.PCURVE_S1.); +#794 = LINE('',#795,#796); +#795 = CARTESIAN_POINT('',(1.5,7.997786218406,4.65)); +#796 = VECTOR('',#797,1.); +#797 = DIRECTION('',(1.069586411768E-16,0.963397793095,-0.268075907644) + ); +#798 = PCURVE('',#100,#799); +#799 = DEFINITIONAL_REPRESENTATION('',(#800),#804); +#800 = LINE('',#801,#802); +#801 = CARTESIAN_POINT('',(7.051367064226,4.65)); +#802 = VECTOR('',#803,1.); +#803 = DIRECTION('',(0.963397793095,-0.268075907644)); +#804 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#805 = PCURVE('',#159,#806); +#806 = DEFINITIONAL_REPRESENTATION('',(#807),#811); +#807 = LINE('',#808,#809); +#808 = CARTESIAN_POINT('',(1.069586411768E-16,-1.)); +#809 = VECTOR('',#810,1.); +#810 = DIRECTION('',(1.,6.162975822039E-33)); +#811 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#812 = ORIENTED_EDGE('',*,*,#813,.F.); +#813 = EDGE_CURVE('',#814,#791,#816,.T.); +#814 = VERTEX_POINT('',#815); +#815 = CARTESIAN_POINT('',(1.5,7.209999999999,5.100000000001)); +#816 = SURFACE_CURVE('',#817,(#822,#829),.PCURVE_S1.); +#817 = CIRCLE('',#818,1.); +#818 = AXIS2_PLACEMENT_3D('',#819,#820,#821); +#819 = CARTESIAN_POINT('',(1.5,8.045927055533,5.648840557747)); +#820 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#821 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#822 = PCURVE('',#100,#823); +#823 = DEFINITIONAL_REPRESENTATION('',(#824),#828); +#824 = CIRCLE('',#825,1.); +#825 = AXIS2_PLACEMENT_2D('',#826,#827); +#826 = CARTESIAN_POINT('',(7.099507901353,5.648840557747)); +#827 = DIRECTION('',(1.,-3.315232284691E-33)); +#828 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#829 = PCURVE('',#551,#830); +#830 = DEFINITIONAL_REPRESENTATION('',(#831),#835); +#831 = LINE('',#832,#833); +#832 = CARTESIAN_POINT('',(-0.,-1.)); +#833 = VECTOR('',#834,1.); +#834 = DIRECTION('',(-1.,0.)); +#835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#836 = ORIENTED_EDGE('',*,*,#837,.T.); +#837 = EDGE_CURVE('',#814,#838,#840,.T.); +#838 = VERTEX_POINT('',#839); +#839 = CARTESIAN_POINT('',(1.5,-9.55,1.295395388179E-12)); +#840 = SURFACE_CURVE('',#841,(#846,#853),.PCURVE_S1.); +#841 = CIRCLE('',#842,9.15); +#842 = AXIS2_PLACEMENT_3D('',#843,#844,#845); +#843 = CARTESIAN_POINT('',(1.5,-0.400021073597,1.9637881074E-02)); +#844 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#845 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#846 = PCURVE('',#100,#847); +#847 = DEFINITIONAL_REPRESENTATION('',(#848),#852); +#848 = CIRCLE('',#849,9.15); +#849 = AXIS2_PLACEMENT_2D('',#850,#851); +#850 = CARTESIAN_POINT('',(-1.346440227777,1.9637881074E-02)); +#851 = DIRECTION('',(1.,-3.315232284691E-33)); +#852 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#853 = PCURVE('',#520,#854); +#854 = DEFINITIONAL_REPRESENTATION('',(#855),#859); +#855 = LINE('',#856,#857); +#856 = CARTESIAN_POINT('',(-0.,-1.)); +#857 = VECTOR('',#858,1.); +#858 = DIRECTION('',(-1.,0.)); +#859 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#860 = ORIENTED_EDGE('',*,*,#861,.F.); +#861 = EDGE_CURVE('',#683,#838,#862,.T.); +#862 = SURFACE_CURVE('',#863,(#868,#879),.PCURVE_S1.); +#863 = CIRCLE('',#864,9.15); +#864 = AXIS2_PLACEMENT_3D('',#865,#866,#867); +#865 = CARTESIAN_POINT('',(1.5,-0.400021073597,-1.9637881074E-02)); +#866 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#867 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#868 = PCURVE('',#100,#869); +#869 = DEFINITIONAL_REPRESENTATION('',(#870),#878); +#870 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#871,#872,#873,#874,#875,#876 +,#877),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#871 = CARTESIAN_POINT('',(7.803559772223,-1.9637881074E-02)); +#872 = CARTESIAN_POINT('',(7.803559772223,-15.86790277032)); +#873 = CARTESIAN_POINT('',(-5.921440227777,-7.943770325702)); +#874 = CARTESIAN_POINT('',(-19.64644022777,-1.9637881074E-02)); +#875 = CARTESIAN_POINT('',(-5.921440227777,7.904494563554)); +#876 = CARTESIAN_POINT('',(7.803559772223,15.828627008181)); +#877 = CARTESIAN_POINT('',(7.803559772223,-1.9637881074E-02)); +#878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#879 = PCURVE('',#487,#880); +#880 = DEFINITIONAL_REPRESENTATION('',(#881),#885); +#881 = LINE('',#882,#883); +#882 = CARTESIAN_POINT('',(0.,-1.)); +#883 = VECTOR('',#884,1.); +#884 = DIRECTION('',(1.,0.)); +#885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#886 = ORIENTED_EDGE('',*,*,#705,.T.); +#887 = ORIENTED_EDGE('',*,*,#84,.T.); +#888 = ORIENTED_EDGE('',*,*,#656,.T.); +#889 = ORIENTED_EDGE('',*,*,#890,.F.); +#890 = EDGE_CURVE('',#891,#634,#893,.T.); +#891 = VERTEX_POINT('',#892); +#892 = CARTESIAN_POINT('',(1.5,11.049,-0.209999999995)); +#893 = SURFACE_CURVE('',#894,(#899,#910),.PCURVE_S1.); +#894 = CIRCLE('',#895,11.050995475522); +#895 = AXIS2_PLACEMENT_3D('',#896,#897,#898); +#896 = CARTESIAN_POINT('',(1.5,-4.930380657631E-32,-1.110223024625E-16) + ); +#897 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#898 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#899 = PCURVE('',#100,#900); +#900 = DEFINITIONAL_REPRESENTATION('',(#901),#909); +#901 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#902,#903,#904,#905,#906,#907 +,#908),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#902 = CARTESIAN_POINT('',(10.104576321342,-9.904094493553E-16)); +#903 = CARTESIAN_POINT('',(10.104576321342,-19.14088563781)); +#904 = CARTESIAN_POINT('',(-6.471916891941,-9.570442818909)); +#905 = CARTESIAN_POINT('',(-23.04841010522,-1.640181006739E-17)); +#906 = CARTESIAN_POINT('',(-6.471916891941,9.570442818909)); +#907 = CARTESIAN_POINT('',(10.104576321342,19.140885637818)); +#908 = CARTESIAN_POINT('',(10.104576321342,-9.904094493553E-16)); +#909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#910 = PCURVE('',#407,#911); +#911 = DEFINITIONAL_REPRESENTATION('',(#912),#916); +#912 = LINE('',#913,#914); +#913 = CARTESIAN_POINT('',(0.,-1.)); +#914 = VECTOR('',#915,1.); +#915 = DIRECTION('',(1.,0.)); +#916 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#917 = ORIENTED_EDGE('',*,*,#918,.F.); +#918 = EDGE_CURVE('',#919,#891,#921,.T.); +#919 = VERTEX_POINT('',#920); +#920 = CARTESIAN_POINT('',(1.5,7.349,-0.12123943253)); +#921 = SURFACE_CURVE('',#922,(#926,#933),.PCURVE_S1.); +#922 = LINE('',#923,#924); +#923 = CARTESIAN_POINT('',(1.5,7.349,-0.12123943253)); +#924 = VECTOR('',#925,1.); +#925 = DIRECTION('',(2.193181544124E-16,0.999712379857, + -2.398244273997E-02)); +#926 = PCURVE('',#100,#927); +#927 = DEFINITIONAL_REPRESENTATION('',(#928),#932); +#928 = LINE('',#929,#930); +#929 = CARTESIAN_POINT('',(6.40258084582,-0.12123943253)); +#930 = VECTOR('',#931,1.); +#931 = DIRECTION('',(0.999712379857,-2.398244273997E-02)); +#932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#933 = PCURVE('',#378,#934); +#934 = DEFINITIONAL_REPRESENTATION('',(#935),#939); +#935 = LINE('',#936,#937); +#936 = CARTESIAN_POINT('',(1.663191436924E-15,-1.)); +#937 = VECTOR('',#938,1.); +#938 = DIRECTION('',(-1.,-1.083277842004E-16)); +#939 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#940 = ORIENTED_EDGE('',*,*,#941,.T.); +#941 = EDGE_CURVE('',#919,#942,#944,.T.); +#942 = VERTEX_POINT('',#943); +#943 = CARTESIAN_POINT('',(1.5,-7.35,-7.596114005173E-13)); +#944 = SURFACE_CURVE('',#945,(#950,#961),.PCURVE_S1.); +#945 = CIRCLE('',#946,7.35); +#946 = AXIS2_PLACEMENT_3D('',#947,#948,#949); +#947 = CARTESIAN_POINT('',(1.5,-4.930380657631E-32,-1.110223024625E-16) + ); +#948 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#949 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#950 = PCURVE('',#100,#951); +#951 = DEFINITIONAL_REPRESENTATION('',(#952),#960); +#952 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#953,#954,#955,#956,#957,#958 +,#959),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#953 = CARTESIAN_POINT('',(6.40358084582,-5.795164102595E-16)); +#954 = CARTESIAN_POINT('',(6.40358084582,-12.73057343563)); +#955 = CARTESIAN_POINT('',(-4.62141915418,-6.365286717816)); +#956 = CARTESIAN_POINT('',(-15.64641915418,6.829456429237E-17)); +#957 = CARTESIAN_POINT('',(-4.62141915418,6.365286717816)); +#958 = CARTESIAN_POINT('',(6.40358084582,12.730573435631)); +#959 = CARTESIAN_POINT('',(6.40358084582,-5.795164102595E-16)); +#960 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#961 = PCURVE('',#282,#962); +#962 = DEFINITIONAL_REPRESENTATION('',(#963),#989); +#963 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#964,#965,#966,#967,#968,#969, + #970,#971,#972,#973,#974,#975,#976,#977,#978,#979,#980,#981,#982, + #983,#984,#985,#986,#987,#988),.UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(1.6495909009E-02,0.158545761035, + 0.300595613062,0.442645465088,0.584695317115,0.726745169141, + 0.868795021167,1.010844873194,1.15289472522,1.294944577247, + 1.436994429273,1.5790442813,1.721094133326,1.863143985352, + 2.005193837379,2.147243689405,2.289293541432,2.431343393458, + 2.573393245484,2.715443097511,2.857492949537,2.999542801564, + 3.14159265359),.QUASI_UNIFORM_KNOTS.); +#964 = CARTESIAN_POINT('',(-6.266689398171,-1.)); +#965 = CARTESIAN_POINT('',(-6.219339447495,-1.)); +#966 = CARTESIAN_POINT('',(-6.124639546144,-1.)); +#967 = CARTESIAN_POINT('',(-5.982589694118,-1.)); +#968 = CARTESIAN_POINT('',(-5.840539842091,-1.)); +#969 = CARTESIAN_POINT('',(-5.698489990065,-1.)); +#970 = CARTESIAN_POINT('',(-5.556440138039,-1.)); +#971 = CARTESIAN_POINT('',(-5.414390286012,-1.)); +#972 = CARTESIAN_POINT('',(-5.272340433986,-1.)); +#973 = CARTESIAN_POINT('',(-5.130290581959,-1.)); +#974 = CARTESIAN_POINT('',(-4.988240729933,-1.)); +#975 = CARTESIAN_POINT('',(-4.846190877906,-1.)); +#976 = CARTESIAN_POINT('',(-4.70414102588,-1.)); +#977 = CARTESIAN_POINT('',(-4.562091173854,-1.)); +#978 = CARTESIAN_POINT('',(-4.420041321827,-1.)); +#979 = CARTESIAN_POINT('',(-4.277991469801,-1.)); +#980 = CARTESIAN_POINT('',(-4.135941617774,-1.)); +#981 = CARTESIAN_POINT('',(-3.993891765748,-1.)); +#982 = CARTESIAN_POINT('',(-3.851841913722,-1.)); +#983 = CARTESIAN_POINT('',(-3.709792061695,-1.)); +#984 = CARTESIAN_POINT('',(-3.567742209669,-1.)); +#985 = CARTESIAN_POINT('',(-3.425692357642,-1.)); +#986 = CARTESIAN_POINT('',(-3.283642505616,-1.)); +#987 = CARTESIAN_POINT('',(-3.188942604265,-1.)); +#988 = CARTESIAN_POINT('',(-3.14159265359,-1.)); +#989 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#990 = ORIENTED_EDGE('',*,*,#991,.F.); +#991 = EDGE_CURVE('',#992,#942,#994,.T.); +#992 = VERTEX_POINT('',#993); +#993 = CARTESIAN_POINT('',(1.5,7.349,0.12123943253)); +#994 = SURFACE_CURVE('',#995,(#1000,#1007),.PCURVE_S1.); +#995 = CIRCLE('',#996,7.35); +#996 = AXIS2_PLACEMENT_3D('',#997,#998,#999); +#997 = CARTESIAN_POINT('',(1.5,0.,1.110223024625E-16)); +#998 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#999 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#1000 = PCURVE('',#100,#1001); +#1001 = DEFINITIONAL_REPRESENTATION('',(#1002),#1006); +#1002 = CIRCLE('',#1003,7.35); +#1003 = AXIS2_PLACEMENT_2D('',#1004,#1005); +#1004 = CARTESIAN_POINT('',(-0.94641915418,4.58542117765E-16)); +#1005 = DIRECTION('',(1.,-3.315232284691E-33)); +#1006 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1007 = PCURVE('',#282,#1008); +#1008 = DEFINITIONAL_REPRESENTATION('',(#1009),#1035); +#1009 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1010,#1011,#1012,#1013,#1014, + #1015,#1016,#1017,#1018,#1019,#1020,#1021,#1022,#1023,#1024,#1025, + #1026,#1027,#1028,#1029,#1030,#1031,#1032,#1033,#1034), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (1.6495909009E-02,0.158545761035,0.300595613062,0.442645465088, + 0.584695317115,0.726745169141,0.868795021167,1.010844873194, + 1.15289472522,1.294944577247,1.436994429273,1.5790442813, + 1.721094133326,1.863143985352,2.005193837379,2.147243689405, + 2.289293541432,2.431343393458,2.573393245484,2.715443097511, + 2.857492949537,2.999542801564,3.14159265359),.QUASI_UNIFORM_KNOTS.); +#1010 = CARTESIAN_POINT('',(-1.6495909009E-02,-1.)); +#1011 = CARTESIAN_POINT('',(-6.384585968447E-02,-1.)); +#1012 = CARTESIAN_POINT('',(-0.158545761035,-1.)); +#1013 = CARTESIAN_POINT('',(-0.300595613062,-1.)); +#1014 = CARTESIAN_POINT('',(-0.442645465088,-1.)); +#1015 = CARTESIAN_POINT('',(-0.584695317115,-1.)); +#1016 = CARTESIAN_POINT('',(-0.726745169141,-1.)); +#1017 = CARTESIAN_POINT('',(-0.868795021167,-1.)); +#1018 = CARTESIAN_POINT('',(-1.010844873194,-1.)); +#1019 = CARTESIAN_POINT('',(-1.15289472522,-1.)); +#1020 = CARTESIAN_POINT('',(-1.294944577247,-1.)); +#1021 = CARTESIAN_POINT('',(-1.436994429273,-1.)); +#1022 = CARTESIAN_POINT('',(-1.5790442813,-1.)); +#1023 = CARTESIAN_POINT('',(-1.721094133326,-1.)); +#1024 = CARTESIAN_POINT('',(-1.863143985352,-1.)); +#1025 = CARTESIAN_POINT('',(-2.005193837379,-1.)); +#1026 = CARTESIAN_POINT('',(-2.147243689405,-1.)); +#1027 = CARTESIAN_POINT('',(-2.289293541432,-1.)); +#1028 = CARTESIAN_POINT('',(-2.431343393458,-1.)); +#1029 = CARTESIAN_POINT('',(-2.573393245484,-1.)); +#1030 = CARTESIAN_POINT('',(-2.715443097511,-1.)); +#1031 = CARTESIAN_POINT('',(-2.857492949537,-1.)); +#1032 = CARTESIAN_POINT('',(-2.999542801564,-1.)); +#1033 = CARTESIAN_POINT('',(-3.094242702915,-1.)); +#1034 = CARTESIAN_POINT('',(-3.14159265359,-1.)); +#1035 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1036 = ORIENTED_EDGE('',*,*,#1037,.T.); +#1037 = EDGE_CURVE('',#992,#737,#1038,.T.); +#1038 = SURFACE_CURVE('',#1039,(#1043,#1050),.PCURVE_S1.); +#1039 = LINE('',#1040,#1041); +#1040 = CARTESIAN_POINT('',(1.5,7.349,0.12123943253)); +#1041 = VECTOR('',#1042,1.); +#1042 = DIRECTION('',(1.109903702121E-16,0.999712379857, + 2.398244273997E-02)); +#1043 = PCURVE('',#100,#1044); +#1044 = DEFINITIONAL_REPRESENTATION('',(#1045),#1049); +#1045 = LINE('',#1046,#1047); +#1046 = CARTESIAN_POINT('',(6.40258084582,0.12123943253)); +#1047 = VECTOR('',#1048,1.); +#1048 = DIRECTION('',(0.999712379857,2.398244273997E-02)); +#1049 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1050 = PCURVE('',#249,#1051); +#1051 = DEFINITIONAL_REPRESENTATION('',(#1052),#1056); +#1052 = LINE('',#1053,#1054); +#1053 = CARTESIAN_POINT('',(1.136529562237E-16,-1.)); +#1054 = VECTOR('',#1055,1.); +#1055 = DIRECTION('',(1.,-1.232595164408E-32)); +#1056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1057 = FACE_BOUND('',#1058,.T.); +#1058 = EDGE_LOOP('',(#1059)); +#1059 = ORIENTED_EDGE('',*,*,#1060,.F.); +#1060 = EDGE_CURVE('',#1061,#1061,#1063,.T.); +#1061 = VERTEX_POINT('',#1062); +#1062 = CARTESIAN_POINT('',(1.5,10.,2.)); +#1063 = SURFACE_CURVE('',#1064,(#1069,#1076),.PCURVE_S1.); +#1064 = CIRCLE('',#1065,0.85); +#1065 = AXIS2_PLACEMENT_3D('',#1066,#1067,#1068); +#1066 = CARTESIAN_POINT('',(1.5,9.15,2.)); +#1067 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#1068 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#1069 = PCURVE('',#100,#1070); +#1070 = DEFINITIONAL_REPRESENTATION('',(#1071),#1075); +#1071 = CIRCLE('',#1072,0.85); +#1072 = AXIS2_PLACEMENT_2D('',#1073,#1074); +#1073 = CARTESIAN_POINT('',(8.20358084582,2.)); +#1074 = DIRECTION('',(1.,-3.315232284691E-33)); +#1075 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1076 = PCURVE('',#586,#1077); +#1077 = DEFINITIONAL_REPRESENTATION('',(#1078),#1082); +#1078 = LINE('',#1079,#1080); +#1079 = CARTESIAN_POINT('',(-0.,-1.)); +#1080 = VECTOR('',#1081,1.); +#1081 = DIRECTION('',(-1.,0.)); +#1082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1083 = FACE_BOUND('',#1084,.T.); +#1084 = EDGE_LOOP('',(#1085)); +#1085 = ORIENTED_EDGE('',*,*,#1086,.T.); +#1086 = EDGE_CURVE('',#1087,#1087,#1089,.T.); +#1087 = VERTEX_POINT('',#1088); +#1088 = CARTESIAN_POINT('',(1.5,10.,-2.)); +#1089 = SURFACE_CURVE('',#1090,(#1095,#1106),.PCURVE_S1.); +#1090 = CIRCLE('',#1091,0.85); +#1091 = AXIS2_PLACEMENT_3D('',#1092,#1093,#1094); +#1092 = CARTESIAN_POINT('',(1.5,9.15,-2.)); +#1093 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#1094 = DIRECTION('',(2.22044604925E-16,1.,-1.110223024625E-16)); +#1095 = PCURVE('',#100,#1096); +#1096 = DEFINITIONAL_REPRESENTATION('',(#1097),#1105); +#1097 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1098,#1099,#1100,#1101, +#1102,#1103,#1104),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1098 = CARTESIAN_POINT('',(9.05358084582,-2.)); +#1099 = CARTESIAN_POINT('',(9.05358084582,-3.472243186434)); +#1100 = CARTESIAN_POINT('',(7.77858084582,-2.736121593217)); +#1101 = CARTESIAN_POINT('',(6.50358084582,-2.)); +#1102 = CARTESIAN_POINT('',(7.77858084582,-1.263878406783)); +#1103 = CARTESIAN_POINT('',(9.05358084582,-0.527756813566)); +#1104 = CARTESIAN_POINT('',(9.05358084582,-2.)); +#1105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1106 = PCURVE('',#617,#1107); +#1107 = DEFINITIONAL_REPRESENTATION('',(#1108),#1112); +#1108 = LINE('',#1109,#1110); +#1109 = CARTESIAN_POINT('',(0.,-1.)); +#1110 = VECTOR('',#1111,1.); +#1111 = DIRECTION('',(1.,0.)); +#1112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1113 = ADVANCED_FACE('',(#1114),#159,.T.); +#1114 = FACE_BOUND('',#1115,.T.); +#1115 = EDGE_LOOP('',(#1116,#1117,#1138,#1139)); +#1116 = ORIENTED_EDGE('',*,*,#141,.F.); +#1117 = ORIENTED_EDGE('',*,*,#1118,.T.); +#1118 = EDGE_CURVE('',#142,#791,#1119,.T.); +#1119 = SURFACE_CURVE('',#1120,(#1124,#1131),.PCURVE_S1.); +#1120 = LINE('',#1121,#1122); +#1121 = CARTESIAN_POINT('',(0.5,7.997786218406,4.65)); +#1122 = VECTOR('',#1123,1.); +#1123 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#1124 = PCURVE('',#159,#1125); +#1125 = DEFINITIONAL_REPRESENTATION('',(#1126),#1130); +#1126 = LINE('',#1127,#1128); +#1127 = CARTESIAN_POINT('',(0.,0.)); +#1128 = VECTOR('',#1129,1.); +#1129 = DIRECTION('',(7.719623667544E-17,-1.)); +#1130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1131 = PCURVE('',#551,#1132); +#1132 = DEFINITIONAL_REPRESENTATION('',(#1133),#1137); +#1133 = LINE('',#1134,#1135); +#1134 = CARTESIAN_POINT('',(-4.664229529118,-5.34470658028E-18)); +#1135 = VECTOR('',#1136,1.); +#1136 = DIRECTION('',(-0.,-1.)); +#1137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1138 = ORIENTED_EDGE('',*,*,#790,.T.); +#1139 = ORIENTED_EDGE('',*,*,#1140,.F.); +#1140 = EDGE_CURVE('',#144,#763,#1141,.T.); +#1141 = SURFACE_CURVE('',#1142,(#1146,#1153),.PCURVE_S1.); +#1142 = LINE('',#1143,#1144); +#1143 = CARTESIAN_POINT('',(0.5,9.80115455689,4.148193157987)); +#1144 = VECTOR('',#1145,1.); +#1145 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#1146 = PCURVE('',#159,#1147); +#1147 = DEFINITIONAL_REPRESENTATION('',(#1148),#1152); +#1148 = LINE('',#1149,#1150); +#1149 = CARTESIAN_POINT('',(1.871883402068,2.22044604925E-16)); +#1150 = VECTOR('',#1151,1.); +#1151 = DIRECTION('',(-3.304290674557E-33,-1.)); +#1152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1153 = PCURVE('',#188,#1154); +#1154 = DEFINITIONAL_REPRESENTATION('',(#1155),#1159); +#1155 = LINE('',#1156,#1157); +#1156 = CARTESIAN_POINT('',(-0.,-1.665334536938E-16)); +#1157 = VECTOR('',#1158,1.); +#1158 = DIRECTION('',(-0.,1.)); +#1159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1160 = ADVANCED_FACE('',(#1161),#188,.T.); +#1161 = FACE_BOUND('',#1162,.F.); +#1162 = EDGE_LOOP('',(#1163,#1164,#1185,#1186)); +#1163 = ORIENTED_EDGE('',*,*,#171,.T.); +#1164 = ORIENTED_EDGE('',*,*,#1165,.T.); +#1165 = EDGE_CURVE('',#172,#739,#1166,.T.); +#1166 = SURFACE_CURVE('',#1167,(#1171,#1178),.PCURVE_S1.); +#1167 = LINE('',#1168,#1169); +#1168 = CARTESIAN_POINT('',(0.5,10.481549740739,3.501659040002)); +#1169 = VECTOR('',#1170,1.); +#1170 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#1171 = PCURVE('',#188,#1172); +#1172 = DEFINITIONAL_REPRESENTATION('',(#1173),#1177); +#1173 = LINE('',#1174,#1175); +#1174 = CARTESIAN_POINT('',(-0.976980109605,0.)); +#1175 = VECTOR('',#1176,1.); +#1176 = DIRECTION('',(-0.,1.)); +#1177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1178 = PCURVE('',#221,#1179); +#1179 = DEFINITIONAL_REPRESENTATION('',(#1180),#1184); +#1180 = LINE('',#1181,#1182); +#1181 = CARTESIAN_POINT('',(-0.322420936389,5.551115123126E-17)); +#1182 = VECTOR('',#1183,1.); +#1183 = DIRECTION('',(-0.,-1.)); +#1184 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1185 = ORIENTED_EDGE('',*,*,#762,.F.); +#1186 = ORIENTED_EDGE('',*,*,#1140,.F.); +#1187 = ADVANCED_FACE('',(#1188),#551,.F.); +#1188 = FACE_BOUND('',#1189,.T.); +#1189 = EDGE_LOOP('',(#1190,#1211,#1212,#1213)); +#1190 = ORIENTED_EDGE('',*,*,#1191,.T.); +#1191 = EDGE_CURVE('',#500,#814,#1192,.T.); +#1192 = SURFACE_CURVE('',#1193,(#1197,#1204),.PCURVE_S1.); +#1193 = LINE('',#1194,#1195); +#1194 = CARTESIAN_POINT('',(0.5,7.209999999999,5.100000000001)); +#1195 = VECTOR('',#1196,1.); +#1196 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#1197 = PCURVE('',#551,#1198); +#1198 = DEFINITIONAL_REPRESENTATION('',(#1199),#1203); +#1199 = LINE('',#1200,#1201); +#1200 = CARTESIAN_POINT('',(-3.722569245214,-9.280654639606E-17)); +#1201 = VECTOR('',#1202,1.); +#1202 = DIRECTION('',(-0.,-1.)); +#1203 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1204 = PCURVE('',#520,#1205); +#1205 = DEFINITIONAL_REPRESENTATION('',(#1206),#1210); +#1206 = LINE('',#1207,#1208); +#1207 = CARTESIAN_POINT('',(-0.588640484858,0.)); +#1208 = VECTOR('',#1209,1.); +#1209 = DIRECTION('',(-0.,-1.)); +#1210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1211 = ORIENTED_EDGE('',*,*,#813,.T.); +#1212 = ORIENTED_EDGE('',*,*,#1118,.F.); +#1213 = ORIENTED_EDGE('',*,*,#532,.F.); +#1214 = ADVANCED_FACE('',(#1215),#221,.T.); +#1215 = FACE_BOUND('',#1216,.F.); +#1216 = EDGE_LOOP('',(#1217,#1218,#1239,#1240)); +#1217 = ORIENTED_EDGE('',*,*,#200,.F.); +#1218 = ORIENTED_EDGE('',*,*,#1219,.T.); +#1219 = EDGE_CURVE('',#201,#737,#1220,.T.); +#1220 = SURFACE_CURVE('',#1221,(#1225,#1232),.PCURVE_S1.); +#1221 = LINE('',#1222,#1223); +#1222 = CARTESIAN_POINT('',(0.5,11.049,0.209999999995)); +#1223 = VECTOR('',#1224,1.); +#1224 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#1225 = PCURVE('',#221,#1226); +#1226 = DEFINITIONAL_REPRESENTATION('',(#1227),#1231); +#1227 = LINE('',#1228,#1229); +#1228 = CARTESIAN_POINT('',(-1.9003956816E-02,-1.055822096418E-16)); +#1229 = VECTOR('',#1230,1.); +#1230 = DIRECTION('',(-0.,-1.)); +#1231 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1232 = PCURVE('',#249,#1233); +#1233 = DEFINITIONAL_REPRESENTATION('',(#1234),#1238); +#1234 = LINE('',#1235,#1236); +#1235 = CARTESIAN_POINT('',(3.7010645007,-5.007105841055E-17)); +#1236 = VECTOR('',#1237,1.); +#1237 = DIRECTION('',(1.136529562237E-16,-1.)); +#1238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1239 = ORIENTED_EDGE('',*,*,#736,.T.); +#1240 = ORIENTED_EDGE('',*,*,#1165,.F.); +#1241 = ADVANCED_FACE('',(#1242),#520,.T.); +#1242 = FACE_BOUND('',#1243,.F.); +#1243 = EDGE_LOOP('',(#1244,#1245,#1246,#1267)); +#1244 = ORIENTED_EDGE('',*,*,#1191,.T.); +#1245 = ORIENTED_EDGE('',*,*,#837,.T.); +#1246 = ORIENTED_EDGE('',*,*,#1247,.F.); +#1247 = EDGE_CURVE('',#471,#838,#1248,.T.); +#1248 = SURFACE_CURVE('',#1249,(#1253,#1260),.PCURVE_S1.); +#1249 = LINE('',#1250,#1251); +#1250 = CARTESIAN_POINT('',(0.5,-9.55,2.589619491067E-12)); +#1251 = VECTOR('',#1252,1.); +#1252 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#1253 = PCURVE('',#520,#1254); +#1254 = DEFINITIONAL_REPRESENTATION('',(#1255),#1259); +#1255 = LINE('',#1256,#1257); +#1256 = CARTESIAN_POINT('',(-3.143738871748,0.)); +#1257 = VECTOR('',#1258,1.); +#1258 = DIRECTION('',(-0.,-1.)); +#1259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1260 = PCURVE('',#487,#1261); +#1261 = DEFINITIONAL_REPRESENTATION('',(#1262),#1266); +#1262 = LINE('',#1263,#1264); +#1263 = CARTESIAN_POINT('',(3.143738871749,-1.665100573017E-17)); +#1264 = VECTOR('',#1265,1.); +#1265 = DIRECTION('',(0.,-1.)); +#1266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1267 = ORIENTED_EDGE('',*,*,#499,.F.); +#1268 = ADVANCED_FACE('',(#1269),#249,.F.); +#1269 = FACE_BOUND('',#1270,.F.); +#1270 = EDGE_LOOP('',(#1271,#1314,#1315,#1316)); +#1271 = ORIENTED_EDGE('',*,*,#1272,.T.); +#1272 = EDGE_CURVE('',#234,#992,#1273,.T.); +#1273 = SURFACE_CURVE('',#1274,(#1278,#1285),.PCURVE_S1.); +#1274 = LINE('',#1275,#1276); +#1275 = CARTESIAN_POINT('',(0.5,7.349,0.12123943253)); +#1276 = VECTOR('',#1277,1.); +#1277 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#1278 = PCURVE('',#249,#1279); +#1279 = DEFINITIONAL_REPRESENTATION('',(#1280),#1284); +#1280 = LINE('',#1281,#1282); +#1281 = CARTESIAN_POINT('',(1.860683374269E-33,-1.676436767184E-17)); +#1282 = VECTOR('',#1283,1.); +#1283 = DIRECTION('',(1.136529562237E-16,-1.)); +#1284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1285 = PCURVE('',#282,#1286); +#1286 = DEFINITIONAL_REPRESENTATION('',(#1287),#1313); +#1287 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1288,#1289,#1290,#1291,#1292, + #1293,#1294,#1295,#1296,#1297,#1298,#1299,#1300,#1301,#1302,#1303, + #1304,#1305,#1306,#1307,#1308,#1309,#1310,#1311,#1312), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (0.,4.545454545455E-02,9.090909090909E-02,0.136363636364, + 0.181818181818,0.227272727273,0.272727272727,0.318181818182, + 0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455, + 0.590909090909,0.636363636364,0.681818181818,0.727272727273, + 0.772727272727,0.818181818182,0.863636363636,0.909090909091, + 0.954545454545,1.),.QUASI_UNIFORM_KNOTS.); +#1288 = CARTESIAN_POINT('',(-1.6495909009E-02,-1.110223024625E-16)); +#1289 = CARTESIAN_POINT('',(-1.6495909009E-02,-1.515151515152E-02)); +#1290 = CARTESIAN_POINT('',(-1.6495909009E-02,-4.545454545455E-02)); +#1291 = CARTESIAN_POINT('',(-1.6495909009E-02,-9.090909090909E-02)); +#1292 = CARTESIAN_POINT('',(-1.6495909009E-02,-0.136363636364)); +#1293 = CARTESIAN_POINT('',(-1.6495909009E-02,-0.181818181818)); +#1294 = CARTESIAN_POINT('',(-1.6495909009E-02,-0.227272727273)); +#1295 = CARTESIAN_POINT('',(-1.6495909009E-02,-0.272727272727)); +#1296 = CARTESIAN_POINT('',(-1.6495909009E-02,-0.318181818182)); +#1297 = CARTESIAN_POINT('',(-1.6495909009E-02,-0.363636363636)); +#1298 = CARTESIAN_POINT('',(-1.6495909009E-02,-0.409090909091)); +#1299 = CARTESIAN_POINT('',(-1.6495909009E-02,-0.454545454545)); +#1300 = CARTESIAN_POINT('',(-1.6495909009E-02,-0.5)); +#1301 = CARTESIAN_POINT('',(-1.6495909009E-02,-0.545454545455)); +#1302 = CARTESIAN_POINT('',(-1.6495909009E-02,-0.590909090909)); +#1303 = CARTESIAN_POINT('',(-1.6495909009E-02,-0.636363636364)); +#1304 = CARTESIAN_POINT('',(-1.6495909009E-02,-0.681818181818)); +#1305 = CARTESIAN_POINT('',(-1.6495909009E-02,-0.727272727273)); +#1306 = CARTESIAN_POINT('',(-1.6495909009E-02,-0.772727272727)); +#1307 = CARTESIAN_POINT('',(-1.6495909009E-02,-0.818181818182)); +#1308 = CARTESIAN_POINT('',(-1.6495909009E-02,-0.863636363636)); +#1309 = CARTESIAN_POINT('',(-1.6495909009E-02,-0.909090909091)); +#1310 = CARTESIAN_POINT('',(-1.6495909009E-02,-0.954545454545)); +#1311 = CARTESIAN_POINT('',(-1.6495909009E-02,-0.984848484848)); +#1312 = CARTESIAN_POINT('',(-1.6495909009E-02,-1.)); +#1313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1314 = ORIENTED_EDGE('',*,*,#1037,.T.); +#1315 = ORIENTED_EDGE('',*,*,#1219,.F.); +#1316 = ORIENTED_EDGE('',*,*,#233,.F.); +#1317 = ADVANCED_FACE('',(#1318),#487,.T.); +#1318 = FACE_BOUND('',#1319,.T.); +#1319 = EDGE_LOOP('',(#1320,#1321,#1322,#1323)); +#1320 = ORIENTED_EDGE('',*,*,#682,.T.); +#1321 = ORIENTED_EDGE('',*,*,#861,.T.); +#1322 = ORIENTED_EDGE('',*,*,#1247,.F.); +#1323 = ORIENTED_EDGE('',*,*,#470,.F.); +#1324 = ADVANCED_FACE('',(#1325),#282,.F.); +#1325 = FACE_BOUND('',#1326,.T.); +#1326 = EDGE_LOOP('',(#1327,#1328,#1329,#1330,#1331,#1374)); +#1327 = ORIENTED_EDGE('',*,*,#261,.F.); +#1328 = ORIENTED_EDGE('',*,*,#1272,.T.); +#1329 = ORIENTED_EDGE('',*,*,#991,.T.); +#1330 = ORIENTED_EDGE('',*,*,#941,.F.); +#1331 = ORIENTED_EDGE('',*,*,#1332,.F.); +#1332 = EDGE_CURVE('',#317,#919,#1333,.T.); +#1333 = SURFACE_CURVE('',#1334,(#1338,#1367),.PCURVE_S1.); +#1334 = LINE('',#1335,#1336); +#1335 = CARTESIAN_POINT('',(0.5,7.349,-0.12123943253)); +#1336 = VECTOR('',#1337,1.); +#1337 = DIRECTION('',(1.,-2.465190328816E-32,-1.110223024625E-16)); +#1338 = PCURVE('',#282,#1339); +#1339 = DEFINITIONAL_REPRESENTATION('',(#1340),#1366); +#1340 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1341,#1342,#1343,#1344,#1345, + #1346,#1347,#1348,#1349,#1350,#1351,#1352,#1353,#1354,#1355,#1356, + #1357,#1358,#1359,#1360,#1361,#1362,#1363,#1364,#1365), + .UNSPECIFIED.,.F.,.F.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4), + (0.,4.545454545455E-02,9.090909090909E-02,0.136363636364, + 0.181818181818,0.227272727273,0.272727272727,0.318181818182, + 0.363636363636,0.409090909091,0.454545454545,0.5,0.545454545455, + 0.590909090909,0.636363636364,0.681818181818,0.727272727273, + 0.772727272727,0.818181818182,0.863636363636,0.909090909091, + 0.954545454545,1.),.QUASI_UNIFORM_KNOTS.); +#1341 = CARTESIAN_POINT('',(-6.266689398171,-1.110223024625E-16)); +#1342 = CARTESIAN_POINT('',(-6.266689398171,-1.515151515152E-02)); +#1343 = CARTESIAN_POINT('',(-6.266689398171,-4.545454545455E-02)); +#1344 = CARTESIAN_POINT('',(-6.266689398171,-9.090909090909E-02)); +#1345 = CARTESIAN_POINT('',(-6.266689398171,-0.136363636364)); +#1346 = CARTESIAN_POINT('',(-6.266689398171,-0.181818181818)); +#1347 = CARTESIAN_POINT('',(-6.266689398171,-0.227272727273)); +#1348 = CARTESIAN_POINT('',(-6.266689398171,-0.272727272727)); +#1349 = CARTESIAN_POINT('',(-6.266689398171,-0.318181818182)); +#1350 = CARTESIAN_POINT('',(-6.266689398171,-0.363636363636)); +#1351 = CARTESIAN_POINT('',(-6.266689398171,-0.409090909091)); +#1352 = CARTESIAN_POINT('',(-6.266689398171,-0.454545454545)); +#1353 = CARTESIAN_POINT('',(-6.266689398171,-0.5)); +#1354 = CARTESIAN_POINT('',(-6.266689398171,-0.545454545455)); +#1355 = CARTESIAN_POINT('',(-6.266689398171,-0.590909090909)); +#1356 = CARTESIAN_POINT('',(-6.266689398171,-0.636363636364)); +#1357 = CARTESIAN_POINT('',(-6.266689398171,-0.681818181818)); +#1358 = CARTESIAN_POINT('',(-6.266689398171,-0.727272727273)); +#1359 = CARTESIAN_POINT('',(-6.266689398171,-0.772727272727)); +#1360 = CARTESIAN_POINT('',(-6.266689398171,-0.818181818182)); +#1361 = CARTESIAN_POINT('',(-6.266689398171,-0.863636363636)); +#1362 = CARTESIAN_POINT('',(-6.266689398171,-0.909090909091)); +#1363 = CARTESIAN_POINT('',(-6.266689398171,-0.954545454545)); +#1364 = CARTESIAN_POINT('',(-6.266689398171,-0.984848484848)); +#1365 = CARTESIAN_POINT('',(-6.266689398171,-1.)); +#1366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1367 = PCURVE('',#378,#1368); +#1368 = DEFINITIONAL_REPRESENTATION('',(#1369),#1373); +#1369 = LINE('',#1370,#1371); +#1370 = CARTESIAN_POINT('',(-1.232240645211E-32,-1.110223024625E-16)); +#1371 = VECTOR('',#1372,1.); +#1372 = DIRECTION('',(-1.136529562237E-16,-1.)); +#1373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1374 = ORIENTED_EDGE('',*,*,#316,.T.); +#1375 = ADVANCED_FACE('',(#1376),#378,.F.); +#1376 = FACE_BOUND('',#1377,.T.); +#1377 = EDGE_LOOP('',(#1378,#1379,#1380,#1401)); +#1378 = ORIENTED_EDGE('',*,*,#1332,.T.); +#1379 = ORIENTED_EDGE('',*,*,#918,.T.); +#1380 = ORIENTED_EDGE('',*,*,#1381,.F.); +#1381 = EDGE_CURVE('',#363,#891,#1382,.T.); +#1382 = SURFACE_CURVE('',#1383,(#1387,#1394),.PCURVE_S1.); +#1383 = LINE('',#1384,#1385); +#1384 = CARTESIAN_POINT('',(0.5,11.049,-0.209999999995)); +#1385 = VECTOR('',#1386,1.); +#1386 = DIRECTION('',(1.,-2.465190328816E-32,-1.110223024625E-16)); +#1387 = PCURVE('',#378,#1388); +#1388 = DEFINITIONAL_REPRESENTATION('',(#1389),#1393); +#1389 = LINE('',#1390,#1391); +#1390 = CARTESIAN_POINT('',(-3.7010645007,-1.443289932012E-16)); +#1391 = VECTOR('',#1392,1.); +#1392 = DIRECTION('',(-1.136529562237E-16,-1.)); +#1393 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1394 = PCURVE('',#407,#1395); +#1395 = DEFINITIONAL_REPRESENTATION('',(#1396),#1400); +#1396 = LINE('',#1397,#1398); +#1397 = CARTESIAN_POINT('',(1.9003956816E-02,0.)); +#1398 = VECTOR('',#1399,1.); +#1399 = DIRECTION('',(0.,-1.)); +#1400 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1401 = ORIENTED_EDGE('',*,*,#362,.F.); +#1402 = ADVANCED_FACE('',(#1403),#407,.T.); +#1403 = FACE_BOUND('',#1404,.T.); +#1404 = EDGE_LOOP('',(#1405,#1406,#1407,#1408)); +#1405 = ORIENTED_EDGE('',*,*,#390,.F.); +#1406 = ORIENTED_EDGE('',*,*,#1381,.T.); +#1407 = ORIENTED_EDGE('',*,*,#890,.T.); +#1408 = ORIENTED_EDGE('',*,*,#633,.F.); +#1409 = ADVANCED_FACE('',(#1410),#586,.F.); +#1410 = FACE_BOUND('',#1411,.T.); +#1411 = EDGE_LOOP('',(#1412,#1413,#1432,#1433)); +#1412 = ORIENTED_EDGE('',*,*,#565,.F.); +#1413 = ORIENTED_EDGE('',*,*,#1414,.T.); +#1414 = EDGE_CURVE('',#566,#1061,#1415,.T.); +#1415 = SEAM_CURVE('',#1416,(#1420,#1426),.PCURVE_S1.); +#1416 = LINE('',#1417,#1418); +#1417 = CARTESIAN_POINT('',(0.5,10.,2.)); +#1418 = VECTOR('',#1419,1.); +#1419 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#1420 = PCURVE('',#586,#1421); +#1421 = DEFINITIONAL_REPRESENTATION('',(#1422),#1425); +#1422 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1423,#1424),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#1423 = CARTESIAN_POINT('',(-6.28318530718,-1.665334536938E-17)); +#1424 = CARTESIAN_POINT('',(-6.28318530718,-1.)); +#1425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1426 = PCURVE('',#586,#1427); +#1427 = DEFINITIONAL_REPRESENTATION('',(#1428),#1431); +#1428 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1429,#1430),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.),.PIECEWISE_BEZIER_KNOTS.); +#1429 = CARTESIAN_POINT('',(-1.110223024625E-16,-1.665334536938E-17)); +#1430 = CARTESIAN_POINT('',(-1.110223024625E-16,-1.)); +#1431 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1432 = ORIENTED_EDGE('',*,*,#1060,.T.); +#1433 = ORIENTED_EDGE('',*,*,#1414,.F.); +#1434 = ADVANCED_FACE('',(#1435),#617,.F.); +#1435 = FACE_BOUND('',#1436,.F.); +#1436 = EDGE_LOOP('',(#1437,#1458,#1459,#1460)); +#1437 = ORIENTED_EDGE('',*,*,#1438,.T.); +#1438 = EDGE_CURVE('',#601,#1087,#1439,.T.); +#1439 = SEAM_CURVE('',#1440,(#1444,#1451),.PCURVE_S1.); +#1440 = LINE('',#1441,#1442); +#1441 = CARTESIAN_POINT('',(0.5,10.,-2.)); +#1442 = VECTOR('',#1443,1.); +#1443 = DIRECTION('',(1.,-2.465190328816E-32,-1.110223024625E-16)); +#1444 = PCURVE('',#617,#1445); +#1445 = DEFINITIONAL_REPRESENTATION('',(#1446),#1450); +#1446 = LINE('',#1447,#1448); +#1447 = CARTESIAN_POINT('',(0.,0.)); +#1448 = VECTOR('',#1449,1.); +#1449 = DIRECTION('',(0.,-1.)); +#1450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1451 = PCURVE('',#617,#1452); +#1452 = DEFINITIONAL_REPRESENTATION('',(#1453),#1457); +#1453 = LINE('',#1454,#1455); +#1454 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1455 = VECTOR('',#1456,1.); +#1456 = DIRECTION('',(0.,-1.)); +#1457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1458 = ORIENTED_EDGE('',*,*,#1086,.T.); +#1459 = ORIENTED_EDGE('',*,*,#1438,.F.); +#1460 = ORIENTED_EDGE('',*,*,#600,.F.); +#1461 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1465)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1462,#1463,#1464)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1462 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1463 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1464 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1465 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1462, + 'distance_accuracy_value','confusion accuracy'); +#1466 = PRODUCT_TYPE('part',$,(#7)); +#1467 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1468),#1461); +#1468 = STYLED_ITEM('color',(#1469),#15); +#1469 = PRESENTATION_STYLE_ASSIGNMENT((#1470,#1476)); +#1470 = SURFACE_STYLE_USAGE(.BOTH.,#1471); +#1471 = SURFACE_SIDE_STYLE('',(#1472)); +#1472 = SURFACE_STYLE_FILL_AREA(#1473); +#1473 = FILL_AREA_STYLE('',(#1474)); +#1474 = FILL_AREA_STYLE_COLOUR('',#1475); +#1475 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921); +#1476 = CURVE_STYLE('',#1477,POSITIVE_LENGTH_MEASURE(0.1),#1475); +#1477 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M16RetainingRings.stl b/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M16RetainingRings.stl new file mode 100644 index 0000000000000000000000000000000000000000..9df7263a1ff30572b643b67aacb1e5b783d0c31c GIT binary patch literal 37884 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 literal 0 HcmV?d00001