From 7a5160488f1e81fddd91dbf3e33c7a343e97495c Mon Sep 17 00:00:00 2001 From: nachotineo Date: Mon, 12 Oct 2015 23:04:24 +0200 Subject: [PATCH] RentainingRings --- .../DIN471_CLASS_A_M18RetainingRings.fcstd | Bin 0 -> 34186 bytes .../DIN471_CLASS_A_M18RetainingRings.step | 1853 ++++++++++++++++ .../DIN471_CLASS_A_M18RetainingRings.stl | Bin 0 -> 37284 bytes .../DIN471_CLASS_A_M20RetainingRings.fcstd | Bin 0 -> 34460 bytes .../DIN471_CLASS_A_M20RetainingRings.step | 1877 ++++++++++++++++ .../DIN471_CLASS_A_M20RetainingRings.stl | Bin 0 -> 38484 bytes .../DIN471_CLASS_A_M22RetainingRings.fcstd | Bin 0 -> 38725 bytes .../DIN471_CLASS_A_M22RetainingRings.step | 1972 +++++++++++++++++ .../DIN471_CLASS_A_M22RetainingRings.stl | Bin 0 -> 38684 bytes 9 files changed, 5702 insertions(+) create mode 100644 Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M18RetainingRings.fcstd create mode 100644 Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M18RetainingRings.step create mode 100644 Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M18RetainingRings.stl create mode 100644 Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M20RetainingRings.fcstd create mode 100644 Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M20RetainingRings.step create mode 100644 Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M20RetainingRings.stl create mode 100644 Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M22RetainingRings.fcstd create mode 100644 Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M22RetainingRings.step create mode 100644 Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M22RetainingRings.stl diff --git a/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M18RetainingRings.fcstd b/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M18RetainingRings.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..50d213fe54f215763a78941e76f6610a0c324d69 GIT binary patch literal 34186 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
_7NCffgbM_jA{97t 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 literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M20RetainingRings.step b/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M20RetainingRings.step new file mode 100644 index 00000000..1a790ae2 --- /dev/null +++ b/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M20RetainingRings.step @@ -0,0 +1,1877 @@ +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_ +M20RetainingRings.step','2015-10-12T22:51:45',('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('Fusion','Fusion','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1485); +#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,#159,#245,#321,#429,#839,#910,#964,#1036, + #1086,#1157,#1211,#1261,#1467,#1476)); +#17 = ADVANCED_FACE('',(#18),#32,.F.); +#18 = FACE_BOUND('',#19,.T.); +#19 = EDGE_LOOP('',(#20,#77,#105,#133)); +#20 = ORIENTED_EDGE('',*,*,#21,.T.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(0.6,9.29862,-0.160206415602)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(1.8,9.29862,-0.160206415602)); +#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(0.6,9.29862,-0.160206415602)); +#29 = VECTOR('',#30,1.); +#30 = DIRECTION('',(1.,0.,-1.110223024625E-16)); +#31 = PCURVE('',#32,#37); +#32 = PLANE('',#33); +#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36); +#34 = CARTESIAN_POINT('',(0.6,9.29862,-0.160206415602)); +#35 = DIRECTION('',(-1.110037973372E-16,-1.825735246855E-02, + -0.999833320649)); +#36 = DIRECTION('',(-1.110037973372E-16,-0.999833320649, + 1.825735246855E-02)); +#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42); +#38 = LINE('',#39,#40); +#39 = CARTESIAN_POINT('',(-0.,0.)); +#40 = VECTOR('',#41,1.); +#41 = DIRECTION('',(-1.130307706452E-16,-1.)); +#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43 = PCURVE('',#44,#49); +#44 = CYLINDRICAL_SURFACE('',#45,9.3); +#45 = AXIS2_PLACEMENT_3D('',#46,#47,#48); +#46 = CARTESIAN_POINT('',(0.6,1.478900095687E-32,0.)); +#47 = DIRECTION('',(-1.,1.110223024625E-16,1.232595164408E-32)); +#48 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#49 = DEFINITIONAL_REPRESENTATION('',(#50),#76); +#50 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#51,#52,#53,#54,#55,#56,#57,#58, + #59,#60,#61,#62,#63,#64,#65,#66,#67,#68,#69,#70,#71,#72,#73,#74,#75) + ,.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.,5.454545454545E-02,0.109090909091,0.163636363636,0.218181818182, + 0.272727272727,0.327272727273,0.381818181818,0.436363636364, + 0.490909090909,0.545454545455,0.6,0.654545454545,0.709090909091, + 0.763636363636,0.818181818182,0.872727272727,0.927272727273, + 0.981818181818,1.036363636364,1.090909090909,1.145454545455,1.2), + .QUASI_UNIFORM_KNOTS.); +#51 = CARTESIAN_POINT('',(1.722734841512E-02,0.)); +#52 = CARTESIAN_POINT('',(1.722734841512E-02,-1.818181818182E-02)); +#53 = CARTESIAN_POINT('',(1.722734841512E-02,-5.454545454545E-02)); +#54 = CARTESIAN_POINT('',(1.722734841512E-02,-0.109090909091)); +#55 = CARTESIAN_POINT('',(1.722734841512E-02,-0.163636363636)); +#56 = CARTESIAN_POINT('',(1.722734841512E-02,-0.218181818182)); +#57 = CARTESIAN_POINT('',(1.722734841512E-02,-0.272727272727)); +#58 = CARTESIAN_POINT('',(1.722734841512E-02,-0.327272727273)); +#59 = CARTESIAN_POINT('',(1.722734841512E-02,-0.381818181818)); +#60 = CARTESIAN_POINT('',(1.722734841512E-02,-0.436363636364)); +#61 = CARTESIAN_POINT('',(1.722734841512E-02,-0.490909090909)); +#62 = CARTESIAN_POINT('',(1.722734841512E-02,-0.545454545455)); +#63 = CARTESIAN_POINT('',(1.722734841512E-02,-0.6)); +#64 = CARTESIAN_POINT('',(1.722734841512E-02,-0.654545454545)); +#65 = CARTESIAN_POINT('',(1.722734841512E-02,-0.709090909091)); +#66 = CARTESIAN_POINT('',(1.722734841512E-02,-0.763636363636)); +#67 = CARTESIAN_POINT('',(1.722734841512E-02,-0.818181818182)); +#68 = CARTESIAN_POINT('',(1.722734841512E-02,-0.872727272727)); +#69 = CARTESIAN_POINT('',(1.722734841512E-02,-0.927272727273)); +#70 = CARTESIAN_POINT('',(1.722734841512E-02,-0.981818181818)); +#71 = CARTESIAN_POINT('',(1.722734841512E-02,-1.036363636364)); +#72 = CARTESIAN_POINT('',(1.722734841512E-02,-1.090909090909)); +#73 = CARTESIAN_POINT('',(1.722734841512E-02,-1.145454545455)); +#74 = CARTESIAN_POINT('',(1.722734841512E-02,-1.181818181818)); +#75 = CARTESIAN_POINT('',(1.722734841512E-02,-1.2)); +#76 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#77 = ORIENTED_EDGE('',*,*,#78,.T.); +#78 = EDGE_CURVE('',#24,#79,#81,.T.); +#79 = VERTEX_POINT('',#80); +#80 = CARTESIAN_POINT('',(1.8,13.29862,-0.233248)); +#81 = SURFACE_CURVE('',#82,(#86,#93),.PCURVE_S1.); +#82 = LINE('',#83,#84); +#83 = CARTESIAN_POINT('',(1.8,9.29862,-0.160206415602)); +#84 = VECTOR('',#85,1.); +#85 = DIRECTION('',(2.199806213666E-16,0.999833320649, + -1.825735246855E-02)); +#86 = PCURVE('',#32,#87); +#87 = DEFINITIONAL_REPRESENTATION('',(#88),#92); +#88 = LINE('',#89,#90); +#89 = CARTESIAN_POINT('',(-1.910886892847E-15,-1.2)); +#90 = VECTOR('',#91,1.); +#91 = DIRECTION('',(-1.,-1.089768240293E-16)); +#92 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#93 = PCURVE('',#94,#99); +#94 = PLANE('',#95); +#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98); +#96 = CARTESIAN_POINT('',(1.8,9.29862,-0.160206415602)); +#97 = DIRECTION('',(1.,-2.246987551216E-16,-1.453500889078E-16)); +#98 = DIRECTION('',(2.246987551216E-16,1.,0.)); +#99 = DEFINITIONAL_REPRESENTATION('',(#100),#104); +#100 = LINE('',#101,#102); +#101 = CARTESIAN_POINT('',(3.552713678801E-15,-1.7763568394E-15)); +#102 = VECTOR('',#103,1.); +#103 = DIRECTION('',(0.999833320649,-1.825735246855E-02)); +#104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#105 = ORIENTED_EDGE('',*,*,#106,.F.); +#106 = EDGE_CURVE('',#107,#79,#109,.T.); +#107 = VERTEX_POINT('',#108); +#108 = CARTESIAN_POINT('',(0.6,13.29862,-0.233248)); +#109 = SURFACE_CURVE('',#110,(#114,#121),.PCURVE_S1.); +#110 = LINE('',#111,#112); +#111 = CARTESIAN_POINT('',(0.6,13.29862,-0.233248)); +#112 = VECTOR('',#113,1.); +#113 = DIRECTION('',(1.,0.,-1.110223024625E-16)); +#114 = PCURVE('',#32,#115); +#115 = DEFINITIONAL_REPRESENTATION('',(#116),#120); +#116 = LINE('',#117,#118); +#117 = CARTESIAN_POINT('',(-4.000666828549,5.392603844284E-32)); +#118 = VECTOR('',#119,1.); +#119 = DIRECTION('',(-1.130307706452E-16,-1.)); +#120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#121 = PCURVE('',#122,#127); +#122 = CYLINDRICAL_SURFACE('',#123,13.300665341775); +#123 = AXIS2_PLACEMENT_3D('',#124,#125,#126); +#124 = CARTESIAN_POINT('',(0.6,0.,0.)); +#125 = DIRECTION('',(-1.,1.110223024625E-16,1.232595164408E-32)); +#126 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#127 = DEFINITIONAL_REPRESENTATION('',(#128),#132); +#128 = LINE('',#129,#130); +#129 = CARTESIAN_POINT('',(1.753746529457E-02,0.)); +#130 = VECTOR('',#131,1.); +#131 = DIRECTION('',(0.,-1.)); +#132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#133 = ORIENTED_EDGE('',*,*,#134,.F.); +#134 = EDGE_CURVE('',#22,#107,#135,.T.); +#135 = SURFACE_CURVE('',#136,(#140,#147),.PCURVE_S1.); +#136 = LINE('',#137,#138); +#137 = CARTESIAN_POINT('',(0.6,9.29862,-0.160206415602)); +#138 = VECTOR('',#139,1.); +#139 = DIRECTION('',(2.199806213666E-16,0.999833320649, + -1.825735246855E-02)); +#140 = PCURVE('',#32,#141); +#141 = DEFINITIONAL_REPRESENTATION('',(#142),#146); +#142 = LINE('',#143,#144); +#143 = CARTESIAN_POINT('',(-1.776567500723E-15,5.100794935907E-34)); +#144 = VECTOR('',#145,1.); +#145 = DIRECTION('',(-1.,-1.089768240293E-16)); +#146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#147 = PCURVE('',#148,#153); +#148 = PLANE('',#149); +#149 = AXIS2_PLACEMENT_3D('',#150,#151,#152); +#150 = CARTESIAN_POINT('',(0.6,9.29862,-0.160206415602)); +#151 = DIRECTION('',(1.,-2.24201858677E-16,-1.181383875926E-16)); +#152 = DIRECTION('',(2.24201858677E-16,1.,0.)); +#153 = DEFINITIONAL_REPRESENTATION('',(#154),#158); +#154 = LINE('',#155,#156); +#155 = CARTESIAN_POINT('',(3.552713678801E-15,-1.137978600241E-15)); +#156 = VECTOR('',#157,1.); +#157 = DIRECTION('',(0.999833320649,-1.825735246855E-02)); +#158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#159 = ADVANCED_FACE('',(#160),#122,.T.); +#160 = FACE_BOUND('',#161,.T.); +#161 = EDGE_LOOP('',(#162,#163,#191,#219)); +#162 = ORIENTED_EDGE('',*,*,#106,.T.); +#163 = ORIENTED_EDGE('',*,*,#164,.T.); +#164 = EDGE_CURVE('',#79,#165,#167,.T.); +#165 = VERTEX_POINT('',#166); +#166 = CARTESIAN_POINT('',(1.8,12.315104417462,-5.02453)); +#167 = SURFACE_CURVE('',#168,(#173,#180),.PCURVE_S1.); +#168 = CIRCLE('',#169,13.300665341775); +#169 = AXIS2_PLACEMENT_3D('',#170,#171,#172); +#170 = CARTESIAN_POINT('',(1.8,6.661338147751E-17,4.440892098501E-16)); +#171 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#172 = DIRECTION('',(2.22044604925E-16,1.,1.110223024625E-16)); +#173 = PCURVE('',#122,#174); +#174 = DEFINITIONAL_REPRESENTATION('',(#175),#179); +#175 = LINE('',#176,#177); +#176 = CARTESIAN_POINT('',(0.,-1.2)); +#177 = VECTOR('',#178,1.); +#178 = DIRECTION('',(1.,0.)); +#179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#180 = PCURVE('',#94,#181); +#181 = DEFINITIONAL_REPRESENTATION('',(#182),#190); +#182 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#183,#184,#185,#186,#187,#188 +,#189),.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( + '') ); +#183 = CARTESIAN_POINT('',(4.002045341775,0.160206415602)); +#184 = CARTESIAN_POINT('',(4.002045341775,-22.87722173082)); +#185 = CARTESIAN_POINT('',(-15.94895267088,-11.35850765761)); +#186 = CARTESIAN_POINT('',(-35.89995068355,0.160206415602)); +#187 = CARTESIAN_POINT('',(-15.94895267088,11.678920488815)); +#188 = CARTESIAN_POINT('',(4.002045341775,23.197634562027)); +#189 = CARTESIAN_POINT('',(4.002045341775,0.160206415602)); +#190 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#191 = ORIENTED_EDGE('',*,*,#192,.F.); +#192 = EDGE_CURVE('',#193,#165,#195,.T.); +#193 = VERTEX_POINT('',#194); +#194 = CARTESIAN_POINT('',(0.6,12.315104417462,-5.02453)); +#195 = SURFACE_CURVE('',#196,(#200,#207),.PCURVE_S1.); +#196 = LINE('',#197,#198); +#197 = CARTESIAN_POINT('',(0.6,12.315104417462,-5.02453)); +#198 = VECTOR('',#199,1.); +#199 = DIRECTION('',(1.,0.,-1.110223024625E-16)); +#200 = PCURVE('',#122,#201); +#201 = DEFINITIONAL_REPRESENTATION('',(#202),#206); +#202 = LINE('',#203,#204); +#203 = CARTESIAN_POINT('',(0.38738157822,0.)); +#204 = VECTOR('',#205,1.); +#205 = DIRECTION('',(0.,-1.)); +#206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#207 = PCURVE('',#208,#213); +#208 = PLANE('',#209); +#209 = AXIS2_PLACEMENT_3D('',#210,#211,#212); +#210 = CARTESIAN_POINT('',(0.6,9.710574417462,-5.75293)); +#211 = DIRECTION('',(-1.069197336131E-16,0.269332158216,-0.963047344917) + ); +#212 = DIRECTION('',(-1.069197336131E-16,-0.963047344917,-0.269332158216 + )); +#213 = DEFINITIONAL_REPRESENTATION('',(#214),#218); +#214 = LINE('',#215,#216); +#215 = CARTESIAN_POINT('',(-2.7044672453,6.711631250767E-17)); +#216 = VECTOR('',#217,1.); +#217 = DIRECTION('',(-7.701785728076E-17,-1.)); +#218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#219 = ORIENTED_EDGE('',*,*,#220,.F.); +#220 = EDGE_CURVE('',#107,#193,#221,.T.); +#221 = SURFACE_CURVE('',#222,(#227,#234),.PCURVE_S1.); +#222 = CIRCLE('',#223,13.300665341775); +#223 = AXIS2_PLACEMENT_3D('',#224,#225,#226); +#224 = CARTESIAN_POINT('',(0.6,6.661338147751E-17,6.661338147751E-17)); +#225 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#226 = DIRECTION('',(2.22044604925E-16,1.,1.110223024625E-16)); +#227 = PCURVE('',#122,#228); +#228 = DEFINITIONAL_REPRESENTATION('',(#229),#233); +#229 = LINE('',#230,#231); +#230 = CARTESIAN_POINT('',(0.,0.)); +#231 = VECTOR('',#232,1.); +#232 = DIRECTION('',(1.,0.)); +#233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#234 = PCURVE('',#148,#235); +#235 = DEFINITIONAL_REPRESENTATION('',(#236),#244); +#236 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#237,#238,#239,#240,#241,#242 +,#243),.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( + '') ); +#237 = CARTESIAN_POINT('',(4.002045341775,0.160206415602)); +#238 = CARTESIAN_POINT('',(4.002045341775,-22.87722173082)); +#239 = CARTESIAN_POINT('',(-15.94895267088,-11.35850765761)); +#240 = CARTESIAN_POINT('',(-35.89995068355,0.160206415602)); +#241 = CARTESIAN_POINT('',(-15.94895267088,11.678920488815)); +#242 = CARTESIAN_POINT('',(4.002045341775,23.197634562027)); +#243 = CARTESIAN_POINT('',(4.002045341775,0.160206415602)); +#244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#245 = ADVANCED_FACE('',(#246),#208,.T.); +#246 = FACE_BOUND('',#247,.F.); +#247 = EDGE_LOOP('',(#248,#278,#299,#300)); +#248 = ORIENTED_EDGE('',*,*,#249,.T.); +#249 = EDGE_CURVE('',#250,#252,#254,.T.); +#250 = VERTEX_POINT('',#251); +#251 = CARTESIAN_POINT('',(0.6,9.710574417462,-5.75293)); +#252 = VERTEX_POINT('',#253); +#253 = CARTESIAN_POINT('',(1.8,9.710574417462,-5.75293)); +#254 = SURFACE_CURVE('',#255,(#259,#266),.PCURVE_S1.); +#255 = LINE('',#256,#257); +#256 = CARTESIAN_POINT('',(0.6,9.710574417462,-5.75293)); +#257 = VECTOR('',#258,1.); +#258 = DIRECTION('',(1.,0.,-1.110223024625E-16)); +#259 = PCURVE('',#208,#260); +#260 = DEFINITIONAL_REPRESENTATION('',(#261),#265); +#261 = LINE('',#262,#263); +#262 = CARTESIAN_POINT('',(5.371362224085E-15,-5.122984223305E-31)); +#263 = VECTOR('',#264,1.); +#264 = DIRECTION('',(-7.701785728076E-17,-1.)); +#265 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#266 = PCURVE('',#267,#272); +#267 = CYLINDRICAL_SURFACE('',#268,1.); +#268 = AXIS2_PLACEMENT_3D('',#269,#270,#271); +#269 = CARTESIAN_POINT('',(0.6,9.866580203292,-6.740686141357)); +#270 = DIRECTION('',(-1.,1.110223024625E-16,1.232595164408E-32)); +#271 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#272 = DEFINITIONAL_REPRESENTATION('',(#273),#277); +#273 = LINE('',#274,#275); +#274 = CARTESIAN_POINT('',(4.555743355553,0.)); +#275 = VECTOR('',#276,1.); +#276 = DIRECTION('',(0.,-1.)); +#277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#278 = ORIENTED_EDGE('',*,*,#279,.T.); +#279 = EDGE_CURVE('',#252,#165,#280,.T.); +#280 = SURFACE_CURVE('',#281,(#285,#292),.PCURVE_S1.); +#281 = LINE('',#282,#283); +#282 = CARTESIAN_POINT('',(1.8,9.710574417462,-5.75293)); +#283 = VECTOR('',#284,1.); +#284 = DIRECTION('',(2.437413435584E-16,0.963047344917,0.269332158216)); +#285 = PCURVE('',#208,#286); +#286 = DEFINITIONAL_REPRESENTATION('',(#287),#291); +#287 = LINE('',#288,#289); +#288 = CARTESIAN_POINT('',(-1.874901669743E-15,-1.2)); +#289 = VECTOR('',#290,1.); +#290 = DIRECTION('',(-1.,-1.368216099453E-16)); +#291 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#292 = PCURVE('',#94,#293); +#293 = DEFINITIONAL_REPRESENTATION('',(#294),#298); +#294 = LINE('',#295,#296); +#295 = CARTESIAN_POINT('',(0.411954417462,-5.592723584398)); +#296 = VECTOR('',#297,1.); +#297 = DIRECTION('',(0.963047344917,0.269332158216)); +#298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#299 = ORIENTED_EDGE('',*,*,#192,.F.); +#300 = ORIENTED_EDGE('',*,*,#301,.F.); +#301 = EDGE_CURVE('',#250,#193,#302,.T.); +#302 = SURFACE_CURVE('',#303,(#307,#314),.PCURVE_S1.); +#303 = LINE('',#304,#305); +#304 = CARTESIAN_POINT('',(0.6,9.710574417462,-5.75293)); +#305 = VECTOR('',#306,1.); +#306 = DIRECTION('',(2.437413435584E-16,0.963047344917,0.269332158216)); +#307 = PCURVE('',#208,#308); +#308 = DEFINITIONAL_REPRESENTATION('',(#309),#313); +#309 = LINE('',#310,#311); +#310 = CARTESIAN_POINT('',(-1.710715737809E-15,-6.545956576274E-32)); +#311 = VECTOR('',#312,1.); +#312 = DIRECTION('',(-1.,-1.368216099453E-16)); +#313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#314 = PCURVE('',#148,#315); +#315 = DEFINITIONAL_REPRESENTATION('',(#316),#320); +#316 = LINE('',#317,#318); +#317 = CARTESIAN_POINT('',(0.411954417462,-5.592723584398)); +#318 = VECTOR('',#319,1.); +#319 = DIRECTION('',(0.963047344917,0.269332158216)); +#320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#321 = ADVANCED_FACE('',(#322),#267,.F.); +#322 = FACE_BOUND('',#323,.F.); +#323 = EDGE_LOOP('',(#324,#376,#402,#403)); +#324 = ORIENTED_EDGE('',*,*,#325,.T.); +#325 = EDGE_CURVE('',#326,#328,#330,.T.); +#326 = VERTEX_POINT('',#327); +#327 = CARTESIAN_POINT('',(0.6,8.91843,-6.422863561925)); +#328 = VERTEX_POINT('',#329); +#329 = CARTESIAN_POINT('',(1.8,8.91843,-6.422863561925)); +#330 = SURFACE_CURVE('',#331,(#335,#342),.PCURVE_S1.); +#331 = LINE('',#332,#333); +#332 = CARTESIAN_POINT('',(0.6,8.91843,-6.422863561925)); +#333 = VECTOR('',#334,1.); +#334 = DIRECTION('',(1.,0.,-1.110223024625E-16)); +#335 = PCURVE('',#267,#336); +#336 = DEFINITIONAL_REPRESENTATION('',(#337),#341); +#337 = LINE('',#338,#339); +#338 = CARTESIAN_POINT('',(3.465024760994,0.)); +#339 = VECTOR('',#340,1.); +#340 = DIRECTION('',(0.,-1.)); +#341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#342 = PCURVE('',#343,#348); +#343 = CYLINDRICAL_SURFACE('',#344,11.4); +#344 = AXIS2_PLACEMENT_3D('',#345,#346,#347); +#345 = CARTESIAN_POINT('',(0.6,-0.5,0.)); +#346 = DIRECTION('',(-1.,1.110223024625E-16,1.232595164408E-32)); +#347 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#348 = DEFINITIONAL_REPRESENTATION('',(#349),#375); +#349 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#350,#351,#352,#353,#354,#355, + #356,#357,#358,#359,#360,#361,#362,#363,#364,#365,#366,#367,#368, + #369,#370,#371,#372,#373,#374),.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.,5.454545454545E-02, + 0.109090909091,0.163636363636,0.218181818182,0.272727272727, + 0.327272727273,0.381818181818,0.436363636364,0.490909090909, + 0.545454545455,0.6,0.654545454545,0.709090909091,0.763636363636, + 0.818181818182,0.872727272727,0.927272727273,0.981818181818, + 1.036363636364,1.090909090909,1.145454545455,1.2), + .QUASI_UNIFORM_KNOTS.); +#350 = CARTESIAN_POINT('',(0.598506353538,0.)); +#351 = CARTESIAN_POINT('',(0.598506353538,-1.818181818182E-02)); +#352 = CARTESIAN_POINT('',(0.598506353538,-5.454545454545E-02)); +#353 = CARTESIAN_POINT('',(0.598506353538,-0.109090909091)); +#354 = CARTESIAN_POINT('',(0.598506353538,-0.163636363636)); +#355 = CARTESIAN_POINT('',(0.598506353538,-0.218181818182)); +#356 = CARTESIAN_POINT('',(0.598506353538,-0.272727272727)); +#357 = CARTESIAN_POINT('',(0.598506353538,-0.327272727273)); +#358 = CARTESIAN_POINT('',(0.598506353538,-0.381818181818)); +#359 = CARTESIAN_POINT('',(0.598506353538,-0.436363636364)); +#360 = CARTESIAN_POINT('',(0.598506353538,-0.490909090909)); +#361 = CARTESIAN_POINT('',(0.598506353538,-0.545454545455)); +#362 = CARTESIAN_POINT('',(0.598506353538,-0.6)); +#363 = CARTESIAN_POINT('',(0.598506353538,-0.654545454545)); +#364 = CARTESIAN_POINT('',(0.598506353538,-0.709090909091)); +#365 = CARTESIAN_POINT('',(0.598506353538,-0.763636363636)); +#366 = CARTESIAN_POINT('',(0.598506353538,-0.818181818182)); +#367 = CARTESIAN_POINT('',(0.598506353538,-0.872727272727)); +#368 = CARTESIAN_POINT('',(0.598506353538,-0.927272727273)); +#369 = CARTESIAN_POINT('',(0.598506353538,-0.981818181818)); +#370 = CARTESIAN_POINT('',(0.598506353538,-1.036363636364)); +#371 = CARTESIAN_POINT('',(0.598506353538,-1.090909090909)); +#372 = CARTESIAN_POINT('',(0.598506353538,-1.145454545455)); +#373 = CARTESIAN_POINT('',(0.598506353538,-1.181818181818)); +#374 = CARTESIAN_POINT('',(0.598506353538,-1.2)); +#375 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#376 = ORIENTED_EDGE('',*,*,#377,.T.); +#377 = EDGE_CURVE('',#328,#252,#378,.T.); +#378 = SURFACE_CURVE('',#379,(#384,#391),.PCURVE_S1.); +#379 = CIRCLE('',#380,1.); +#380 = AXIS2_PLACEMENT_3D('',#381,#382,#383); +#381 = CARTESIAN_POINT('',(1.8,9.866580203292,-6.740686141357)); +#382 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#383 = DIRECTION('',(2.22044604925E-16,1.,1.110223024625E-16)); +#384 = PCURVE('',#267,#385); +#385 = DEFINITIONAL_REPRESENTATION('',(#386),#390); +#386 = LINE('',#387,#388); +#387 = CARTESIAN_POINT('',(0.,-1.2)); +#388 = VECTOR('',#389,1.); +#389 = DIRECTION('',(1.,0.)); +#390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#391 = PCURVE('',#94,#392); +#392 = DEFINITIONAL_REPRESENTATION('',(#393),#401); +#393 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#394,#395,#396,#397,#398,#399 +,#400),.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( + '') ); +#394 = CARTESIAN_POINT('',(1.567960203292,-6.580479725755)); +#395 = CARTESIAN_POINT('',(1.567960203292,-8.312530533323)); +#396 = CARTESIAN_POINT('',(6.796020329233E-02,-7.446505129539)); +#397 = CARTESIAN_POINT('',(-1.432039796708,-6.580479725755)); +#398 = CARTESIAN_POINT('',(6.796020329233E-02,-5.71445432197)); +#399 = CARTESIAN_POINT('',(1.567960203292,-4.848428918186)); +#400 = CARTESIAN_POINT('',(1.567960203292,-6.580479725755)); +#401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#402 = ORIENTED_EDGE('',*,*,#249,.F.); +#403 = ORIENTED_EDGE('',*,*,#404,.F.); +#404 = EDGE_CURVE('',#326,#250,#405,.T.); +#405 = SURFACE_CURVE('',#406,(#411,#418),.PCURVE_S1.); +#406 = CIRCLE('',#407,1.); +#407 = AXIS2_PLACEMENT_3D('',#408,#409,#410); +#408 = CARTESIAN_POINT('',(0.6,9.866580203292,-6.740686141357)); +#409 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#410 = DIRECTION('',(2.22044604925E-16,1.,1.110223024625E-16)); +#411 = PCURVE('',#267,#412); +#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 = PCURVE('',#148,#419); +#419 = DEFINITIONAL_REPRESENTATION('',(#420),#428); +#420 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#421,#422,#423,#424,#425,#426 +,#427),.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( + '') ); +#421 = CARTESIAN_POINT('',(1.567960203292,-6.580479725755)); +#422 = CARTESIAN_POINT('',(1.567960203292,-8.312530533323)); +#423 = CARTESIAN_POINT('',(6.796020329233E-02,-7.446505129539)); +#424 = CARTESIAN_POINT('',(-1.432039796708,-6.580479725755)); +#425 = CARTESIAN_POINT('',(6.796020329233E-02,-5.71445432197)); +#426 = CARTESIAN_POINT('',(1.567960203292,-4.848428918186)); +#427 = CARTESIAN_POINT('',(1.567960203292,-6.580479725755)); +#428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#429 = ADVANCED_FACE('',(#430,#773,#808),#148,.F.); +#430 = FACE_BOUND('',#431,.T.); +#431 = EDGE_LOOP('',(#432,#433,#434,#435,#436,#486,#532,#561,#589,#622, + #651,#679,#725)); +#432 = ORIENTED_EDGE('',*,*,#134,.T.); +#433 = ORIENTED_EDGE('',*,*,#220,.T.); +#434 = ORIENTED_EDGE('',*,*,#301,.F.); +#435 = ORIENTED_EDGE('',*,*,#404,.F.); +#436 = ORIENTED_EDGE('',*,*,#437,.T.); +#437 = EDGE_CURVE('',#326,#438,#440,.T.); +#438 = VERTEX_POINT('',#439); +#439 = CARTESIAN_POINT('',(0.6,-11.9,-2.359629049236E-17)); +#440 = SURFACE_CURVE('',#441,(#446,#457),.PCURVE_S1.); +#441 = CIRCLE('',#442,11.4); +#442 = AXIS2_PLACEMENT_3D('',#443,#444,#445); +#443 = CARTESIAN_POINT('',(0.6,-0.5,1.110223024625E-17)); +#444 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#445 = DIRECTION('',(2.22044604925E-16,1.,1.110223024625E-16)); +#446 = PCURVE('',#148,#447); +#447 = DEFINITIONAL_REPRESENTATION('',(#448),#456); +#448 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#449,#450,#451,#452,#453,#454 +,#455),.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( + '') ); +#449 = CARTESIAN_POINT('',(1.60138,0.160206415602)); +#450 = CARTESIAN_POINT('',(1.60138,-19.58517279068)); +#451 = CARTESIAN_POINT('',(-15.49862,-9.712483187541)); +#452 = CARTESIAN_POINT('',(-32.59862,0.160206415602)); +#453 = CARTESIAN_POINT('',(-15.49862,10.032896018745)); +#454 = CARTESIAN_POINT('',(1.60138,19.905585621887)); +#455 = CARTESIAN_POINT('',(1.60138,0.160206415602)); +#456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#457 = PCURVE('',#343,#458); +#458 = DEFINITIONAL_REPRESENTATION('',(#459),#485); +#459 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#460,#461,#462,#463,#464,#465, + #466,#467,#468,#469,#470,#471,#472,#473,#474,#475,#476,#477,#478, + #479,#480,#481,#482,#483,#484),.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.598506353538,0.714101185358, + 0.829696017179,0.945290849,1.06088568082,1.176480512641, + 1.292075344461,1.407670176282,1.523265008102,1.638859839923, + 1.754454671743,1.870049503564,1.985644335384,2.101239167205, + 2.216833999025,2.332428830846,2.448023662667,2.563618494487, + 2.679213326308,2.794808158128,2.910402989949,3.025997821769, + 3.14159265359),.QUASI_UNIFORM_KNOTS.); +#460 = CARTESIAN_POINT('',(0.598506353538,-1.110223024625E-16)); +#461 = CARTESIAN_POINT('',(0.637037964145,-1.048543967702E-16)); +#462 = CARTESIAN_POINT('',(0.714101185358,-2.007942738533E-17)); +#463 = CARTESIAN_POINT('',(0.829696017179,2.275595910039E-16)); +#464 = CARTESIAN_POINT('',(0.945290849,4.4210869292E-16)); +#465 = CARTESIAN_POINT('',(1.06088568082,6.685408964167E-16)); +#466 = CARTESIAN_POINT('',(1.176480512641,8.805306100639E-16)); +#467 = CARTESIAN_POINT('',(1.292075344461,1.138407181528E-15)); +#468 = CARTESIAN_POINT('',(1.407670176282,1.227178811573E-15)); +#469 = CARTESIAN_POINT('',(1.523265008102,1.280349534704E-15)); +#470 = CARTESIAN_POINT('',(1.638859839923,1.645028826913E-15)); +#471 = CARTESIAN_POINT('',(1.754454671743,1.465408564496E-15)); +#472 = CARTESIAN_POINT('',(1.870049503564,1.819210321953E-15)); +#473 = CARTESIAN_POINT('',(1.985644335384,1.915891184092E-15)); +#474 = CARTESIAN_POINT('',(2.101239167205,1.841499792856E-15)); +#475 = CARTESIAN_POINT('',(2.216833999025,2.042384495661E-15)); +#476 = CARTESIAN_POINT('',(2.332428830846,1.979370890451E-15)); +#477 = CARTESIAN_POINT('',(2.448023662667,2.030540608488E-15)); +#478 = CARTESIAN_POINT('',(2.563618494487,1.888875341549E-15)); +#479 = CARTESIAN_POINT('',(2.679213326308,1.738232876493E-15)); +#480 = CARTESIAN_POINT('',(2.794808158128,1.816334188881E-15)); +#481 = CARTESIAN_POINT('',(2.910402989949,1.654571404385E-15)); +#482 = CARTESIAN_POINT('',(3.025997821769,1.557387415204E-15)); +#483 = CARTESIAN_POINT('',(3.103061042983,1.480297366167E-15)); +#484 = CARTESIAN_POINT('',(3.14159265359,1.443289932013E-15)); +#485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#486 = ORIENTED_EDGE('',*,*,#487,.F.); +#487 = EDGE_CURVE('',#488,#438,#490,.T.); +#488 = VERTEX_POINT('',#489); +#489 = CARTESIAN_POINT('',(0.6,8.91843,6.422863561925)); +#490 = SURFACE_CURVE('',#491,(#496,#503),.PCURVE_S1.); +#491 = CIRCLE('',#492,11.4); +#492 = AXIS2_PLACEMENT_3D('',#493,#494,#495); +#493 = CARTESIAN_POINT('',(0.6,-0.5,0.)); +#494 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#495 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#496 = PCURVE('',#148,#497); +#497 = DEFINITIONAL_REPRESENTATION('',(#498),#502); +#498 = CIRCLE('',#499,11.4); +#499 = AXIS2_PLACEMENT_2D('',#500,#501); +#500 = CARTESIAN_POINT('',(-9.79862,0.160206415602)); +#501 = DIRECTION('',(1.,-8.053953570105E-34)); +#502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#503 = PCURVE('',#343,#504); +#504 = DEFINITIONAL_REPRESENTATION('',(#505),#531); +#505 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#506,#507,#508,#509,#510,#511, + #512,#513,#514,#515,#516,#517,#518,#519,#520,#521,#522,#523,#524, + #525,#526,#527,#528,#529,#530),.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.598506353538,0.714101185358, + 0.829696017179,0.945290849,1.06088568082,1.176480512641, + 1.292075344461,1.407670176282,1.523265008102,1.638859839923, + 1.754454671743,1.870049503564,1.985644335384,2.101239167205, + 2.216833999025,2.332428830846,2.448023662667,2.563618494487, + 2.679213326308,2.794808158128,2.910402989949,3.025997821769, + 3.14159265359),.QUASI_UNIFORM_KNOTS.); +#506 = CARTESIAN_POINT('',(5.684678953642,0.)); +#507 = CARTESIAN_POINT('',(5.646147343035,-6.784696261598E-17)); +#508 = CARTESIAN_POINT('',(5.569084121821,-1.302769141529E-16)); +#509 = CARTESIAN_POINT('',(5.453489290001,-1.083941713161E-16)); +#510 = CARTESIAN_POINT('',(5.33789445818,-1.022802153579E-16)); +#511 = CARTESIAN_POINT('',(5.222299626359,-1.486187820273E-16)); +#512 = CARTESIAN_POINT('',(5.106704794539,3.062152869217E-17)); +#513 = CARTESIAN_POINT('',(4.991109962718,2.613266725864E-17)); +#514 = CARTESIAN_POINT('',(4.875515130898,-1.351521977267E-16)); +#515 = CARTESIAN_POINT('',(4.759920299077,-1.516576911268E-16)); +#516 = CARTESIAN_POINT('',(4.644325467257,7.564914745882E-17)); +#517 = CARTESIAN_POINT('',(4.528730635436,-1.509388987085E-16)); +#518 = CARTESIAN_POINT('',(4.413135803616,-1.380273674E-16)); +#519 = CARTESIAN_POINT('',(4.297540971795,3.691455353339E-17)); +#520 = CARTESIAN_POINT('',(4.181946139975,-9.630846733548E-18)); +#521 = CARTESIAN_POINT('',(4.066351308154,1.608833400804E-18)); +#522 = CARTESIAN_POINT('',(3.950756476334,3.195513130331E-18)); +#523 = CARTESIAN_POINT('',(3.835161644513,-1.439088592213E-17)); +#524 = CARTESIAN_POINT('',(3.719566812692,5.436803055818E-17)); +#525 = CARTESIAN_POINT('',(3.603971980872,-2.030812363106E-16)); +#526 = CARTESIAN_POINT('',(3.488377149051,9.182309990912E-17)); +#527 = CARTESIAN_POINT('',(3.372782317231,-1.642111633259E-16)); +#528 = CARTESIAN_POINT('',(3.25718748541,-1.011122613807E-16)); +#529 = CARTESIAN_POINT('',(3.180124264197,-9.868649107779E-17)); +#530 = CARTESIAN_POINT('',(3.14159265359,-1.110223024625E-16)); +#531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#532 = ORIENTED_EDGE('',*,*,#533,.T.); +#533 = EDGE_CURVE('',#488,#534,#536,.T.); +#534 = VERTEX_POINT('',#535); +#535 = CARTESIAN_POINT('',(0.6,9.710574417462,5.75293)); +#536 = SURFACE_CURVE('',#537,(#542,#549),.PCURVE_S1.); +#537 = CIRCLE('',#538,1.); +#538 = AXIS2_PLACEMENT_3D('',#539,#540,#541); +#539 = CARTESIAN_POINT('',(0.6,9.866580203292,6.740686141357)); +#540 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#541 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#542 = PCURVE('',#148,#543); +#543 = DEFINITIONAL_REPRESENTATION('',(#544),#548); +#544 = CIRCLE('',#545,1.); +#545 = AXIS2_PLACEMENT_2D('',#546,#547); +#546 = CARTESIAN_POINT('',(0.567960203292,6.900892556959)); +#547 = DIRECTION('',(1.,-8.053953570105E-34)); +#548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#549 = PCURVE('',#550,#555); +#550 = CYLINDRICAL_SURFACE('',#551,1.); +#551 = AXIS2_PLACEMENT_3D('',#552,#553,#554); +#552 = CARTESIAN_POINT('',(0.6,9.866580203292,6.740686141357)); +#553 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#554 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#555 = DEFINITIONAL_REPRESENTATION('',(#556),#560); +#556 = LINE('',#557,#558); +#557 = CARTESIAN_POINT('',(-0.,0.)); +#558 = VECTOR('',#559,1.); +#559 = DIRECTION('',(-1.,0.)); +#560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#561 = ORIENTED_EDGE('',*,*,#562,.T.); +#562 = EDGE_CURVE('',#534,#563,#565,.T.); +#563 = VERTEX_POINT('',#564); +#564 = CARTESIAN_POINT('',(0.6,11.831985838702,5.1596421211)); +#565 = SURFACE_CURVE('',#566,(#570,#577),.PCURVE_S1.); +#566 = LINE('',#567,#568); +#567 = CARTESIAN_POINT('',(0.6,9.710574417462,5.75293)); +#568 = VECTOR('',#569,1.); +#569 = DIRECTION('',(1.069197336131E-16,0.963047344917,-0.269332158216) + ); +#570 = PCURVE('',#148,#571); +#571 = DEFINITIONAL_REPRESENTATION('',(#572),#576); +#572 = LINE('',#573,#574); +#573 = CARTESIAN_POINT('',(0.411954417462,5.913136415602)); +#574 = VECTOR('',#575,1.); +#575 = DIRECTION('',(0.963047344917,-0.269332158216)); +#576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#577 = PCURVE('',#578,#583); +#578 = PLANE('',#579); +#579 = AXIS2_PLACEMENT_3D('',#580,#581,#582); +#580 = CARTESIAN_POINT('',(0.6,9.710574417462,5.75293)); +#581 = DIRECTION('',(-1.069197336131E-16,0.269332158216,0.963047344917) + ); +#582 = DIRECTION('',(1.069197336131E-16,0.963047344917,-0.269332158216) + ); +#583 = DEFINITIONAL_REPRESENTATION('',(#584),#588); +#584 = LINE('',#585,#586); +#585 = CARTESIAN_POINT('',(3.660646486276E-15,1.716793864566E-15)); +#586 = VECTOR('',#587,1.); +#587 = DIRECTION('',(1.,1.232595164408E-32)); +#588 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#589 = ORIENTED_EDGE('',*,*,#590,.T.); +#590 = EDGE_CURVE('',#563,#591,#593,.T.); +#591 = VERTEX_POINT('',#592); +#592 = CARTESIAN_POINT('',(0.6,12.502655977859,4.537762888605)); +#593 = SURFACE_CURVE('',#594,(#599,#610),.PCURVE_S1.); +#594 = CIRCLE('',#595,1.); +#595 = AXIS2_PLACEMENT_3D('',#596,#597,#598); +#596 = CARTESIAN_POINT('',(0.6,11.562653680486,4.196594776184)); +#597 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#598 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#599 = PCURVE('',#148,#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('',(1.264033680486,4.356801191786)); +#603 = CARTESIAN_POINT('',(1.264033680486,6.088851999354)); +#604 = CARTESIAN_POINT('',(2.764033680486,5.22282659557)); +#605 = CARTESIAN_POINT('',(4.264033680486,4.356801191786)); +#606 = CARTESIAN_POINT('',(2.764033680486,3.490775788001)); +#607 = CARTESIAN_POINT('',(1.264033680486,2.624750384217)); +#608 = CARTESIAN_POINT('',(1.264033680486,4.356801191786)); +#609 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#610 = PCURVE('',#611,#616); +#611 = CYLINDRICAL_SURFACE('',#612,1.); +#612 = AXIS2_PLACEMENT_3D('',#613,#614,#615); +#613 = CARTESIAN_POINT('',(0.6,11.562653680486,4.196594776184)); +#614 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#615 = DIRECTION('',(2.990187633229E-17,0.269332158216,0.963047344917)); +#616 = DEFINITIONAL_REPRESENTATION('',(#617),#621); +#617 = LINE('',#618,#619); +#618 = CARTESIAN_POINT('',(1.843495823708,-6.976572235035E-16)); +#619 = VECTOR('',#620,1.); +#620 = DIRECTION('',(-1.,0.)); +#621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#622 = ORIENTED_EDGE('',*,*,#623,.F.); +#623 = EDGE_CURVE('',#624,#591,#626,.T.); +#624 = VERTEX_POINT('',#625); +#625 = CARTESIAN_POINT('',(0.6,13.29862,0.233248)); +#626 = SURFACE_CURVE('',#627,(#632,#639),.PCURVE_S1.); +#627 = CIRCLE('',#628,13.300665341775); +#628 = AXIS2_PLACEMENT_3D('',#629,#630,#631); +#629 = CARTESIAN_POINT('',(0.6,0.,0.)); +#630 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#631 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#632 = PCURVE('',#148,#633); +#633 = DEFINITIONAL_REPRESENTATION('',(#634),#638); +#634 = CIRCLE('',#635,13.300665341775); +#635 = AXIS2_PLACEMENT_2D('',#636,#637); +#636 = CARTESIAN_POINT('',(-9.29862,0.160206415602)); +#637 = DIRECTION('',(1.,-8.053953570105E-34)); +#638 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#639 = PCURVE('',#640,#645); +#640 = CYLINDRICAL_SURFACE('',#641,13.300665341775); +#641 = AXIS2_PLACEMENT_3D('',#642,#643,#644); +#642 = CARTESIAN_POINT('',(0.6,0.,0.)); +#643 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#644 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#645 = DEFINITIONAL_REPRESENTATION('',(#646),#650); +#646 = LINE('',#647,#648); +#647 = CARTESIAN_POINT('',(-0.,0.)); +#648 = VECTOR('',#649,1.); +#649 = DIRECTION('',(-1.,0.)); +#650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#651 = ORIENTED_EDGE('',*,*,#652,.F.); +#652 = EDGE_CURVE('',#653,#624,#655,.T.); +#653 = VERTEX_POINT('',#654); +#654 = CARTESIAN_POINT('',(0.6,9.29862,0.160206415602)); +#655 = SURFACE_CURVE('',#656,(#660,#667),.PCURVE_S1.); +#656 = LINE('',#657,#658); +#657 = CARTESIAN_POINT('',(0.6,9.29862,0.160206415602)); +#658 = VECTOR('',#659,1.); +#659 = DIRECTION('',(1.110037973372E-16,0.999833320649, + 1.825735246855E-02)); +#660 = PCURVE('',#148,#661); +#661 = DEFINITIONAL_REPRESENTATION('',(#662),#666); +#662 = LINE('',#663,#664); +#663 = CARTESIAN_POINT('',(5.36464348846E-15,0.320412831204)); +#664 = VECTOR('',#665,1.); +#665 = DIRECTION('',(0.999833320649,1.825735246855E-02)); +#666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#667 = PCURVE('',#668,#673); +#668 = PLANE('',#669); +#669 = AXIS2_PLACEMENT_3D('',#670,#671,#672); +#670 = CARTESIAN_POINT('',(0.6,9.29862,0.160206415602)); +#671 = DIRECTION('',(-1.110037973372E-16,-1.825735246855E-02, + 0.999833320649)); +#672 = DIRECTION('',(1.110037973372E-16,0.999833320649, + 1.825735246855E-02)); +#673 = DEFINITIONAL_REPRESENTATION('',(#674),#678); +#674 = LINE('',#675,#676); +#675 = CARTESIAN_POINT('',(3.553135001446E-15,1.050140687253E-15)); +#676 = VECTOR('',#677,1.); +#677 = DIRECTION('',(1.,-1.078520768857E-32)); +#678 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#679 = ORIENTED_EDGE('',*,*,#680,.T.); +#680 = EDGE_CURVE('',#653,#681,#683,.T.); +#681 = VERTEX_POINT('',#682); +#682 = CARTESIAN_POINT('',(0.6,-9.3,7.174627143595E-18)); +#683 = SURFACE_CURVE('',#684,(#689,#696),.PCURVE_S1.); +#684 = CIRCLE('',#685,9.3); +#685 = AXIS2_PLACEMENT_3D('',#686,#687,#688); +#686 = CARTESIAN_POINT('',(0.6,1.478900095687E-32,0.)); +#687 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#688 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#689 = PCURVE('',#148,#690); +#690 = DEFINITIONAL_REPRESENTATION('',(#691),#695); +#691 = CIRCLE('',#692,9.3); +#692 = AXIS2_PLACEMENT_2D('',#693,#694); +#693 = CARTESIAN_POINT('',(-9.29862,0.160206415602)); +#694 = DIRECTION('',(1.,-8.053953570105E-34)); +#695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#696 = PCURVE('',#44,#697); +#697 = DEFINITIONAL_REPRESENTATION('',(#698),#724); +#698 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#699,#700,#701,#702,#703,#704, + #705,#706,#707,#708,#709,#710,#711,#712,#713,#714,#715,#716,#717, + #718,#719,#720,#721,#722,#723),.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.722734841512E-02,0.159243953196, + 0.301260557976,0.443277162757,0.585293767538,0.727310372318, + 0.869326977099,1.01134358188,1.15336018666,1.295376791441, + 1.437393396222,1.579410001002,1.721426605783,1.863443210564, + 2.005459815344,2.147476420125,2.289493024906,2.431509629686, + 2.573526234467,2.715542839248,2.857559444028,2.999576048809, + 3.14159265359),.QUASI_UNIFORM_KNOTS.); +#699 = CARTESIAN_POINT('',(6.265957958764,0.)); +#700 = CARTESIAN_POINT('',(6.218619090504,0.)); +#701 = CARTESIAN_POINT('',(6.123941353984,0.)); +#702 = CARTESIAN_POINT('',(5.981924749203,0.)); +#703 = CARTESIAN_POINT('',(5.839908144422,0.)); +#704 = CARTESIAN_POINT('',(5.697891539642,0.)); +#705 = CARTESIAN_POINT('',(5.555874934861,0.)); +#706 = CARTESIAN_POINT('',(5.41385833008,0.)); +#707 = CARTESIAN_POINT('',(5.2718417253,0.)); +#708 = CARTESIAN_POINT('',(5.129825120519,0.)); +#709 = CARTESIAN_POINT('',(4.987808515738,0.)); +#710 = CARTESIAN_POINT('',(4.845791910958,0.)); +#711 = CARTESIAN_POINT('',(4.703775306177,0.)); +#712 = CARTESIAN_POINT('',(4.561758701396,0.)); +#713 = CARTESIAN_POINT('',(4.419742096616,0.)); +#714 = CARTESIAN_POINT('',(4.277725491835,0.)); +#715 = CARTESIAN_POINT('',(4.135708887054,0.)); +#716 = CARTESIAN_POINT('',(3.993692282274,0.)); +#717 = CARTESIAN_POINT('',(3.851675677493,0.)); +#718 = CARTESIAN_POINT('',(3.709659072712,0.)); +#719 = CARTESIAN_POINT('',(3.567642467932,0.)); +#720 = CARTESIAN_POINT('',(3.425625863151,0.)); +#721 = CARTESIAN_POINT('',(3.28360925837,0.)); +#722 = CARTESIAN_POINT('',(3.18893152185,0.)); +#723 = CARTESIAN_POINT('',(3.14159265359,0.)); +#724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#725 = ORIENTED_EDGE('',*,*,#726,.F.); +#726 = EDGE_CURVE('',#22,#681,#727,.T.); +#727 = SURFACE_CURVE('',#728,(#733,#744),.PCURVE_S1.); +#728 = CIRCLE('',#729,9.3); +#729 = AXIS2_PLACEMENT_3D('',#730,#731,#732); +#730 = CARTESIAN_POINT('',(0.6,6.661338147751E-17,6.661338147751E-17)); +#731 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#732 = DIRECTION('',(2.22044604925E-16,1.,1.110223024625E-16)); +#733 = PCURVE('',#148,#734); +#734 = DEFINITIONAL_REPRESENTATION('',(#735),#743); +#735 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#736,#737,#738,#739,#740,#741 +,#742),.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( + '') ); +#736 = CARTESIAN_POINT('',(1.380000000006E-03,0.160206415602)); +#737 = CARTESIAN_POINT('',(1.380000000008E-03,-15.94786609478)); +#738 = CARTESIAN_POINT('',(-13.94862,-7.893829839593)); +#739 = CARTESIAN_POINT('',(-27.89862,0.160206415602)); +#740 = CARTESIAN_POINT('',(-13.94862,8.214242670797)); +#741 = CARTESIAN_POINT('',(1.37999999999E-03,16.268278925993)); +#742 = CARTESIAN_POINT('',(1.380000000006E-03,0.160206415602)); +#743 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#744 = PCURVE('',#44,#745); +#745 = DEFINITIONAL_REPRESENTATION('',(#746),#772); +#746 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#747,#748,#749,#750,#751,#752, + #753,#754,#755,#756,#757,#758,#759,#760,#761,#762,#763,#764,#765, + #766,#767,#768,#769,#770,#771),.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.722734841512E-02,0.159243953196, + 0.301260557976,0.443277162757,0.585293767538,0.727310372318, + 0.869326977099,1.01134358188,1.15336018666,1.295376791441, + 1.437393396222,1.579410001002,1.721426605783,1.863443210564, + 2.005459815344,2.147476420125,2.289493024906,2.431509629686, + 2.573526234467,2.715542839248,2.857559444028,2.999576048809, + 3.14159265359),.QUASI_UNIFORM_KNOTS.); +#747 = CARTESIAN_POINT('',(1.722734841512E-02,-7.771561172376E-16)); +#748 = CARTESIAN_POINT('',(6.456621667534E-02,-7.8332402293E-16)); +#749 = CARTESIAN_POINT('',(0.159243953196,-6.960810753487E-16)); +#750 = CARTESIAN_POINT('',(0.301260557976,-3.855330905353E-16)); +#751 = CARTESIAN_POINT('',(0.443277162757,-4.263218216105E-16)); +#752 = CARTESIAN_POINT('',(0.585293767538,9.241893265196E-17)); +#753 = CARTESIAN_POINT('',(0.727310372318,5.664609100263E-17)); +#754 = CARTESIAN_POINT('',(0.869326977099,3.471305181126E-16)); +#755 = CARTESIAN_POINT('',(1.01134358188,5.532332808722E-16)); +#756 = CARTESIAN_POINT('',(1.15336018666,7.70605432274E-16)); +#757 = CARTESIAN_POINT('',(1.295376791441,1.027281693457E-15)); +#758 = CARTESIAN_POINT('',(1.437393396222,1.115472126873E-15)); +#759 = CARTESIAN_POINT('',(1.579410001002,1.172167946803E-15)); +#760 = CARTESIAN_POINT('',(1.721426605783,1.523328048442E-15)); +#761 = CARTESIAN_POINT('',(1.863443210564,1.394259451504E-15)); +#762 = CARTESIAN_POINT('',(2.005459815344,1.559373737616E-15)); +#763 = CARTESIAN_POINT('',(2.147476420125,1.694119004881E-15)); +#764 = CARTESIAN_POINT('',(2.289493024906,1.656157464485E-15)); +#765 = CARTESIAN_POINT('',(2.431509629686,1.673258358804E-15)); +#766 = CARTESIAN_POINT('',(2.573526234467,1.642816321924E-15)); +#767 = CARTESIAN_POINT('',(2.715542839248,1.747483575124E-15)); +#768 = CARTESIAN_POINT('',(2.857559444028,1.359256599205E-15)); +#769 = CARTESIAN_POINT('',(2.999576048809,1.475229620134E-15)); +#770 = CARTESIAN_POINT('',(3.09425378533,1.424786214936E-15)); +#771 = CARTESIAN_POINT('',(3.14159265359,1.33226762955E-15)); +#772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#773 = FACE_BOUND('',#774,.F.); +#774 = EDGE_LOOP('',(#775)); +#775 = ORIENTED_EDGE('',*,*,#776,.T.); +#776 = EDGE_CURVE('',#777,#777,#779,.T.); +#777 = VERTEX_POINT('',#778); +#778 = CARTESIAN_POINT('',(0.6,12.2,-2.5)); +#779 = SURFACE_CURVE('',#780,(#785,#796),.PCURVE_S1.); +#780 = CIRCLE('',#781,1.); +#781 = AXIS2_PLACEMENT_3D('',#782,#783,#784); +#782 = CARTESIAN_POINT('',(0.6,11.2,-2.5)); +#783 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#784 = DIRECTION('',(2.22044604925E-16,1.,1.110223024625E-16)); +#785 = PCURVE('',#148,#786); +#786 = DEFINITIONAL_REPRESENTATION('',(#787),#795); +#787 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#788,#789,#790,#791,#792,#793 +,#794),.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( + '') ); +#788 = CARTESIAN_POINT('',(2.90138,-2.339793584398)); +#789 = CARTESIAN_POINT('',(2.90138,-4.071844391967)); +#790 = CARTESIAN_POINT('',(1.40138,-3.205818988182)); +#791 = CARTESIAN_POINT('',(-9.862E-02,-2.339793584398)); +#792 = CARTESIAN_POINT('',(1.40138,-1.473768180614)); +#793 = CARTESIAN_POINT('',(2.90138,-0.607742776829)); +#794 = CARTESIAN_POINT('',(2.90138,-2.339793584398)); +#795 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#796 = PCURVE('',#797,#802); +#797 = CYLINDRICAL_SURFACE('',#798,1.); +#798 = AXIS2_PLACEMENT_3D('',#799,#800,#801); +#799 = CARTESIAN_POINT('',(0.6,11.2,-2.5)); +#800 = DIRECTION('',(-1.,1.110223024625E-16,1.232595164408E-32)); +#801 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#802 = DEFINITIONAL_REPRESENTATION('',(#803),#807); +#803 = LINE('',#804,#805); +#804 = CARTESIAN_POINT('',(0.,0.)); +#805 = VECTOR('',#806,1.); +#806 = DIRECTION('',(1.,0.)); +#807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#808 = FACE_BOUND('',#809,.F.); +#809 = EDGE_LOOP('',(#810)); +#810 = ORIENTED_EDGE('',*,*,#811,.F.); +#811 = EDGE_CURVE('',#812,#812,#814,.T.); +#812 = VERTEX_POINT('',#813); +#813 = CARTESIAN_POINT('',(0.6,12.2,2.5)); +#814 = SURFACE_CURVE('',#815,(#820,#827),.PCURVE_S1.); +#815 = CIRCLE('',#816,1.); +#816 = AXIS2_PLACEMENT_3D('',#817,#818,#819); +#817 = CARTESIAN_POINT('',(0.6,11.2,2.5)); +#818 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#819 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#820 = PCURVE('',#148,#821); +#821 = DEFINITIONAL_REPRESENTATION('',(#822),#826); +#822 = CIRCLE('',#823,1.); +#823 = AXIS2_PLACEMENT_2D('',#824,#825); +#824 = CARTESIAN_POINT('',(1.90138,2.660206415602)); +#825 = DIRECTION('',(1.,-8.053953570105E-34)); +#826 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#827 = PCURVE('',#828,#833); +#828 = CYLINDRICAL_SURFACE('',#829,1.); +#829 = AXIS2_PLACEMENT_3D('',#830,#831,#832); +#830 = CARTESIAN_POINT('',(0.6,11.2,2.5)); +#831 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#832 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#833 = DEFINITIONAL_REPRESENTATION('',(#834),#838); +#834 = LINE('',#835,#836); +#835 = CARTESIAN_POINT('',(-0.,0.)); +#836 = VECTOR('',#837,1.); +#837 = DIRECTION('',(-1.,0.)); +#838 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#839 = ADVANCED_FACE('',(#840),#578,.T.); +#840 = FACE_BOUND('',#841,.T.); +#841 = EDGE_LOOP('',(#842,#843,#866,#889)); +#842 = ORIENTED_EDGE('',*,*,#562,.F.); +#843 = ORIENTED_EDGE('',*,*,#844,.T.); +#844 = EDGE_CURVE('',#534,#845,#847,.T.); +#845 = VERTEX_POINT('',#846); +#846 = CARTESIAN_POINT('',(1.8,9.710574417462,5.75293)); +#847 = SURFACE_CURVE('',#848,(#852,#859),.PCURVE_S1.); +#848 = LINE('',#849,#850); +#849 = CARTESIAN_POINT('',(0.6,9.710574417462,5.75293)); +#850 = VECTOR('',#851,1.); +#851 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#852 = PCURVE('',#578,#853); +#853 = DEFINITIONAL_REPRESENTATION('',(#854),#858); +#854 = LINE('',#855,#856); +#855 = CARTESIAN_POINT('',(-5.371362224085E-15,-3.213269456487E-17)); +#856 = VECTOR('',#857,1.); +#857 = DIRECTION('',(7.701785728076E-17,-1.)); +#858 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#859 = PCURVE('',#550,#860); +#860 = DEFINITIONAL_REPRESENTATION('',(#861),#865); +#861 = LINE('',#862,#863); +#862 = CARTESIAN_POINT('',(-4.555743355553,0.)); +#863 = VECTOR('',#864,1.); +#864 = DIRECTION('',(-0.,-1.)); +#865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#866 = ORIENTED_EDGE('',*,*,#867,.T.); +#867 = EDGE_CURVE('',#845,#868,#870,.T.); +#868 = VERTEX_POINT('',#869); +#869 = CARTESIAN_POINT('',(1.8,11.831985838702,5.1596421211)); +#870 = SURFACE_CURVE('',#871,(#875,#882),.PCURVE_S1.); +#871 = LINE('',#872,#873); +#872 = CARTESIAN_POINT('',(1.8,9.710574417462,5.75293)); +#873 = VECTOR('',#874,1.); +#874 = DIRECTION('',(1.069197336131E-16,0.963047344917,-0.269332158216) + ); +#875 = PCURVE('',#578,#876); +#876 = DEFINITIONAL_REPRESENTATION('',(#877),#881); +#877 = LINE('',#878,#879); +#878 = CARTESIAN_POINT('',(3.753067915013E-15,-1.2)); +#879 = VECTOR('',#880,1.); +#880 = DIRECTION('',(1.,1.232595164408E-32)); +#881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#882 = PCURVE('',#94,#883); +#883 = DEFINITIONAL_REPRESENTATION('',(#884),#888); +#884 = LINE('',#885,#886); +#885 = CARTESIAN_POINT('',(0.411954417462,5.913136415602)); +#886 = VECTOR('',#887,1.); +#887 = DIRECTION('',(0.963047344917,-0.269332158216)); +#888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#889 = ORIENTED_EDGE('',*,*,#890,.F.); +#890 = EDGE_CURVE('',#563,#868,#891,.T.); +#891 = SURFACE_CURVE('',#892,(#896,#903),.PCURVE_S1.); +#892 = LINE('',#893,#894); +#893 = CARTESIAN_POINT('',(0.6,11.831985838702,5.1596421211)); +#894 = VECTOR('',#895,1.); +#895 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#896 = PCURVE('',#578,#897); +#897 = DEFINITIONAL_REPRESENTATION('',(#898),#902); +#898 = LINE('',#899,#900); +#899 = CARTESIAN_POINT('',(2.202811141568,1.718052278881E-16)); +#900 = VECTOR('',#901,1.); +#901 = DIRECTION('',(0.,-1.)); +#902 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#903 = PCURVE('',#611,#904); +#904 = DEFINITIONAL_REPRESENTATION('',(#905),#909); +#905 = LINE('',#906,#907); +#906 = CARTESIAN_POINT('',(-0.,-1.368216099453E-16)); +#907 = VECTOR('',#908,1.); +#908 = DIRECTION('',(-0.,1.)); +#909 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#910 = ADVANCED_FACE('',(#911),#611,.T.); +#911 = FACE_BOUND('',#912,.F.); +#912 = EDGE_LOOP('',(#913,#914,#937,#963)); +#913 = ORIENTED_EDGE('',*,*,#590,.T.); +#914 = ORIENTED_EDGE('',*,*,#915,.T.); +#915 = EDGE_CURVE('',#591,#916,#918,.T.); +#916 = VERTEX_POINT('',#917); +#917 = CARTESIAN_POINT('',(1.8,12.502655977859,4.537762888605)); +#918 = SURFACE_CURVE('',#919,(#923,#930),.PCURVE_S1.); +#919 = LINE('',#920,#921); +#920 = CARTESIAN_POINT('',(0.6,12.502655977859,4.537762888605)); +#921 = VECTOR('',#922,1.); +#922 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#923 = PCURVE('',#611,#924); +#924 = DEFINITIONAL_REPRESENTATION('',(#925),#929); +#925 = LINE('',#926,#927); +#926 = CARTESIAN_POINT('',(-0.949937542391,0.)); +#927 = VECTOR('',#928,1.); +#928 = DIRECTION('',(-0.,1.)); +#929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#930 = PCURVE('',#640,#931); +#931 = DEFINITIONAL_REPRESENTATION('',(#932),#936); +#932 = LINE('',#933,#934); +#933 = CARTESIAN_POINT('',(-0.348159287491,3.49836179428E-17)); +#934 = VECTOR('',#935,1.); +#935 = DIRECTION('',(-0.,-1.)); +#936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#937 = ORIENTED_EDGE('',*,*,#938,.F.); +#938 = EDGE_CURVE('',#868,#916,#939,.T.); +#939 = SURFACE_CURVE('',#940,(#945,#952),.PCURVE_S1.); +#940 = CIRCLE('',#941,1.); +#941 = AXIS2_PLACEMENT_3D('',#942,#943,#944); +#942 = CARTESIAN_POINT('',(1.8,11.562653680486,4.196594776184)); +#943 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#944 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#945 = PCURVE('',#611,#946); +#946 = DEFINITIONAL_REPRESENTATION('',(#947),#951); +#947 = LINE('',#948,#949); +#948 = CARTESIAN_POINT('',(1.843495823708,1.2)); +#949 = VECTOR('',#950,1.); +#950 = DIRECTION('',(-1.,0.)); +#951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#952 = PCURVE('',#94,#953); +#953 = DEFINITIONAL_REPRESENTATION('',(#954),#962); +#954 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#955,#956,#957,#958,#959,#960 +,#961),.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( + '') ); +#955 = CARTESIAN_POINT('',(1.264033680486,4.356801191786)); +#956 = CARTESIAN_POINT('',(1.264033680486,6.088851999354)); +#957 = CARTESIAN_POINT('',(2.764033680486,5.22282659557)); +#958 = CARTESIAN_POINT('',(4.264033680486,4.356801191786)); +#959 = CARTESIAN_POINT('',(2.764033680486,3.490775788001)); +#960 = CARTESIAN_POINT('',(1.264033680486,2.624750384217)); +#961 = CARTESIAN_POINT('',(1.264033680486,4.356801191786)); +#962 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#963 = ORIENTED_EDGE('',*,*,#890,.F.); +#964 = ADVANCED_FACE('',(#965),#550,.F.); +#965 = FACE_BOUND('',#966,.T.); +#966 = EDGE_LOOP('',(#967,#1012,#1034,#1035)); +#967 = ORIENTED_EDGE('',*,*,#968,.T.); +#968 = EDGE_CURVE('',#488,#969,#971,.T.); +#969 = VERTEX_POINT('',#970); +#970 = CARTESIAN_POINT('',(1.8,8.91843,6.422863561925)); +#971 = SURFACE_CURVE('',#972,(#976,#983),.PCURVE_S1.); +#972 = LINE('',#973,#974); +#973 = CARTESIAN_POINT('',(0.6,8.91843,6.422863561925)); +#974 = VECTOR('',#975,1.); +#975 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#976 = PCURVE('',#550,#977); +#977 = DEFINITIONAL_REPRESENTATION('',(#978),#982); +#978 = LINE('',#979,#980); +#979 = CARTESIAN_POINT('',(-3.465024760994,0.)); +#980 = VECTOR('',#981,1.); +#981 = DIRECTION('',(-0.,-1.)); +#982 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#983 = PCURVE('',#343,#984); +#984 = DEFINITIONAL_REPRESENTATION('',(#985),#1011); +#985 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#986,#987,#988,#989,#990,#991, + #992,#993,#994,#995,#996,#997,#998,#999,#1000,#1001,#1002,#1003, + #1004,#1005,#1006,#1007,#1008,#1009,#1010),.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.,5.454545454545E-02, + 0.109090909091,0.163636363636,0.218181818182,0.272727272727, + 0.327272727273,0.381818181818,0.436363636364,0.490909090909, + 0.545454545455,0.6,0.654545454545,0.709090909091,0.763636363636, + 0.818181818182,0.872727272727,0.927272727273,0.981818181818, + 1.036363636364,1.090909090909,1.145454545455,1.2), + .QUASI_UNIFORM_KNOTS.); +#986 = CARTESIAN_POINT('',(5.684678953642,0.)); +#987 = CARTESIAN_POINT('',(5.684678953642,-1.818181818182E-02)); +#988 = CARTESIAN_POINT('',(5.684678953642,-5.454545454545E-02)); +#989 = CARTESIAN_POINT('',(5.684678953642,-0.109090909091)); +#990 = CARTESIAN_POINT('',(5.684678953642,-0.163636363636)); +#991 = CARTESIAN_POINT('',(5.684678953642,-0.218181818182)); +#992 = CARTESIAN_POINT('',(5.684678953642,-0.272727272727)); +#993 = CARTESIAN_POINT('',(5.684678953642,-0.327272727273)); +#994 = CARTESIAN_POINT('',(5.684678953642,-0.381818181818)); +#995 = CARTESIAN_POINT('',(5.684678953642,-0.436363636364)); +#996 = CARTESIAN_POINT('',(5.684678953642,-0.490909090909)); +#997 = CARTESIAN_POINT('',(5.684678953642,-0.545454545455)); +#998 = CARTESIAN_POINT('',(5.684678953642,-0.6)); +#999 = CARTESIAN_POINT('',(5.684678953642,-0.654545454545)); +#1000 = CARTESIAN_POINT('',(5.684678953642,-0.709090909091)); +#1001 = CARTESIAN_POINT('',(5.684678953642,-0.763636363636)); +#1002 = CARTESIAN_POINT('',(5.684678953642,-0.818181818182)); +#1003 = CARTESIAN_POINT('',(5.684678953642,-0.872727272727)); +#1004 = CARTESIAN_POINT('',(5.684678953642,-0.927272727273)); +#1005 = CARTESIAN_POINT('',(5.684678953642,-0.981818181818)); +#1006 = CARTESIAN_POINT('',(5.684678953642,-1.036363636364)); +#1007 = CARTESIAN_POINT('',(5.684678953642,-1.090909090909)); +#1008 = CARTESIAN_POINT('',(5.684678953642,-1.145454545455)); +#1009 = CARTESIAN_POINT('',(5.684678953642,-1.181818181818)); +#1010 = CARTESIAN_POINT('',(5.684678953642,-1.2)); +#1011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1012 = ORIENTED_EDGE('',*,*,#1013,.T.); +#1013 = EDGE_CURVE('',#969,#845,#1014,.T.); +#1014 = SURFACE_CURVE('',#1015,(#1020,#1027),.PCURVE_S1.); +#1015 = CIRCLE('',#1016,1.); +#1016 = AXIS2_PLACEMENT_3D('',#1017,#1018,#1019); +#1017 = CARTESIAN_POINT('',(1.8,9.866580203292,6.740686141357)); +#1018 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#1019 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#1020 = PCURVE('',#550,#1021); +#1021 = DEFINITIONAL_REPRESENTATION('',(#1022),#1026); +#1022 = LINE('',#1023,#1024); +#1023 = CARTESIAN_POINT('',(-0.,-1.2)); +#1024 = VECTOR('',#1025,1.); +#1025 = DIRECTION('',(-1.,0.)); +#1026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1027 = PCURVE('',#94,#1028); +#1028 = DEFINITIONAL_REPRESENTATION('',(#1029),#1033); +#1029 = CIRCLE('',#1030,1.); +#1030 = AXIS2_PLACEMENT_2D('',#1031,#1032); +#1031 = CARTESIAN_POINT('',(0.567960203292,6.900892556959)); +#1032 = DIRECTION('',(1.,-3.902260990734E-33)); +#1033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1034 = ORIENTED_EDGE('',*,*,#844,.F.); +#1035 = ORIENTED_EDGE('',*,*,#533,.F.); +#1036 = ADVANCED_FACE('',(#1037),#640,.T.); +#1037 = FACE_BOUND('',#1038,.F.); +#1038 = EDGE_LOOP('',(#1039,#1040,#1063,#1085)); +#1039 = ORIENTED_EDGE('',*,*,#623,.F.); +#1040 = ORIENTED_EDGE('',*,*,#1041,.T.); +#1041 = EDGE_CURVE('',#624,#1042,#1044,.T.); +#1042 = VERTEX_POINT('',#1043); +#1043 = CARTESIAN_POINT('',(1.8,13.29862,0.233248)); +#1044 = SURFACE_CURVE('',#1045,(#1049,#1056),.PCURVE_S1.); +#1045 = LINE('',#1046,#1047); +#1046 = CARTESIAN_POINT('',(0.6,13.29862,0.233248)); +#1047 = VECTOR('',#1048,1.); +#1048 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#1049 = PCURVE('',#640,#1050); +#1050 = DEFINITIONAL_REPRESENTATION('',(#1051),#1055); +#1051 = LINE('',#1052,#1053); +#1052 = CARTESIAN_POINT('',(-1.753746529457E-02,0.)); +#1053 = VECTOR('',#1054,1.); +#1054 = DIRECTION('',(-0.,-1.)); +#1055 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1056 = PCURVE('',#668,#1057); +#1057 = DEFINITIONAL_REPRESENTATION('',(#1058),#1062); +#1058 = LINE('',#1059,#1060); +#1059 = CARTESIAN_POINT('',(4.000666828549,3.315347996136E-17)); +#1060 = VECTOR('',#1061,1.); +#1061 = DIRECTION('',(1.130307706452E-16,-1.)); +#1062 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1063 = ORIENTED_EDGE('',*,*,#1064,.T.); +#1064 = EDGE_CURVE('',#1042,#916,#1065,.T.); +#1065 = SURFACE_CURVE('',#1066,(#1071,#1078),.PCURVE_S1.); +#1066 = CIRCLE('',#1067,13.300665341775); +#1067 = AXIS2_PLACEMENT_3D('',#1068,#1069,#1070); +#1068 = CARTESIAN_POINT('',(1.8,0.,1.33226762955E-16)); +#1069 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#1070 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#1071 = PCURVE('',#640,#1072); +#1072 = DEFINITIONAL_REPRESENTATION('',(#1073),#1077); +#1073 = LINE('',#1074,#1075); +#1074 = CARTESIAN_POINT('',(-0.,-1.2)); +#1075 = VECTOR('',#1076,1.); +#1076 = DIRECTION('',(-1.,0.)); +#1077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1078 = PCURVE('',#94,#1079); +#1079 = DEFINITIONAL_REPRESENTATION('',(#1080),#1084); +#1080 = CIRCLE('',#1081,13.300665341775); +#1081 = AXIS2_PLACEMENT_2D('',#1082,#1083); +#1082 = CARTESIAN_POINT('',(-9.29862,0.160206415602)); +#1083 = DIRECTION('',(1.,-3.902260990734E-33)); +#1084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1085 = ORIENTED_EDGE('',*,*,#915,.F.); +#1086 = ADVANCED_FACE('',(#1087),#668,.F.); +#1087 = FACE_BOUND('',#1088,.F.); +#1088 = EDGE_LOOP('',(#1089,#1134,#1155,#1156)); +#1089 = ORIENTED_EDGE('',*,*,#1090,.T.); +#1090 = EDGE_CURVE('',#653,#1091,#1093,.T.); +#1091 = VERTEX_POINT('',#1092); +#1092 = CARTESIAN_POINT('',(1.8,9.29862,0.160206415602)); +#1093 = SURFACE_CURVE('',#1094,(#1098,#1105),.PCURVE_S1.); +#1094 = LINE('',#1095,#1096); +#1095 = CARTESIAN_POINT('',(0.6,9.29862,0.160206415602)); +#1096 = VECTOR('',#1097,1.); +#1097 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#1098 = PCURVE('',#668,#1099); +#1099 = DEFINITIONAL_REPRESENTATION('',(#1100),#1104); +#1100 = LINE('',#1101,#1102); +#1101 = CARTESIAN_POINT('',(-3.680162170655E-33,3.315347996136E-17)); +#1102 = VECTOR('',#1103,1.); +#1103 = DIRECTION('',(1.130307706452E-16,-1.)); +#1104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1105 = PCURVE('',#44,#1106); +#1106 = DEFINITIONAL_REPRESENTATION('',(#1107),#1133); +#1107 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1108,#1109,#1110,#1111,#1112, + #1113,#1114,#1115,#1116,#1117,#1118,#1119,#1120,#1121,#1122,#1123, + #1124,#1125,#1126,#1127,#1128,#1129,#1130,#1131,#1132), + .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.,5.454545454545E-02,0.109090909091,0.163636363636,0.218181818182, + 0.272727272727,0.327272727273,0.381818181818,0.436363636364, + 0.490909090909,0.545454545455,0.6,0.654545454545,0.709090909091, + 0.763636363636,0.818181818182,0.872727272727,0.927272727273, + 0.981818181818,1.036363636364,1.090909090909,1.145454545455,1.2), + .QUASI_UNIFORM_KNOTS.); +#1108 = CARTESIAN_POINT('',(6.265957958764,0.)); +#1109 = CARTESIAN_POINT('',(6.265957958764,-1.818181818182E-02)); +#1110 = CARTESIAN_POINT('',(6.265957958764,-5.454545454545E-02)); +#1111 = CARTESIAN_POINT('',(6.265957958764,-0.109090909091)); +#1112 = CARTESIAN_POINT('',(6.265957958764,-0.163636363636)); +#1113 = CARTESIAN_POINT('',(6.265957958764,-0.218181818182)); +#1114 = CARTESIAN_POINT('',(6.265957958764,-0.272727272727)); +#1115 = CARTESIAN_POINT('',(6.265957958764,-0.327272727273)); +#1116 = CARTESIAN_POINT('',(6.265957958764,-0.381818181818)); +#1117 = CARTESIAN_POINT('',(6.265957958764,-0.436363636364)); +#1118 = CARTESIAN_POINT('',(6.265957958764,-0.490909090909)); +#1119 = CARTESIAN_POINT('',(6.265957958764,-0.545454545455)); +#1120 = CARTESIAN_POINT('',(6.265957958764,-0.6)); +#1121 = CARTESIAN_POINT('',(6.265957958764,-0.654545454545)); +#1122 = CARTESIAN_POINT('',(6.265957958764,-0.709090909091)); +#1123 = CARTESIAN_POINT('',(6.265957958764,-0.763636363636)); +#1124 = CARTESIAN_POINT('',(6.265957958764,-0.818181818182)); +#1125 = CARTESIAN_POINT('',(6.265957958764,-0.872727272727)); +#1126 = CARTESIAN_POINT('',(6.265957958764,-0.927272727273)); +#1127 = CARTESIAN_POINT('',(6.265957958764,-0.981818181818)); +#1128 = CARTESIAN_POINT('',(6.265957958764,-1.036363636364)); +#1129 = CARTESIAN_POINT('',(6.265957958764,-1.090909090909)); +#1130 = CARTESIAN_POINT('',(6.265957958764,-1.145454545455)); +#1131 = CARTESIAN_POINT('',(6.265957958764,-1.181818181818)); +#1132 = CARTESIAN_POINT('',(6.265957958764,-1.2)); +#1133 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1134 = ORIENTED_EDGE('',*,*,#1135,.T.); +#1135 = EDGE_CURVE('',#1091,#1042,#1136,.T.); +#1136 = SURFACE_CURVE('',#1137,(#1141,#1148),.PCURVE_S1.); +#1137 = LINE('',#1138,#1139); +#1138 = CARTESIAN_POINT('',(1.8,9.29862,0.160206415602)); +#1139 = VECTOR('',#1140,1.); +#1140 = DIRECTION('',(1.110037973372E-16,0.999833320649, + 1.825735246855E-02)); +#1141 = PCURVE('',#668,#1142); +#1142 = DEFINITIONAL_REPRESENTATION('',(#1143),#1147); +#1143 = LINE('',#1144,#1145); +#1144 = CARTESIAN_POINT('',(3.68877192622E-15,-1.2)); +#1145 = VECTOR('',#1146,1.); +#1146 = DIRECTION('',(1.,-1.078520768857E-32)); +#1147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1148 = PCURVE('',#94,#1149); +#1149 = DEFINITIONAL_REPRESENTATION('',(#1150),#1154); +#1150 = LINE('',#1151,#1152); +#1151 = CARTESIAN_POINT('',(5.36464348846E-15,0.320412831204)); +#1152 = VECTOR('',#1153,1.); +#1153 = DIRECTION('',(0.999833320649,1.825735246855E-02)); +#1154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1155 = ORIENTED_EDGE('',*,*,#1041,.F.); +#1156 = ORIENTED_EDGE('',*,*,#652,.F.); +#1157 = ADVANCED_FACE('',(#1158),#797,.F.); +#1158 = FACE_BOUND('',#1159,.F.); +#1159 = EDGE_LOOP('',(#1160,#1183,#1209,#1210)); +#1160 = ORIENTED_EDGE('',*,*,#1161,.T.); +#1161 = EDGE_CURVE('',#777,#1162,#1164,.T.); +#1162 = VERTEX_POINT('',#1163); +#1163 = CARTESIAN_POINT('',(1.8,12.2,-2.5)); +#1164 = SEAM_CURVE('',#1165,(#1169,#1176),.PCURVE_S1.); +#1165 = LINE('',#1166,#1167); +#1166 = CARTESIAN_POINT('',(0.6,12.2,-2.5)); +#1167 = VECTOR('',#1168,1.); +#1168 = DIRECTION('',(1.,0.,-1.110223024625E-16)); +#1169 = PCURVE('',#797,#1170); +#1170 = DEFINITIONAL_REPRESENTATION('',(#1171),#1175); +#1171 = LINE('',#1172,#1173); +#1172 = CARTESIAN_POINT('',(0.,0.)); +#1173 = VECTOR('',#1174,1.); +#1174 = DIRECTION('',(0.,-1.)); +#1175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1176 = PCURVE('',#797,#1177); +#1177 = DEFINITIONAL_REPRESENTATION('',(#1178),#1182); +#1178 = LINE('',#1179,#1180); +#1179 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1180 = VECTOR('',#1181,1.); +#1181 = DIRECTION('',(0.,-1.)); +#1182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1183 = ORIENTED_EDGE('',*,*,#1184,.T.); +#1184 = EDGE_CURVE('',#1162,#1162,#1185,.T.); +#1185 = SURFACE_CURVE('',#1186,(#1191,#1198),.PCURVE_S1.); +#1186 = CIRCLE('',#1187,1.); +#1187 = AXIS2_PLACEMENT_3D('',#1188,#1189,#1190); +#1188 = CARTESIAN_POINT('',(1.8,11.2,-2.5)); +#1189 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#1190 = DIRECTION('',(2.22044604925E-16,1.,1.110223024625E-16)); +#1191 = PCURVE('',#797,#1192); +#1192 = DEFINITIONAL_REPRESENTATION('',(#1193),#1197); +#1193 = LINE('',#1194,#1195); +#1194 = CARTESIAN_POINT('',(0.,-1.2)); +#1195 = VECTOR('',#1196,1.); +#1196 = DIRECTION('',(1.,0.)); +#1197 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1198 = PCURVE('',#94,#1199); +#1199 = DEFINITIONAL_REPRESENTATION('',(#1200),#1208); +#1200 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1201,#1202,#1203,#1204, +#1205,#1206,#1207),.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('') ); +#1201 = CARTESIAN_POINT('',(2.90138,-2.339793584398)); +#1202 = CARTESIAN_POINT('',(2.90138,-4.071844391967)); +#1203 = CARTESIAN_POINT('',(1.40138,-3.205818988182)); +#1204 = CARTESIAN_POINT('',(-9.862E-02,-2.339793584398)); +#1205 = CARTESIAN_POINT('',(1.40138,-1.473768180614)); +#1206 = CARTESIAN_POINT('',(2.90138,-0.607742776829)); +#1207 = CARTESIAN_POINT('',(2.90138,-2.339793584398)); +#1208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1209 = ORIENTED_EDGE('',*,*,#1161,.F.); +#1210 = ORIENTED_EDGE('',*,*,#776,.F.); +#1211 = ADVANCED_FACE('',(#1212),#828,.F.); +#1212 = FACE_BOUND('',#1213,.T.); +#1213 = EDGE_LOOP('',(#1214,#1237,#1259,#1260)); +#1214 = ORIENTED_EDGE('',*,*,#1215,.T.); +#1215 = EDGE_CURVE('',#812,#1216,#1218,.T.); +#1216 = VERTEX_POINT('',#1217); +#1217 = CARTESIAN_POINT('',(1.8,12.2,2.5)); +#1218 = SEAM_CURVE('',#1219,(#1223,#1230),.PCURVE_S1.); +#1219 = LINE('',#1220,#1221); +#1220 = CARTESIAN_POINT('',(0.6,12.2,2.5)); +#1221 = VECTOR('',#1222,1.); +#1222 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#1223 = PCURVE('',#828,#1224); +#1224 = DEFINITIONAL_REPRESENTATION('',(#1225),#1229); +#1225 = LINE('',#1226,#1227); +#1226 = CARTESIAN_POINT('',(-0.,0.)); +#1227 = VECTOR('',#1228,1.); +#1228 = DIRECTION('',(-0.,-1.)); +#1229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1230 = PCURVE('',#828,#1231); +#1231 = DEFINITIONAL_REPRESENTATION('',(#1232),#1236); +#1232 = LINE('',#1233,#1234); +#1233 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#1234 = VECTOR('',#1235,1.); +#1235 = DIRECTION('',(-0.,-1.)); +#1236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1237 = ORIENTED_EDGE('',*,*,#1238,.T.); +#1238 = EDGE_CURVE('',#1216,#1216,#1239,.T.); +#1239 = SURFACE_CURVE('',#1240,(#1245,#1252),.PCURVE_S1.); +#1240 = CIRCLE('',#1241,1.); +#1241 = AXIS2_PLACEMENT_3D('',#1242,#1243,#1244); +#1242 = CARTESIAN_POINT('',(1.8,11.2,2.5)); +#1243 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#1244 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#1245 = PCURVE('',#828,#1246); +#1246 = DEFINITIONAL_REPRESENTATION('',(#1247),#1251); +#1247 = LINE('',#1248,#1249); +#1248 = CARTESIAN_POINT('',(-0.,-1.2)); +#1249 = VECTOR('',#1250,1.); +#1250 = DIRECTION('',(-1.,0.)); +#1251 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1252 = PCURVE('',#94,#1253); +#1253 = DEFINITIONAL_REPRESENTATION('',(#1254),#1258); +#1254 = CIRCLE('',#1255,1.); +#1255 = AXIS2_PLACEMENT_2D('',#1256,#1257); +#1256 = CARTESIAN_POINT('',(1.90138,2.660206415602)); +#1257 = DIRECTION('',(1.,-3.902260990734E-33)); +#1258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1259 = ORIENTED_EDGE('',*,*,#1215,.F.); +#1260 = ORIENTED_EDGE('',*,*,#811,.F.); +#1261 = ADVANCED_FACE('',(#1262,#1461,#1464),#94,.T.); +#1262 = FACE_BOUND('',#1263,.T.); +#1263 = EDGE_LOOP('',(#1264,#1265,#1315,#1359,#1360,#1361,#1362,#1363, + #1364,#1410,#1458,#1459,#1460)); +#1264 = ORIENTED_EDGE('',*,*,#78,.F.); +#1265 = ORIENTED_EDGE('',*,*,#1266,.T.); +#1266 = EDGE_CURVE('',#24,#1267,#1269,.T.); +#1267 = VERTEX_POINT('',#1268); +#1268 = CARTESIAN_POINT('',(1.8,-9.3,1.827685738985E-17)); +#1269 = SURFACE_CURVE('',#1270,(#1275,#1286),.PCURVE_S1.); +#1270 = CIRCLE('',#1271,9.3); +#1271 = AXIS2_PLACEMENT_3D('',#1272,#1273,#1274); +#1272 = CARTESIAN_POINT('',(1.8,6.661338147751E-17,4.440892098501E-16)); +#1273 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#1274 = DIRECTION('',(2.22044604925E-16,1.,1.110223024625E-16)); +#1275 = PCURVE('',#94,#1276); +#1276 = DEFINITIONAL_REPRESENTATION('',(#1277),#1285); +#1277 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1278,#1279,#1280,#1281, +#1282,#1283,#1284),.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('') ); +#1278 = CARTESIAN_POINT('',(1.380000000006E-03,0.160206415602)); +#1279 = CARTESIAN_POINT('',(1.380000000008E-03,-15.94786609478)); +#1280 = CARTESIAN_POINT('',(-13.94862,-7.893829839593)); +#1281 = CARTESIAN_POINT('',(-27.89862,0.160206415602)); +#1282 = CARTESIAN_POINT('',(-13.94862,8.214242670797)); +#1283 = CARTESIAN_POINT('',(1.37999999999E-03,16.268278925993)); +#1284 = CARTESIAN_POINT('',(1.380000000006E-03,0.160206415602)); +#1285 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1286 = PCURVE('',#44,#1287); +#1287 = DEFINITIONAL_REPRESENTATION('',(#1288),#1314); +#1288 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1289,#1290,#1291,#1292,#1293, + #1294,#1295,#1296,#1297,#1298,#1299,#1300,#1301,#1302,#1303,#1304, + #1305,#1306,#1307,#1308,#1309,#1310,#1311,#1312,#1313), + .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.722734841512E-02,0.159243953196,0.301260557976,0.443277162757, + 0.585293767538,0.727310372318,0.869326977099,1.01134358188, + 1.15336018666,1.295376791441,1.437393396222,1.579410001002, + 1.721426605783,1.863443210564,2.005459815344,2.147476420125, + 2.289493024906,2.431509629686,2.573526234467,2.715542839248, + 2.857559444028,2.999576048809,3.14159265359),.QUASI_UNIFORM_KNOTS.); +#1289 = CARTESIAN_POINT('',(1.722734841512E-02,-1.2)); +#1290 = CARTESIAN_POINT('',(6.456621667534E-02,-1.2)); +#1291 = CARTESIAN_POINT('',(0.159243953196,-1.2)); +#1292 = CARTESIAN_POINT('',(0.301260557976,-1.2)); +#1293 = CARTESIAN_POINT('',(0.443277162757,-1.2)); +#1294 = CARTESIAN_POINT('',(0.585293767538,-1.2)); +#1295 = CARTESIAN_POINT('',(0.727310372318,-1.2)); +#1296 = CARTESIAN_POINT('',(0.869326977099,-1.2)); +#1297 = CARTESIAN_POINT('',(1.01134358188,-1.2)); +#1298 = CARTESIAN_POINT('',(1.15336018666,-1.2)); +#1299 = CARTESIAN_POINT('',(1.295376791441,-1.2)); +#1300 = CARTESIAN_POINT('',(1.437393396222,-1.2)); +#1301 = CARTESIAN_POINT('',(1.579410001002,-1.2)); +#1302 = CARTESIAN_POINT('',(1.721426605783,-1.2)); +#1303 = CARTESIAN_POINT('',(1.863443210564,-1.2)); +#1304 = CARTESIAN_POINT('',(2.005459815344,-1.2)); +#1305 = CARTESIAN_POINT('',(2.147476420125,-1.2)); +#1306 = CARTESIAN_POINT('',(2.289493024906,-1.2)); +#1307 = CARTESIAN_POINT('',(2.431509629686,-1.2)); +#1308 = CARTESIAN_POINT('',(2.573526234467,-1.2)); +#1309 = CARTESIAN_POINT('',(2.715542839248,-1.2)); +#1310 = CARTESIAN_POINT('',(2.857559444028,-1.2)); +#1311 = CARTESIAN_POINT('',(2.999576048809,-1.2)); +#1312 = CARTESIAN_POINT('',(3.09425378533,-1.2)); +#1313 = CARTESIAN_POINT('',(3.14159265359,-1.2)); +#1314 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1315 = ORIENTED_EDGE('',*,*,#1316,.F.); +#1316 = EDGE_CURVE('',#1091,#1267,#1317,.T.); +#1317 = SURFACE_CURVE('',#1318,(#1323,#1330),.PCURVE_S1.); +#1318 = CIRCLE('',#1319,9.3); +#1319 = AXIS2_PLACEMENT_3D('',#1320,#1321,#1322); +#1320 = CARTESIAN_POINT('',(1.8,1.478900095687E-32,1.33226762955E-16)); +#1321 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#1322 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#1323 = PCURVE('',#94,#1324); +#1324 = DEFINITIONAL_REPRESENTATION('',(#1325),#1329); +#1325 = CIRCLE('',#1326,9.3); +#1326 = AXIS2_PLACEMENT_2D('',#1327,#1328); +#1327 = CARTESIAN_POINT('',(-9.29862,0.160206415602)); +#1328 = DIRECTION('',(1.,-3.902260990734E-33)); +#1329 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1330 = PCURVE('',#44,#1331); +#1331 = DEFINITIONAL_REPRESENTATION('',(#1332),#1358); +#1332 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1333,#1334,#1335,#1336,#1337, + #1338,#1339,#1340,#1341,#1342,#1343,#1344,#1345,#1346,#1347,#1348, + #1349,#1350,#1351,#1352,#1353,#1354,#1355,#1356,#1357), + .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.722734841512E-02,0.159243953196,0.301260557976,0.443277162757, + 0.585293767538,0.727310372318,0.869326977099,1.01134358188, + 1.15336018666,1.295376791441,1.437393396222,1.579410001002, + 1.721426605783,1.863443210564,2.005459815344,2.147476420125, + 2.289493024906,2.431509629686,2.573526234467,2.715542839248, + 2.857559444028,2.999576048809,3.14159265359),.QUASI_UNIFORM_KNOTS.); +#1333 = CARTESIAN_POINT('',(6.265957958764,-1.2)); +#1334 = CARTESIAN_POINT('',(6.218619090504,-1.2)); +#1335 = CARTESIAN_POINT('',(6.123941353984,-1.2)); +#1336 = CARTESIAN_POINT('',(5.981924749203,-1.2)); +#1337 = CARTESIAN_POINT('',(5.839908144422,-1.2)); +#1338 = CARTESIAN_POINT('',(5.697891539642,-1.2)); +#1339 = CARTESIAN_POINT('',(5.555874934861,-1.2)); +#1340 = CARTESIAN_POINT('',(5.41385833008,-1.2)); +#1341 = CARTESIAN_POINT('',(5.2718417253,-1.2)); +#1342 = CARTESIAN_POINT('',(5.129825120519,-1.2)); +#1343 = CARTESIAN_POINT('',(4.987808515738,-1.2)); +#1344 = CARTESIAN_POINT('',(4.845791910958,-1.2)); +#1345 = CARTESIAN_POINT('',(4.703775306177,-1.2)); +#1346 = CARTESIAN_POINT('',(4.561758701396,-1.2)); +#1347 = CARTESIAN_POINT('',(4.419742096616,-1.2)); +#1348 = CARTESIAN_POINT('',(4.277725491835,-1.2)); +#1349 = CARTESIAN_POINT('',(4.135708887054,-1.2)); +#1350 = CARTESIAN_POINT('',(3.993692282274,-1.2)); +#1351 = CARTESIAN_POINT('',(3.851675677493,-1.2)); +#1352 = CARTESIAN_POINT('',(3.709659072712,-1.2)); +#1353 = CARTESIAN_POINT('',(3.567642467932,-1.2)); +#1354 = CARTESIAN_POINT('',(3.425625863151,-1.2)); +#1355 = CARTESIAN_POINT('',(3.28360925837,-1.2)); +#1356 = CARTESIAN_POINT('',(3.18893152185,-1.2)); +#1357 = CARTESIAN_POINT('',(3.14159265359,-1.2)); +#1358 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1359 = ORIENTED_EDGE('',*,*,#1135,.T.); +#1360 = ORIENTED_EDGE('',*,*,#1064,.T.); +#1361 = ORIENTED_EDGE('',*,*,#938,.F.); +#1362 = ORIENTED_EDGE('',*,*,#867,.F.); +#1363 = ORIENTED_EDGE('',*,*,#1013,.F.); +#1364 = ORIENTED_EDGE('',*,*,#1365,.T.); +#1365 = EDGE_CURVE('',#969,#1366,#1368,.T.); +#1366 = VERTEX_POINT('',#1367); +#1367 = CARTESIAN_POINT('',(1.8,-11.9,-1.249406024611E-17)); +#1368 = SURFACE_CURVE('',#1369,(#1374,#1381),.PCURVE_S1.); +#1369 = CIRCLE('',#1370,11.4); +#1370 = AXIS2_PLACEMENT_3D('',#1371,#1372,#1373); +#1371 = CARTESIAN_POINT('',(1.8,-0.5,1.33226762955E-16)); +#1372 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#1373 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#1374 = PCURVE('',#94,#1375); +#1375 = DEFINITIONAL_REPRESENTATION('',(#1376),#1380); +#1376 = CIRCLE('',#1377,11.4); +#1377 = AXIS2_PLACEMENT_2D('',#1378,#1379); +#1378 = CARTESIAN_POINT('',(-9.79862,0.160206415602)); +#1379 = DIRECTION('',(1.,-3.902260990734E-33)); +#1380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1381 = PCURVE('',#343,#1382); +#1382 = DEFINITIONAL_REPRESENTATION('',(#1383),#1409); +#1383 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1384,#1385,#1386,#1387,#1388, + #1389,#1390,#1391,#1392,#1393,#1394,#1395,#1396,#1397,#1398,#1399, + #1400,#1401,#1402,#1403,#1404,#1405,#1406,#1407,#1408), + .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.598506353538,0.714101185358,0.829696017179,0.945290849, + 1.06088568082,1.176480512641,1.292075344461,1.407670176282, + 1.523265008102,1.638859839923,1.754454671743,1.870049503564, + 1.985644335384,2.101239167205,2.216833999025,2.332428830846, + 2.448023662667,2.563618494487,2.679213326308,2.794808158128, + 2.910402989949,3.025997821769,3.14159265359),.QUASI_UNIFORM_KNOTS.); +#1384 = CARTESIAN_POINT('',(5.684678953642,-1.2)); +#1385 = CARTESIAN_POINT('',(5.646147343035,-1.2)); +#1386 = CARTESIAN_POINT('',(5.569084121821,-1.2)); +#1387 = CARTESIAN_POINT('',(5.453489290001,-1.2)); +#1388 = CARTESIAN_POINT('',(5.33789445818,-1.2)); +#1389 = CARTESIAN_POINT('',(5.222299626359,-1.2)); +#1390 = CARTESIAN_POINT('',(5.106704794539,-1.2)); +#1391 = CARTESIAN_POINT('',(4.991109962718,-1.2)); +#1392 = CARTESIAN_POINT('',(4.875515130898,-1.2)); +#1393 = CARTESIAN_POINT('',(4.759920299077,-1.2)); +#1394 = CARTESIAN_POINT('',(4.644325467257,-1.2)); +#1395 = CARTESIAN_POINT('',(4.528730635436,-1.2)); +#1396 = CARTESIAN_POINT('',(4.413135803616,-1.2)); +#1397 = CARTESIAN_POINT('',(4.297540971795,-1.2)); +#1398 = CARTESIAN_POINT('',(4.181946139975,-1.2)); +#1399 = CARTESIAN_POINT('',(4.066351308154,-1.2)); +#1400 = CARTESIAN_POINT('',(3.950756476334,-1.2)); +#1401 = CARTESIAN_POINT('',(3.835161644513,-1.2)); +#1402 = CARTESIAN_POINT('',(3.719566812692,-1.2)); +#1403 = CARTESIAN_POINT('',(3.603971980872,-1.2)); +#1404 = CARTESIAN_POINT('',(3.488377149051,-1.2)); +#1405 = CARTESIAN_POINT('',(3.372782317231,-1.2)); +#1406 = CARTESIAN_POINT('',(3.25718748541,-1.2)); +#1407 = CARTESIAN_POINT('',(3.180124264197,-1.2)); +#1408 = CARTESIAN_POINT('',(3.14159265359,-1.2)); +#1409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1410 = ORIENTED_EDGE('',*,*,#1411,.F.); +#1411 = EDGE_CURVE('',#328,#1366,#1412,.T.); +#1412 = SURFACE_CURVE('',#1413,(#1418,#1429),.PCURVE_S1.); +#1413 = CIRCLE('',#1414,11.4); +#1414 = AXIS2_PLACEMENT_3D('',#1415,#1416,#1417); +#1415 = CARTESIAN_POINT('',(1.8,-0.5,4.440892098501E-16)); +#1416 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#1417 = DIRECTION('',(2.22044604925E-16,1.,1.110223024625E-16)); +#1418 = PCURVE('',#94,#1419); +#1419 = DEFINITIONAL_REPRESENTATION('',(#1420),#1428); +#1420 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1421,#1422,#1423,#1424, +#1425,#1426,#1427),.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('') ); +#1421 = CARTESIAN_POINT('',(1.60138,0.160206415602)); +#1422 = CARTESIAN_POINT('',(1.60138,-19.58517279068)); +#1423 = CARTESIAN_POINT('',(-15.49862,-9.712483187541)); +#1424 = CARTESIAN_POINT('',(-32.59862,0.160206415602)); +#1425 = CARTESIAN_POINT('',(-15.49862,10.032896018745)); +#1426 = CARTESIAN_POINT('',(1.60138,19.905585621887)); +#1427 = CARTESIAN_POINT('',(1.60138,0.160206415602)); +#1428 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1429 = PCURVE('',#343,#1430); +#1430 = DEFINITIONAL_REPRESENTATION('',(#1431),#1457); +#1431 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1432,#1433,#1434,#1435,#1436, + #1437,#1438,#1439,#1440,#1441,#1442,#1443,#1444,#1445,#1446,#1447, + #1448,#1449,#1450,#1451,#1452,#1453,#1454,#1455,#1456), + .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.598506353538,0.714101185358,0.829696017179,0.945290849, + 1.06088568082,1.176480512641,1.292075344461,1.407670176282, + 1.523265008102,1.638859839923,1.754454671743,1.870049503564, + 1.985644335384,2.101239167205,2.216833999025,2.332428830846, + 2.448023662667,2.563618494487,2.679213326308,2.794808158128, + 2.910402989949,3.025997821769,3.14159265359),.QUASI_UNIFORM_KNOTS.); +#1432 = CARTESIAN_POINT('',(0.598506353538,-1.2)); +#1433 = CARTESIAN_POINT('',(0.637037964145,-1.2)); +#1434 = CARTESIAN_POINT('',(0.714101185358,-1.2)); +#1435 = CARTESIAN_POINT('',(0.829696017179,-1.2)); +#1436 = CARTESIAN_POINT('',(0.945290849,-1.2)); +#1437 = CARTESIAN_POINT('',(1.06088568082,-1.2)); +#1438 = CARTESIAN_POINT('',(1.176480512641,-1.2)); +#1439 = CARTESIAN_POINT('',(1.292075344461,-1.2)); +#1440 = CARTESIAN_POINT('',(1.407670176282,-1.2)); +#1441 = CARTESIAN_POINT('',(1.523265008102,-1.2)); +#1442 = CARTESIAN_POINT('',(1.638859839923,-1.2)); +#1443 = CARTESIAN_POINT('',(1.754454671743,-1.2)); +#1444 = CARTESIAN_POINT('',(1.870049503564,-1.2)); +#1445 = CARTESIAN_POINT('',(1.985644335384,-1.2)); +#1446 = CARTESIAN_POINT('',(2.101239167205,-1.2)); +#1447 = CARTESIAN_POINT('',(2.216833999025,-1.2)); +#1448 = CARTESIAN_POINT('',(2.332428830846,-1.2)); +#1449 = CARTESIAN_POINT('',(2.448023662667,-1.2)); +#1450 = CARTESIAN_POINT('',(2.563618494487,-1.2)); +#1451 = CARTESIAN_POINT('',(2.679213326308,-1.2)); +#1452 = CARTESIAN_POINT('',(2.794808158128,-1.2)); +#1453 = CARTESIAN_POINT('',(2.910402989949,-1.2)); +#1454 = CARTESIAN_POINT('',(3.025997821769,-1.2)); +#1455 = CARTESIAN_POINT('',(3.103061042983,-1.2)); +#1456 = CARTESIAN_POINT('',(3.14159265359,-1.2)); +#1457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1458 = ORIENTED_EDGE('',*,*,#377,.T.); +#1459 = ORIENTED_EDGE('',*,*,#279,.T.); +#1460 = ORIENTED_EDGE('',*,*,#164,.F.); +#1461 = FACE_BOUND('',#1462,.T.); +#1462 = EDGE_LOOP('',(#1463)); +#1463 = ORIENTED_EDGE('',*,*,#1184,.T.); +#1464 = FACE_BOUND('',#1465,.T.); +#1465 = EDGE_LOOP('',(#1466)); +#1466 = ORIENTED_EDGE('',*,*,#1238,.F.); +#1467 = ADVANCED_FACE('',(#1468),#44,.F.); +#1468 = FACE_BOUND('',#1469,.F.); +#1469 = EDGE_LOOP('',(#1470,#1471,#1472,#1473,#1474,#1475)); +#1470 = ORIENTED_EDGE('',*,*,#1090,.F.); +#1471 = ORIENTED_EDGE('',*,*,#680,.T.); +#1472 = ORIENTED_EDGE('',*,*,#726,.F.); +#1473 = ORIENTED_EDGE('',*,*,#21,.T.); +#1474 = ORIENTED_EDGE('',*,*,#1266,.T.); +#1475 = ORIENTED_EDGE('',*,*,#1316,.F.); +#1476 = ADVANCED_FACE('',(#1477),#343,.T.); +#1477 = FACE_BOUND('',#1478,.T.); +#1478 = EDGE_LOOP('',(#1479,#1480,#1481,#1482,#1483,#1484)); +#1479 = ORIENTED_EDGE('',*,*,#1365,.F.); +#1480 = ORIENTED_EDGE('',*,*,#968,.F.); +#1481 = ORIENTED_EDGE('',*,*,#487,.T.); +#1482 = ORIENTED_EDGE('',*,*,#437,.F.); +#1483 = ORIENTED_EDGE('',*,*,#325,.T.); +#1484 = ORIENTED_EDGE('',*,*,#1411,.T.); +#1485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1489)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1486,#1487,#1488)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1486 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1487 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1488 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1489 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1486, + 'distance_accuracy_value','confusion accuracy'); +#1490 = PRODUCT_TYPE('part',$,(#7)); +#1491 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1492),#1485); +#1492 = STYLED_ITEM('color',(#1493),#15); +#1493 = PRESENTATION_STYLE_ASSIGNMENT((#1494,#1500)); +#1494 = SURFACE_STYLE_USAGE(.BOTH.,#1495); +#1495 = SURFACE_SIDE_STYLE('',(#1496)); +#1496 = SURFACE_STYLE_FILL_AREA(#1497); +#1497 = FILL_AREA_STYLE('',(#1498)); +#1498 = FILL_AREA_STYLE_COLOUR('',#1499); +#1499 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921); +#1500 = CURVE_STYLE('',#1501,POSITIVE_LENGTH_MEASURE(0.1),#1499); +#1501 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M20RetainingRings.stl b/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M20RetainingRings.stl new file mode 100644 index 0000000000000000000000000000000000000000..1c8f25d11e93f49a70a991bda41a184d500da57a GIT binary patch literal 38484 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 c2xfw;NT;lF1hP_scFcC*4*&oF literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M22RetainingRings.fcstd b/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M22RetainingRings.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..53af759afac1909228d42cc3951a234c0a1fdbcc GIT binary patch literal 38725 zcmZ6yQ+Op&+qIjHZQFLTVsvcVwzXp0w$U*<=$IYbwrzX&`(6M3_kO>_s-v0*v*taX zdrUkQop=j4%?cJy$035Mf%uU0Bd1~XmW_6n&b%|()Nlce{)-WZ{`eg+m%&qmFyvDuMt zxYxe`>pNy{nGA@0ciG~Mnc(I1Nu)d}c6t%Y^qB=c|HzsbeV(N+OAHG}>?Jy)82JFb z7<0m}?ogmc{X?-$c1ff#$+W)i4x`zFA#2$_gQ%3TCquQcVd9NKAeaK;L31i`#petcNhT&ZRb^wM`h6_Q_~Alh<;6#9vwQfG_inSe z>g-V8I@0HajuUg^5c5}6EeXN|-bW}vTI`aM7!#8#z`c02YsQGLA}j2ZgF>qEl!47C z?>6o;754uuy)RXB-fC1%!%Dqp$l0;-zZYAPx_Ov1~`0vmo5-UXEiM3cQW z$c3ST3#<_gKeUzWsw5T>jfz-6s^npPtCup#Stx86Izy|F#I zbj1W_HgonZi^Jm5907y;58JpRTGHPeAF%z0z&ZPgG3C*amq(LwY@I%KL|+!31$L)= zimKW>y4JLfSs@P0&s|R6A|R7|dA#Tq@&;BC-J}vb7;kVD>F)5me;V*cw^h6I3z;`l-afbR3C z{Xn4uM5&+`g&U(+W4SI01#SX|=?qbcM2^7t#m%(sQ`dm=Rk4uo(4Xje>8% ztJy__QC1hq<0{(2W5@vjmIKf)Ln&H^wG~N2>&+G<2qaeJS?x9DB65FrDpknjRLSKQ z(dR|m11}h?M0&4e$9e*+K@Li)I}$M^N2 zs|uhaKokfw`OlHW6HK$(Ycr2#aI=^%TzVzXn**WKsPFjgbk>Eyv|DdR@*4ZmhUHz= zKuTUR_J;dr)rz_qQ7*H;G2UWU>%I^(EhXD4v@n0R7df(LQDj1%K!7n5trpxg&o0)4 z!#5#lV6O59J3v9k)~rpe!1EjO_SlSlNqMc=CWx&_S2n18aPeu`_KStpj)m2G_&d6$ zww6nCAYtLOdku)8m8wK?SJN&bbNCOMt1`%N_Np(rLM;8pU{sf-Q)Bg9U;&vUa)UC` z?ptzJ%ICL&Dyz`>gCnAGSQ41VYYA@UhQ%D>Yw%aI9d1Y0W&lOkD2xeF zq>?np#^mhVS?WN6|JyZkpD*5+#R|f$j`cD%jv+?~7AEcsYAUXsD0Ar}-{VYco4e)( zEa(RS>ytN$e7|4w0~R~V;D^Yf2~x|{f(|McJntY6nD*3bD=kQ94twJpyR&~jKUEJM zT8eDleen)=kFf$@owwsKjO2k8^D~Jp7+i2iTxme@Fzb%=Jx7K)AS=W*r9F^6!d_LR zgia|oy~eoK>0!gxjn6eQ?2jv4wVI;HpBiCI@D=0}Ej0QC=PJYC@U+4;o&~%oHhYX- zR>FPHtge0m3LuA#!mJKfoiykh0Rz=kn%8j(ojD4=ScZoU z9(`U2I~iVDBiutE=ZyouCfkPQH~`13qa(B!8T$_c*|TmLDok*O@}V;5^EkiD!#c5` zs5IRVtKZN_U~lJyl$Z+eGL7i#>IeZT4xpdgqHkj0m9alAbU)6uy}DjR-Ygi{v&dkx z-EZp>{C5VCul_)9l$O?lU}N1mNa4=esd1u%6}5W~=E>$~iRobY%LO54*wMAehCw$; zSI7$~SyookiHHIE;5xxxh_KR7+KeuM$)_1Z+AAZrX&z~ygN2dlY+J5Wowo#7oaR;O ze|+#rrepkRabYV~|tNK1mUKZo=n?06ccbiZ0_Pg1o0Jm%6qx4$fMyv8IFE_!{55Xn8% z1K5AQ4n?(mw53`;1r(^oS zmhZ>xGwtLJ%4|Q|*Ua~VKWCIaN#aP^@YDhtL)+f3Tb+FOyOuDnTL8_gP$D$}ecq?a z%YS17Zc!$_n5{dNW+he>nlJ|4kO72VrjiJRCiCuomyj- zGGwwf6A7+s*NyNNM-E6#=qfK4;Vb!PKgzO2O~HVwwM@`Tx}F;Lo!^wjBPXy1I-pR# zLmN@Ji}?{&&OOg2f~H7S25~5pgXHef{pwBT8d8U}+Nl0J1|B1e9Sp(o3s_7G%VvFv zeNosTp9Dc}flZ4?2*?UupRdaAZk`89;CD8lH_3{F)2E#RZ+MFT1(PX0@2OZ|ARw<$ zARq|;U{cY@*;U2T$kB|^*x4~wRZanq1-a{8<7FkR7GUE2;Zzc$Q>6|uYw{;FMLY^x zIv~n_n^QihLFVUet-8MdM5pJyd1=1?#Ff9C#%IshvoY|tr6(W91?c4jBvSX~yd-)nd-dw>WHU%x{sg16IY+?b#b*Ebv+qxs2ON!qheuk` zfE0)1#l`d3-X{qj(iv|ykvY0>dSt)nJl}M+g9EO1{Cp3tan}lvBN`IH{CRU0gP=b0 zn&l$Zwxf@TO0UiZy{{7K8z-t?*AYchua3z5J^(O^Egwo!L9X267O$&PPvpWz5Rksf zQ=w*=YA=xA4iGlk>0NSi{CPqS8ML2LnVu42L0}`vMJ%5|o4f!{l>zhA49(-rx)UVo zzIAi0r@Ros>ba*&A$CV$nyt5^i40v^HU@ph&k+n)arG;prWKq+XwQBi4eVtWkRNGG zgBm@TCyJ8}+AY1t(iZGP?C*qUG(n?8`zz~ueDMDAj#0KS`toCa^U!*0dsBe1`OnXz zJ*UUAp1cYV{maa8b#t5XMcqmGky2aeI|)`{mE<3!CJ~XhS&`g5EX@S#(D0EqXQbKq z*axJ64XoOe;{aAF-5QCoM_v}eW8UC)Fvi~;t^z4ET=G$|%?Rj8Dfh45BC8)vf!=8+r7U7@hI zX<&@d^HFU&ZWn_SQDMnD35H94J+f1Ao6-)#K}8|&beP(Lmk}F8(_x^PwjvCI8HToe zbK@rx*fI3|N{|r}V#5tpP?QsWk5(NG{voc5m)Wwx&h-kCC5N;Mh$Hhkw&QUYk_oJy zO(J8yepR-z_a!J-ui-2SahaGQQ>9aF5*MD_lNo5YWFn&M$lQ?h>+#}Mcgp#lhHy}8 z0PrvRaIJZ)h@(2PwSs>OM?_B$cP!GNg!H#0`u_3XJIGkmdrSrn1Z0j81O)N_zk^u* zvxNq;Mw2#%P{OV~VDTCL;3>U3r%1gXFvy1axHgru3_?SO_lY5Pb@fyWKO54>nvCG! zs>a~P3ahIfUT$ zd~bc1e6M`(F1mjjDC7&|#7!&Y%lCA>z8pR2J*Tg0lqvYUtk^7`*5>P3`>iuwKl(f% zzl8?82KZ4JlH8Q1fnMd;Q~a)n;kT@bsUK@K>_p_0Ai(5(56aa|r(JIosO+gNnRpG2Z*KoEN`+T+kXky=X>yvRYsQ=b3Agl&Z4j48(OCJ}l)d?pO$_lPK7#5pN3qA2} zzo?S%Rg2{Ne%-9cz8;!fE0=k5g69^^4{_I3Bgi+3FR%Ai7C1MpTG*s4-ML+`q$?>w zKw4lWKbna|h$rEqPghHi+za4kV;J1k2>^qYq|2&vqK9rt9{g@7JuDJSla229T~1Ck zYt?8yQgf8eS;GlBIi)0Sax(gP5>Lz)Ne)tiqG&APM$VT%S>RW-&y6Rz&C7JnvzNx4 z~LrNYOCw4~nGkF|L3L;vpr1AycMf;z!Zn27k|A*nS91 zt{ADj?$KNRML;wSB<*XE6MwMNbE^-fO}$2_ZJ(h4bwui9wstVd^E@Rb{Y4$ez}WfI zWT;o66CLnkSu7n{Vv?%jbTsVx$+i3~556Xycb96lglz>Yf6}Zb@@kC6{O&etib^Rqm}lyb(Zm znT7<#DUKZ8b{8MZF=Zg8ZxkBKQB|E~ddz$7WKAR=*e)z2_%y_Fn*O*X~T zxtDc&6rLROzpLomBoqlFrwKaB8HftarTA%a2D1MPo6E&fqE@bLfoot&IJH(wpEALa z8|ySwGF5{j$(uD^T>y%`uk0*ju-o97L%X<%#O-HR%_yz|4472@3Wq*VdeHIi6ItDY zq-R?vy=TAI-&krUq7V5W9+C@I>5pTWD+sUc`m?6Pm_L<%puw|*S=PRj-z2g}P(+rP zijdk|>>K_m#(t2Vs1-U{id&gl?wVfO*#of!6|mN&m6z%}mZ`pnD5xr;T8twUlUX8S zviw;gd@NfqFwbqo6`m!Lu9Z0pX}Xm864)Odl+FS#EIY{G7V(Ls!Q9L_u8oR{HCUKE zD>HM~%lYN>{`9=ua(&^F#k_yq)8qZRJ9)Z!KJ75fSbV1M^L3LyPuEb)j;|wXnoH2g z)j7aon8p`~HKw`0E}my)T7r8ILnn=^MyO3A2L5w3w@V$=TCkugrkvK$kde38Id$9z z+^Vqtg_9tA&I`v|DwdDfH!}$khHq62K9(rkJq6o-iF;9y1Y!lQ8Nn_m2Za=FB}Jpx zZmhOKDjT<8w0~Yx0w683Y2lCp$iePKPmB%_`qC-}Zqx^sEeX-7~Xc2xiZ|AYy< zxh~m;$zfX)@RT2(#~!Rz%1^60(ve(4^tLtrVRqsZ(OT0zS3QyDGjChCS#VsK3wx_a zkJv`82PoCCW*e9dX(lmVNmk(9qDyZjBHERo-WD?aaBzT?Q#3yW6|lS6tFN{*ZC4j2 zfBG#4gf8t&mF^0Q_H9!UUjBHD3g$xg$PK;~YgeC{s7DYPm(w(aeQ;F{u-yVk%b>2N z&e|4W$;AxwL^69>*-m?Isf2dfr(x;QO*cOw0 zx#p6--xxf9_77wpt_yz6J(>aj?13m#EXg!+9tS6n*6fZP`0&<(ax4-EJ8co$I<*&h z3TbgrA0AYO(c8Ltn>i7L9CuX>xoD`)(q0bqQ#C%MOqd= z(%*=3&7G|Zr^i)@NxN91Y+*8qr^HFxoDB>tmo;}Xb;!$p)^TE(FZLD<6sLFJ%~GWR zZ&cx8-tJ*K^oZFvB`U&caZfrI;D*D}upVSW?a~2&%Pw)TuE=-0Hm3q4nJx*^5V}_{ zX}S!34+R!Gk%?ShRe9cak-Qy)I3ZuPFfwmFq;5|t$ztvXeu_a(Zj&!9)lf}(AP0`*qs9B9Qw*mAyH z!*!TSDx<1Z7i3fQB!FGu242gQ^TAKNIeRV@h|fQbU4a9hn}{ zH>(|0Tg$!r{CKP)v?o!L7{Bwb=dp_p{7Oqkg7-Ou9YZTtVl=hBsF%uFKB@=CewUKu za&66GiTp)iDQTn=X&9{_F}tDP(?l%cb{X;jY|D2DnXkenH8s82Nw6`*{@CxEyG9UH zu}Ze(lNlCQh+*v6pswWzGA)goV{gG&tsyr^+B=i1#|Vfi*8`oo`>5yE6pnbgU+jxs z1Z529K=F&9>Ck{vW7<7F0~PiCsNCDF600)AgwlZ^q8s8;KbVsPYsBYbY$U(p?yFAi zbHU`ie1?&<*c5mfFIskwMc2n_2}f67Vi_V;QRQn>@QtOVsFic43QH#ZiwSS`oC71T zP!}n2Pqry68cVI`XVqv@9SUl+bZ)YYonkVL5T6*}rB|XTYh>hDq9+4@2wWbXYSIRY zQ0D~E^b(Y40s)y_M-9lZHzp-Z%K`n}%su@%XXbt5*Hp8$**`rhghp=^$V(r|(L&8L zHO?san6DmDg{=1h{_}Up^dZaXq#vPTUM~0BU03FmsUkP&cE($d$?_hV%JM*~AMohp zS^l!c)&cgox|zy6`f_sYiQd-Q8)rk65T=8<`}KPG#oVdgKs7D1nt6f0SkG;Wzt{p^ z?W~ZDV_T6s)9E=V_vWv#k~>3d`$^txBZLeF#f>hvRZUT4Thqx^!Tgva_*7(JR5X1~ z6UPRTu;ectS3jG0lc4-YleO+}KknxX2jzz*VPEdaWFirJlFGD+XtED_5K<#j)h$~A ze(!^`-Csz;fnyIl#UFNH?UcWdz!xTst7FS7>N@?ssFuv1>1?pBglQDNvW)FWoTA5G zmDAF!JIY^bLCe6eOU~5M*#^68>d?dbI742~ZZPD=pAjc$w&l)UxAF|>ggB7qcr@iT z2UPe+LjdtI1F12jXqd)`j>~9E1+2Nqma>#7h@*i|G{O2GUiN0Ah!8?h8r-UKMh(+o zwjz}Da5Tq%p|tu)kfq{hNZPNV+b?-qJ9IY-udo4k-~SuClhIFpTmHlDC8qy{-K_t? z?#-qlvqjoL%V-MC38e zY545LO*Q{T1GPyk|BvCzaR2TXkB{kFgKK+(FP{&`b+_q%r_M(Q*7kGVmB2<oQVQ;Yg{}6nsO#t@L04y5yZaIX+?5SgLjvCFw1Tiao`aql9ihNYFr_H7ooVh|iA9LL2_Gjs&9 zXc=%sS&~->IZaoF@Lf07Yu%E4pV@I@|8gB0YqP{B6269V2y(}?;=!TZW($vtJJkLa zq%lfkM(MKB=bh{d{`PO6ix#P`P9Q8#Q=Spj{37z%CKy7ZW1|KtKy-pl98Rf6u z7%VLPC|(n|58Dk<#Ge_u+K$u>6W{hg4nHY2;EHND7hINOFql?>YG>LhKJFblskV~F zI7mBLdv$)h05~S)fESh-v#{S_3h@FYN5Qf=V`Cu~e}>SXjnJV|%O!r3gL2ETpCbW@ z9l4VkzD&{Nt!>JqL>|Uaq9b>=aIS}t)%zd2P;tsro7Yy5gOK7*C}!!wEvlD7xPx$$ z{c4hHU0)vV+xkjNQs)OwFDOpZTCY~hlnEh6MBmHdP;}K&Ua)FU3<*X1!c@kDUVjwH zGSXfLsYtaF)tQz;SD~q!ycYqVIeKUnI!!KFj-7d2+>+VHVhV3{5BX~76xq;oxW?#pyRQ_2 z=R*RmiUl1-bM1IqmiM`p+i#e(II1&&&-Nb%M?{5eKEStdL^mGVVg8GQ52(s$yd%Wb z^FEoE*HE5O=qk+6tPqLKg#^izSl0sil@L&Vo%}SCa-%kqVRO!IhE& z0TGOJqD|1p+WUM5zhGqlax~xlWALP`)b9foGIwuy9ARbfNl#QdOkf&FZUtCOy75j* zFmEfzq4GX5uS})u3b=DrsA|XVV>b0gQke75&p^bJ;BJFN6i5Ia|3U z4;gG?U*mO;Q(f4+@O32pio`n~Pp!MKM{-WqzhX!}r67FdXHEBBW^fmf-L)F*nbvtl z!9^)@NhCwalWzIo0>Z(XNs_R5s9GjOP*ntj1scXc1mPCo0I>Vgvss)Gv6phEc<9$2 zI;?=6ac&)m9tM8}@PS%e)4x*^Od5k{8eEz$mkPd2@&1I>#=PlACIC&)(L?EmH7pTX z#YutD_`4q?=5n$jjXW}XZ)Wm@!qRgG&A-R{`8>Ph`3XWUE&xO-QC1r z&5h~b&*k|Ra8Z6L*NmD7;GJ78EGLiq(RcvUSrP;2w!4uHPPCq&s;0Iw^qiBXAq5$; zf6|62{|uO8Evh62b6LentFZ7NBjv{hr(4jpB2(-fap5w920CKFy$;QvC+g1H05Hgk=#D zt)bpLDO-}7sWa}(hxG!|{vedvppe#w+ck(VAJ(Xz0dz0+y~oL>8%y)~q0+Xs}Po=_}g zdmVAUTfb!mj%+$%RQGhi#NmY-zVd3#I=f>#=o_SMO1VWg$#kr}tD0~=pA*CnQ)cfk zly>3i0gK1%aaqq*qVI92&XU+rM=^AsK_%?xGITd}sFNtwXMC*{7*HA*x-}JJ7PENk z8_r!^yfmLDzw_J#yK9)MATjv~JK0l_^h-89C{^L#=TX*kS=cvaD#B>-PdXOhS}19V z>U#`jUZVFS&0^&`6v8q2v{?tCDpR;-LVv9VLyo5Sa8Kz;)0Empv^|GrO~!R6Q0-tX zD-JH$SQKvI37D{IJKEP*!E$RTY8|CW7MYjfT%UhKq$8H|7bzeoZef)&5T71Bc3;a*DYHL z&2dR?#EVl6^gpkMl(jawM-Tr5w=J?YavXGJ`mc)e8%XB*&CL6M#q6r3P`cy-qI_@*3kG=-^Afy9Pom8C- zywLUb^w7ze4jjkW3Pz{{vV#RwkASZ+3)MAnBNjwdb+t=7l8OREPcQH!UV~Qpqm9R- zU3Y=DU~qV8cQ}e45u=@b9)#gImTrdi5WGoU+(0s0o#3a?Y4x{79YyH;*Y0DPj+Buc z-;ky0fa?5pq=uO`*8#MWBej(YUU-8WB6yj^@`2R-{YFwm)pdne-DR4o%Xb6hyo z2F8NJfkvBKC4IW8gVt_O=>?`Kxm2YtYdc>RZR*80QTzJt2Ug5er08sI198qxv@OPp z?GFrAKP~(ltUqRz6-kv>I0!5~Mtf zxoo>7@OpIkY6ZLWS$C;-hix5nr?KOzqJOD_IeV-wSgdhLig?G_1T~`^tz?ZeB*c?L+ZKiS{tKi;sZm?K$-1B*U z`Q9V=?Ra08?cdqud%HjRzP@?2+QO9Q`~J~!b-4N7(c)g`f7;#BbL#haw!BH?AmH1| z&DZnldVilC?{Kws`Q`Y0c7#SG0GztIsLk%0_^@gDus<$-UtpljKsr%Jqo?G{I0Q$k zTgh@997tvVxer03n|ISVKrMTzyWDnV$a~*Yfi}OorM;iS$w-c6*UrDv^t)L?bNNtf zaDXxXjN=3w17b)_DS1B_<(HU1NF`U7|A*;0_0|#DLwj5oQT@`ZnRS|<_aB(`E$?Gx z`PuplTcxYV!covNHwm?v$~hq~tNMgh z{`b@V>6WYTcs+RDh28fQSsY;wmJ&nAM5zm12e~+)BxOd93A1r~k?J~<5q8u#35AX4 zbPH5GbOy~+AND>gQYuM@CS>NODPE0xbIP9bNCj`k)-TN%Hz!FyY~{#8HeVwr&o%6$ z_(ILh`G>%Bj>3AwP6Uw&MPhKX{e43f!}>F|S|pk^<4!zCJQ754V)(#OzK<(kR79Cb zj%>b^g81EH*4{@?L*Hu^7?GPLkunP>Jl$IwB*L`f>caMb?7b5NV}NFBC`l=Mbj}$Zme;{=7~pwK$exRlcNY3UsyzA2Y^D_>JZv zuXCS&C&*4BOlh*RBVoS`VWW^4&olkV5V{*7wKa;GLlCGc)4p*=$s@B>*NPe9(%Y1C zy=gT!5;VEXd!h`9CS`9eTV9%Do{Wu1-swG-*7~DWJ1)K9DYtkcpZ*>seWx}Phqadp zv%e{xT;vqwt#=!JSfmVQG%9|c*hEwAwTWx+B(%R{-y3sS1mVAo4-iPZA)^9KA90fO zz1<4WkrCR4JpL=<>vkXdf`Bse>_-CXGfv!#4?`nhA}7J0uQ?C_wjffGa0Hc(vmd-N zuRUlW-(UJ%xw~&;q&LFnCA{csN?!z3L|~gwYJvc!((2en5ls!JG|01G9n#T9GG={3 zYw)97P$U&zM+f#h9WmMamW+ zik3gg9MITlT64;eQe!?)hoY6Yw6r#BI<~zwmrq=GUl(mk-7RdAD&l1ks#C?a-gth6eUiKvE}$zu+Say5L59d zr5QYV(u%~4;SEUu2f>R>BZ@E(@}O@K^{2tSWGI6Hq(Q#E$G(P7jYM}yV z6)HO##07+sHF4?>DcMoOsJ+~Jbw)v1h#cWUPO$qQ5V;`XFchY%I0bm@d%VW>Aj-iM zLXAn;XSDYPf)p>Hjl;ybUYs7hqDX5~5cTj>+UQsF&m#l=aK#|CQbodFxUaee-Q`ylp7__Cn+Xi?)o7{H#$$D3HUBB;EN zBd=8_g0PI_=32oWwUCjyK={R@7&=S0Bm^Z1lQn=P08H0%ZrA{bSyL+IR8^nD0mV`zxM9CBlSji;QT%)U=|}4eYGQG^l6XZDpW`#!kkV zqiY}-kn9l2D2BAXw<_2uQTq=UO>8k>FbkSpCQkuSK!cy?1-!AYG~^JJPm)iRtbI-GMo{bii>q8nS`lsKIQxps z&Jv#t9s}vP%K9u6d~-o@x(-eM!xy7~OzjlLx^8?odf>bCqU!K2y`!b4 zv)lVPe_n$?@cVUh9Ld3ctLy9ZvbDn$$mI8SGo7sg!bm3<083r^5f=dWgU|pK`NWi4 z(FydF>+g!@BRjDMT&9*+^~2>)#H@xsV>O@kpZJsw9-Ym*&O{9mS(2l%dPD3_5arS2 zp|gSoS~=)Qrrn}XZ715JB+ue^lK0=uP02s?L^PQ3v_sipte?7g)czP=;lg+1 zePz&8Buu*$!BAd_4;%42Z(d^V+tA7??VyScVnmI>+MgQnzLgTQ^XL_8803Ru_~e2G z+S!&n%4tg}6r7^e>gJ9TjSg|>;xv(h_RUVFi?{Z=z{@^K;j;WDJ%LgjCbQxXHq_`+ zfuS!_j(h_>C-q1ITDgU>VK)Z?tF{A7eg+MRueAYao4ooiwKULjq%o*c;V*9#K?PKg zQ>jJcwSeN(6)=2r__cCAn*yylx5AsPNih=AzfNT3qe?Wj1i^ZB7(VCYhT1GR-o{xN z8N-gr`sFT|7;ddeDCR+n;n^Tu72!8R>n!apqGHUB?9J7mR!IlugN9^+c&eO(KO@Ndw5h}y0xtT--kJZb@b4z`*@%Ipm zHQZ&H>b_s-U(q$I?Q{xpXh+n-W}Lp=p1gQM?^lJ~!q46)3CT(w5C&et3j^UO|ovYQ3dAl6(2|Rxk%yjgwZtVc_Xj zE+O9gZB*h>scQ@z4M1|n40=`m(8pb86%g_vTfTrAiv|)wLE#V6vP%O<$D0O;)3|Mz zTM>*ChUSf#5Q1}vbQO>Lp(*rj@y>srb{bvCo|a)Y!Y$riXbwRRodai#i)pBf+gR7SxgBNb%^nX@ zP!MSoVW}$deA6ZwFAZ~qFz4=X#u>vcS?vrXUWf%R8mQ4wGeaV8JJ6s|+YjGkR1=>_ zqG|y5(6u%8^(zB^{f|3ryh5tO0&9u^r4y$AefyhVqb z(qoZH9)#lNuBJ_#-C_@J8pic)>Z;@>C6?PI!Wxpz-QJ)HAau>DiizFRI9tIF6m+u5 z6eSDbRT=aNJ}xatL1bwK7mbbNN{Szbe)Oi*KmbE)InH$-iLIIuyG1xPZL$f?ZkKNDrM-9hj2Nl{c!g_Og1cthJiW@Bl{o)_gn<@l%d+@ z?ix5@xu;UA?ZCABOOp}|ULU9iQ+#fe`iO0>+9Rbuc;(!&5&miBri}2pu117e5uJQQ z?ReO90L`4hMhJx{l^^&;dSZACW=_$s-oss$0#X5Nl+Z72(M&R~#Nveq8+@oQ$pE}Q z82e_7Tn}x|>{%GvLR=K_x*)1ztC80rjQr@M$6{ibCs)K|L-R3xv}D7ymkzG|-~wdH$mzwWI#9A=#dy)_9myKAXWU5&#T&7y`ZK20yMH;Hq~~EPFL^=x zJu!JM^clt@I9gv85zdN+k{ia#srZa~b+l%v_OUTHz1>XVT=JAt8_9 z++@$FQhg;vINZc0RDD#FOi@)_xVe zQd%W=Fv}RD43iP`IdxAw%lsG3V1sn>qZ6qq8Csx7`Wgx<6{@qO(=lowmko`YFa4~z`8NcOUC+eBzh?S*Lg^P%hV6<(lf;8PX)7W-UJyqIO zs#(SF-3Q^q844TTLTVI|O?`GFHxqK^^LZO8fa&`sep&G2{_uVMd*kc;@?2wk`|IY- z(c|{D3M;?o!}#s)D*Rs(-2Pl)W_>YqNVqbo{58?=UTO3EtRrZ9@tAll+0SiT&B79TC@qQnyOLH;V#yUyt$ z^TG5F4Tp|Z>R&4AQ)2rs6tdvtk`D#d$7<9OB|;;pG*^363Sm7=>}5K7DffK6C3bq4y52s^o$Iasb!N- zE1D-7_}+ulHR^R8(tHVYBd2|5VxvC%Gg6_FPAlrWgrRu6>%acyX8*;H zSyBYs%1v^T!rr@h03yQB_C~X`Jo79&MfU@^{0?+M?LSxA%2y@uFkBvHz*-GeuI$s@j*}G*M@FV;Z07){XS4tPiR}l1v7xg!NPnS`28Ex)U4hr z$9IV_bHd96(&TTxQg^&Qx8|nBdG0OZSIRZrt--=@@c*={5-c2-`r!^Ff7pl9?P^^o z0l?1-%P@(yT=!Go)Qj7M`!6lm`al%$Vs#<2JUlM<7`MoGuK7f5vK&M3JfKs0(PsTw zX;Ab+!ZmUgWHXgb z@KTx&e0sF4Ga#wzUB>u*-*jJ{%(3Pu7R#iN(XJYiPx^@iwLb|=TD`FqI?2Ydm|$+x z%y@uZaPVeeoFiQ3?+I(*QC3{wMf1T@Qv_V z3x(h4cbXivqZF>>ScUuO$Ots);wiV2w|yMN>+MYH5S({up6l4%d&J1!0I<;|98Ie6 z;Ghx(^=QbgmE#4DC0ZRW8kHQWJ)tZKQsGYw3p!6eeu7&`>qh0@{G8eG@cPC#*8Gv8 zUTuUL?RwMp{K2Ns+QBB!S>wNH4n*Noh6Q$j-h=_4hbCz5CIliZLjL@%Lb=-XhQdN@l z1g3Vi*G^e@F`|G9Y>(3$PKhbR$jvjGQyX#61A$*MvEaFlrc3SqY9#CF+3xy0?C5ZR zqR56X+x~vK8h>`M-}Zf;U!VUf~@Trz(sV9*oUJ6;f3c1CRBm0w%ym zZ1p5!44wHORW0>$;dV$Xh+Vg^s$w_)O9aaPe@&8@HCo~S6;$g+|D z3r?{7EcM#U5!6;1+w^OUSIuw8@wG%P;CB87xXzU!Q-g@m9kg^&*tSu8%srD^V-8KF zR2qr3S2ng*G40}Xz!@JzF1Vh}Yf<~6ZDg6RH&k zhxg{t#wuqC`gRvbuqfEh2{uyoX?u^ zS5{jPH+C=P4mcJuR|voq^m_;P1C-Tkw$4>)y6E|T-Ol_CHMt!OGp?QOL}gni%9d`b z&HnZUzP!naX#?s{Zb!^BKhUi>^+~DYKTk3DH;XOXFtaG`0zmREle~79n|c*qu2*_o zC#{;@se9|diAC2FMm!95`4@N+<|`Y5mc_Ud&xB3 z>>;sxao(tGX%pOMzU{*ffL$`=YwAeWcq~FxXqHRRwqTu)%`Enn2kNIjS4%y}eql(6VO zM`VjA7C%FZs`m^rj#Naoygu&9JzjcGAx6H)<|B4uK1OVCx2V+uoxRQ1d<> zjSPon>CR=(_5wQ6wh#uD!XKYZ33EG_flSXjUN1Ff!88nhnSWeJCo=5ad70VtuMRVM z?FJUjXeqfhO_MlkrIWd``ADXb`v;Bxy=p^27WV!S4AYXel zZn(sYbp`^R?hQHaru2%F(T&*$WjC#CN3qwTZmUHE?pKzH&*2ug$@MjW2ToWAY3C5% zZh5abhrEu&+4nxDUXY99Q2ep#&nGuNbsE!Cc-P?9+|W5Hkg}zzhmYS?vB+KO$GXVA z&pg38o%MK%8iiTck(Ea7LsnS_D#9O=X9P|Fg{eL_#H)8iR--;(|EzMEZ*!tGMGbWB zPrbFCnp|lkwu}t-Hcm81E3^7)k$1sHDel0xG}FN@y4!ob61Q(f8H2yHG1amDhgvC5 zkuPq1gBkha47S>zge&>a!#fFD=ddcSqnoQ$HVw|}4zh)6c&5RE4}2tp;8n)}O-Q(0coDW6LURXpE?(c}Q(xe~J9v(>!&`hj`ql-e$E z{wxLQKSFl}c{|^}HV%vzyAPD`o6V4^gzY21SXDD6jY{!WZL;FbAWgML68B@#5E?Yx z!@;^(+YmY3Mo$tK-g^GqG@17!!j}KLZE-L3zXAr}f7)N!GVyrB|Hm{3GgH( z%jieIA7k6v4q_5pBD|s;tRHJEia3{+wH?%wn-EABjTkkSZ9UeV?Tv4Le?C5c`@DW# z3A%rKy}vEGyKnbwUH&T>pA8-}^Z!Qpfx-fi1-jKdENWa!?i&_4|!!^8ax44MD;%!IER!wr$(CZQHhO+qP}n zwmsk2`@fCY!`nl5bkw<{y0R-Pla7=FSt{d{+({H68XV>)iAl88FvgO}!8nl}F0t(J zKrH@5SxA)*B#}sj^WI>$3}Kug5i<)NMOQS_^ zhJKj*=$yzaUxEAIM8a3f7lBG&?CnsC$elt8r zP?TkkL(P$sz${xh&-HT5*a6f8XBJZKC^=aX0^B6=(RrG#PLpWvP8{d)p9yQaqmxeZ zE~$m#Ix^bHR0u##Y)901#0j!8l$1!m*}nvlkV?SfRWL^j2ft_O!VrcMMow!-jc`mk zIvLg@74awIk+laSJ|-|+2?cc2x=;i|H9Gg360kOTD;%?DE1Yq0<5Um)DIw7Dfyf{3 zmZOGc-*9XhAF} zK1~>{e{He;_}nnL_hgMmp#JfhT4^=R&~y|T$Bl^<8pna47F!yUZ{r*-llActf{@O> zJ}^?sG=m`q&M}K=ST<~(eEeJhzBJPp;039x_C^cha6;0<0*grjKzSBQEJ5QB(a0W9 zNP;&i2o`RE=#VRC5R!y|r8z!>l1Pd)5=smNC@1h@m5tvSm;*S7Gmt=p^YuZ21VL*Y zqL$hZF;p1NqsjI@xi$H6mr$F5ko0&p^56!Ql^Ot}_|T>)T{Ya=;pggP|oBRK*a z<=`9~L}d6sA4n4agnS7+ia_6Yg$kU#8wgG3BLqzZs726)LkZjGOQ?{zYRTJHTtVE@#u2`~pNkFB@r`-WU$AX-S1>S8- z-y3?^{nXQ=m35||iJ~B7#qEu!0?>LAKM@|?BFbe@ZczzhGC0`6Cy`^CR|pEmEsUfN zfFshaK7}&3>B+W6#h2(GTqIf0)8}CVb<`LMp+Ux$8Tt|`B>)|<5Lc@6vB9^6Bw%U` zDT#gP*!m7fODFSH;8B7zbjzqX)pq7%=R5DLh)DyDfX_&zT0+lBK;4uvR&Q3Rd*}p+ zV|A?;ldu}0y6C8pg?8e+=#mv`sokJboSoX`YPGAGy(_Pj;=8R17;&GN-$?wE4xxP& zhFJ2dVN=e_=4ges#zecckkHXN5eSE2C3BcQzB8p7tC#B6z{0{uo z2ZC3=tZg)er^y;+T^!OQX(2p3{MObF#kIMsd(udYrF;r-{KI6PowmiKw+`+~+RUev zXN|E7qCDGpAxFJdY^HxH$vzmHG^j^tLPf|UTYE{#-}J*vJA2<1fUYZQ7)Lau>&~sh zdrelC4an6$5?_dKGAbR<>~*u?55xE@AQ7XmbX87gl+cz z4_LeJD?>DFmE2P+OU-a47UBlH77H;^hr{DMDGFE}N?a4Xy|;nGM|HHM@|l-M+Bduoi)c z>Mev%`~vi_qkZN+MfavS+R9x!o5XnzShHxibcB#vc1-5wIxm{vn#)Rh-r49Osg9@J z%>Kkfs%Ae(AfEFhKS$ma=yx{c=A?4tLO03etWwxhz{SGGJme4^KcnH~2-0|?(R^vz zDHJEB%)K~J!&Cnhc>0)Js*6$G8Ktj|Az2)_7=*4m<#P3`RThwi%oT$Mi| z?uKR9^sO{5=Z9&T>G$dt&LX?t`Ywx&UgaEpO)(l5T(>i4@cX^v>+Z>XZA>pmSQ(kc z46$ebI?CQHD3Ns60i!lOi^FDfR&gq5!wRk%_6$hdPID6Da&U2RUC&g^!t3^R15OP7 zZ$ODAgY1z<&>fmO^`bcPxD_M6Vsuil>St;m%N9 z9Bk_{w2o%HoT=%?ykJwNYez$tS%ujCbv3#SeiF#4Z_b*atFut?ZYQaFVN(0kgpB91g{@qghvO+Z7#JTJsqbZnwA&3`RT0Rv_edqoms!F6!z`wLcNt%+SYDoAaPL0 zH((hBI#OOp^hYl;InvPSPn25X8(~zZYcu3sZQdeG_rdV>AWE)eec{2{D%QpdYn|O* zqFrf6x=P3qZ}XT6QcUW!^NM->JWIld%F_HWLabd%9>Cs_cngTg>nw_#V&=?Z(H~(l zS=4M>eqI3yM06%Z=2FFL%ZbN)X7x#!>0C%kmN{yUqeY0|eWn!*HbgTIfsa-b2?|t0 z(K@L!a|-b{LIK?4T*25VrZ;Z`Ng))V19}<-Px4oTm1$>)M4-9KW){9Tgl56QO9{0W z5#?@=T0_EaUXUI0A5|A+6pv!}lF`yX*}(-q2wd>3!dgAhT)Jl}{YtQ%{~&u`J{U09 zHmy~hXI+PonmQVRYC%UAv%koftOfeQRLvsk0u^o$wnN~Kh+i>?O)sPagD+Lb%jXtp ztB@IZdlml&v5}}`2*%LOUNVE0si6n7>7#OrE#M=eg{XOmT_6e(J-_hVHGqg3w9aDD z!RJ3xJw*DL386phsR3j$&G@_h2*rmMZ9%C2h9;#tqqswq0V$_0S66Y52O8R9*l@qg z36W*4kXQznQu^sw2ALi|upZTn+Xf0tX^(O--jo!1U5Efp#)!W)qV&Bc<)w4xC5OLY z9YE4G1`u_sl=y}d2^>TsZ6762Zv^22MiabX1H}oF2>P?TF%u^UQH~U^{ZU8~H4i}- zsTGv2w|d1~B2jx5@fRliSFC`T5JJDp^KWr~+o_yc)A+$+JEko{Zj@dYf~k&%TZtbS za1!-xAlsYk>yH5H5>a5fh6BdAK9lS$}7Pgx^H=!FX0*hm@>RjW+S z4^W+@GPqPr^64vSFiXV?t)_tm;fa>_S+Nv%uN9L#4JB8A#I z7Djc6mhV`sF=pPazMre@_(g&`1t<<2d6mDKg3$H|W z4;N_u+P(gB0w}Vi-E)8x``}esq)8Gv_6PpIF)fkRJxwJE0Ki7w|A%SW{x5qnciV}C z-6`z;1I5=e+e|zc+O;!nt?!YNX7qDO(0V+H2n8z??s}vB?Tx%D8wAB{_v0x09Dk38$LF=1p6_e-yr19q<2Ahf zzi-yh`EvdifB(?d8TvAh$8mW7Uwj zHb7i6CbvSv)AdJo`Y-z@=U=F6p5r9yW0ZPFjv1~PB!A{Ss`z`>t=~QGZM9L8ZhPUL zdB2ZGdHXK@Ul*+|aI(ex@=DDi2KHkHSlI*+4Efzo+p|VkWoDKq9=O<&j)?udVT7Tj z* zd2$8FCr`X=L!5NS%ke^N@E4P+pt!K701n)&(o3?v6*}hnh3gmTuAFf{!?UNB8RdQY z#3~rLA=^H)%M`9s!UI7i{4y3{h?p94Ga8S58OO3?9yw`v+cQ&*ECQ&AMwq1&X))c0zzM4{2uEBkecFV!I9Z$$SO-sj;2kOt5mw z9tywUVs?K7!_zNuj?6UW{BO;w`t*>EZ_A#v#(6urKLB#xqJ^gUEF!Py{{noZ%Pi{W zd?m zPl~?gHD>Zpnj`I|IejC3%yoFi{iNXA%R$;NEXOlzG>Oh*p~^nmQ;rd*?=1I2EzV<- zSQ>+@SE-@$>a;@@cPto8iDJ=M<-EnlT@13{>i{%ltjB{fQo!t?nmv1khKq{_lrCcd zMzLEcx>P;ae@(pt1le7Ct|zLyo*+=JKOF-&(_O4^xz|=ZkF<48k>#B32auCag2ST1}Z_Vi9l|PNDk2Y-snPKF;NU zGUbmvKpJ6w7z14hnjSI;$Qz8nM&OAY&&7jzuqi!DkCz)L`odE7LBpO_z)#m0nFCh< zD*~u*<^bBwGra_s>n*i-`&nX<3|M44><=F>4Y!}818ERh{N}w@7{wOW@BHbSh$bht zo2jfRhwj%yFy?4N@OX0%Wi zCI#?N*eF0@1FI+8(m^~(>|o(>d`w;5VC#&>`tVx-jmY2od^eZZfcjfi^_oCy^@hCN zXb(Ze)6X8$Tt^t$kF}SE&3t3I04W&WJwlZbkN>2<(e!-P!5>yjqQDjAv8=CO{3M!z<+Dy9tvUrn=HdF z!r)XbZM#gtt5^>b+-?ktK3oT4Bbz|=ht)t(U)Ew%@9mUotGeY`t^Kt&(+H&Pr0 znHs_JRoY=<3~t>(8e};@1A8|B6Gz^$MJ2c5Fsc*$d@+H+&**FLro)?=+Cpob`J*s| zJTnIW!5J1XdD(#C$noaM8&SM=oT5S(p#4$Ug1+%$gqJrRL^-BzlmbhqKoix6DI&r8F-LI9x%;BTb9KcY?! z{NVfkDNsM(T)_nvhvDw&J1-tTiZMT8D0lb1M)TvNuFGJE%Y;9|nS&r22B_H&+hrLM z2y7ulMo}0eLGTG3j;Yuv-gpF|ctmDnn3rBI98HmD1ahdT7?r7S8cfKQ1o8d%Kue1l z3P2GkBHp%~F3a?ULZV7qqIh*aZ@JAFnN)lW#>JFls)gf7h#mFFJPQQ@o`da~?yT|h zefr%TvX4>W+8GkM7V0^kGcttKNz4hwARwJ5AE5zW0DOE38h5dXS`fEohOr^nuhfNP z@gf8+!1Iu@HOPruz*IN%XVBybNqdc7;T>RZKosd`88sUhTTu?;P3YfRZJ4IP1a82* zZM6vZ#M9=Jaup!NWeLH6nqLIGFOXnwf(<+{K537JVSwNPgOYAx9zx2#gI8l`zd{_r zfifeTW)Z+s7nD7;iiyNPqeUA;mI3|&2lbePG2n~UXMq8kEQQZNFX?1Waa}bum+GBl zD=2%Qnj;v-K$^N_qD9yWnH}^R{2Z3bEf3KTV-3a0 zRXSv?Tm!rSQv~wLWz6?b9h2WaFItdiLUL3zU>opFx_@VPrZNP^IT07y14gnE3wA?^ zgM5MGlR_A8VL)D>83j6(5jiCm9jGeXOGu4ul^C?U$*D;6H~n+jO{LFMO1YlMBjBRp zuRf{E`DdAsqd*nxZd|$e;lMiuO%lQ<1Pyr;Z!W_A2{1B} zMJqC_ctL=ESDTluMqqd9VCPp?Bl|ll)fRE zVGI4}*CN-|`oT*BFoo%88utMWz=^C$41mHZ&9EY%RZjsbO1vhJQe+Fnjj{sn8k9GV z5*}#y##@k*BtWJBa~QO&L_k=>iUIE{)4ZAslN8wj-9WM^88fpGMCELTe--$f7>}hgu)UG8gtT$hs|Oh&Rbmih6f#9HzDasv z*TkKncfx^0v_LLVfNhz&Xz_ZnZGgfd#f7C1E{1*S8s)vi0Hk6U5M^;}%h-h~qk;uf z0gldx0BYL%Qn>>>1zfg(O=41rw%=lr6+z4@o$)H78PujSV zQq(cnar+S?YFUK=ZW+A2ip}9}W5inY&r?z_tQqUKPzfmUe zW&qY2Dk-gV_G;4B50ozhn1H1K-KT>s6ccqQFkFB>t;E;?N*++cSjh@@H_Km=tg}f< zt0P;l9(bWm(FidBTL7xS6d(!J2nog~!fTY7H z2%-5@b*s7t#s|?^69Q2f?UsW>hi*W7cn;}t=QFsy(U zES6@_BAK|$5pFQE2hqd=ep9C@RAKgppa$7{!YP7!vY}9WhPF8>5fUj)mmZ=aBX_J4%^8vis^v_?097H* zHnB*1?LU%Ri%2JMDl*0UnslGB4mS?8jDT^Yfdly3T-81lTN-4Tp)nc;9oTVLMI_Fd z9}*W+LPbP|2LG4}Z(cgZQeWD*3SAJZp3WTzDP$h$M1w@?YS{TaNDQoDw;;5VZdNVg^Uhq6R#cMRLEtXY%cuOaBvs5}_?zwag6wsDi@V~=sT zHXrE;Ge=XggBu0JlvjgwX-|d>>1~^QDMDk~<}z9v zV*2qY+?-kL1w;PWK99+2K+_FC^emPRT~!y=`k`sEtPt)AertM z*6lwndV(GvmiOY6+b*FZA&LOc-~nJ|B@>W%gd1e<7ZXq?DKGGIm>W_9By>QcB5puh z50;Td0Q(GxQ`jPcSk!oks=F-~S15IYcAnAvmKl59X^^I-Hcif?JAxBgB{)9O(!MW0 z1I#Q}az`uPNyl7L0Mq)VG+$G&g;!O^^%@yecUtL6I}(Nsgq?VCW*y}0H9C8e&}1Z9 zdO|&or`w=Jo8vxdC5~=1fv^~$03aMdMH|MI`_a&O9|hMC?b$>WnhQvMT$Iycw$PJV34>tXlqT*K>(7SW1sP4!-wZh77I zopSrMXv)2T*pS}4V}y6An^z0BaA`-6yMAd;1MzhyYwENF{3HPA;fu=0Zt%FToT$%U z!kwG|DMhUi%QzTRu8M~{3aqH&T=jHHP8JPNCi0I$E-SKmN>j}Au$=Im&Z>Lyc412B z1%Y7y>sV^wIZI)W@fcWaO${rpdx6xv((;dpt9!xb>RKZ&F1G%`!_~cJcX6qe#}!}y zgN+09gG?^V!ZcTj~^=))NnpgMoMJ>XDFq4tmWnCrsOa~6;USMuo}=_uz8PeJ)X z+OXWI?GDmJ%+^2R9PHj&kl~VSi zYbuLzHv~EwC1NF%%BI{yCrmZXK9x<8mt5~L~5$l$*>$#f$4)WdgDlNjFU*@PhZ+o1j@V=ksC^9<(m8RiIAiX-r`#%^CPa&GEcsNuZTw@gO?sN#B#Bs@YbMkyby{6_~LCA7`$ zJAvKjlGV3R#b^Gz%gX1eZl0_`Qq4yeUZuKME=eE-z5n9)8^Ok18ZH zzE!>tjVpW&RbxB543{@VYP6UO^mMMcysLm5su+6x0^p{x>Z?eOR><3)6FVe}k6$fd zFqt(D43q0PIYf|o$%Z(2onw7%q>r5Y#+-R9>M=1O4ywDP7@}9@xb2J3oMDAeX4f9t zMaszM4;&V4e2S@vFAIsa(r6sxm>jHoqr<9c_J@6oU4Hk^i;Y1oehs+aP5(f1d=67K zW*|S*#MvEB9C5;EKJeVrOKATCOUbyYBPE9xdDaUzPJ*knvd)49nfVdG;M zWygU$`DhQ41RBw!SOEe#$A%aIxT#gI6*74j=Hy--?E;p6pe~Nmk6i%7KR6Z^8VtDb zL>R3|Z<~Ktn2%!irz=msHV%B3R~tpBM?R*JPu&0gDdf1` zZ1uwTU9d8vfE|d)Ga=sRaB@{C9ob;VxmA0>iAlpkQyFL~3;v$zkJsJ5eQq{yccrVW z9=(&a<^)BjurCpER#(mxz|Yg_^czKhPs>zi0-vH%f;aYG8{!N{m->gpOti_}t<&HWyX6wPUX3mnNay6v$C0O-RqEF<(R7Z_;{PydtkE z=qRY2)Su_9Q#BX&Sh8ws(tQkT*es@GbKukvcx&en;DtR%kEk;7)iV9kmwb8h%qj`+ zv1Fw?5f&0ff53Pm+#IrtZ+YwdSYl;)OL@U>c~Yf$BZSVmFl(u0DzApI#um=%D^9ZJ zVl|sFk7po!hpBSfJAE2qi87R1JKs^2p>~29MKS$Rdc1+g3UNPsQ2t1mPCtQr{sB5A zw!>FI&Yu_`o?NFhS*kWg9RWnR6*8$>MvQ0i^~@G>G^|3+nGF)DlsbOLP^YO3+kTmf zXHn9(el&Gav==NT$gPE%Qd0^fR+b#3tZ++1g~w6hDq?^oG`7IpksmuA<|B)q(9PEN!)?xg zSUyVGp$$-%>N+H=!}OGDT7royRRc8QRmiunLRa*C5Z-x*f2nkowP2T=Nev(BX~C*p znFlLUqPARt^|;~_1b#;YGO3_sQnTAbiCDeP_9j8h90lm=07YJoATGQGxKJ95I-qbzxO3( zWmQ+@XH=(jB`Rtju)N}!*BrSyZuEnExpu+CnL|uJrni&>Tf~l$zKLm@aI&z3_?Nz~zYob&MIRSt;&7E1d5fpy&?6E3eLhsL- zG+J2Y%{d%tuJ9VO&#M6O+jydNslpmoNoxE$G=gmFGA~0C;Bb4ymplf+sK_ZLno610 zQtfVT!fRH+7=FpB0&=`^&877aH;$JexDf$<=0zb?yEio)5l8GMs>0K2N7Oc4%K|^M23eY?LNH(ISPDKd@uLv0! zB)TF+n8~u&?&)~Gci-nv+9;)S%Dp8OD`LvJKkxR!^(mwCMz^al#^k{x-jGT)o3l=J zBp%6)5zhgaI;;{-XV)GTz3C`6o-26}v;ZGUt*Tyi)%fg9%hdtaO_5QqfjkOP31duJ z6x02XaHW&0+FXov5qf=;n=?mi)p@VA?l#h)VY}Qjbm;zHnaB~T?oA(fvXbsf(3$x_ zH+$b{P$KkV9CzknADK9>T|9-Px@OLsppmNoW*f)qrHWk0gz^-)lz zL6v)?bilnZ!N_pLnMrx1(G_>lxHD-ZP!$#uw_~m&EHtjOGG>pupfV_<$1wnD!G&k* z;;hTDl7wb;nH}sV>J3}3VsDM)k+8{mY`lLomf#Lo4J5$wU^!hAf@}GumKCN z@Ao+S1mA?c^>GMqkGB9g`>jwB4fKs7Ne3TM9S*KadDb7^zx|r}q2Z)%pML&dTS>qF z?|66;42}4)!V!8Hy>$2FY)@~!7JBUka&)Sh%0W+=Nf~21u%;Dh|$i@8=8=iUnt80U)*UxO1);3GH5+8?$h(} z?+HZ2)@9!)v^;hoR!nYb6^yosp%uI1*qfP2zn@BrMmY#5*Q~xL7YViy5<}#Xe*(u! z_@27iDRRe>U%8t|oV~plrya_O;)cCPv56|A#AcC30#e4<&x zv4we%$3J7+fYCL1G;CxoO!Q>IA7TOF**$oS=MoySq>R#?hPnrTq0YK$p*5Bea^vwd zziJH?;=K{hP1n_~AR#-VN-C-`{}~);*^hB!u5hk>M!CIa+n-IFvGqJv6n&HKc&1m1 z&98QuQcz$bv(xdzUr5@ITi|RlKpnpiEt@PVR>kzJJq+-via6Op#U~i_drFD$h3&0Z zK+6osY9A>k=f+1rpBCGpOalT2?=%n^4rhB5NCdL5?R@rzQ3dIXo~(g3|5?UoA`@=R zW}~9g0?%ASiRz{fAzhD!Zy}AJq}>p?>-u;Mjn~Ef=qvd%2>t#mhIEA8;@8#K%hobc zvj@2<@LtN!eIRW$fHA`m*^D4I)+S zklIrYkdpjEFPYmG{;ilp5xnxgI z;@;TNRN2kUoM1$^F6qhV#*eN&RvZ{vAEb1QosIl)Z0Q{N9X!*9x@aTFfP#9sZKF+` zevyWoB*ZP-RX_9-Ga!C@3rooCcki_nXz8^q2@^^TcMV9C6~IM&Gctkbu7f`J>$pg* z;h}q5@OycFGcdTy0NSTQro%KliYIx$o#T%-NOj$bQxHfZmginW_1i8nPPWxa8vb^T zBcD}##ikx`t2j5gZLCD_P6)7nptM3i7zA5EOVrgO{{jpFg1k9>R~5 z(O}O)NWcVqJ+@5jn*DxxXc=YOVXfYub98Qc04b}+Yw^fYLOKyE?mSAzGnb{$()+v3|H?6T+}; zQEgjvzWb>-JVHNlORZ!}Jon`k*LnS;Iz@BT6#bNYo9%V1iMJ0JKXwTT5(feUwtr$a z0{&7$Co>X6&-+kU6tXyu%-(Tly-GVC5yFK#;&EBD>GSTkMX4NWY)YY{Bcn5lv-+SfdggjMEat|2uJ z6?>0EIy3`MBw%tYs1TkZ!dKi8H!$ks$UZFFvv>hmTlG-{?kp25>LlM{+k>v&LQ1;I zyI9x#j^WpJNgoEuo~?Mr;Fwl0qyY~}`Y2fT)QTyoR$(Xh;sW7wc{P7br?FCPJN8qD z{JBL(!&dCc#DH-`cVbUz%Y%s_8cHr)vRQ*+rbbDyKWbq5WWPRy1CkByklGnD)j9yO zti{lOrG+8IaX@Rre{s~u%F%hRtK!|6B*SsXzP}Z}b@_CuSWGuU?0bb#V4ElYndT9~ zQ|h6j@oS3A=qt`sR*p|2{?i7&l+25mU9*JHZQqPi6u1eu$2YiXXzgsAF9P0tUb^h5 ztf%FC1Smv&YR~=nY^T9b-qPqN)6>kC2V!RE%SrA`o@drw$h_2K^5d;geVZ#G7v(2Z z%<1!5KU9q8UFaQU@y(1lD*zo5KFBm#QymH{r#F}49jQkmCH2!Rh8+pr2xWvc@vwvo zls2dOR?&x}u%MK10|82&i3Az67$pvn;ais!ba?^Tv3n?WruA8H{k;w()~pSR;+5yHNbt_zqravI^ zeRnNxPPIb?$q(7o-i4Ufyqlfc)XooX&%qxWRlNgJ`Hcx*x9UQV71+#u$e1#CzQhk41Q;Iz))nPRs|v{T*xxuJqQ^S|4n?m{ z^)TVt&7385f$7+Xw3g{yF*aV(rs}r~Jg=xZBGIXp?pco8v`5>nSg|4WeH-M~j$GZz zdL0G&^F%H$qx&oSiKy9%c^)MZA^X%Pb(eU4z=HQMzb5>AjEKCZ2A>%vI2avK*5^@e z@A6+@)k0D%9`9Yx&L^8fd%ykbM} zo3B^+NlG{J8RY=x6h0_fmSdX5S$bwH#z16YO%q2$*t+z;-x@qXU>+2oBP{s`9pn0F z)vI?~-s{rGBP+~8&QnNpm6z4!7$t$yfEbI{UCzvC*COAalkehZ#Ui&rN?x*$T>uDe zri>JsuP6kO1%a5)njJkVgfAQp5RY~uX#R~Diz%)=23dsooofU*zu@{)vKWB*B)Pzl zkwDp}omh~$^#K`F?JPcd6xPg%i^w+sRLqwxT2$SthO6f)gqW99=f)|$UPSm0<=8?* zOm~(dWi&mXk9{`Zjm~JCEY=kK+{N?EV#)ftGUr=L%NtR7j z3+${TN3ftV4w;BGUwyNOYu1MfsjcU7R0d$?a!he)iB1?yG+#8*AY<$ZT~(7Er)Jn4 zRgaH3-sN{>Rs+ zu8IBgxfSON7X2O_~8E8|3p=>lr(9#XmPJ=LEZQ{vQqhH+-t zxmK7WxZ%16f}EqqRE_H~oZ{5v^cNwIZ$W_pvs1U$w(VEnEru;@EY!Y$`gRQfDI=sA z;aN2y*hN33EE1Q$nPwG;B2yva1A}B27RBdLdz^r*h-3`s#V_fz?A zf)AN39Sk`~ovQa%-0f%HZWFEMOJ<@Q0wsM-VHFUo%LYf&^uO%_?S19IJ+u_(O1NG^ zo`BmUaZM_BmO^-z5+h1eFm=@HR#zCeFEip>mS}-Ohkg(4a4;5_NCp_?!eIGWxDwgf zz##DY!Amp%)dvDzVU51n73Hrtg6-@e@XKEs>pTh%hnfN9!QgY}IbN5PAaK%gYA8IL z1ozP7%d7*zQ{{hM4}n17`B*p-`RWu74e_(pKH%QAJy1A3&jEcvnN#i!h6<>E4gYX$ zKGxbvqyvFL;h-7`rmOnYLE(PQ4-UYb9sT`fIn8;ZqZ9ze@;L@3(sy%~IE|si2 zUN}iEdsS&8J2if@V}MX2U8!~YU6$EDp8QB}b4-<%>pV&MpKXbX@jf8ks*21}q9cX= zkeK-Kb1_NkbDvJ6r82R_N0CXC^ryPSzq91eT?CAt8nA?PSS@wrQvp53m_m(g$w^G% z2dr?vGowK~?idnQZT4?KoFP2RnDJP_nKZ7D`U=+X%h{C# zpl$3YJ#vt}wC(iq%{J7$y5w*~LV|;tqWxi;TiGmg`Jg4&&z&aDk&K_HQhFluR`x7-*b5ozf6j;2rA10#Doj7ybf4~X znyFCwdcocVV%hO1OafEelq=Ghw+NbFNcqT9iHZ}X{Ul2P-4a4DD?Tu9N(r>N((X~0 zTy}=tCyZ>XTM+lVf^Fzc>mj;5*;iMJDug+|)OcEHf8L;%3b$ZJ5(|WxO|*iS2!tCW zwSGt(F+zEeQBRv%{iq@4Cgm`)Ot(YpF0Bo0}@vJc^Kz5IsuvCb>>cRCWks5_R5utf^{RUNO}d_*UdW z{QL6w?6xkzi8o;LsAyS0`Ug(E8Z}@K|D-`GJAeUxHt=43@_(&m_|C=uLpaJR&5f3PA`=tS!7AI=5xv~6NQ>=` zHV+gT9sStO$zPw4%&93;g7xtS>vn$gswM~F+CcGnE|$&&T>yCL0@5liiEfUT&>V-3D_o&{(Us z90B(7I;;_lbH}oaAv1mX_;6EtLq@uy@wf&bDKa0H3zI#M?&zB}YezeL2v`faokvAI zH1B|k`W5B(_s7?YN$SJ(=tPtwG@9h6Y<@z$A1+@t!C{=9ycsP00!_uieVTjiLa`v^ zKMV8~+Mdi$Sl0~&!{o|`DbhH3|5(f@CV*S0Ln83*+~!=6eO_zOaQFK1@c%n{=$Zel z2VIpeH$Jf>Zw@^3*@#4~Z;lny?pHKx@{_L8*v1#CIewdcX+Bt}7v~K0uPR3r7Z*pt z^P5duSy=(Bb)LQ;h5Wq}b7Ly|ixlWv=t=XgE-BR+Rf;KPyf`LbmH$^_Zq6ivt8B)D zfoB_Jw2Kq`iu3HNo6Ej=V#t%&T`uSqNX|FVFf@BQpU+R*vlaC{XC3A0`YzJcvIILG z4bt4=1f*u$_%!@h}Qm86q~kZ^?Wm2bE71QaMx!{arM;oii%9IZ)ZGlr;KVeM}BId5}+ z0IGZUg4Ad*2iB|fK?^iTm@rmEw8Qfa6H8Zhh@bJxa~{c~PahW_FF*b5zA}^rrwixl za~=mO;Z}dWH(er$O`^<44EpG}c@BQX68wT)6J*(?kf{u1aVUOxt_0= z@j@zO;>;oNL}tm)YnqCOZ(WYBs)~0USiH@hB7&yWdYdV{TRBiw6)odpOqw^_;PnlC zx<<;8Y)MH4@9&Jfy!8PMm0aL9F!&+s0h<*-^G} zneBH@RLD%&O$%fAU68{0`CteAP9y=I20(r7u{e^=?{S9BZmWq}EBuvvNe0hvsFV~D zbVuL0BQArwPVu58uy+j8z0dpmihx+V6g-5&RR5fxwz6}pWeYPK7-*FE*K`^=5LyEw zn>u#c5HJ>2HOIUN6jB%XNxps8u_bC99BghIfqc!M%B9^->&sp#$WeEGK7N-e?5hKx z#X}anKE5IU^ho7@V=dw`hhTdE{5hgX+acL=m=gTBo<#;B`hta_`}U{WnEJBD0Z9u6 z9iHimo2*x;^s~9GbKLfaqs1>}~AwWKBH>fPuy$C-uOSd*&bgQPm7wo_@M# z;#Z4*tcU!ple5>EY$)$VWDJ$CecI;cVg&XKXNH?andKX5;|eY?Ue48fPBTX_C@GCu zvc_Tg&Pqe)%s|LV$?s`Lp*Pjk-Ij)Y$yKdG5|Tdf zb0uzOTEV=$g{d(vsHM;m4qy zI`A19f^HcQ0Q`xosmwg+d`wJ3Y~U#c)<~)SL1(k686t~+y?0+W$R~@XCMa+{RL|Uu zdEba(xOifij=j88PewcIF%#grFXg*7?q>?VVklajtZ>yg`?kbcVFmiX3&|K98hmB_R#y)q5h;hdufPQQiw?Lh^u@Yq@;RiY)uHx5_Sc85pdQoBYo*)mx(@IqBNLQUFxoH%`p?E z8du3j$EaJ!kf@b`{x{!!ikol>Q!W&?;wg`WLbnDG06Bpp1cp_#0lfbQda zixMGd33H}yPer&WBV6y>hgjal0Ix4^`0kbhKd#rG`8g!tFLW`=fEa2d##PkVgG=Rb zu>#38wS}0Z>CK}#A3p}Dp8AHwD^8v^njnwPRxiLOUHoHzNFZ zwvzo(*2WcI`*bXsU!|qI5!bCu_dGfjU2_cm^m*CaoheTX@F)#ja*}&|wHfQEclzR;csE0-1&M+?H$s4+-GH z9z;h}DT!cvGmnXu8y96F&wxf(gnE9qOS)FEEGv8F$dTVDEWh{~ugD8qe$o!(9+RUE zUuJ8oZ5^Jfk;VM6U%uI%Ej?Fp`ONU@iF0hYR&bldWSr?_cR8Z2zTMhPmGhSWbH&9o z`h=E9dyUBza|5CWGqNmIfy_*8kbL!BCZmeN(j~lBxBja12rFnV(;~%V+U%Dal2G0z z2*c5_-a1=OOF?zYZF7biYxm?HIqe6~ttV{z7y0QWC3^W?DvXS+bt>9X?9yu=@-Xm+ zTfCVax+vL6asXc;_ZNpIRAiKpbT8EWjE0k#IU$UhO^_p9*6;wLyRb_m!8%!2f|-c< zOgCEf7lfK|A(fzA%ddyLY^T+Fj75eumyW#LJeC@?C1K}2-5e4P2eA&IH+(&ycUThU zVycmn+kFF| zS&uVV--`hboy`X2fK2ullv(-i?FQGx58a=KO4eU$^gTTk#M7w8qO(0(#wW?k!*7Fr zuBFnh(=Ym#TPi16|K7MrQ$k)&E+j-a49u@}u}VnHY^KKgUA6zdQZ>sn!c@MsTTSqf zgoT1@wk|2C;p}2-sv+N{!%NsJV83Y>1&vUKV`?(q_HcCs1yu{v2`B*~?FqnH+4ev;4)!H^Hg1Lpkb|VaH6vY3XPbYs}0D z-D6D`$cZSj|?N0qDr1KH@s^|Bxy=OtRY3M72jtU z3Xg4Je`fIutK??~20wi99RgMuy)=e=g5hojmveM7E>tXpJcxK#K9#Fq`ssA<{D*l3;{bn~!IQ8I{>Z1#N-DVgpnrbm;ua!;X&L3YxvS!nbL z{aY1blHw5h1k9_zJTZ64RPq4JB(K9>LeJ?WbVUPT^UkH$^Te2Mg=ah%OFD+)ToF=| z{v{?(IjGp$EVXE-P8s{4NR3VD8_r_mHdeBfb|gYahu`NG7b^mmy<5s);hgm6(QVIE zFxlHnxM}YUmY?bfAJzB8kq{gQ8V~_6G-V`QpXNv8H2c=5qHXJihXvVi2enY}_=M-# zP}>N5THu+wB;4ccKD5hNd3~x>;4ixY!|^_7jZCzYH`3?l-|pEg9pT`46^q&cxfM4y zlE)EaQ&9`4mTYSEQ7%00ZiINC{el{}K;m!g zinC@i-l8$Kj6=SRHVZ~5am~T#GbDUxfxMD|o;a8`ozrBD6=SfPG4#6nRc>RRx1sA+ z)1o!euzPwt0zEK%a4P3mp54jQh+672R%*lL_Tl;>{Dibrp%Alw87IWWUp z6mGm*I)$M+pnBFs)1coW_B8DPli8;i0dC=}PDg`LoeaEyTaRMZtu7j?^S;$>p;5%x z!U@-m2_q$1;z$SU>a;1~C3)a}KWmC*P(X~+&$BCyjz2(;#dZgib8-C8>UqnJ7JnFk zP%XEjtL6V1o6=~hVYn9IEg4O*Wsa! zem)7`GuU5{b{^nS{HQ@FXx_||^KH^bUY)ZUUtp(l&2a`JpkC-|lJ0CqrRlxpJ&pVJ zvv0h@M2A4Psd(9(K8@`xxGLN;t!))7oGmJr5f7G{sg&9_p0^_uMqx{zMbc#!c}|#= zF%NS41-jp(vd$QffLlDklb48c0Y8VbmUhlMvHTc)+29pW?NUre-tzv(Caa!OUBULt zZ`rKqwaTf9hH(aazN2W-O1JgRtpUs#9U5rO@7}3~2udYcJ@N z*gf;asV5--dJ{1UMC{usVm?!okDWm~%a-k@$3g4S!wyPIdV?c%TUXKgd$z$ZRZkzc z$|b&I)Hdo9K8xEpTM4R&?g7}jk#cc8e2nyY$r6@HKa=c^g<#Ot6BY5^fOkcBHjCLf z*gk!P>`JV=)Ai{!jRovHcysf|^3z$6nQxNW(nE`p1IPk}yt2P>&B+g?4S%Q-DJ%!J1Pzxwc+7b6~M7%-PQWZN#%;O5m%DzMvU!=tm}?uTTp4g~a0he&Yk7|qU_<2UxQ8Ln34F}Vm94h0cAzoIRd z)_r6J2~Yb(ozNQ<-xN^x5u_bkMDiAgSL%Y*(8I~W>Xukro%Vn=#>@L`W@REjP$VDm z!hdA=l*!NbyxdGI+#%^~6nmV+X_+G*NduFk&zc!GcwcTyy&r#CaIPlO(Nd*+CVHo&h5hZbTR=p0 zRJrT>rJ(%ojD!P;$2axG31~RJ;w>9OHa$C3ve5a!pob(rMJ!UKbL*s?IVI|iWv^p* z;i>aRot1-%B?Vbz)_0bn4T(KAHX1?X;f1g2e4l-4utjL{TVUg)1KN;k3*O$qE{aVr zH;DK;c&!RCO`YpK$;$PDFoFZWkQlA!X7Of+q zVI$v(MVAU`=%4Iq^+@%O8X6kLdw4V&85~O!`wy1 zG`FOpeV9&VLS`lx5h3Q%9^7)f;*DZkE`aq8rthp)P4uhc6Z{+7a5UBS3gu1yVyv75 z9iQr9ITwWYt=*W+)Cxyc!4JAfk=wbGc62F;?47$`v=IV67Ie6X0tr<`BBsh3WG6~8 zQ~J}JYA4`Q7)iGQsv1pZh+0I6g)}rp{ZY=ru{c$~%i_}WuXYmcLb3P-wjBbttF?ab zi@JJ&8kH^`Sf@)4)9(!{-q_{_oEw+XX&;|z$I5M3JvSgh z!uEa$1A4*~sFA|^5q{K$>uO2HeepJ+Z|3;&i|Dk5udyX4_9(xVY2X!EvyEo5#mRnw0^S#T1#d0Dj zPZZ7Ch@8YN$D!x%Zrab`U3hwgv6&FmhkAnFG#5jmHRMUz3Y>abZEZ;g=8iH976TJf zE-=R7a`S{%6x3C71;Lxbfl}4PX#)@*6HOk$GQJs07k< z)L;!t@EUl$T^x2n+GMFi{x_|?W|v_6+oo|X?RXPs%}1$(QRm&!%J~MR3hm$H`4aA= zBWednvFp;w;o6OLWT1C`%MYd2Y#fAsw$R%t~rt zJVk5FAb^^^v7cP2HsN}l$j!ps4>zvbK)6@Wt0oOV#?IQ>9c(4-Wbfo^VF?I+Wb+9C z_t_q-(CPJ|6RWJLnc#T003t=0Kgyh`*T$Xsb1{|G;?*+vNdzI`XkQeIyHal z+pl~z&Kkk>-|&}TH12ArzbMcDX0MOJ{$;VRT7iGrpM$ZlfA95?eZOqRRTRx%_U8b< z>-PGThhH|I_c!}<=EHS+J;3#s#gzEX{)}_IZm$RB{IV0OzuBL$IoIv=`zXI`x$FP9 zopK#t@38*DlwSXLzxDbqzn`){4(6Y$I*29l?`Q7+lYjqx8C;V*|D48NqrCr|c3h*6 w{y9CqM*03ZWl#EhmH2_mSlE9Qk?88tes%neuRcHokaM-Nl9rTV`18R22PeOR@Bjb+ literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M22RetainingRings.step b/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M22RetainingRings.step new file mode 100644 index 00000000..f09d5eec --- /dev/null +++ b/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M22RetainingRings.step @@ -0,0 +1,1972 @@ +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_ +M22RetainingRings.step','2015-10-12T23:01:03',('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('Fusion','Fusion','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1565); +#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,#219,#323,#405,#503,#914,#985,#1035, + #1111,#1165,#1236,#1290,#1340,#1547,#1556)); +#17 = ADVANCED_FACE('',(#18),#32,.F.); +#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.6,12.890754189891,5.745537819065)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(0.6,10.68552,6.353810000001)); +#26 = SURFACE_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(0.6,13.3693,5.61354)); +#29 = VECTOR('',#30,1.); +#30 = DIRECTION('',(-1.070255295553E-16,-0.964000270049,0.265901258639) + ); +#31 = PCURVE('',#32,#37); +#32 = PLANE('',#33); +#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36); +#34 = CARTESIAN_POINT('',(0.6,13.3693,5.61354)); +#35 = DIRECTION('',(1.070255295553E-16,-0.265901258639,-0.964000270049) + ); +#36 = DIRECTION('',(-1.070255295553E-16,-0.964000270049,0.265901258639) + ); +#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42); +#38 = LINE('',#39,#40); +#39 = CARTESIAN_POINT('',(-3.660984705464E-15,2.107518604078E-15)); +#40 = VECTOR('',#41,1.); +#41 = DIRECTION('',(1.,1.848892746612E-32)); +#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.6,12.890754189891,5.745537819065)); +#47 = DIRECTION('',(-1.,4.504764777655E-15,1.596656398988E-14)); +#48 = DIRECTION('',(-1.596656398988E-14,0.,-1.)); +#49 = DEFINITIONAL_REPRESENTATION('',(#50),#54); +#50 = LINE('',#51,#52); +#51 = CARTESIAN_POINT('',(0.131997819065,-0.478545810109)); +#52 = VECTOR('',#53,1.); +#53 = DIRECTION('',(-0.265901258639,0.964000270049)); +#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.8,12.890754189891,5.745537819065)); +#59 = SURFACE_CURVE('',#60,(#64,#71),.PCURVE_S1.); +#60 = LINE('',#61,#62); +#61 = CARTESIAN_POINT('',(0.6,12.890754189891,5.745537819065)); +#62 = VECTOR('',#63,1.); +#63 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#64 = PCURVE('',#32,#65); +#65 = DEFINITIONAL_REPRESENTATION('',(#66),#70); +#66 = LINE('',#67,#68); +#67 = CARTESIAN_POINT('',(0.496416676403,1.775470358165E-16)); +#68 = VECTOR('',#69,1.); +#69 = DIRECTION('',(2.465190328816E-32,-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.6,12.624852931252,4.781537549016)); +#75 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#76 = DIRECTION('',(2.952096996177E-17,0.265901258639,0.964000270049)); +#77 = DEFINITIONAL_REPRESENTATION('',(#78),#82); +#78 = LINE('',#79,#80); +#79 = CARTESIAN_POINT('',(-0.,-1.365464995171E-16)); +#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.8,10.68552,6.353810000001)); +#87 = SURFACE_CURVE('',#88,(#92,#99),.PCURVE_S1.); +#88 = LINE('',#89,#90); +#89 = CARTESIAN_POINT('',(1.8,13.3693,5.61354)); +#90 = VECTOR('',#91,1.); +#91 = DIRECTION('',(-1.070255295553E-16,-0.964000270049,0.265901258639) + ); +#92 = PCURVE('',#32,#93); +#93 = DEFINITIONAL_REPRESENTATION('',(#94),#98); +#94 = LINE('',#95,#96); +#95 = CARTESIAN_POINT('',(-3.753990176976E-15,-1.2)); +#96 = VECTOR('',#97,1.); +#97 = DIRECTION('',(1.,1.848892746612E-32)); +#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.8,12.890754189891,5.745537819065)); +#103 = DIRECTION('',(1.,-1.532490031995E-16,-1.905484750573E-16)); +#104 = DIRECTION('',(1.905484750573E-16,0.,1.)); +#105 = DEFINITIONAL_REPRESENTATION('',(#106),#110); +#106 = LINE('',#107,#108); +#107 = CARTESIAN_POINT('',(-0.131997819065,-0.478545810109)); +#108 = VECTOR('',#109,1.); +#109 = DIRECTION('',(0.265901258639,0.964000270049)); +#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.6,10.68552,6.353810000001)); +#116 = VECTOR('',#117,1.); +#117 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#118 = PCURVE('',#32,#119); +#119 = DEFINITIONAL_REPRESENTATION('',(#120),#124); +#120 = LINE('',#121,#122); +#121 = CARTESIAN_POINT('',(2.784003369484,-3.491429367839E-17)); +#122 = VECTOR('',#123,1.); +#123 = DIRECTION('',(-7.750455959354E-17,-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.6,10.962017956403,7.314824505669)); +#129 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#130 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#131 = DEFINITIONAL_REPRESENTATION('',(#132),#136); +#132 = LINE('',#133,#134); +#133 = CARTESIAN_POINT('',(-4.432240902695,0.)); +#134 = VECTOR('',#135,1.); +#135 = DIRECTION('',(-0.,-1.)); +#136 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#137 = ADVANCED_FACE('',(#138),#72,.T.); +#138 = FACE_BOUND('',#139,.F.); +#139 = EDGE_LOOP('',(#140,#164,#192,#218)); +#140 = ORIENTED_EDGE('',*,*,#141,.T.); +#141 = EDGE_CURVE('',#22,#142,#144,.T.); +#142 = VERTEX_POINT('',#143); +#143 = CARTESIAN_POINT('',(0.6,13.56002718944,5.135725503106)); +#144 = SURFACE_CURVE('',#145,(#150,#157),.PCURVE_S1.); +#145 = CIRCLE('',#146,1.); +#146 = AXIS2_PLACEMENT_3D('',#147,#148,#149); +#147 = CARTESIAN_POINT('',(0.6,12.624852931252,4.781537549016)); +#148 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#149 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#150 = PCURVE('',#72,#151); +#151 = DEFINITIONAL_REPRESENTATION('',(#152),#156); +#152 = LINE('',#153,#154); +#153 = CARTESIAN_POINT('',(1.839935044073,-7.575693784795E-16)); +#154 = VECTOR('',#155,1.); +#155 = DIRECTION('',(-1.,0.)); +#156 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#157 = PCURVE('',#44,#158); +#158 = DEFINITIONAL_REPRESENTATION('',(#159),#163); +#159 = CIRCLE('',#160,1.); +#160 = AXIS2_PLACEMENT_2D('',#161,#162); +#161 = CARTESIAN_POINT('',(0.964000270049,0.265901258639)); +#162 = DIRECTION('',(1.772644696571E-30,1.)); +#163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#164 = ORIENTED_EDGE('',*,*,#165,.T.); +#165 = EDGE_CURVE('',#142,#166,#168,.T.); +#166 = VERTEX_POINT('',#167); +#167 = CARTESIAN_POINT('',(1.8,13.56002718944,5.135725503106)); +#168 = SURFACE_CURVE('',#169,(#173,#180),.PCURVE_S1.); +#169 = LINE('',#170,#171); +#170 = CARTESIAN_POINT('',(0.6,13.56002718944,5.135725503106)); +#171 = VECTOR('',#172,1.); +#172 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#173 = PCURVE('',#72,#174); +#174 = DEFINITIONAL_REPRESENTATION('',(#175),#179); +#175 = LINE('',#176,#177); +#176 = CARTESIAN_POINT('',(-0.939612021655,0.)); +#177 = VECTOR('',#178,1.); +#178 = DIRECTION('',(-0.,1.)); +#179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#180 = PCURVE('',#181,#186); +#181 = CYLINDRICAL_SURFACE('',#182,14.500000476607); +#182 = AXIS2_PLACEMENT_3D('',#183,#184,#185); +#183 = CARTESIAN_POINT('',(0.6,0.,0.)); +#184 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#185 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#186 = DEFINITIONAL_REPRESENTATION('',(#187),#191); +#187 = LINE('',#188,#189); +#188 = CARTESIAN_POINT('',(-0.362045587862,4.100053629941E-17)); +#189 = VECTOR('',#190,1.); +#190 = DIRECTION('',(-0.,-1.)); +#191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#192 = ORIENTED_EDGE('',*,*,#193,.F.); +#193 = EDGE_CURVE('',#57,#166,#194,.T.); +#194 = SURFACE_CURVE('',#195,(#200,#207),.PCURVE_S1.); +#195 = CIRCLE('',#196,1.); +#196 = AXIS2_PLACEMENT_3D('',#197,#198,#199); +#197 = CARTESIAN_POINT('',(1.8,12.624852931252,4.781537549016)); +#198 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#199 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#200 = PCURVE('',#72,#201); +#201 = DEFINITIONAL_REPRESENTATION('',(#202),#206); +#202 = LINE('',#203,#204); +#203 = CARTESIAN_POINT('',(1.839935044073,1.2)); +#204 = VECTOR('',#205,1.); +#205 = DIRECTION('',(-1.,0.)); +#206 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#207 = PCURVE('',#100,#208); +#208 = DEFINITIONAL_REPRESENTATION('',(#209),#217); +#209 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#210,#211,#212,#213,#214,#215 +,#216),.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( + '') ); +#210 = CARTESIAN_POINT('',(-0.964000270049,1.265901258639)); +#211 = CARTESIAN_POINT('',(0.76805053752,1.265901258639)); +#212 = CARTESIAN_POINT('',(-9.797486626442E-02,-0.234098741361)); +#213 = CARTESIAN_POINT('',(-0.964000270049,-1.734098741361)); +#214 = CARTESIAN_POINT('',(-1.830025673833,-0.234098741361)); +#215 = CARTESIAN_POINT('',(-2.696051077618,1.265901258639)); +#216 = CARTESIAN_POINT('',(-0.964000270049,1.265901258639)); +#217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#218 = ORIENTED_EDGE('',*,*,#56,.F.); +#219 = ADVANCED_FACE('',(#220),#126,.F.); +#220 = FACE_BOUND('',#221,.T.); +#221 = EDGE_LOOP('',(#222,#274,#296,#297)); +#222 = ORIENTED_EDGE('',*,*,#223,.T.); +#223 = EDGE_CURVE('',#224,#226,#228,.T.); +#224 = VERTEX_POINT('',#225); +#225 = CARTESIAN_POINT('',(0.6,10.082661735329,6.83866)); +#226 = VERTEX_POINT('',#227); +#227 = CARTESIAN_POINT('',(1.8,10.082661735329,6.83866)); +#228 = SURFACE_CURVE('',#229,(#233,#240),.PCURVE_S1.); +#229 = LINE('',#230,#231); +#230 = CARTESIAN_POINT('',(0.6,10.082661735329,6.83866)); +#231 = VECTOR('',#232,1.); +#232 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#233 = PCURVE('',#126,#234); +#234 = DEFINITIONAL_REPRESENTATION('',(#235),#239); +#235 = LINE('',#236,#237); +#236 = CARTESIAN_POINT('',(-3.637880481917,0.)); +#237 = VECTOR('',#238,1.); +#238 = DIRECTION('',(-0.,-1.)); +#239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#240 = PCURVE('',#241,#246); +#241 = CYLINDRICAL_SURFACE('',#242,12.6); +#242 = AXIS2_PLACEMENT_3D('',#243,#244,#245); +#243 = CARTESIAN_POINT('',(0.6,-0.5,0.)); +#244 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#245 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#246 = DEFINITIONAL_REPRESENTATION('',(#247),#273); +#247 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#248,#249,#250,#251,#252,#253, + #254,#255,#256,#257,#258,#259,#260,#261,#262,#263,#264,#265,#266, + #267,#268,#269,#270,#271,#272),.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.,5.454545454545E-02, + 0.109090909091,0.163636363636,0.218181818182,0.272727272727, + 0.327272727273,0.381818181818,0.436363636364,0.490909090909, + 0.545454545455,0.6,0.654545454545,0.709090909091,0.763636363636, + 0.818181818182,0.872727272727,0.927272727273,0.981818181818, + 1.036363636364,1.090909090909,1.145454545455,1.2), + .QUASI_UNIFORM_KNOTS.); +#248 = CARTESIAN_POINT('',(-0.57370882513,0.)); +#249 = CARTESIAN_POINT('',(-0.57370882513,-1.818181818182E-02)); +#250 = CARTESIAN_POINT('',(-0.57370882513,-5.454545454545E-02)); +#251 = CARTESIAN_POINT('',(-0.57370882513,-0.109090909091)); +#252 = CARTESIAN_POINT('',(-0.57370882513,-0.163636363636)); +#253 = CARTESIAN_POINT('',(-0.57370882513,-0.218181818182)); +#254 = CARTESIAN_POINT('',(-0.57370882513,-0.272727272727)); +#255 = CARTESIAN_POINT('',(-0.57370882513,-0.327272727273)); +#256 = CARTESIAN_POINT('',(-0.57370882513,-0.381818181818)); +#257 = CARTESIAN_POINT('',(-0.57370882513,-0.436363636364)); +#258 = CARTESIAN_POINT('',(-0.57370882513,-0.490909090909)); +#259 = CARTESIAN_POINT('',(-0.57370882513,-0.545454545455)); +#260 = CARTESIAN_POINT('',(-0.57370882513,-0.6)); +#261 = CARTESIAN_POINT('',(-0.57370882513,-0.654545454545)); +#262 = CARTESIAN_POINT('',(-0.57370882513,-0.709090909091)); +#263 = CARTESIAN_POINT('',(-0.57370882513,-0.763636363636)); +#264 = CARTESIAN_POINT('',(-0.57370882513,-0.818181818182)); +#265 = CARTESIAN_POINT('',(-0.57370882513,-0.872727272727)); +#266 = CARTESIAN_POINT('',(-0.57370882513,-0.927272727273)); +#267 = CARTESIAN_POINT('',(-0.57370882513,-0.981818181818)); +#268 = CARTESIAN_POINT('',(-0.57370882513,-1.036363636364)); +#269 = CARTESIAN_POINT('',(-0.57370882513,-1.090909090909)); +#270 = CARTESIAN_POINT('',(-0.57370882513,-1.145454545455)); +#271 = CARTESIAN_POINT('',(-0.57370882513,-1.181818181818)); +#272 = CARTESIAN_POINT('',(-0.57370882513,-1.2)); +#273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#274 = ORIENTED_EDGE('',*,*,#275,.T.); +#275 = EDGE_CURVE('',#226,#85,#276,.T.); +#276 = SURFACE_CURVE('',#277,(#282,#289),.PCURVE_S1.); +#277 = CIRCLE('',#278,1.); +#278 = AXIS2_PLACEMENT_3D('',#279,#280,#281); +#279 = CARTESIAN_POINT('',(1.8,10.962017956403,7.314824505669)); +#280 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#281 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#282 = PCURVE('',#126,#283); +#283 = DEFINITIONAL_REPRESENTATION('',(#284),#288); +#284 = LINE('',#285,#286); +#285 = CARTESIAN_POINT('',(-0.,-1.2)); +#286 = VECTOR('',#287,1.); +#287 = DIRECTION('',(-1.,0.)); +#288 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#289 = PCURVE('',#100,#290); +#290 = DEFINITIONAL_REPRESENTATION('',(#291),#295); +#291 = CIRCLE('',#292,1.); +#292 = AXIS2_PLACEMENT_2D('',#293,#294); +#293 = CARTESIAN_POINT('',(1.569286686604,1.928736233488)); +#294 = DIRECTION('',(2.58432359728E-32,-1.)); +#295 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#296 = ORIENTED_EDGE('',*,*,#112,.F.); +#297 = ORIENTED_EDGE('',*,*,#298,.F.); +#298 = EDGE_CURVE('',#224,#24,#299,.T.); +#299 = SURFACE_CURVE('',#300,(#305,#312),.PCURVE_S1.); +#300 = CIRCLE('',#301,1.); +#301 = AXIS2_PLACEMENT_3D('',#302,#303,#304); +#302 = CARTESIAN_POINT('',(0.6,10.962017956403,7.314824505669)); +#303 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#304 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#305 = PCURVE('',#126,#306); +#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 = PCURVE('',#44,#313); +#313 = DEFINITIONAL_REPRESENTATION('',(#314),#322); +#314 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#315,#316,#317,#318,#319,#320 +,#321),.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( + '') ); +#315 = CARTESIAN_POINT('',(-1.569286686604,0.928736233488)); +#316 = CARTESIAN_POINT('',(-3.301337494173,0.928736233488)); +#317 = CARTESIAN_POINT('',(-2.435312090389,2.428736233488)); +#318 = CARTESIAN_POINT('',(-1.569286686604,3.928736233488)); +#319 = CARTESIAN_POINT('',(-0.70326128282,2.428736233488)); +#320 = CARTESIAN_POINT('',(0.162764120965,0.928736233488)); +#321 = CARTESIAN_POINT('',(-1.569286686604,0.928736233488)); +#322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#323 = ADVANCED_FACE('',(#324),#181,.T.); +#324 = FACE_BOUND('',#325,.F.); +#325 = EDGE_LOOP('',(#326,#354,#382,#404)); +#326 = ORIENTED_EDGE('',*,*,#327,.F.); +#327 = EDGE_CURVE('',#328,#142,#330,.T.); +#328 = VERTEX_POINT('',#329); +#329 = CARTESIAN_POINT('',(0.6,14.497786780007,0.253362)); +#330 = SURFACE_CURVE('',#331,(#336,#343),.PCURVE_S1.); +#331 = CIRCLE('',#332,14.500000476607); +#332 = AXIS2_PLACEMENT_3D('',#333,#334,#335); +#333 = CARTESIAN_POINT('',(0.6,0.,0.)); +#334 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#335 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#336 = PCURVE('',#181,#337); +#337 = DEFINITIONAL_REPRESENTATION('',(#338),#342); +#338 = LINE('',#339,#340); +#339 = CARTESIAN_POINT('',(-0.,0.)); +#340 = VECTOR('',#341,1.); +#341 = DIRECTION('',(-1.,0.)); +#342 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#343 = PCURVE('',#44,#344); +#344 = DEFINITIONAL_REPRESENTATION('',(#345),#353); +#345 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#346,#347,#348,#349,#350,#351 +,#352),.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( + '') ); +#346 = CARTESIAN_POINT('',(5.745537819065,-1.609246286716)); +#347 = CARTESIAN_POINT('',(-19.36919971619,-1.609246286716)); +#348 = CARTESIAN_POINT('',(-6.811830948563,20.140754428194)); +#349 = CARTESIAN_POINT('',(5.745537819065,41.890755143104)); +#350 = CARTESIAN_POINT('',(18.302906586693,20.140754428194)); +#351 = CARTESIAN_POINT('',(30.860275354321,-1.609246286716)); +#352 = CARTESIAN_POINT('',(5.745537819065,-1.609246286716)); +#353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#354 = ORIENTED_EDGE('',*,*,#355,.T.); +#355 = EDGE_CURVE('',#328,#356,#358,.T.); +#356 = VERTEX_POINT('',#357); +#357 = CARTESIAN_POINT('',(1.8,14.497786780007,0.253362)); +#358 = SURFACE_CURVE('',#359,(#363,#370),.PCURVE_S1.); +#359 = LINE('',#360,#361); +#360 = CARTESIAN_POINT('',(0.6,14.497786780007,0.253362)); +#361 = VECTOR('',#362,1.); +#362 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#363 = PCURVE('',#181,#364); +#364 = DEFINITIONAL_REPRESENTATION('',(#365),#369); +#365 = LINE('',#366,#367); +#366 = CARTESIAN_POINT('',(-1.747413006508E-02,0.)); +#367 = VECTOR('',#368,1.); +#368 = DIRECTION('',(-0.,-1.)); +#369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#370 = PCURVE('',#371,#376); +#371 = PLANE('',#372); +#372 = AXIS2_PLACEMENT_3D('',#373,#374,#375); +#373 = CARTESIAN_POINT('',(0.6,10.297786780007,0.213512139013)); +#374 = DIRECTION('',(-1.110173055016E-16,-9.487635095214E-03, + 0.999954991377)); +#375 = DIRECTION('',(1.110173055016E-16,0.999954991377, + 9.487635095214E-03)); +#376 = DEFINITIONAL_REPRESENTATION('',(#377),#381); +#377 = LINE('',#378,#379); +#378 = CARTESIAN_POINT('',(4.200189044724,5.526543445182E-17)); +#379 = VECTOR('',#380,1.); +#380 = DIRECTION('',(1.120706445948E-16,-1.)); +#381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#382 = ORIENTED_EDGE('',*,*,#383,.T.); +#383 = EDGE_CURVE('',#356,#166,#384,.T.); +#384 = SURFACE_CURVE('',#385,(#390,#397),.PCURVE_S1.); +#385 = CIRCLE('',#386,14.500000476607); +#386 = AXIS2_PLACEMENT_3D('',#387,#388,#389); +#387 = CARTESIAN_POINT('',(1.8,0.,1.33226762955E-16)); +#388 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#389 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#390 = PCURVE('',#181,#391); +#391 = DEFINITIONAL_REPRESENTATION('',(#392),#396); +#392 = LINE('',#393,#394); +#393 = CARTESIAN_POINT('',(-0.,-1.2)); +#394 = VECTOR('',#395,1.); +#395 = DIRECTION('',(-1.,0.)); +#396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#397 = PCURVE('',#100,#398); +#398 = DEFINITIONAL_REPRESENTATION('',(#399),#403); +#399 = CIRCLE('',#400,14.500000476607); +#400 = AXIS2_PLACEMENT_2D('',#401,#402); +#401 = CARTESIAN_POINT('',(-5.745537819065,12.890754189891)); +#402 = DIRECTION('',(2.58432359728E-32,-1.)); +#403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#404 = ORIENTED_EDGE('',*,*,#165,.F.); +#405 = ADVANCED_FACE('',(#406),#371,.F.); +#406 = FACE_BOUND('',#407,.F.); +#407 = EDGE_LOOP('',(#408,#460,#481,#482)); +#408 = ORIENTED_EDGE('',*,*,#409,.T.); +#409 = EDGE_CURVE('',#410,#412,#414,.T.); +#410 = VERTEX_POINT('',#411); +#411 = CARTESIAN_POINT('',(0.6,10.297786780007,0.213512139013)); +#412 = VERTEX_POINT('',#413); +#413 = CARTESIAN_POINT('',(1.8,10.297786780007,0.213512139013)); +#414 = SURFACE_CURVE('',#415,(#419,#426),.PCURVE_S1.); +#415 = LINE('',#416,#417); +#416 = CARTESIAN_POINT('',(0.6,10.297786780007,0.213512139013)); +#417 = VECTOR('',#418,1.); +#418 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#419 = PCURVE('',#371,#420); +#420 = DEFINITIONAL_REPRESENTATION('',(#421),#425); +#421 = LINE('',#422,#423); +#422 = CARTESIAN_POINT('',(4.618741244503E-14,3.306097395932E-17)); +#423 = VECTOR('',#424,1.); +#424 = DIRECTION('',(1.120706445948E-16,-1.)); +#425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#426 = PCURVE('',#427,#432); +#427 = CYLINDRICAL_SURFACE('',#428,10.3); +#428 = AXIS2_PLACEMENT_3D('',#429,#430,#431); +#429 = CARTESIAN_POINT('',(0.6,1.778324532216E-31,0.)); +#430 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#431 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#432 = DEFINITIONAL_REPRESENTATION('',(#433),#459); +#433 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#434,#435,#436,#437,#438,#439, + #440,#441,#442,#443,#444,#445,#446,#447,#448,#449,#450,#451,#452, + #453,#454,#455,#456,#457,#458),.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.,5.454545454545E-02, + 0.109090909091,0.163636363636,0.218181818182,0.272727272727, + 0.327272727273,0.381818181818,0.436363636364,0.490909090909, + 0.545454545455,0.6,0.654545454545,0.709090909091,0.763636363636, + 0.818181818182,0.872727272727,0.927272727273,0.981818181818, + 1.036363636364,1.090909090909,1.145454545455,1.2), + .QUASI_UNIFORM_KNOTS.); +#434 = CARTESIAN_POINT('',(-2.073081875592E-02,0.)); +#435 = CARTESIAN_POINT('',(-2.073081875592E-02,-1.818181818182E-02)); +#436 = CARTESIAN_POINT('',(-2.073081875592E-02,-5.454545454545E-02)); +#437 = CARTESIAN_POINT('',(-2.073081875592E-02,-0.109090909091)); +#438 = CARTESIAN_POINT('',(-2.073081875592E-02,-0.163636363636)); +#439 = CARTESIAN_POINT('',(-2.073081875592E-02,-0.218181818182)); +#440 = CARTESIAN_POINT('',(-2.073081875592E-02,-0.272727272727)); +#441 = CARTESIAN_POINT('',(-2.073081875592E-02,-0.327272727273)); +#442 = CARTESIAN_POINT('',(-2.073081875592E-02,-0.381818181818)); +#443 = CARTESIAN_POINT('',(-2.073081875592E-02,-0.436363636364)); +#444 = CARTESIAN_POINT('',(-2.073081875592E-02,-0.490909090909)); +#445 = CARTESIAN_POINT('',(-2.073081875592E-02,-0.545454545455)); +#446 = CARTESIAN_POINT('',(-2.073081875592E-02,-0.6)); +#447 = CARTESIAN_POINT('',(-2.073081875592E-02,-0.654545454545)); +#448 = CARTESIAN_POINT('',(-2.073081875592E-02,-0.709090909091)); +#449 = CARTESIAN_POINT('',(-2.073081875592E-02,-0.763636363636)); +#450 = CARTESIAN_POINT('',(-2.073081875592E-02,-0.818181818182)); +#451 = CARTESIAN_POINT('',(-2.073081875592E-02,-0.872727272727)); +#452 = CARTESIAN_POINT('',(-2.073081875592E-02,-0.927272727273)); +#453 = CARTESIAN_POINT('',(-2.073081875592E-02,-0.981818181818)); +#454 = CARTESIAN_POINT('',(-2.073081875592E-02,-1.036363636364)); +#455 = CARTESIAN_POINT('',(-2.073081875592E-02,-1.090909090909)); +#456 = CARTESIAN_POINT('',(-2.073081875592E-02,-1.145454545455)); +#457 = CARTESIAN_POINT('',(-2.073081875592E-02,-1.181818181818)); +#458 = CARTESIAN_POINT('',(-2.073081875592E-02,-1.2)); +#459 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#460 = ORIENTED_EDGE('',*,*,#461,.T.); +#461 = EDGE_CURVE('',#412,#356,#462,.T.); +#462 = SURFACE_CURVE('',#463,(#467,#474),.PCURVE_S1.); +#463 = LINE('',#464,#465); +#464 = CARTESIAN_POINT('',(1.8,10.297786780007,0.213512139013)); +#465 = VECTOR('',#466,1.); +#466 = DIRECTION('',(1.110173055016E-16,0.999954991377, + 9.487635095214E-03)); +#467 = PCURVE('',#371,#468); +#468 = DEFINITIONAL_REPRESENTATION('',(#469),#473); +#469 = LINE('',#470,#471); +#470 = CARTESIAN_POINT('',(3.687301884338E-15,-1.2)); +#471 = VECTOR('',#472,1.); +#472 = DIRECTION('',(1.,-6.933347799794E-33)); +#473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#474 = PCURVE('',#100,#475); +#475 = DEFINITIONAL_REPRESENTATION('',(#476),#480); +#476 = LINE('',#477,#478); +#477 = CARTESIAN_POINT('',(-5.532025680052,2.592967409883)); +#478 = VECTOR('',#479,1.); +#479 = DIRECTION('',(9.487635095214E-03,-0.999954991377)); +#480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#481 = ORIENTED_EDGE('',*,*,#355,.F.); +#482 = ORIENTED_EDGE('',*,*,#483,.F.); +#483 = EDGE_CURVE('',#410,#328,#484,.T.); +#484 = SURFACE_CURVE('',#485,(#489,#496),.PCURVE_S1.); +#485 = LINE('',#486,#487); +#486 = CARTESIAN_POINT('',(0.6,10.297786780007,0.213512139013)); +#487 = VECTOR('',#488,1.); +#488 = DIRECTION('',(1.110173055016E-16,0.999954991377, + 9.487635095214E-03)); +#489 = PCURVE('',#371,#490); +#490 = DEFINITIONAL_REPRESENTATION('',(#491),#495); +#491 = LINE('',#492,#493); +#492 = CARTESIAN_POINT('',(3.552817110824E-15,1.166988607861E-15)); +#493 = VECTOR('',#494,1.); +#494 = DIRECTION('',(1.,-6.933347799794E-33)); +#495 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#496 = PCURVE('',#44,#497); +#497 = DEFINITIONAL_REPRESENTATION('',(#498),#502); +#498 = LINE('',#499,#500); +#499 = CARTESIAN_POINT('',(5.532025680052,2.592967409883)); +#500 = VECTOR('',#501,1.); +#501 = DIRECTION('',(-9.487635095214E-03,-0.999954991377)); +#502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#503 = ADVANCED_FACE('',(#504,#848,#879),#44,.T.); +#504 = FACE_BOUND('',#505,.T.); +#505 = EDGE_LOOP('',(#506,#507,#508,#509,#510,#560,#606,#634,#663,#696, + #724,#753,#799,#847)); +#506 = ORIENTED_EDGE('',*,*,#21,.F.); +#507 = ORIENTED_EDGE('',*,*,#141,.T.); +#508 = ORIENTED_EDGE('',*,*,#327,.F.); +#509 = ORIENTED_EDGE('',*,*,#483,.F.); +#510 = ORIENTED_EDGE('',*,*,#511,.T.); +#511 = EDGE_CURVE('',#410,#512,#514,.T.); +#512 = VERTEX_POINT('',#513); +#513 = CARTESIAN_POINT('',(0.6,-10.3,-1.772035939048E-17)); +#514 = SURFACE_CURVE('',#515,(#520,#531),.PCURVE_S1.); +#515 = CIRCLE('',#516,10.3); +#516 = AXIS2_PLACEMENT_3D('',#517,#518,#519); +#517 = CARTESIAN_POINT('',(0.6,1.778324532216E-31,0.)); +#518 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#519 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#520 = PCURVE('',#44,#521); +#521 = DEFINITIONAL_REPRESENTATION('',(#522),#530); +#522 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#523,#524,#525,#526,#527,#528 +,#529),.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( + '') ); +#523 = CARTESIAN_POINT('',(5.745537819065,2.590754189891)); +#524 = CARTESIAN_POINT('',(-12.09458549889,2.590754189891)); +#525 = CARTESIAN_POINT('',(-3.174523839915,18.040754189891)); +#526 = CARTESIAN_POINT('',(5.745537819065,33.490754189891)); +#527 = CARTESIAN_POINT('',(14.665599478045,18.040754189891)); +#528 = CARTESIAN_POINT('',(23.585661137024,2.590754189891)); +#529 = CARTESIAN_POINT('',(5.745537819065,2.590754189891)); +#530 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#531 = PCURVE('',#427,#532); +#532 = DEFINITIONAL_REPRESENTATION('',(#533),#559); +#533 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#534,#535,#536,#537,#538,#539, + #540,#541,#542,#543,#544,#545,#546,#547,#548,#549,#550,#551,#552, + #553,#554,#555,#556,#557,#558),.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),(2.073081875592E-02,0.162588174885, + 0.304445531014,0.446302887142,0.588160243271,0.7300175994, + 0.871874955529,1.013732311658,1.155589667786,1.297447023915, + 1.439304380044,1.581161736173,1.723019092302,1.86487644843, + 2.006733804559,2.148591160688,2.290448516817,2.432305872946, + 2.574163229075,2.716020585203,2.857877941332,2.999735297461, + 3.14159265359),.QUASI_UNIFORM_KNOTS.); +#534 = CARTESIAN_POINT('',(-2.073081875592E-02,0.)); +#535 = CARTESIAN_POINT('',(-6.801660413219E-02,0.)); +#536 = CARTESIAN_POINT('',(-0.162588174885,0.)); +#537 = CARTESIAN_POINT('',(-0.304445531014,0.)); +#538 = CARTESIAN_POINT('',(-0.446302887142,0.)); +#539 = CARTESIAN_POINT('',(-0.588160243271,0.)); +#540 = CARTESIAN_POINT('',(-0.7300175994,0.)); +#541 = CARTESIAN_POINT('',(-0.871874955529,0.)); +#542 = CARTESIAN_POINT('',(-1.013732311658,0.)); +#543 = CARTESIAN_POINT('',(-1.155589667786,0.)); +#544 = CARTESIAN_POINT('',(-1.297447023915,0.)); +#545 = CARTESIAN_POINT('',(-1.439304380044,0.)); +#546 = CARTESIAN_POINT('',(-1.581161736173,0.)); +#547 = CARTESIAN_POINT('',(-1.723019092302,0.)); +#548 = CARTESIAN_POINT('',(-1.86487644843,0.)); +#549 = CARTESIAN_POINT('',(-2.006733804559,0.)); +#550 = CARTESIAN_POINT('',(-2.148591160688,0.)); +#551 = CARTESIAN_POINT('',(-2.290448516817,0.)); +#552 = CARTESIAN_POINT('',(-2.432305872946,0.)); +#553 = CARTESIAN_POINT('',(-2.574163229075,0.)); +#554 = CARTESIAN_POINT('',(-2.716020585203,0.)); +#555 = CARTESIAN_POINT('',(-2.857877941332,0.)); +#556 = CARTESIAN_POINT('',(-2.999735297461,0.)); +#557 = CARTESIAN_POINT('',(-3.094306868214,0.)); +#558 = CARTESIAN_POINT('',(-3.14159265359,0.)); +#559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#560 = ORIENTED_EDGE('',*,*,#561,.F.); +#561 = EDGE_CURVE('',#562,#512,#564,.T.); +#562 = VERTEX_POINT('',#563); +#563 = CARTESIAN_POINT('',(0.6,10.297786780007,-0.213512139013)); +#564 = SURFACE_CURVE('',#565,(#570,#577),.PCURVE_S1.); +#565 = CIRCLE('',#566,10.3); +#566 = AXIS2_PLACEMENT_3D('',#567,#568,#569); +#567 = CARTESIAN_POINT('',(0.6,6.661338147751E-17,6.661338147751E-17)); +#568 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#569 = DIRECTION('',(2.22044604925E-16,1.,1.110223024625E-16)); +#570 = PCURVE('',#44,#571); +#571 = DEFINITIONAL_REPRESENTATION('',(#572),#576); +#572 = CIRCLE('',#573,10.3); +#573 = AXIS2_PLACEMENT_2D('',#574,#575); +#574 = CARTESIAN_POINT('',(5.745537819065,12.890754189891)); +#575 = DIRECTION('',(-1.110223024625E-16,-1.)); +#576 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#577 = PCURVE('',#427,#578); +#578 = DEFINITIONAL_REPRESENTATION('',(#579),#605); +#579 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#580,#581,#582,#583,#584,#585, + #586,#587,#588,#589,#590,#591,#592,#593,#594,#595,#596,#597,#598, + #599,#600,#601,#602,#603,#604),.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),(2.073081875592E-02,0.162588174885, + 0.304445531014,0.446302887142,0.588160243271,0.7300175994, + 0.871874955529,1.013732311658,1.155589667786,1.297447023915, + 1.439304380044,1.581161736173,1.723019092302,1.86487644843, + 2.006733804559,2.148591160688,2.290448516817,2.432305872946, + 2.574163229075,2.716020585203,2.857877941332,2.999735297461, + 3.14159265359),.QUASI_UNIFORM_KNOTS.); +#580 = CARTESIAN_POINT('',(-6.262454488424,-8.881784197001E-16)); +#581 = CARTESIAN_POINT('',(-6.215168703047,-8.820105140078E-16)); +#582 = CARTESIAN_POINT('',(-6.120597132295,-8.003809296171E-16)); +#583 = CARTESIAN_POINT('',(-5.978739776166,-5.38587678754E-16)); +#584 = CARTESIAN_POINT('',(-5.836882420037,-3.759374292423E-16)); +#585 = CARTESIAN_POINT('',(-5.695025063908,4.393595139778E-17)); +#586 = CARTESIAN_POINT('',(-5.55316770778,2.001936236512E-16)); +#587 = CARTESIAN_POINT('',(-5.411310351651,4.875571835478E-16)); +#588 = CARTESIAN_POINT('',(-5.269452995522,5.141129012581E-16)); +#589 = CARTESIAN_POINT('',(-5.127595639393,7.866602852953E-16)); +#590 = CARTESIAN_POINT('',(-4.985738283264,1.002182660986E-15)); +#591 = CARTESIAN_POINT('',(-4.843880927136,1.199813403735E-15)); +#592 = CARTESIAN_POINT('',(-4.702023571007,1.5260356866E-15)); +#593 = CARTESIAN_POINT('',(-4.560166214878,1.355783441942E-15)); +#594 = CARTESIAN_POINT('',(-4.418308858749,1.710570137707E-15)); +#595 = CARTESIAN_POINT('',(-4.27645150262,1.793943228856E-15)); +#596 = CARTESIAN_POINT('',(-4.134594146491,1.771797983272E-15)); +#597 = CARTESIAN_POINT('',(-3.992736790363,1.777005874459E-15)); +#598 = CARTESIAN_POINT('',(-3.850879434234,1.778319555294E-15)); +#599 = CARTESIAN_POINT('',(-3.709022078105,1.767856940766E-15)); +#600 = CARTESIAN_POINT('',(-3.567164721976,1.808393718045E-15)); +#601 = CARTESIAN_POINT('',(-3.425307365847,1.656709223456E-15)); +#602 = CARTESIAN_POINT('',(-3.283450009719,1.556776609756E-15)); +#603 = CARTESIAN_POINT('',(-3.188878438966,1.480297366167E-15)); +#604 = CARTESIAN_POINT('',(-3.14159265359,1.443289932013E-15)); +#605 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#606 = ORIENTED_EDGE('',*,*,#607,.T.); +#607 = EDGE_CURVE('',#562,#608,#610,.T.); +#608 = VERTEX_POINT('',#609); +#609 = CARTESIAN_POINT('',(0.6,14.497786780007,-0.253362)); +#610 = SURFACE_CURVE('',#611,(#615,#622),.PCURVE_S1.); +#611 = LINE('',#612,#613); +#612 = CARTESIAN_POINT('',(0.6,10.297786780007,-0.213512139013)); +#613 = VECTOR('',#614,1.); +#614 = DIRECTION('',(2.2098127191E-16,0.999954991377,-9.487635095214E-03 + )); +#615 = PCURVE('',#44,#616); +#616 = DEFINITIONAL_REPRESENTATION('',(#617),#621); +#617 = LINE('',#618,#619); +#618 = CARTESIAN_POINT('',(5.959049958078,2.592967409883)); +#619 = VECTOR('',#620,1.); +#620 = DIRECTION('',(9.487635095214E-03,-0.999954991377)); +#621 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#622 = PCURVE('',#623,#628); +#623 = PLANE('',#624); +#624 = AXIS2_PLACEMENT_3D('',#625,#626,#627); +#625 = CARTESIAN_POINT('',(0.6,10.297786780007,-0.213512139013)); +#626 = DIRECTION('',(-1.110173055016E-16,-9.487635095214E-03, + -0.999954991377)); +#627 = DIRECTION('',(-1.110173055016E-16,-0.999954991377, + 9.487635095214E-03)); +#628 = DEFINITIONAL_REPRESENTATION('',(#629),#633); +#629 = LINE('',#630,#631); +#630 = CARTESIAN_POINT('',(-1.776540222799E-15,-1.19870629866E-33)); +#631 = VECTOR('',#632,1.); +#632 = DIRECTION('',(-1.,-1.099639664084E-16)); +#633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#634 = ORIENTED_EDGE('',*,*,#635,.T.); +#635 = EDGE_CURVE('',#608,#636,#638,.T.); +#636 = VERTEX_POINT('',#637); +#637 = CARTESIAN_POINT('',(0.6,13.56002718944,-5.135725503106)); +#638 = SURFACE_CURVE('',#639,(#644,#651),.PCURVE_S1.); +#639 = CIRCLE('',#640,14.500000476607); +#640 = AXIS2_PLACEMENT_3D('',#641,#642,#643); +#641 = CARTESIAN_POINT('',(0.6,6.661338147751E-17,6.661338147751E-17)); +#642 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#643 = DIRECTION('',(2.22044604925E-16,1.,1.110223024625E-16)); +#644 = PCURVE('',#44,#645); +#645 = DEFINITIONAL_REPRESENTATION('',(#646),#650); +#646 = CIRCLE('',#647,14.500000476607); +#647 = AXIS2_PLACEMENT_2D('',#648,#649); +#648 = CARTESIAN_POINT('',(5.745537819065,12.890754189891)); +#649 = DIRECTION('',(-1.110223024625E-16,-1.)); +#650 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#651 = PCURVE('',#652,#657); +#652 = CYLINDRICAL_SURFACE('',#653,14.500000476607); +#653 = AXIS2_PLACEMENT_3D('',#654,#655,#656); +#654 = CARTESIAN_POINT('',(0.6,0.,0.)); +#655 = DIRECTION('',(-1.,1.110223024625E-16,1.232595164408E-32)); +#656 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#657 = DEFINITIONAL_REPRESENTATION('',(#658),#662); +#658 = LINE('',#659,#660); +#659 = CARTESIAN_POINT('',(0.,0.)); +#660 = VECTOR('',#661,1.); +#661 = DIRECTION('',(1.,0.)); +#662 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#663 = ORIENTED_EDGE('',*,*,#664,.F.); +#664 = EDGE_CURVE('',#665,#636,#667,.T.); +#665 = VERTEX_POINT('',#666); +#666 = CARTESIAN_POINT('',(0.6,12.890754189891,-5.745537819065)); +#667 = SURFACE_CURVE('',#668,(#673,#684),.PCURVE_S1.); +#668 = CIRCLE('',#669,1.); +#669 = AXIS2_PLACEMENT_3D('',#670,#671,#672); +#670 = CARTESIAN_POINT('',(0.6,12.624852931252,-4.781537549016)); +#671 = DIRECTION('',(1.,-1.110223024625E-16,-1.232595164408E-32)); +#672 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#673 = PCURVE('',#44,#674); +#674 = DEFINITIONAL_REPRESENTATION('',(#675),#683); +#675 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#676,#677,#678,#679,#680,#681 +,#682),.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( + '') ); +#676 = CARTESIAN_POINT('',(10.527075368081,-0.734098741361)); +#677 = CARTESIAN_POINT('',(8.795024560512,-0.734098741361)); +#678 = CARTESIAN_POINT('',(9.661049964297,0.765901258639)); +#679 = CARTESIAN_POINT('',(10.527075368081,2.265901258639)); +#680 = CARTESIAN_POINT('',(11.393100771865,0.765901258639)); +#681 = CARTESIAN_POINT('',(12.25912617565,-0.734098741361)); +#682 = CARTESIAN_POINT('',(10.527075368081,-0.734098741361)); +#683 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#684 = PCURVE('',#685,#690); +#685 = CYLINDRICAL_SURFACE('',#686,1.); +#686 = AXIS2_PLACEMENT_3D('',#687,#688,#689); +#687 = CARTESIAN_POINT('',(0.6,12.624852931252,-4.781537549016)); +#688 = DIRECTION('',(1.,-1.110223024625E-16,-1.232595164408E-32)); +#689 = DIRECTION('',(2.952096996177E-17,0.265901258639,-0.964000270049) + ); +#690 = DEFINITIONAL_REPRESENTATION('',(#691),#695); +#691 = LINE('',#692,#693); +#692 = CARTESIAN_POINT('',(-4.981527697663,9.314167626979E-16)); +#693 = VECTOR('',#694,1.); +#694 = DIRECTION('',(1.,0.)); +#695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#696 = ORIENTED_EDGE('',*,*,#697,.T.); +#697 = EDGE_CURVE('',#665,#698,#700,.T.); +#698 = VERTEX_POINT('',#699); +#699 = CARTESIAN_POINT('',(0.6,10.68552,-6.353810000001)); +#700 = SURFACE_CURVE('',#701,(#705,#712),.PCURVE_S1.); +#701 = LINE('',#702,#703); +#702 = CARTESIAN_POINT('',(0.6,13.3693,-5.61354)); +#703 = VECTOR('',#704,1.); +#704 = DIRECTION('',(-2.435720290724E-16,-0.964000270049,-0.265901258639 + )); +#705 = PCURVE('',#44,#706); +#706 = DEFINITIONAL_REPRESENTATION('',(#707),#711); +#707 = LINE('',#708,#709); +#708 = CARTESIAN_POINT('',(11.359077819065,-0.478545810109)); +#709 = VECTOR('',#710,1.); +#710 = DIRECTION('',(0.265901258639,0.964000270049)); +#711 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#712 = PCURVE('',#713,#718); +#713 = PLANE('',#714); +#714 = AXIS2_PLACEMENT_3D('',#715,#716,#717); +#715 = CARTESIAN_POINT('',(0.6,13.3693,-5.61354)); +#716 = DIRECTION('',(1.070255295553E-16,-0.265901258639,0.964000270049) + ); +#717 = DIRECTION('',(1.070255295553E-16,0.964000270049,0.265901258639)); +#718 = DEFINITIONAL_REPRESENTATION('',(#719),#723); +#719 = LINE('',#720,#721); +#720 = CARTESIAN_POINT('',(1.515970676958E-32,-1.110223024625E-16)); +#721 = VECTOR('',#722,1.); +#722 = DIRECTION('',(-1.,1.365464995171E-16)); +#723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#724 = ORIENTED_EDGE('',*,*,#725,.F.); +#725 = EDGE_CURVE('',#726,#698,#728,.T.); +#726 = VERTEX_POINT('',#727); +#727 = CARTESIAN_POINT('',(0.6,10.082661735329,-6.83866)); +#728 = SURFACE_CURVE('',#729,(#734,#741),.PCURVE_S1.); +#729 = CIRCLE('',#730,1.); +#730 = AXIS2_PLACEMENT_3D('',#731,#732,#733); +#731 = CARTESIAN_POINT('',(0.6,10.962017956403,-7.314824505669)); +#732 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#733 = DIRECTION('',(2.22044604925E-16,1.,1.110223024625E-16)); +#734 = PCURVE('',#44,#735); +#735 = DEFINITIONAL_REPRESENTATION('',(#736),#740); +#736 = CIRCLE('',#737,1.); +#737 = AXIS2_PLACEMENT_2D('',#738,#739); +#738 = CARTESIAN_POINT('',(13.060362324734,1.928736233488)); +#739 = DIRECTION('',(-1.110223024625E-16,-1.)); +#740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#741 = PCURVE('',#742,#747); +#742 = CYLINDRICAL_SURFACE('',#743,1.); +#743 = AXIS2_PLACEMENT_3D('',#744,#745,#746); +#744 = CARTESIAN_POINT('',(0.6,10.962017956403,-7.314824505669)); +#745 = DIRECTION('',(-1.,1.110223024625E-16,1.232595164408E-32)); +#746 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#747 = DEFINITIONAL_REPRESENTATION('',(#748),#752); +#748 = LINE('',#749,#750); +#749 = CARTESIAN_POINT('',(0.,0.)); +#750 = VECTOR('',#751,1.); +#751 = DIRECTION('',(1.,0.)); +#752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#753 = ORIENTED_EDGE('',*,*,#754,.T.); +#754 = EDGE_CURVE('',#726,#755,#757,.T.); +#755 = VERTEX_POINT('',#756); +#756 = CARTESIAN_POINT('',(0.6,-13.1,-5.628633774775E-18)); +#757 = SURFACE_CURVE('',#758,(#763,#770),.PCURVE_S1.); +#758 = CIRCLE('',#759,12.6); +#759 = AXIS2_PLACEMENT_3D('',#760,#761,#762); +#760 = CARTESIAN_POINT('',(0.6,-0.5,1.110223024625E-17)); +#761 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#762 = DIRECTION('',(2.22044604925E-16,1.,1.110223024625E-16)); +#763 = PCURVE('',#44,#764); +#764 = DEFINITIONAL_REPRESENTATION('',(#765),#769); +#765 = CIRCLE('',#766,12.6); +#766 = AXIS2_PLACEMENT_2D('',#767,#768); +#767 = CARTESIAN_POINT('',(5.745537819065,13.390754189891)); +#768 = DIRECTION('',(-1.110223024625E-16,-1.)); +#769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#770 = PCURVE('',#241,#771); +#771 = DEFINITIONAL_REPRESENTATION('',(#772),#798); +#772 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#773,#774,#775,#776,#777,#778, + #779,#780,#781,#782,#783,#784,#785,#786,#787,#788,#789,#790,#791, + #792,#793,#794,#795,#796,#797),.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.57370882513,0.690430817333, + 0.807152809536,0.923874801739,1.040596793941,1.157318786144, + 1.274040778347,1.390762770549,1.507484762752,1.624206754955, + 1.740928747157,1.85765073936,1.974372731563,2.091094723765, + 2.207816715968,2.324538708171,2.441260700374,2.557982692576, + 2.674704684779,2.791426676982,2.908148669184,3.024870661387, + 3.14159265359),.QUASI_UNIFORM_KNOTS.); +#773 = CARTESIAN_POINT('',(-5.709476482049,0.)); +#774 = CARTESIAN_POINT('',(-5.670569151315,7.401486830834E-17)); +#775 = CARTESIAN_POINT('',(-5.592754489846,2.220616135748E-16)); +#776 = CARTESIAN_POINT('',(-5.476032497644,4.44029679576E-16)); +#777 = CARTESIAN_POINT('',(-5.359310505441,6.663549272217E-16)); +#778 = CARTESIAN_POINT('',(-5.242588513238,8.873535001879E-16)); +#779 = CARTESIAN_POINT('',(-5.125866521036,1.113301590228E-15)); +#780 = CARTESIAN_POINT('',(-5.009144528833,1.320778286653E-15)); +#781 = CARTESIAN_POINT('',(-4.89242253663,1.597191040462E-15)); +#782 = CARTESIAN_POINT('',(-4.775700544428,1.616330958349E-15)); +#783 = CARTESIAN_POINT('',(-4.658978552225,1.929492347768E-15)); +#784 = CARTESIAN_POINT('',(-4.542256560022,1.989974501754E-15)); +#785 = CARTESIAN_POINT('',(-4.425534567819,2.101018311167E-15)); +#786 = CARTESIAN_POINT('',(-4.308812575617,2.262494734306E-15)); +#787 = CARTESIAN_POINT('',(-4.192090583414,2.171679047111E-15)); +#788 = CARTESIAN_POINT('',(-4.075368591211,2.373465372751E-15)); +#789 = CARTESIAN_POINT('',(-3.958646599009,2.323269572161E-15)); +#790 = CARTESIAN_POINT('',(-3.841924606806,2.322266448883E-15)); +#791 = CARTESIAN_POINT('',(-3.725202614603,2.376474742583E-15)); +#792 = CARTESIAN_POINT('',(-3.608480622401,2.160644691061E-15)); +#793 = CARTESIAN_POINT('',(-3.491758630198,2.303622788673E-15)); +#794 = CARTESIAN_POINT('',(-3.375036637995,1.947540449747E-15)); +#795 = CARTESIAN_POINT('',(-3.258314645792,1.896624078292E-15)); +#796 = CARTESIAN_POINT('',(-3.180499984324,1.825700084939E-15)); +#797 = CARTESIAN_POINT('',(-3.14159265359,1.7763568394E-15)); +#798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#799 = ORIENTED_EDGE('',*,*,#800,.F.); +#800 = EDGE_CURVE('',#224,#755,#801,.T.); +#801 = SURFACE_CURVE('',#802,(#807,#818),.PCURVE_S1.); +#802 = CIRCLE('',#803,12.6); +#803 = AXIS2_PLACEMENT_3D('',#804,#805,#806); +#804 = CARTESIAN_POINT('',(0.6,-0.5,0.)); +#805 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#806 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#807 = PCURVE('',#44,#808); +#808 = DEFINITIONAL_REPRESENTATION('',(#809),#817); +#809 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#810,#811,#812,#813,#814,#815 +,#816),.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( + '') ); +#810 = CARTESIAN_POINT('',(5.745537819065,0.790754189891)); +#811 = CARTESIAN_POINT('',(-16.0783023563,0.790754189891)); +#812 = CARTESIAN_POINT('',(-5.166382268619,19.690754189891)); +#813 = CARTESIAN_POINT('',(5.745537819065,38.590754189891)); +#814 = CARTESIAN_POINT('',(16.657457906749,19.690754189891)); +#815 = CARTESIAN_POINT('',(27.569377994433,0.790754189891)); +#816 = CARTESIAN_POINT('',(5.745537819065,0.790754189891)); +#817 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#818 = PCURVE('',#241,#819); +#819 = DEFINITIONAL_REPRESENTATION('',(#820),#846); +#820 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#821,#822,#823,#824,#825,#826, + #827,#828,#829,#830,#831,#832,#833,#834,#835,#836,#837,#838,#839, + #840,#841,#842,#843,#844,#845),.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.57370882513,0.690430817333, + 0.807152809536,0.923874801739,1.040596793941,1.157318786144, + 1.274040778347,1.390762770549,1.507484762752,1.624206754955, + 1.740928747157,1.85765073936,1.974372731563,2.091094723765, + 2.207816715968,2.324538708171,2.441260700374,2.557982692576, + 2.674704684779,2.791426676982,2.908148669184,3.024870661387, + 3.14159265359),.QUASI_UNIFORM_KNOTS.); +#821 = CARTESIAN_POINT('',(-0.57370882513,0.)); +#822 = CARTESIAN_POINT('',(-0.612616155865,0.)); +#823 = CARTESIAN_POINT('',(-0.690430817333,-2.820520769393E-18)); +#824 = CARTESIAN_POINT('',(-0.807152809536,9.871822692877E-18)); +#825 = CARTESIAN_POINT('',(-0.923874801739,-3.666677000212E-17)); +#826 = CARTESIAN_POINT('',(-1.040596793941,1.367952573156E-16)); +#827 = CARTESIAN_POINT('',(-1.157318786144,1.556195555149E-16)); +#828 = CARTESIAN_POINT('',(-1.274040778347,-9.313966459997E-17)); +#829 = CARTESIAN_POINT('',(-1.390762770549,2.16939102885E-16)); +#830 = CARTESIAN_POINT('',(-1.507484762752,-1.08482932165E-16)); +#831 = CARTESIAN_POINT('',(-1.624206754955,2.169926257751E-16)); +#832 = CARTESIAN_POINT('',(-1.740928747157,-9.33537561603E-17)); +#833 = CARTESIAN_POINT('',(-1.85765073936,1.564223988661E-16)); +#834 = CARTESIAN_POINT('',(-1.974372731563,1.33797975471E-16)); +#835 = CARTESIAN_POINT('',(-2.091094723765,-2.548048597484E-17)); +#836 = CARTESIAN_POINT('',(-2.207816715968,-3.187603157161E-17)); +#837 = CARTESIAN_POINT('',(-2.324538708171,1.529846122613E-16)); +#838 = CARTESIAN_POINT('',(-2.441260700374,8.607139730166E-17)); +#839 = CARTESIAN_POINT('',(-2.557982692576,1.688636133072E-16)); +#840 = CARTESIAN_POINT('',(-2.674704684779,-9.53920357553E-17)); +#841 = CARTESIAN_POINT('',(-2.791426676982,2.12704529714E-16)); +#842 = CARTESIAN_POINT('',(-2.908148669184,-8.929226832565E-17)); +#843 = CARTESIAN_POINT('',(-3.024870661387,1.444645435886E-16)); +#844 = CARTESIAN_POINT('',(-3.102685322856,1.665334536938E-16)); +#845 = CARTESIAN_POINT('',(-3.14159265359,1.110223024625E-16)); +#846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#847 = ORIENTED_EDGE('',*,*,#298,.T.); +#848 = FACE_BOUND('',#849,.T.); +#849 = EDGE_LOOP('',(#850)); +#850 = ORIENTED_EDGE('',*,*,#851,.F.); +#851 = EDGE_CURVE('',#852,#852,#854,.T.); +#852 = VERTEX_POINT('',#853); +#853 = CARTESIAN_POINT('',(0.6,13.3,-2.75)); +#854 = SURFACE_CURVE('',#855,(#860,#867),.PCURVE_S1.); +#855 = CIRCLE('',#856,1.); +#856 = AXIS2_PLACEMENT_3D('',#857,#858,#859); +#857 = CARTESIAN_POINT('',(0.6,12.3,-2.75)); +#858 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#859 = DIRECTION('',(2.22044604925E-16,1.,1.110223024625E-16)); +#860 = PCURVE('',#44,#861); +#861 = DEFINITIONAL_REPRESENTATION('',(#862),#866); +#862 = CIRCLE('',#863,1.); +#863 = AXIS2_PLACEMENT_2D('',#864,#865); +#864 = CARTESIAN_POINT('',(8.495537819065,0.590754189891)); +#865 = DIRECTION('',(-1.110223024625E-16,-1.)); +#866 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#867 = PCURVE('',#868,#873); +#868 = CYLINDRICAL_SURFACE('',#869,1.); +#869 = AXIS2_PLACEMENT_3D('',#870,#871,#872); +#870 = CARTESIAN_POINT('',(0.6,12.3,-2.75)); +#871 = DIRECTION('',(-1.,1.110223024625E-16,1.232595164408E-32)); +#872 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#873 = DEFINITIONAL_REPRESENTATION('',(#874),#878); +#874 = LINE('',#875,#876); +#875 = CARTESIAN_POINT('',(0.,0.)); +#876 = VECTOR('',#877,1.); +#877 = DIRECTION('',(1.,0.)); +#878 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#879 = FACE_BOUND('',#880,.T.); +#880 = EDGE_LOOP('',(#881)); +#881 = ORIENTED_EDGE('',*,*,#882,.T.); +#882 = EDGE_CURVE('',#883,#883,#885,.T.); +#883 = VERTEX_POINT('',#884); +#884 = CARTESIAN_POINT('',(0.6,13.3,2.75)); +#885 = SURFACE_CURVE('',#886,(#891,#902),.PCURVE_S1.); +#886 = CIRCLE('',#887,1.); +#887 = AXIS2_PLACEMENT_3D('',#888,#889,#890); +#888 = CARTESIAN_POINT('',(0.6,12.3,2.75)); +#889 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#890 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#891 = PCURVE('',#44,#892); +#892 = DEFINITIONAL_REPRESENTATION('',(#893),#901); +#893 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#894,#895,#896,#897,#898,#899 +,#900),.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( + '') ); +#894 = CARTESIAN_POINT('',(2.995537819065,-0.409245810109)); +#895 = CARTESIAN_POINT('',(1.263487011496,-0.409245810109)); +#896 = CARTESIAN_POINT('',(2.12951241528,1.090754189891)); +#897 = CARTESIAN_POINT('',(2.995537819065,2.590754189891)); +#898 = CARTESIAN_POINT('',(3.861563222849,1.090754189891)); +#899 = CARTESIAN_POINT('',(4.727588626634,-0.409245810109)); +#900 = CARTESIAN_POINT('',(2.995537819065,-0.409245810109)); +#901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#902 = PCURVE('',#903,#908); +#903 = CYLINDRICAL_SURFACE('',#904,1.); +#904 = AXIS2_PLACEMENT_3D('',#905,#906,#907); +#905 = CARTESIAN_POINT('',(0.6,12.3,2.75)); +#906 = DIRECTION('',(-1.,1.110223024625E-16,-1.232595164408E-32)); +#907 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#908 = DEFINITIONAL_REPRESENTATION('',(#909),#913); +#909 = LINE('',#910,#911); +#910 = CARTESIAN_POINT('',(-0.,0.)); +#911 = VECTOR('',#912,1.); +#912 = DIRECTION('',(-1.,0.)); +#913 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#914 = ADVANCED_FACE('',(#915),#713,.F.); +#915 = FACE_BOUND('',#916,.T.); +#916 = EDGE_LOOP('',(#917,#918,#941,#964)); +#917 = ORIENTED_EDGE('',*,*,#697,.F.); +#918 = ORIENTED_EDGE('',*,*,#919,.T.); +#919 = EDGE_CURVE('',#665,#920,#922,.T.); +#920 = VERTEX_POINT('',#921); +#921 = CARTESIAN_POINT('',(1.8,12.890754189891,-5.745537819065)); +#922 = SURFACE_CURVE('',#923,(#927,#934),.PCURVE_S1.); +#923 = LINE('',#924,#925); +#924 = CARTESIAN_POINT('',(0.6,12.890754189891,-5.745537819065)); +#925 = VECTOR('',#926,1.); +#926 = DIRECTION('',(1.,-1.110223024625E-16,-1.232595164408E-32)); +#927 = PCURVE('',#713,#928); +#928 = DEFINITIONAL_REPRESENTATION('',(#929),#933); +#929 = LINE('',#930,#931); +#930 = CARTESIAN_POINT('',(-0.496416676403,1.110223024625E-16)); +#931 = VECTOR('',#932,1.); +#932 = DIRECTION('',(-2.792938934424E-32,-1.)); +#933 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#934 = PCURVE('',#685,#935); +#935 = DEFINITIONAL_REPRESENTATION('',(#936),#940); +#936 = LINE('',#937,#938); +#937 = CARTESIAN_POINT('',(0.,0.)); +#938 = VECTOR('',#939,1.); +#939 = DIRECTION('',(0.,1.)); +#940 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#941 = ORIENTED_EDGE('',*,*,#942,.T.); +#942 = EDGE_CURVE('',#920,#943,#945,.T.); +#943 = VERTEX_POINT('',#944); +#944 = CARTESIAN_POINT('',(1.8,10.68552,-6.353810000001)); +#945 = SURFACE_CURVE('',#946,(#950,#957),.PCURVE_S1.); +#946 = LINE('',#947,#948); +#947 = CARTESIAN_POINT('',(1.8,13.3693,-5.61354)); +#948 = VECTOR('',#949,1.); +#949 = DIRECTION('',(-2.435720290724E-16,-0.964000270049,-0.265901258639 + )); +#950 = PCURVE('',#713,#951); +#951 = DEFINITIONAL_REPRESENTATION('',(#952),#956); +#952 = LINE('',#953,#954); +#953 = CARTESIAN_POINT('',(1.638557994205E-16,-1.2)); +#954 = VECTOR('',#955,1.); +#955 = DIRECTION('',(-1.,1.365464995171E-16)); +#956 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#957 = PCURVE('',#100,#958); +#958 = DEFINITIONAL_REPRESENTATION('',(#959),#963); +#959 = LINE('',#960,#961); +#960 = CARTESIAN_POINT('',(-11.35907781906,-0.478545810109)); +#961 = VECTOR('',#962,1.); +#962 = DIRECTION('',(-0.265901258639,0.964000270049)); +#963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#964 = ORIENTED_EDGE('',*,*,#965,.F.); +#965 = EDGE_CURVE('',#698,#943,#966,.T.); +#966 = SURFACE_CURVE('',#967,(#971,#978),.PCURVE_S1.); +#967 = LINE('',#968,#969); +#968 = CARTESIAN_POINT('',(0.6,10.68552,-6.353810000001)); +#969 = VECTOR('',#970,1.); +#970 = DIRECTION('',(1.,0.,-1.110223024625E-16)); +#971 = PCURVE('',#713,#972); +#972 = DEFINITIONAL_REPRESENTATION('',(#973),#977); +#973 = LINE('',#974,#975); +#974 = CARTESIAN_POINT('',(-2.784003369484,-7.59148299778E-17)); +#975 = VECTOR('',#976,1.); +#976 = DIRECTION('',(7.750455959354E-17,-1.)); +#977 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#978 = PCURVE('',#742,#979); +#979 = DEFINITIONAL_REPRESENTATION('',(#980),#984); +#980 = LINE('',#981,#982); +#981 = CARTESIAN_POINT('',(4.432240902695,0.)); +#982 = VECTOR('',#983,1.); +#983 = DIRECTION('',(0.,-1.)); +#984 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#985 = ADVANCED_FACE('',(#986),#685,.T.); +#986 = FACE_BOUND('',#987,.T.); +#987 = EDGE_LOOP('',(#988,#989,#1012,#1034)); +#988 = ORIENTED_EDGE('',*,*,#664,.T.); +#989 = ORIENTED_EDGE('',*,*,#990,.T.); +#990 = EDGE_CURVE('',#636,#991,#993,.T.); +#991 = VERTEX_POINT('',#992); +#992 = CARTESIAN_POINT('',(1.8,13.56002718944,-5.135725503106)); +#993 = SURFACE_CURVE('',#994,(#998,#1005),.PCURVE_S1.); +#994 = LINE('',#995,#996); +#995 = CARTESIAN_POINT('',(0.6,13.56002718944,-5.135725503106)); +#996 = VECTOR('',#997,1.); +#997 = DIRECTION('',(1.,-1.110223024625E-16,-1.232595164408E-32)); +#998 = PCURVE('',#685,#999); +#999 = DEFINITIONAL_REPRESENTATION('',(#1000),#1004); +#1000 = LINE('',#1001,#1002); +#1001 = CARTESIAN_POINT('',(0.939612021655,0.)); +#1002 = VECTOR('',#1003,1.); +#1003 = DIRECTION('',(0.,1.)); +#1004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1005 = PCURVE('',#652,#1006); +#1006 = DEFINITIONAL_REPRESENTATION('',(#1007),#1011); +#1007 = LINE('',#1008,#1009); +#1008 = CARTESIAN_POINT('',(0.362045587862,1.110223024625E-16)); +#1009 = VECTOR('',#1010,1.); +#1010 = DIRECTION('',(-0.,-1.)); +#1011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1012 = ORIENTED_EDGE('',*,*,#1013,.F.); +#1013 = EDGE_CURVE('',#920,#991,#1014,.T.); +#1014 = SURFACE_CURVE('',#1015,(#1020,#1027),.PCURVE_S1.); +#1015 = CIRCLE('',#1016,1.); +#1016 = AXIS2_PLACEMENT_3D('',#1017,#1018,#1019); +#1017 = CARTESIAN_POINT('',(1.8,12.624852931252,-4.781537549016)); +#1018 = DIRECTION('',(1.,-1.110223024625E-16,-1.232595164408E-32)); +#1019 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#1020 = PCURVE('',#685,#1021); +#1021 = DEFINITIONAL_REPRESENTATION('',(#1022),#1026); +#1022 = LINE('',#1023,#1024); +#1023 = CARTESIAN_POINT('',(-4.981527697663,1.2)); +#1024 = VECTOR('',#1025,1.); +#1025 = DIRECTION('',(1.,0.)); +#1026 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1027 = PCURVE('',#100,#1028); +#1028 = DEFINITIONAL_REPRESENTATION('',(#1029),#1033); +#1029 = CIRCLE('',#1030,1.); +#1030 = AXIS2_PLACEMENT_2D('',#1031,#1032); +#1031 = CARTESIAN_POINT('',(-10.52707536808,0.265901258639)); +#1032 = DIRECTION('',(2.115513043158E-32,-1.)); +#1033 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1034 = ORIENTED_EDGE('',*,*,#919,.F.); +#1035 = ADVANCED_FACE('',(#1036),#742,.F.); +#1036 = FACE_BOUND('',#1037,.F.); +#1037 = EDGE_LOOP('',(#1038,#1083,#1109,#1110)); +#1038 = ORIENTED_EDGE('',*,*,#1039,.T.); +#1039 = EDGE_CURVE('',#726,#1040,#1042,.T.); +#1040 = VERTEX_POINT('',#1041); +#1041 = CARTESIAN_POINT('',(1.8,10.082661735329,-6.83866)); +#1042 = SURFACE_CURVE('',#1043,(#1047,#1054),.PCURVE_S1.); +#1043 = LINE('',#1044,#1045); +#1044 = CARTESIAN_POINT('',(0.6,10.082661735329,-6.83866)); +#1045 = VECTOR('',#1046,1.); +#1046 = DIRECTION('',(1.,0.,-1.110223024625E-16)); +#1047 = PCURVE('',#742,#1048); +#1048 = DEFINITIONAL_REPRESENTATION('',(#1049),#1053); +#1049 = LINE('',#1050,#1051); +#1050 = CARTESIAN_POINT('',(3.637880481917,0.)); +#1051 = VECTOR('',#1052,1.); +#1052 = DIRECTION('',(0.,-1.)); +#1053 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1054 = PCURVE('',#241,#1055); +#1055 = DEFINITIONAL_REPRESENTATION('',(#1056),#1082); +#1056 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1057,#1058,#1059,#1060,#1061, + #1062,#1063,#1064,#1065,#1066,#1067,#1068,#1069,#1070,#1071,#1072, + #1073,#1074,#1075,#1076,#1077,#1078,#1079,#1080,#1081), + .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.,5.454545454545E-02,0.109090909091,0.163636363636,0.218181818182, + 0.272727272727,0.327272727273,0.381818181818,0.436363636364, + 0.490909090909,0.545454545455,0.6,0.654545454545,0.709090909091, + 0.763636363636,0.818181818182,0.872727272727,0.927272727273, + 0.981818181818,1.036363636364,1.090909090909,1.145454545455,1.2), + .QUASI_UNIFORM_KNOTS.); +#1057 = CARTESIAN_POINT('',(-5.709476482049,0.)); +#1058 = CARTESIAN_POINT('',(-5.709476482049,-1.818181818182E-02)); +#1059 = CARTESIAN_POINT('',(-5.709476482049,-5.454545454545E-02)); +#1060 = CARTESIAN_POINT('',(-5.709476482049,-0.109090909091)); +#1061 = CARTESIAN_POINT('',(-5.709476482049,-0.163636363636)); +#1062 = CARTESIAN_POINT('',(-5.709476482049,-0.218181818182)); +#1063 = CARTESIAN_POINT('',(-5.709476482049,-0.272727272727)); +#1064 = CARTESIAN_POINT('',(-5.709476482049,-0.327272727273)); +#1065 = CARTESIAN_POINT('',(-5.709476482049,-0.381818181818)); +#1066 = CARTESIAN_POINT('',(-5.709476482049,-0.436363636364)); +#1067 = CARTESIAN_POINT('',(-5.709476482049,-0.490909090909)); +#1068 = CARTESIAN_POINT('',(-5.709476482049,-0.545454545455)); +#1069 = CARTESIAN_POINT('',(-5.709476482049,-0.6)); +#1070 = CARTESIAN_POINT('',(-5.709476482049,-0.654545454545)); +#1071 = CARTESIAN_POINT('',(-5.709476482049,-0.709090909091)); +#1072 = CARTESIAN_POINT('',(-5.709476482049,-0.763636363636)); +#1073 = CARTESIAN_POINT('',(-5.709476482049,-0.818181818182)); +#1074 = CARTESIAN_POINT('',(-5.709476482049,-0.872727272727)); +#1075 = CARTESIAN_POINT('',(-5.709476482049,-0.927272727273)); +#1076 = CARTESIAN_POINT('',(-5.709476482049,-0.981818181818)); +#1077 = CARTESIAN_POINT('',(-5.709476482049,-1.036363636364)); +#1078 = CARTESIAN_POINT('',(-5.709476482049,-1.090909090909)); +#1079 = CARTESIAN_POINT('',(-5.709476482049,-1.145454545455)); +#1080 = CARTESIAN_POINT('',(-5.709476482049,-1.181818181818)); +#1081 = CARTESIAN_POINT('',(-5.709476482049,-1.2)); +#1082 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1083 = ORIENTED_EDGE('',*,*,#1084,.T.); +#1084 = EDGE_CURVE('',#1040,#943,#1085,.T.); +#1085 = SURFACE_CURVE('',#1086,(#1091,#1098),.PCURVE_S1.); +#1086 = CIRCLE('',#1087,1.); +#1087 = AXIS2_PLACEMENT_3D('',#1088,#1089,#1090); +#1088 = CARTESIAN_POINT('',(1.8,10.962017956403,-7.314824505669)); +#1089 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#1090 = DIRECTION('',(2.22044604925E-16,1.,1.110223024625E-16)); +#1091 = PCURVE('',#742,#1092); +#1092 = DEFINITIONAL_REPRESENTATION('',(#1093),#1097); +#1093 = LINE('',#1094,#1095); +#1094 = CARTESIAN_POINT('',(0.,-1.2)); +#1095 = VECTOR('',#1096,1.); +#1096 = DIRECTION('',(1.,0.)); +#1097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1098 = PCURVE('',#100,#1099); +#1099 = DEFINITIONAL_REPRESENTATION('',(#1100),#1108); +#1100 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1101,#1102,#1103,#1104, +#1105,#1106,#1107),.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('') ); +#1101 = CARTESIAN_POINT('',(-13.06036232473,0.928736233488)); +#1102 = CARTESIAN_POINT('',(-14.7924131323,0.928736233488)); +#1103 = CARTESIAN_POINT('',(-13.92638772851,2.428736233488)); +#1104 = CARTESIAN_POINT('',(-13.06036232473,3.928736233488)); +#1105 = CARTESIAN_POINT('',(-12.19433692095,2.428736233488)); +#1106 = CARTESIAN_POINT('',(-11.32831151716,0.928736233488)); +#1107 = CARTESIAN_POINT('',(-13.06036232473,0.928736233488)); +#1108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1109 = ORIENTED_EDGE('',*,*,#965,.F.); +#1110 = ORIENTED_EDGE('',*,*,#725,.F.); +#1111 = ADVANCED_FACE('',(#1112),#652,.T.); +#1112 = FACE_BOUND('',#1113,.T.); +#1113 = EDGE_LOOP('',(#1114,#1115,#1138,#1164)); +#1114 = ORIENTED_EDGE('',*,*,#635,.F.); +#1115 = ORIENTED_EDGE('',*,*,#1116,.T.); +#1116 = EDGE_CURVE('',#608,#1117,#1119,.T.); +#1117 = VERTEX_POINT('',#1118); +#1118 = CARTESIAN_POINT('',(1.8,14.497786780007,-0.253362)); +#1119 = SURFACE_CURVE('',#1120,(#1124,#1131),.PCURVE_S1.); +#1120 = LINE('',#1121,#1122); +#1121 = CARTESIAN_POINT('',(0.6,14.497786780007,-0.253362)); +#1122 = VECTOR('',#1123,1.); +#1123 = DIRECTION('',(1.,0.,-1.110223024625E-16)); +#1124 = PCURVE('',#652,#1125); +#1125 = DEFINITIONAL_REPRESENTATION('',(#1126),#1130); +#1126 = LINE('',#1127,#1128); +#1127 = CARTESIAN_POINT('',(1.747413006508E-02,0.)); +#1128 = VECTOR('',#1129,1.); +#1129 = DIRECTION('',(0.,-1.)); +#1130 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1131 = PCURVE('',#623,#1132); +#1132 = DEFINITIONAL_REPRESENTATION('',(#1133),#1137); +#1133 = LINE('',#1134,#1135); +#1134 = CARTESIAN_POINT('',(-4.200189044724,2.220446049251E-17)); +#1135 = VECTOR('',#1136,1.); +#1136 = DIRECTION('',(-1.120706445948E-16,-1.)); +#1137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1138 = ORIENTED_EDGE('',*,*,#1139,.T.); +#1139 = EDGE_CURVE('',#1117,#991,#1140,.T.); +#1140 = SURFACE_CURVE('',#1141,(#1146,#1153),.PCURVE_S1.); +#1141 = CIRCLE('',#1142,14.500000476607); +#1142 = AXIS2_PLACEMENT_3D('',#1143,#1144,#1145); +#1143 = CARTESIAN_POINT('',(1.8,6.661338147751E-17,4.440892098501E-16)); +#1144 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#1145 = DIRECTION('',(2.22044604925E-16,1.,1.110223024625E-16)); +#1146 = PCURVE('',#652,#1147); +#1147 = DEFINITIONAL_REPRESENTATION('',(#1148),#1152); +#1148 = LINE('',#1149,#1150); +#1149 = CARTESIAN_POINT('',(0.,-1.2)); +#1150 = VECTOR('',#1151,1.); +#1151 = DIRECTION('',(1.,0.)); +#1152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1153 = PCURVE('',#100,#1154); +#1154 = DEFINITIONAL_REPRESENTATION('',(#1155),#1163); +#1155 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1156,#1157,#1158,#1159, +#1160,#1161,#1162),.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('') ); +#1156 = CARTESIAN_POINT('',(-5.745537819065,-1.609246286716)); +#1157 = CARTESIAN_POINT('',(-30.86027535432,-1.609246286716)); +#1158 = CARTESIAN_POINT('',(-18.30290658669,20.140754428194)); +#1159 = CARTESIAN_POINT('',(-5.745537819065,41.890755143104)); +#1160 = CARTESIAN_POINT('',(6.811830948563,20.140754428194)); +#1161 = CARTESIAN_POINT('',(19.369199716191,-1.609246286716)); +#1162 = CARTESIAN_POINT('',(-5.745537819065,-1.609246286716)); +#1163 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1164 = ORIENTED_EDGE('',*,*,#990,.F.); +#1165 = ADVANCED_FACE('',(#1166),#623,.F.); +#1166 = FACE_BOUND('',#1167,.T.); +#1167 = EDGE_LOOP('',(#1168,#1213,#1234,#1235)); +#1168 = ORIENTED_EDGE('',*,*,#1169,.T.); +#1169 = EDGE_CURVE('',#562,#1170,#1172,.T.); +#1170 = VERTEX_POINT('',#1171); +#1171 = CARTESIAN_POINT('',(1.8,10.297786780007,-0.213512139013)); +#1172 = SURFACE_CURVE('',#1173,(#1177,#1184),.PCURVE_S1.); +#1173 = LINE('',#1174,#1175); +#1174 = CARTESIAN_POINT('',(0.6,10.297786780007,-0.213512139013)); +#1175 = VECTOR('',#1176,1.); +#1176 = DIRECTION('',(1.,0.,-1.110223024625E-16)); +#1177 = PCURVE('',#623,#1178); +#1178 = DEFINITIONAL_REPRESENTATION('',(#1179),#1183); +#1179 = LINE('',#1180,#1181); +#1180 = CARTESIAN_POINT('',(-4.618741244503E-14,5.126949278304E-30)); +#1181 = VECTOR('',#1182,1.); +#1182 = DIRECTION('',(-1.120706445948E-16,-1.)); +#1183 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1184 = PCURVE('',#427,#1185); +#1185 = DEFINITIONAL_REPRESENTATION('',(#1186),#1212); +#1186 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1187,#1188,#1189,#1190,#1191, + #1192,#1193,#1194,#1195,#1196,#1197,#1198,#1199,#1200,#1201,#1202, + #1203,#1204,#1205,#1206,#1207,#1208,#1209,#1210,#1211), + .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.,5.454545454545E-02,0.109090909091,0.163636363636,0.218181818182, + 0.272727272727,0.327272727273,0.381818181818,0.436363636364, + 0.490909090909,0.545454545455,0.6,0.654545454545,0.709090909091, + 0.763636363636,0.818181818182,0.872727272727,0.927272727273, + 0.981818181818,1.036363636364,1.090909090909,1.145454545455,1.2), + .QUASI_UNIFORM_KNOTS.); +#1187 = CARTESIAN_POINT('',(-6.262454488424,0.)); +#1188 = CARTESIAN_POINT('',(-6.262454488424,-1.818181818182E-02)); +#1189 = CARTESIAN_POINT('',(-6.262454488424,-5.454545454545E-02)); +#1190 = CARTESIAN_POINT('',(-6.262454488424,-0.109090909091)); +#1191 = CARTESIAN_POINT('',(-6.262454488424,-0.163636363636)); +#1192 = CARTESIAN_POINT('',(-6.262454488424,-0.218181818182)); +#1193 = CARTESIAN_POINT('',(-6.262454488424,-0.272727272727)); +#1194 = CARTESIAN_POINT('',(-6.262454488424,-0.327272727273)); +#1195 = CARTESIAN_POINT('',(-6.262454488424,-0.381818181818)); +#1196 = CARTESIAN_POINT('',(-6.262454488424,-0.436363636364)); +#1197 = CARTESIAN_POINT('',(-6.262454488424,-0.490909090909)); +#1198 = CARTESIAN_POINT('',(-6.262454488424,-0.545454545455)); +#1199 = CARTESIAN_POINT('',(-6.262454488424,-0.6)); +#1200 = CARTESIAN_POINT('',(-6.262454488424,-0.654545454545)); +#1201 = CARTESIAN_POINT('',(-6.262454488424,-0.709090909091)); +#1202 = CARTESIAN_POINT('',(-6.262454488424,-0.763636363636)); +#1203 = CARTESIAN_POINT('',(-6.262454488424,-0.818181818182)); +#1204 = CARTESIAN_POINT('',(-6.262454488424,-0.872727272727)); +#1205 = CARTESIAN_POINT('',(-6.262454488424,-0.927272727273)); +#1206 = CARTESIAN_POINT('',(-6.262454488424,-0.981818181818)); +#1207 = CARTESIAN_POINT('',(-6.262454488424,-1.036363636364)); +#1208 = CARTESIAN_POINT('',(-6.262454488424,-1.090909090909)); +#1209 = CARTESIAN_POINT('',(-6.262454488424,-1.145454545455)); +#1210 = CARTESIAN_POINT('',(-6.262454488424,-1.181818181818)); +#1211 = CARTESIAN_POINT('',(-6.262454488424,-1.2)); +#1212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1213 = ORIENTED_EDGE('',*,*,#1214,.T.); +#1214 = EDGE_CURVE('',#1170,#1117,#1215,.T.); +#1215 = SURFACE_CURVE('',#1216,(#1220,#1227),.PCURVE_S1.); +#1216 = LINE('',#1217,#1218); +#1217 = CARTESIAN_POINT('',(1.8,10.297786780007,-0.213512139013)); +#1218 = VECTOR('',#1219,1.); +#1219 = DIRECTION('',(2.2098127191E-16,0.999954991377, + -9.487635095214E-03)); +#1220 = PCURVE('',#623,#1221); +#1221 = DEFINITIONAL_REPRESENTATION('',(#1222),#1226); +#1222 = LINE('',#1223,#1224); +#1223 = CARTESIAN_POINT('',(-1.910340325902E-15,-1.2)); +#1224 = VECTOR('',#1225,1.); +#1225 = DIRECTION('',(-1.,-1.099639664084E-16)); +#1226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1227 = PCURVE('',#100,#1228); +#1228 = DEFINITIONAL_REPRESENTATION('',(#1229),#1233); +#1229 = LINE('',#1230,#1231); +#1230 = CARTESIAN_POINT('',(-5.959049958078,2.592967409883)); +#1231 = VECTOR('',#1232,1.); +#1232 = DIRECTION('',(-9.487635095214E-03,-0.999954991377)); +#1233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1234 = ORIENTED_EDGE('',*,*,#1116,.F.); +#1235 = ORIENTED_EDGE('',*,*,#607,.F.); +#1236 = ADVANCED_FACE('',(#1237),#868,.F.); +#1237 = FACE_BOUND('',#1238,.F.); +#1238 = EDGE_LOOP('',(#1239,#1262,#1288,#1289)); +#1239 = ORIENTED_EDGE('',*,*,#1240,.T.); +#1240 = EDGE_CURVE('',#852,#1241,#1243,.T.); +#1241 = VERTEX_POINT('',#1242); +#1242 = CARTESIAN_POINT('',(1.8,13.3,-2.75)); +#1243 = SEAM_CURVE('',#1244,(#1248,#1255),.PCURVE_S1.); +#1244 = LINE('',#1245,#1246); +#1245 = CARTESIAN_POINT('',(0.6,13.3,-2.75)); +#1246 = VECTOR('',#1247,1.); +#1247 = DIRECTION('',(1.,0.,-1.110223024625E-16)); +#1248 = PCURVE('',#868,#1249); +#1249 = DEFINITIONAL_REPRESENTATION('',(#1250),#1254); +#1250 = LINE('',#1251,#1252); +#1251 = CARTESIAN_POINT('',(0.,0.)); +#1252 = VECTOR('',#1253,1.); +#1253 = DIRECTION('',(0.,-1.)); +#1254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1255 = PCURVE('',#868,#1256); +#1256 = DEFINITIONAL_REPRESENTATION('',(#1257),#1261); +#1257 = LINE('',#1258,#1259); +#1258 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1259 = VECTOR('',#1260,1.); +#1260 = DIRECTION('',(0.,-1.)); +#1261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1262 = ORIENTED_EDGE('',*,*,#1263,.T.); +#1263 = EDGE_CURVE('',#1241,#1241,#1264,.T.); +#1264 = SURFACE_CURVE('',#1265,(#1270,#1277),.PCURVE_S1.); +#1265 = CIRCLE('',#1266,1.); +#1266 = AXIS2_PLACEMENT_3D('',#1267,#1268,#1269); +#1267 = CARTESIAN_POINT('',(1.8,12.3,-2.75)); +#1268 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#1269 = DIRECTION('',(2.22044604925E-16,1.,1.110223024625E-16)); +#1270 = PCURVE('',#868,#1271); +#1271 = DEFINITIONAL_REPRESENTATION('',(#1272),#1276); +#1272 = LINE('',#1273,#1274); +#1273 = CARTESIAN_POINT('',(0.,-1.2)); +#1274 = VECTOR('',#1275,1.); +#1275 = DIRECTION('',(1.,0.)); +#1276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1277 = PCURVE('',#100,#1278); +#1278 = DEFINITIONAL_REPRESENTATION('',(#1279),#1287); +#1279 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1280,#1281,#1282,#1283, +#1284,#1285,#1286),.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('') ); +#1280 = CARTESIAN_POINT('',(-8.495537819065,-0.409245810109)); +#1281 = CARTESIAN_POINT('',(-10.22758862663,-0.409245810109)); +#1282 = CARTESIAN_POINT('',(-9.361563222849,1.090754189891)); +#1283 = CARTESIAN_POINT('',(-8.495537819065,2.590754189891)); +#1284 = CARTESIAN_POINT('',(-7.62951241528,1.090754189891)); +#1285 = CARTESIAN_POINT('',(-6.763487011496,-0.409245810109)); +#1286 = CARTESIAN_POINT('',(-8.495537819065,-0.409245810109)); +#1287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1288 = ORIENTED_EDGE('',*,*,#1240,.F.); +#1289 = ORIENTED_EDGE('',*,*,#851,.F.); +#1290 = ADVANCED_FACE('',(#1291),#903,.F.); +#1291 = FACE_BOUND('',#1292,.T.); +#1292 = EDGE_LOOP('',(#1293,#1316,#1338,#1339)); +#1293 = ORIENTED_EDGE('',*,*,#1294,.T.); +#1294 = EDGE_CURVE('',#883,#1295,#1297,.T.); +#1295 = VERTEX_POINT('',#1296); +#1296 = CARTESIAN_POINT('',(1.8,13.3,2.75)); +#1297 = SEAM_CURVE('',#1298,(#1302,#1309),.PCURVE_S1.); +#1298 = LINE('',#1299,#1300); +#1299 = CARTESIAN_POINT('',(0.6,13.3,2.75)); +#1300 = VECTOR('',#1301,1.); +#1301 = DIRECTION('',(1.,0.,1.110223024625E-16)); +#1302 = PCURVE('',#903,#1303); +#1303 = DEFINITIONAL_REPRESENTATION('',(#1304),#1308); +#1304 = LINE('',#1305,#1306); +#1305 = CARTESIAN_POINT('',(-0.,0.)); +#1306 = VECTOR('',#1307,1.); +#1307 = DIRECTION('',(-0.,-1.)); +#1308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1309 = PCURVE('',#903,#1310); +#1310 = DEFINITIONAL_REPRESENTATION('',(#1311),#1315); +#1311 = LINE('',#1312,#1313); +#1312 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#1313 = VECTOR('',#1314,1.); +#1314 = DIRECTION('',(-0.,-1.)); +#1315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1316 = ORIENTED_EDGE('',*,*,#1317,.T.); +#1317 = EDGE_CURVE('',#1295,#1295,#1318,.T.); +#1318 = SURFACE_CURVE('',#1319,(#1324,#1331),.PCURVE_S1.); +#1319 = CIRCLE('',#1320,1.); +#1320 = AXIS2_PLACEMENT_3D('',#1321,#1322,#1323); +#1321 = CARTESIAN_POINT('',(1.8,12.3,2.75)); +#1322 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#1323 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#1324 = PCURVE('',#903,#1325); +#1325 = DEFINITIONAL_REPRESENTATION('',(#1326),#1330); +#1326 = LINE('',#1327,#1328); +#1327 = CARTESIAN_POINT('',(-0.,-1.2)); +#1328 = VECTOR('',#1329,1.); +#1329 = DIRECTION('',(-1.,0.)); +#1330 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1331 = PCURVE('',#100,#1332); +#1332 = DEFINITIONAL_REPRESENTATION('',(#1333),#1337); +#1333 = CIRCLE('',#1334,1.); +#1334 = AXIS2_PLACEMENT_2D('',#1335,#1336); +#1335 = CARTESIAN_POINT('',(-2.995537819065,0.590754189891)); +#1336 = DIRECTION('',(2.58432359728E-32,-1.)); +#1337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1338 = ORIENTED_EDGE('',*,*,#1294,.F.); +#1339 = ORIENTED_EDGE('',*,*,#882,.F.); +#1340 = ADVANCED_FACE('',(#1341,#1541,#1544),#100,.T.); +#1341 = FACE_BOUND('',#1342,.T.); +#1342 = EDGE_LOOP('',(#1343,#1344,#1345,#1391,#1439,#1440,#1441,#1442, + #1443,#1444,#1494,#1538,#1539,#1540)); +#1343 = ORIENTED_EDGE('',*,*,#84,.T.); +#1344 = ORIENTED_EDGE('',*,*,#275,.F.); +#1345 = ORIENTED_EDGE('',*,*,#1346,.T.); +#1346 = EDGE_CURVE('',#226,#1347,#1349,.T.); +#1347 = VERTEX_POINT('',#1348); +#1348 = CARTESIAN_POINT('',(1.8,-13.1,5.473596471477E-18)); +#1349 = SURFACE_CURVE('',#1350,(#1355,#1362),.PCURVE_S1.); +#1350 = CIRCLE('',#1351,12.6); +#1351 = AXIS2_PLACEMENT_3D('',#1352,#1353,#1354); +#1352 = CARTESIAN_POINT('',(1.8,-0.5,1.33226762955E-16)); +#1353 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#1354 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#1355 = PCURVE('',#100,#1356); +#1356 = DEFINITIONAL_REPRESENTATION('',(#1357),#1361); +#1357 = CIRCLE('',#1358,12.6); +#1358 = AXIS2_PLACEMENT_2D('',#1359,#1360); +#1359 = CARTESIAN_POINT('',(-5.745537819065,13.390754189891)); +#1360 = DIRECTION('',(2.58432359728E-32,-1.)); +#1361 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1362 = PCURVE('',#241,#1363); +#1363 = DEFINITIONAL_REPRESENTATION('',(#1364),#1390); +#1364 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1365,#1366,#1367,#1368,#1369, + #1370,#1371,#1372,#1373,#1374,#1375,#1376,#1377,#1378,#1379,#1380, + #1381,#1382,#1383,#1384,#1385,#1386,#1387,#1388,#1389), + .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.57370882513,0.690430817333,0.807152809536,0.923874801739, + 1.040596793941,1.157318786144,1.274040778347,1.390762770549, + 1.507484762752,1.624206754955,1.740928747157,1.85765073936, + 1.974372731563,2.091094723765,2.207816715968,2.324538708171, + 2.441260700374,2.557982692576,2.674704684779,2.791426676982, + 2.908148669184,3.024870661387,3.14159265359),.QUASI_UNIFORM_KNOTS.); +#1365 = CARTESIAN_POINT('',(-0.57370882513,-1.2)); +#1366 = CARTESIAN_POINT('',(-0.612616155865,-1.2)); +#1367 = CARTESIAN_POINT('',(-0.690430817333,-1.2)); +#1368 = CARTESIAN_POINT('',(-0.807152809536,-1.2)); +#1369 = CARTESIAN_POINT('',(-0.923874801739,-1.2)); +#1370 = CARTESIAN_POINT('',(-1.040596793941,-1.2)); +#1371 = CARTESIAN_POINT('',(-1.157318786144,-1.2)); +#1372 = CARTESIAN_POINT('',(-1.274040778347,-1.2)); +#1373 = CARTESIAN_POINT('',(-1.390762770549,-1.2)); +#1374 = CARTESIAN_POINT('',(-1.507484762752,-1.2)); +#1375 = CARTESIAN_POINT('',(-1.624206754955,-1.2)); +#1376 = CARTESIAN_POINT('',(-1.740928747157,-1.2)); +#1377 = CARTESIAN_POINT('',(-1.85765073936,-1.2)); +#1378 = CARTESIAN_POINT('',(-1.974372731563,-1.2)); +#1379 = CARTESIAN_POINT('',(-2.091094723765,-1.2)); +#1380 = CARTESIAN_POINT('',(-2.207816715968,-1.2)); +#1381 = CARTESIAN_POINT('',(-2.324538708171,-1.2)); +#1382 = CARTESIAN_POINT('',(-2.441260700374,-1.2)); +#1383 = CARTESIAN_POINT('',(-2.557982692576,-1.2)); +#1384 = CARTESIAN_POINT('',(-2.674704684779,-1.2)); +#1385 = CARTESIAN_POINT('',(-2.791426676982,-1.2)); +#1386 = CARTESIAN_POINT('',(-2.908148669184,-1.2)); +#1387 = CARTESIAN_POINT('',(-3.024870661387,-1.2)); +#1388 = CARTESIAN_POINT('',(-3.102685322856,-1.2)); +#1389 = CARTESIAN_POINT('',(-3.14159265359,-1.2)); +#1390 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1391 = ORIENTED_EDGE('',*,*,#1392,.F.); +#1392 = EDGE_CURVE('',#1040,#1347,#1393,.T.); +#1393 = SURFACE_CURVE('',#1394,(#1399,#1410),.PCURVE_S1.); +#1394 = CIRCLE('',#1395,12.6); +#1395 = AXIS2_PLACEMENT_3D('',#1396,#1397,#1398); +#1396 = CARTESIAN_POINT('',(1.8,-0.5,4.440892098501E-16)); +#1397 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#1398 = DIRECTION('',(2.22044604925E-16,1.,1.110223024625E-16)); +#1399 = PCURVE('',#100,#1400); +#1400 = DEFINITIONAL_REPRESENTATION('',(#1401),#1409); +#1401 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1402,#1403,#1404,#1405, +#1406,#1407,#1408),.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('') ); +#1402 = CARTESIAN_POINT('',(-5.745537819065,0.790754189891)); +#1403 = CARTESIAN_POINT('',(-27.56937799443,0.790754189891)); +#1404 = CARTESIAN_POINT('',(-16.65745790674,19.690754189891)); +#1405 = CARTESIAN_POINT('',(-5.745537819065,38.590754189891)); +#1406 = CARTESIAN_POINT('',(5.166382268619,19.690754189891)); +#1407 = CARTESIAN_POINT('',(16.078302356303,0.790754189891)); +#1408 = CARTESIAN_POINT('',(-5.745537819065,0.790754189891)); +#1409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1410 = PCURVE('',#241,#1411); +#1411 = DEFINITIONAL_REPRESENTATION('',(#1412),#1438); +#1412 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1413,#1414,#1415,#1416,#1417, + #1418,#1419,#1420,#1421,#1422,#1423,#1424,#1425,#1426,#1427,#1428, + #1429,#1430,#1431,#1432,#1433,#1434,#1435,#1436,#1437), + .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.57370882513,0.690430817333,0.807152809536,0.923874801739, + 1.040596793941,1.157318786144,1.274040778347,1.390762770549, + 1.507484762752,1.624206754955,1.740928747157,1.85765073936, + 1.974372731563,2.091094723765,2.207816715968,2.324538708171, + 2.441260700374,2.557982692576,2.674704684779,2.791426676982, + 2.908148669184,3.024870661387,3.14159265359),.QUASI_UNIFORM_KNOTS.); +#1413 = CARTESIAN_POINT('',(-5.709476482049,-1.2)); +#1414 = CARTESIAN_POINT('',(-5.670569151315,-1.2)); +#1415 = CARTESIAN_POINT('',(-5.592754489846,-1.2)); +#1416 = CARTESIAN_POINT('',(-5.476032497644,-1.2)); +#1417 = CARTESIAN_POINT('',(-5.359310505441,-1.2)); +#1418 = CARTESIAN_POINT('',(-5.242588513238,-1.2)); +#1419 = CARTESIAN_POINT('',(-5.125866521036,-1.2)); +#1420 = CARTESIAN_POINT('',(-5.009144528833,-1.2)); +#1421 = CARTESIAN_POINT('',(-4.89242253663,-1.2)); +#1422 = CARTESIAN_POINT('',(-4.775700544428,-1.2)); +#1423 = CARTESIAN_POINT('',(-4.658978552225,-1.2)); +#1424 = CARTESIAN_POINT('',(-4.542256560022,-1.2)); +#1425 = CARTESIAN_POINT('',(-4.425534567819,-1.2)); +#1426 = CARTESIAN_POINT('',(-4.308812575617,-1.2)); +#1427 = CARTESIAN_POINT('',(-4.192090583414,-1.2)); +#1428 = CARTESIAN_POINT('',(-4.075368591211,-1.2)); +#1429 = CARTESIAN_POINT('',(-3.958646599009,-1.2)); +#1430 = CARTESIAN_POINT('',(-3.841924606806,-1.2)); +#1431 = CARTESIAN_POINT('',(-3.725202614603,-1.2)); +#1432 = CARTESIAN_POINT('',(-3.608480622401,-1.2)); +#1433 = CARTESIAN_POINT('',(-3.491758630198,-1.2)); +#1434 = CARTESIAN_POINT('',(-3.375036637995,-1.2)); +#1435 = CARTESIAN_POINT('',(-3.258314645792,-1.2)); +#1436 = CARTESIAN_POINT('',(-3.180499984324,-1.2)); +#1437 = CARTESIAN_POINT('',(-3.14159265359,-1.2)); +#1438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1439 = ORIENTED_EDGE('',*,*,#1084,.T.); +#1440 = ORIENTED_EDGE('',*,*,#942,.F.); +#1441 = ORIENTED_EDGE('',*,*,#1013,.T.); +#1442 = ORIENTED_EDGE('',*,*,#1139,.F.); +#1443 = ORIENTED_EDGE('',*,*,#1214,.F.); +#1444 = ORIENTED_EDGE('',*,*,#1445,.T.); +#1445 = EDGE_CURVE('',#1170,#1446,#1448,.T.); +#1446 = VERTEX_POINT('',#1447); +#1447 = CARTESIAN_POINT('',(1.8,-10.3,-6.618129144227E-18)); +#1448 = SURFACE_CURVE('',#1449,(#1454,#1465),.PCURVE_S1.); +#1449 = CIRCLE('',#1450,10.3); +#1450 = AXIS2_PLACEMENT_3D('',#1451,#1452,#1453); +#1451 = CARTESIAN_POINT('',(1.8,6.661338147751E-17,4.440892098501E-16)); +#1452 = DIRECTION('',(-1.,2.22044604925E-16,1.110223024625E-16)); +#1453 = DIRECTION('',(2.22044604925E-16,1.,1.110223024625E-16)); +#1454 = PCURVE('',#100,#1455); +#1455 = DEFINITIONAL_REPRESENTATION('',(#1456),#1464); +#1456 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1457,#1458,#1459,#1460, +#1461,#1462,#1463),.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('') ); +#1457 = CARTESIAN_POINT('',(-5.745537819065,2.590754189891)); +#1458 = CARTESIAN_POINT('',(-23.58566113702,2.590754189891)); +#1459 = CARTESIAN_POINT('',(-14.66559947804,18.040754189891)); +#1460 = CARTESIAN_POINT('',(-5.745537819065,33.490754189891)); +#1461 = CARTESIAN_POINT('',(3.174523839915,18.040754189891)); +#1462 = CARTESIAN_POINT('',(12.094585498895,2.590754189891)); +#1463 = CARTESIAN_POINT('',(-5.745537819065,2.590754189891)); +#1464 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1465 = PCURVE('',#427,#1466); +#1466 = DEFINITIONAL_REPRESENTATION('',(#1467),#1493); +#1467 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1468,#1469,#1470,#1471,#1472, + #1473,#1474,#1475,#1476,#1477,#1478,#1479,#1480,#1481,#1482,#1483, + #1484,#1485,#1486,#1487,#1488,#1489,#1490,#1491,#1492), + .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), + (2.073081875592E-02,0.162588174885,0.304445531014,0.446302887142, + 0.588160243271,0.7300175994,0.871874955529,1.013732311658, + 1.155589667786,1.297447023915,1.439304380044,1.581161736173, + 1.723019092302,1.86487644843,2.006733804559,2.148591160688, + 2.290448516817,2.432305872946,2.574163229075,2.716020585203, + 2.857877941332,2.999735297461,3.14159265359),.QUASI_UNIFORM_KNOTS.); +#1468 = CARTESIAN_POINT('',(-6.262454488424,-1.2)); +#1469 = CARTESIAN_POINT('',(-6.215168703047,-1.2)); +#1470 = CARTESIAN_POINT('',(-6.120597132295,-1.2)); +#1471 = CARTESIAN_POINT('',(-5.978739776166,-1.2)); +#1472 = CARTESIAN_POINT('',(-5.836882420037,-1.2)); +#1473 = CARTESIAN_POINT('',(-5.695025063908,-1.2)); +#1474 = CARTESIAN_POINT('',(-5.55316770778,-1.2)); +#1475 = CARTESIAN_POINT('',(-5.411310351651,-1.2)); +#1476 = CARTESIAN_POINT('',(-5.269452995522,-1.2)); +#1477 = CARTESIAN_POINT('',(-5.127595639393,-1.2)); +#1478 = CARTESIAN_POINT('',(-4.985738283264,-1.2)); +#1479 = CARTESIAN_POINT('',(-4.843880927136,-1.2)); +#1480 = CARTESIAN_POINT('',(-4.702023571007,-1.2)); +#1481 = CARTESIAN_POINT('',(-4.560166214878,-1.2)); +#1482 = CARTESIAN_POINT('',(-4.418308858749,-1.2)); +#1483 = CARTESIAN_POINT('',(-4.27645150262,-1.2)); +#1484 = CARTESIAN_POINT('',(-4.134594146491,-1.2)); +#1485 = CARTESIAN_POINT('',(-3.992736790363,-1.2)); +#1486 = CARTESIAN_POINT('',(-3.850879434234,-1.2)); +#1487 = CARTESIAN_POINT('',(-3.709022078105,-1.2)); +#1488 = CARTESIAN_POINT('',(-3.567164721976,-1.2)); +#1489 = CARTESIAN_POINT('',(-3.425307365847,-1.2)); +#1490 = CARTESIAN_POINT('',(-3.283450009719,-1.2)); +#1491 = CARTESIAN_POINT('',(-3.188878438966,-1.2)); +#1492 = CARTESIAN_POINT('',(-3.14159265359,-1.2)); +#1493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1494 = ORIENTED_EDGE('',*,*,#1495,.F.); +#1495 = EDGE_CURVE('',#412,#1446,#1496,.T.); +#1496 = SURFACE_CURVE('',#1497,(#1502,#1509),.PCURVE_S1.); +#1497 = CIRCLE('',#1498,10.3); +#1498 = AXIS2_PLACEMENT_3D('',#1499,#1500,#1501); +#1499 = CARTESIAN_POINT('',(1.8,1.778324532216E-31,1.33226762955E-16)); +#1500 = DIRECTION('',(1.,-1.110223024625E-16,1.232595164408E-32)); +#1501 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#1502 = PCURVE('',#100,#1503); +#1503 = DEFINITIONAL_REPRESENTATION('',(#1504),#1508); +#1504 = CIRCLE('',#1505,10.3); +#1505 = AXIS2_PLACEMENT_2D('',#1506,#1507); +#1506 = CARTESIAN_POINT('',(-5.745537819065,12.890754189891)); +#1507 = DIRECTION('',(2.58432359728E-32,-1.)); +#1508 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1509 = PCURVE('',#427,#1510); +#1510 = DEFINITIONAL_REPRESENTATION('',(#1511),#1537); +#1511 = B_SPLINE_CURVE_WITH_KNOTS('',3,(#1512,#1513,#1514,#1515,#1516, + #1517,#1518,#1519,#1520,#1521,#1522,#1523,#1524,#1525,#1526,#1527, + #1528,#1529,#1530,#1531,#1532,#1533,#1534,#1535,#1536), + .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), + (2.073081875592E-02,0.162588174885,0.304445531014,0.446302887142, + 0.588160243271,0.7300175994,0.871874955529,1.013732311658, + 1.155589667786,1.297447023915,1.439304380044,1.581161736173, + 1.723019092302,1.86487644843,2.006733804559,2.148591160688, + 2.290448516817,2.432305872946,2.574163229075,2.716020585203, + 2.857877941332,2.999735297461,3.14159265359),.QUASI_UNIFORM_KNOTS.); +#1512 = CARTESIAN_POINT('',(-2.073081875592E-02,-1.2)); +#1513 = CARTESIAN_POINT('',(-6.801660413219E-02,-1.2)); +#1514 = CARTESIAN_POINT('',(-0.162588174885,-1.2)); +#1515 = CARTESIAN_POINT('',(-0.304445531014,-1.2)); +#1516 = CARTESIAN_POINT('',(-0.446302887142,-1.2)); +#1517 = CARTESIAN_POINT('',(-0.588160243271,-1.2)); +#1518 = CARTESIAN_POINT('',(-0.7300175994,-1.2)); +#1519 = CARTESIAN_POINT('',(-0.871874955529,-1.2)); +#1520 = CARTESIAN_POINT('',(-1.013732311658,-1.2)); +#1521 = CARTESIAN_POINT('',(-1.155589667786,-1.2)); +#1522 = CARTESIAN_POINT('',(-1.297447023915,-1.2)); +#1523 = CARTESIAN_POINT('',(-1.439304380044,-1.2)); +#1524 = CARTESIAN_POINT('',(-1.581161736173,-1.2)); +#1525 = CARTESIAN_POINT('',(-1.723019092302,-1.2)); +#1526 = CARTESIAN_POINT('',(-1.86487644843,-1.2)); +#1527 = CARTESIAN_POINT('',(-2.006733804559,-1.2)); +#1528 = CARTESIAN_POINT('',(-2.148591160688,-1.2)); +#1529 = CARTESIAN_POINT('',(-2.290448516817,-1.2)); +#1530 = CARTESIAN_POINT('',(-2.432305872946,-1.2)); +#1531 = CARTESIAN_POINT('',(-2.574163229075,-1.2)); +#1532 = CARTESIAN_POINT('',(-2.716020585203,-1.2)); +#1533 = CARTESIAN_POINT('',(-2.857877941332,-1.2)); +#1534 = CARTESIAN_POINT('',(-2.999735297461,-1.2)); +#1535 = CARTESIAN_POINT('',(-3.094306868214,-1.2)); +#1536 = CARTESIAN_POINT('',(-3.14159265359,-1.2)); +#1537 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1538 = ORIENTED_EDGE('',*,*,#461,.T.); +#1539 = ORIENTED_EDGE('',*,*,#383,.T.); +#1540 = ORIENTED_EDGE('',*,*,#193,.F.); +#1541 = FACE_BOUND('',#1542,.T.); +#1542 = EDGE_LOOP('',(#1543)); +#1543 = ORIENTED_EDGE('',*,*,#1263,.T.); +#1544 = FACE_BOUND('',#1545,.T.); +#1545 = EDGE_LOOP('',(#1546)); +#1546 = ORIENTED_EDGE('',*,*,#1317,.F.); +#1547 = ADVANCED_FACE('',(#1548),#241,.T.); +#1548 = FACE_BOUND('',#1549,.F.); +#1549 = EDGE_LOOP('',(#1550,#1551,#1552,#1553,#1554,#1555)); +#1550 = ORIENTED_EDGE('',*,*,#1039,.F.); +#1551 = ORIENTED_EDGE('',*,*,#754,.T.); +#1552 = ORIENTED_EDGE('',*,*,#800,.F.); +#1553 = ORIENTED_EDGE('',*,*,#223,.T.); +#1554 = ORIENTED_EDGE('',*,*,#1346,.T.); +#1555 = ORIENTED_EDGE('',*,*,#1392,.F.); +#1556 = ADVANCED_FACE('',(#1557),#427,.F.); +#1557 = FACE_BOUND('',#1558,.T.); +#1558 = EDGE_LOOP('',(#1559,#1560,#1561,#1562,#1563,#1564)); +#1559 = ORIENTED_EDGE('',*,*,#1445,.F.); +#1560 = ORIENTED_EDGE('',*,*,#1169,.F.); +#1561 = ORIENTED_EDGE('',*,*,#561,.T.); +#1562 = ORIENTED_EDGE('',*,*,#511,.F.); +#1563 = ORIENTED_EDGE('',*,*,#409,.T.); +#1564 = ORIENTED_EDGE('',*,*,#1495,.T.); +#1565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1569)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1566,#1567,#1568)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1566 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1567 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1568 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1569 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1566, + 'distance_accuracy_value','confusion accuracy'); +#1570 = PRODUCT_TYPE('part',$,(#7)); +#1571 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1572),#1565); +#1572 = STYLED_ITEM('color',(#1573),#15); +#1573 = PRESENTATION_STYLE_ASSIGNMENT((#1574,#1580)); +#1574 = SURFACE_STYLE_USAGE(.BOTH.,#1575); +#1575 = SURFACE_SIDE_STYLE('',(#1576)); +#1576 = SURFACE_STYLE_FILL_AREA(#1577); +#1577 = FILL_AREA_STYLE('',(#1578)); +#1578 = FILL_AREA_STYLE_COLOUR('',#1579); +#1579 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921); +#1580 = CURVE_STYLE('',#1581,POSITIVE_LENGTH_MEASURE(0.1),#1579); +#1581 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M22RetainingRings.stl b/Mechanical Parts/Fasteners/RetainingRings/Metric/DIN471_CLASS_A_M22RetainingRings.stl new file mode 100644 index 0000000000000000000000000000000000000000..8ee7d9d50ad8421558d9ae108fc8e490dc1fab12 GIT binary patch literal 38684 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