From fc5df76a6e4b4b1e2726a6a7ef27e10cb3ad6c5b Mon Sep 17 00:00:00 2001 From: Almisuifre Date: Sun, 10 Jan 2016 14:23:32 +0100 Subject: [PATCH] Ajout de moteurs CC --- .../Motors/Motor-CC-3.3V-WlToy911.fcstd | Bin 0 -> 6832 bytes .../Motors/Motor-CC-3.3V-WlToy911.step | 395 ++++ .../Motors/Motor-CC-3.3V-WlToy911.stl | Bin 0 -> 14884 bytes .../Motor-CC/Motors/Motor-CC-6V-Servo-2.fcstd | Bin 0 -> 35381 bytes .../Motor-CC/Motors/Motor-CC-6V-Servo-2.step | 1866 +++++++++++++++++ .../Motor-CC/Motors/Motor-CC-6V-Servo-2.stl | Bin 0 -> 63484 bytes 6 files changed, 2261 insertions(+) create mode 100644 Mechanical Parts/Motor-CC/Motors/Motor-CC-3.3V-WlToy911.fcstd create mode 100644 Mechanical Parts/Motor-CC/Motors/Motor-CC-3.3V-WlToy911.step create mode 100644 Mechanical Parts/Motor-CC/Motors/Motor-CC-3.3V-WlToy911.stl create mode 100644 Mechanical Parts/Motor-CC/Motors/Motor-CC-6V-Servo-2.fcstd create mode 100644 Mechanical Parts/Motor-CC/Motors/Motor-CC-6V-Servo-2.step create mode 100644 Mechanical Parts/Motor-CC/Motors/Motor-CC-6V-Servo-2.stl diff --git a/Mechanical Parts/Motor-CC/Motors/Motor-CC-3.3V-WlToy911.fcstd b/Mechanical Parts/Motor-CC/Motors/Motor-CC-3.3V-WlToy911.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..2191f7181c12cf7f055fe2d2657b05cf166e363c GIT binary patch literal 6832 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 HHyr;1k<4s5 literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Motor-CC/Motors/Motor-CC-3.3V-WlToy911.step b/Mechanical Parts/Motor-CC/Motors/Motor-CC-3.3V-WlToy911.step new file mode 100644 index 00000000..42082d71 --- /dev/null +++ b/Mechanical Parts/Motor-CC/Motors/Motor-CC-3.3V-WlToy911.step @@ -0,0 +1,395 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/alexandre/Documents/GitProjets/FreeCAD-library/Mechanical +Parts/Motor-CC/Motors/Motor-CC-3.3V-WlToy911.step','2016-01-10T14:19:11' + ,('Almisuifre'),(''),'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('ASSEMBLY','ASSEMBLY','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = SHAPE_REPRESENTATION('',(#11,#15),#19); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18); +#16 = CARTESIAN_POINT('',(0.,0.,0.)); +#17 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#18 = DIRECTION('',(1.,0.,0.)); +#19 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23)) GLOBAL_UNIT_ASSIGNED_CONTEXT( +(#20,#21,#22)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#20 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#21 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#22 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#23 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#20, + 'distance_accuracy_value','confusion accuracy'); +#24 = PRODUCT_TYPE('part',$,(#7)); +#25 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#26),#304); +#26 = MANIFOLD_SOLID_BREP('',#27); +#27 = CLOSED_SHELL('',(#28,#65,#120,#155,#210,#245,#300)); +#28 = ADVANCED_FACE('',(#29),#42,.F.); +#29 = FACE_BOUND('',#30,.T.); +#30 = EDGE_LOOP('',(#31)); +#31 = ORIENTED_EDGE('',*,*,#32,.F.); +#32 = EDGE_CURVE('',#33,#33,#35,.T.); +#33 = VERTEX_POINT('',#34); +#34 = CARTESIAN_POINT('',(0.5,12.7,-5.639932965096E-15)); +#35 = SURFACE_CURVE('',#36,(#41,#53),.PCURVE_S1.); +#36 = CIRCLE('',#37,0.5); +#37 = AXIS2_PLACEMENT_3D('',#38,#39,#40); +#38 = CARTESIAN_POINT('',(0.,12.7,-2.819966482548E-15)); +#39 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#40 = DIRECTION('',(1.,-1.252316687038E-30,-5.639932965096E-15)); +#41 = PCURVE('',#42,#47); +#42 = PLANE('',#43); +#43 = AXIS2_PLACEMENT_3D('',#44,#45,#46); +#44 = CARTESIAN_POINT('',(0.,12.7,-2.819966482548E-15)); +#45 = DIRECTION('',(-0.,-1.,2.22044604925E-16)); +#46 = DIRECTION('',(1.,-1.252316687038E-30,-5.639932965096E-15)); +#47 = DEFINITIONAL_REPRESENTATION('',(#48),#52); +#48 = CIRCLE('',#49,0.5); +#49 = AXIS2_PLACEMENT_2D('',#50,#51); +#50 = CARTESIAN_POINT('',(0.,0.)); +#51 = DIRECTION('',(1.,-3.155443620884E-30)); +#52 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#53 = PCURVE('',#54,#59); +#54 = CYLINDRICAL_SURFACE('',#55,0.5); +#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58); +#56 = CARTESIAN_POINT('',(0.,12.7,-2.819966482548E-15)); +#57 = DIRECTION('',(-0.,-1.,2.22044604925E-16)); +#58 = DIRECTION('',(1.,-1.252316687038E-30,-5.639932965096E-15)); +#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64); +#60 = LINE('',#61,#62); +#61 = CARTESIAN_POINT('',(0.,0.)); +#62 = VECTOR('',#63,1.); +#63 = DIRECTION('',(1.,0.)); +#64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65 = ADVANCED_FACE('',(#66),#54,.T.); +#66 = FACE_BOUND('',#67,.T.); +#67 = EDGE_LOOP('',(#68,#69,#92,#119)); +#68 = ORIENTED_EDGE('',*,*,#32,.T.); +#69 = ORIENTED_EDGE('',*,*,#70,.T.); +#70 = EDGE_CURVE('',#33,#71,#73,.T.); +#71 = VERTEX_POINT('',#72); +#72 = CARTESIAN_POINT('',(0.5,7.8,-3.46389583683E-15)); +#73 = SEAM_CURVE('',#74,(#78,#85),.PCURVE_S1.); +#74 = LINE('',#75,#76); +#75 = CARTESIAN_POINT('',(0.5,12.7,-5.639932965096E-15)); +#76 = VECTOR('',#77,1.); +#77 = DIRECTION('',(0.,-1.,4.440892098501E-16)); +#78 = PCURVE('',#54,#79); +#79 = DEFINITIONAL_REPRESENTATION('',(#80),#84); +#80 = LINE('',#81,#82); +#81 = CARTESIAN_POINT('',(0.,0.)); +#82 = VECTOR('',#83,1.); +#83 = DIRECTION('',(0.,1.)); +#84 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#85 = PCURVE('',#54,#86); +#86 = DEFINITIONAL_REPRESENTATION('',(#87),#91); +#87 = LINE('',#88,#89); +#88 = CARTESIAN_POINT('',(6.28318530718,0.)); +#89 = VECTOR('',#90,1.); +#90 = DIRECTION('',(0.,1.)); +#91 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#92 = ORIENTED_EDGE('',*,*,#93,.F.); +#93 = EDGE_CURVE('',#71,#71,#94,.T.); +#94 = SURFACE_CURVE('',#95,(#100,#107),.PCURVE_S1.); +#95 = CIRCLE('',#96,0.5); +#96 = AXIS2_PLACEMENT_3D('',#97,#98,#99); +#97 = CARTESIAN_POINT('',(0.,7.8,-1.731947918415E-15)); +#98 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#99 = DIRECTION('',(1.,-7.691393825905E-31,-3.46389583683E-15)); +#100 = PCURVE('',#54,#101); +#101 = DEFINITIONAL_REPRESENTATION('',(#102),#106); +#102 = LINE('',#103,#104); +#103 = CARTESIAN_POINT('',(0.,4.9)); +#104 = VECTOR('',#105,1.); +#105 = DIRECTION('',(1.,0.)); +#106 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#107 = PCURVE('',#108,#113); +#108 = PLANE('',#109); +#109 = AXIS2_PLACEMENT_3D('',#110,#111,#112); +#110 = CARTESIAN_POINT('',(0.,7.8,-1.731947918415E-15)); +#111 = DIRECTION('',(-0.,-1.,2.22044604925E-16)); +#112 = DIRECTION('',(1.,-7.691393825905E-31,-3.46389583683E-15)); +#113 = DEFINITIONAL_REPRESENTATION('',(#114),#118); +#114 = CIRCLE('',#115,0.5); +#115 = AXIS2_PLACEMENT_2D('',#116,#117); +#116 = CARTESIAN_POINT('',(0.,0.)); +#117 = DIRECTION('',(1.,-7.88860905221E-31)); +#118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#119 = ORIENTED_EDGE('',*,*,#70,.F.); +#120 = ADVANCED_FACE('',(#121,#124),#108,.F.); +#121 = FACE_BOUND('',#122,.T.); +#122 = EDGE_LOOP('',(#123)); +#123 = ORIENTED_EDGE('',*,*,#93,.T.); +#124 = FACE_BOUND('',#125,.T.); +#125 = EDGE_LOOP('',(#126)); +#126 = ORIENTED_EDGE('',*,*,#127,.F.); +#127 = EDGE_CURVE('',#128,#128,#130,.T.); +#128 = VERTEX_POINT('',#129); +#129 = CARTESIAN_POINT('',(1.2,7.8,-3.46389583683E-15)); +#130 = SURFACE_CURVE('',#131,(#136,#143),.PCURVE_S1.); +#131 = CIRCLE('',#132,1.2); +#132 = AXIS2_PLACEMENT_3D('',#133,#134,#135); +#133 = CARTESIAN_POINT('',(0.,7.8,-1.731947918415E-15)); +#134 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#135 = DIRECTION('',(1.,-3.20474742746E-31,-1.443289932013E-15)); +#136 = PCURVE('',#108,#137); +#137 = DEFINITIONAL_REPRESENTATION('',(#138),#142); +#138 = CIRCLE('',#139,1.2); +#139 = AXIS2_PLACEMENT_2D('',#140,#141); +#140 = CARTESIAN_POINT('',(0.,0.)); +#141 = DIRECTION('',(1.,2.020605904818E-15)); +#142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#143 = PCURVE('',#144,#149); +#144 = CYLINDRICAL_SURFACE('',#145,1.2); +#145 = AXIS2_PLACEMENT_3D('',#146,#147,#148); +#146 = CARTESIAN_POINT('',(0.,7.8,-1.731947918415E-15)); +#147 = DIRECTION('',(-0.,-1.,2.22044604925E-16)); +#148 = DIRECTION('',(1.,-3.20474742746E-31,-1.443289932013E-15)); +#149 = DEFINITIONAL_REPRESENTATION('',(#150),#154); +#150 = LINE('',#151,#152); +#151 = CARTESIAN_POINT('',(0.,0.)); +#152 = VECTOR('',#153,1.); +#153 = DIRECTION('',(1.,0.)); +#154 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#155 = ADVANCED_FACE('',(#156),#144,.T.); +#156 = FACE_BOUND('',#157,.T.); +#157 = EDGE_LOOP('',(#158,#159,#182,#209)); +#158 = ORIENTED_EDGE('',*,*,#127,.T.); +#159 = ORIENTED_EDGE('',*,*,#160,.T.); +#160 = EDGE_CURVE('',#128,#161,#163,.T.); +#161 = VERTEX_POINT('',#162); +#162 = CARTESIAN_POINT('',(1.2,7.3,-3.241851231905E-15)); +#163 = SEAM_CURVE('',#164,(#168,#175),.PCURVE_S1.); +#164 = LINE('',#165,#166); +#165 = CARTESIAN_POINT('',(1.2,7.8,-3.46389583683E-15)); +#166 = VECTOR('',#167,1.); +#167 = DIRECTION('',(0.,-1.,4.440892098501E-16)); +#168 = PCURVE('',#144,#169); +#169 = DEFINITIONAL_REPRESENTATION('',(#170),#174); +#170 = LINE('',#171,#172); +#171 = CARTESIAN_POINT('',(0.,0.)); +#172 = VECTOR('',#173,1.); +#173 = DIRECTION('',(0.,1.)); +#174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#175 = PCURVE('',#144,#176); +#176 = DEFINITIONAL_REPRESENTATION('',(#177),#181); +#177 = LINE('',#178,#179); +#178 = CARTESIAN_POINT('',(6.28318530718,0.)); +#179 = VECTOR('',#180,1.); +#180 = DIRECTION('',(0.,1.)); +#181 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#182 = ORIENTED_EDGE('',*,*,#183,.F.); +#183 = EDGE_CURVE('',#161,#161,#184,.T.); +#184 = SURFACE_CURVE('',#185,(#190,#197),.PCURVE_S1.); +#185 = CIRCLE('',#186,1.2); +#186 = AXIS2_PLACEMENT_3D('',#187,#188,#189); +#187 = CARTESIAN_POINT('',(0.,7.3,-1.620925615953E-15)); +#188 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#189 = DIRECTION('',(1.,-2.999314900059E-31,-1.350771346627E-15)); +#190 = PCURVE('',#144,#191); +#191 = DEFINITIONAL_REPRESENTATION('',(#192),#196); +#192 = LINE('',#193,#194); +#193 = CARTESIAN_POINT('',(0.,0.5)); +#194 = VECTOR('',#195,1.); +#195 = DIRECTION('',(1.,0.)); +#196 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#197 = PCURVE('',#198,#203); +#198 = PLANE('',#199); +#199 = AXIS2_PLACEMENT_3D('',#200,#201,#202); +#200 = CARTESIAN_POINT('',(0.,7.3,-1.620925615953E-15)); +#201 = DIRECTION('',(-0.,-1.,2.22044604925E-16)); +#202 = DIRECTION('',(1.,-2.999314900059E-31,-1.350771346627E-15)); +#203 = DEFINITIONAL_REPRESENTATION('',(#204),#208); +#204 = CIRCLE('',#205,1.2); +#205 = AXIS2_PLACEMENT_2D('',#206,#207); +#206 = CARTESIAN_POINT('',(0.,0.)); +#207 = DIRECTION('',(1.,-3.286920438421E-31)); +#208 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#209 = ORIENTED_EDGE('',*,*,#160,.F.); +#210 = ADVANCED_FACE('',(#211,#214),#198,.F.); +#211 = FACE_BOUND('',#212,.T.); +#212 = EDGE_LOOP('',(#213)); +#213 = ORIENTED_EDGE('',*,*,#183,.T.); +#214 = FACE_BOUND('',#215,.T.); +#215 = EDGE_LOOP('',(#216)); +#216 = ORIENTED_EDGE('',*,*,#217,.F.); +#217 = EDGE_CURVE('',#218,#218,#220,.T.); +#218 = VERTEX_POINT('',#219); +#219 = CARTESIAN_POINT('',(4.25,7.3,-3.241851231905E-15)); +#220 = SURFACE_CURVE('',#221,(#226,#233),.PCURVE_S1.); +#221 = CIRCLE('',#222,4.25); +#222 = AXIS2_PLACEMENT_3D('',#223,#224,#225); +#223 = CARTESIAN_POINT('',(0.,7.3,-1.620925615953E-15)); +#224 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#225 = DIRECTION('',(1.,-8.468653835461E-32,-3.813942625771E-16)); +#226 = PCURVE('',#198,#227); +#227 = DEFINITIONAL_REPRESENTATION('',(#228),#232); +#228 = CIRCLE('',#229,4.25); +#229 = AXIS2_PLACEMENT_2D('',#230,#231); +#230 = CARTESIAN_POINT('',(0.,0.)); +#231 = DIRECTION('',(1.,9.693770840502E-16)); +#232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#233 = PCURVE('',#234,#239); +#234 = CYLINDRICAL_SURFACE('',#235,4.25); +#235 = AXIS2_PLACEMENT_3D('',#236,#237,#238); +#236 = CARTESIAN_POINT('',(0.,7.3,-1.620925615953E-15)); +#237 = DIRECTION('',(-0.,-1.,2.22044604925E-16)); +#238 = DIRECTION('',(1.,-8.468653835461E-32,-3.813942625771E-16)); +#239 = DEFINITIONAL_REPRESENTATION('',(#240),#244); +#240 = LINE('',#241,#242); +#241 = CARTESIAN_POINT('',(0.,0.)); +#242 = VECTOR('',#243,1.); +#243 = DIRECTION('',(1.,0.)); +#244 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#245 = ADVANCED_FACE('',(#246),#234,.T.); +#246 = FACE_BOUND('',#247,.T.); +#247 = EDGE_LOOP('',(#248,#249,#272,#299)); +#248 = ORIENTED_EDGE('',*,*,#217,.T.); +#249 = ORIENTED_EDGE('',*,*,#250,.T.); +#250 = EDGE_CURVE('',#218,#251,#253,.T.); +#251 = VERTEX_POINT('',#252); +#252 = CARTESIAN_POINT('',(4.25,-12.7,5.639932965096E-15)); +#253 = SEAM_CURVE('',#254,(#258,#265),.PCURVE_S1.); +#254 = LINE('',#255,#256); +#255 = CARTESIAN_POINT('',(4.25,7.3,-3.241851231905E-15)); +#256 = VECTOR('',#257,1.); +#257 = DIRECTION('',(0.,-1.,4.440892098501E-16)); +#258 = PCURVE('',#234,#259); +#259 = DEFINITIONAL_REPRESENTATION('',(#260),#264); +#260 = LINE('',#261,#262); +#261 = CARTESIAN_POINT('',(0.,0.)); +#262 = VECTOR('',#263,1.); +#263 = DIRECTION('',(0.,1.)); +#264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#265 = PCURVE('',#234,#266); +#266 = DEFINITIONAL_REPRESENTATION('',(#267),#271); +#267 = LINE('',#268,#269); +#268 = CARTESIAN_POINT('',(6.28318530718,0.)); +#269 = VECTOR('',#270,1.); +#270 = DIRECTION('',(0.,1.)); +#271 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#272 = ORIENTED_EDGE('',*,*,#273,.F.); +#273 = EDGE_CURVE('',#251,#251,#274,.T.); +#274 = SURFACE_CURVE('',#275,(#280,#287),.PCURVE_S1.); +#275 = CIRCLE('',#276,4.25); +#276 = AXIS2_PLACEMENT_3D('',#277,#278,#279); +#277 = CARTESIAN_POINT('',(0.,-12.7,2.819966482548E-15)); +#278 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#279 = DIRECTION('',(1.,1.473313749457E-31,6.635215253054E-16)); +#280 = PCURVE('',#234,#281); +#281 = DEFINITIONAL_REPRESENTATION('',(#282),#286); +#282 = LINE('',#283,#284); +#283 = CARTESIAN_POINT('',(0.,20.)); +#284 = VECTOR('',#285,1.); +#285 = DIRECTION('',(1.,0.)); +#286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#287 = PCURVE('',#288,#293); +#288 = PLANE('',#289); +#289 = AXIS2_PLACEMENT_3D('',#290,#291,#292); +#290 = CARTESIAN_POINT('',(0.,-12.7,2.819966482548E-15)); +#291 = DIRECTION('',(-0.,-1.,2.22044604925E-16)); +#292 = DIRECTION('',(1.,1.473313749457E-31,6.635215253054E-16)); +#293 = DEFINITIONAL_REPRESENTATION('',(#294),#298); +#294 = CIRCLE('',#295,4.25); +#295 = AXIS2_PLACEMENT_2D('',#296,#297); +#296 = CARTESIAN_POINT('',(0.,0.)); +#297 = DIRECTION('',(1.,1.856143306402E-31)); +#298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#299 = ORIENTED_EDGE('',*,*,#250,.F.); +#300 = ADVANCED_FACE('',(#301),#288,.T.); +#301 = FACE_BOUND('',#302,.T.); +#302 = EDGE_LOOP('',(#303)); +#303 = ORIENTED_EDGE('',*,*,#273,.T.); +#304 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#308)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#305,#306,#307)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#305 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#306 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#307 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#308 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#305, + 'distance_accuracy_value','confusion accuracy'); +#309 = SHAPE_DEFINITION_REPRESENTATION(#310,#25); +#310 = PRODUCT_DEFINITION_SHAPE('','',#311); +#311 = PRODUCT_DEFINITION('design','',#312,#315); +#312 = PRODUCT_DEFINITION_FORMATION('','',#313); +#313 = PRODUCT('Revolution','Revolution','',(#314)); +#314 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#315 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#316 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#317,#319); +#317 = ( REPRESENTATION_RELATIONSHIP('','',#25,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#318) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#318 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#319 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#320 + ); +#320 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','=>[0:1:1:2]','',#5,#311,$); +#321 = PRODUCT_TYPE('part',$,(#313)); +#322 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#323) + ,#304); +#323 = STYLED_ITEM('color',(#324),#26); +#324 = PRESENTATION_STYLE_ASSIGNMENT((#325,#331)); +#325 = SURFACE_STYLE_USAGE(.BOTH.,#326); +#326 = SURFACE_SIDE_STYLE('',(#327)); +#327 = SURFACE_STYLE_FILL_AREA(#328); +#328 = FILL_AREA_STYLE('',(#329)); +#329 = FILL_AREA_STYLE_COLOUR('',#330); +#330 = COLOUR_RGB('',0.40000000596,0.40000000596,0.40000000596); +#331 = CURVE_STYLE('',#332,POSITIVE_LENGTH_MEASURE(0.1),#330); +#332 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Motor-CC/Motors/Motor-CC-3.3V-WlToy911.stl b/Mechanical Parts/Motor-CC/Motors/Motor-CC-3.3V-WlToy911.stl new file mode 100644 index 0000000000000000000000000000000000000000..8db29fa144651ed2b81ff3833e70753374206d50 GIT binary patch literal 14884 zcmb`NZLD2I6^6$e449bE7!j$_L_tZQC2}>@;ywGI!LQO-B&0%X6pb}TLD7V^w3Z=_ zw4hNm4YoC?)EaM0gcAQz@7b3h8WM~O(MA(uu98Sj`~-sr%ZIbxS!?E9d!KvHZQ}WH z7-p|$-nG`OnLTHEH(hb{`_^vyzkR*@!j}a4#O9XuuN&O7^IwCRnT?kpzvsch?!oqD9qls_r;zSYlDcHi_H^@ z?flvur+NgBwR~bTdhyy(d-TbkSL|&z z#djj!zV7>@t;3)72p%ch8lia~QFhVp#8;r$FrmKp=whB4p5SqNkt-IP-=6XJ(POu~ z6LD}%^J{)JI(OII==T~-@VHEah?(;m6Jn|wg}Ch0^P{a>A}Wyy*3P4whSm@Aqt%Bt z)3EJopi0<^wF{A`5=U=bC9FaL$ycc>5L!!Uv$rsh`0fyF#U5tc^qnZL!B(0p=oLaB zt6e-{E1mO7r17(c&Mls3h4<(X9$#z*>vrsJgt8sr$l+&)ytb`BuVx~GJz;{|nOJ!7 z_k+>VPeDVY9f+0DVrBh3BG?lqxSfd&r@qu&yCsZL9KlwRSf&5%?mjx_>({-p**d%e zUfG%u!t`WZ>z}SMGjrn2UA+)UBiLB1!R@RuzvhF@t9P9PuWUaTE2G8A`ZMvHGj427 z-ttpKu1`inSQd!TDp6vPauaPVA*?Ng(pb$Qs8?+w0&7@X2=!1kC=Meq=N3mdrVysZ z(T%APh{OElIEa`Khxtnc@@D-xyINO+m+f0PCbeYqYsHeNUqYSNA$hYDnWL& z`g)#Nf7a6#)g#zSSC`JmG!5~}N3QD}8a9?#SzA2e-7W<7%B+Miuex*yA2}4~f4uir zXxLa{Wo^;mJ-F;wJ%aU^_8K-8Ye?Jrb9Q&E|IX;9onM58?VMdJ>(9i~7oF8EUhv@_ z!B)HX#?DN^Cy*#Kn)#56*toH(Pl!Y2S536t9?g!?(|Gu0DQSkA_3ZT0XJ4^Am^K8&;i% zICKqSt+0pLHh+79tvDl|xPJ4I*;Q8_h9~yU5Z^VsqkbGra7;{l4UGe1*!a!j7! z6VeU;{Alyv4}1u-rg=l#6B9I$E6$-OR$sn-wC0a@BXW*bYu87f(DEx4^TD2I7OGb< zE2WzW(%`(Y9&8Jt=LBeQ7FaKjZW?xCm5e@o`1a<9FT4_-aNazj)qn`KO3>!HDMX|d z)wANPdxE`UPdKJRq(*Fh@QYP#bLvja2hV}-SI`C#Gv^7;G}GBOeJ85kElI9;)^u(r z%%HCAfe<`5OcxE2X>^xC9J+tNcg}Pn;1v^W#q(4MXxPbHyqf*_!RC%f4#7j7|3W~6 z3AW;SDg-pne)Qe#y+8RZ;@~;pmo{-3S)^z?S z%pemyn@krCk&(Af`NeYN@Zr+tOcx?{3AW;_7a}$4eWJv{zH1h09D>Cz!7(u{#`Qg@ z>hn}3s6>tlgnpHqR1h7jl7&J<@yg!xqG4}jX-|wJp|P>w%VMRKh#J$p!9!@I@#W(Q zw&M7*DZUe-b%iXlhZDVuqG6{Z@rnr^DUWU%_DfL+-Qf@i#{}CnzIZ{hr0;rFLItMQPloog(FQM$Qn_2#a=g~#swQTs)M zh)|y}!EGT#KM)f_tkqZH@YQJb`CH4rm;;M8SHs>7;uU9ovwI7>M8KAv} z&N(92%19CVXlp;!)iQ*q%lZJJs}>qOZtWKhT~W&rr4n^MbY}ojPu^wS!K(I)#&p8d zA#9_YyL$dCI}S8zzi3P+JRQQGbPx9hy@#tOq_LeDpi%op;~(jc> zu9awbJ+D#6VvX^z_KQ~!q&u>mdJk96gWjt43-P^lM|P9m!__Ba`xTEk{0VuwhS&2N zbu88x4{N`8wL0CyeO>S2>aQQR;`YjjXNPqpA<`Ctx|LRaGImzlpH}b^1lINhS_zE< zcVrqN6P-52u?+F7)y#QQO_kMqwuQsi&r}5jpVAHSjr4GlAqeYGQ!iP z+M!WTkfoNOQTs(h*WfaQr^^}yQBU+`MM0zXi-ztD%MhL}yAO!^>!+-3Xw-hu(EVx| z!qaIIQt{$Dof9wp^PYuU-}P`B*U#XtS8QAO(cr9ACE0-=3%|)n~yI zC+|Hlxbnn)cv9a>CA+Q5RTQt7;Fy^98X5=2s=FHRE0n8*mN-C6-b+?MVAXOCy;o2D zVPm`bTVF=x^=(;d*GCSov@#mWiO%3q+L{Hly#^CsdGC9MAHQ@1te6H7GncA_yy8r= zhn`>!J}t9e9^Evweh?wQ;dpL5!Kc^fue))$>#Ua|j)@vkW{@>_T&{(p0fIGnT#l&_ zsS%q8zx!nSm)G9BAalScj(P&nDoNwZ#}k}srn4!&6T!dkIMWm7Jc@?yGVqGC%Nfa| zo5q^!*DhRt@G21OJJX)1XZ7*$Ef4M+e)awPQI$M5g^1!6Yw)=2Er?_-A5UoFK z5K+8hf~`0sg-DHZLyuYGXf@M5a%j}IaCyu0XlNvB`IPw>$@);QT4{4kFx4+luocHw zh$tHM{88Q+@TwO_vX)P&D@4e2kH|nGw0_{b*408kCK)^2U{9Ffb|%_%t2VE< zYW5ZuE2G8A`g=sMCrofV6PKmCzODNAa8`X{#VgACrxWS#cjvlv2=7R@YS-zln!PQ> z$~=^Dtv_oJ5$p*Q+|GpD4*pVa2d!SkihZ~Kl@VP!gcIqGY>ocSosO0E+l>#Ihcd49 zXAL5PJz;{|j%cMOb=(E9V&ARb#eq9AjW+!|L?N&nSpUj2h{i6FZ`D$E@hjEFA}eIU z;>#LZSA#S0_izV>RvAWTtNOl@zjQ$*LPM&rONgGQwMvjHttI4&^JD#4ZyF&QOoyOr z5E{Dfpuyu>f7X~rhz8STFM)=gqs5BHwf?Lzn{L(a)4zwaCqh_TtoY10U8Ad)Zp=x; z#$pW+^a~*Woy_O;9?ni-T`TL)aq!=&*%KkGEmnLQoUYN;D}Nz`?AlnYA#Ll=Ufq}O z;r8e~oSiwlR@T2VqDzNxEZy8~*PA;#ZHpC;YyDY6ZlmtfTQz$kgtf)W|6-Y@(bda0 zccx)uv4*s*KYNwln8>W`SNa6Ik6E2QL2=+sUA)51pwY61Yr9-6Nr;t=lnKoh2s<-S z#lH#q`nyd&uYqTKP%1-2E&SU00!5*?+2>%0{|E(`-*+qP{RUAAr8wr$&dwePt%;_dTy#)_CLGIGYqkzdM6 z0E3_a002M$V3LrEc8rx}IY0pbAbJ1*!2CQFv@vk9GO~80aka9%)Y5R+V@30xuD-dO zYiBa}rBhp4P(0Tv>7>Mv@JDRlx z8YgUi+k3)f!{vg8dYJp20O|xdLw%QWw|{rAV_-PhuNRVAjh{ovLxG8}iYtfimU zbf3gkpW5n{noMGThvgTxNxFmQQoHTZ7lC`mbCYlOam1i4hSDwbou(_`-#$K2z2DE9 z8I?J_)%Z==hL8L4e;ZgStZekwY}zfR2a7_;veTMfxzjbqlR)JwxsYkvHLLe3|Cy&MUxfiU?hCKV~hblMOv-a=M(L0`!@b#YC`z0PZ zY96fhUb!_Y1-FaTnE99SVi^=?WQ8UJy$zyjJ1x22r%V{98jEPR;vH_00{zGub;MVK zhG|)%OawuyR?xI7ZI*y!sOCeKy1vWdwLUm5_O_+kU7?{D8YSNnJDJdlLHLna;CfNx z+`L9Az{8qX7)z^-IT9VJ~oKRm^v&+Uw)^kA@!!a^M7S_f2RQ==3$< zr6@_X?zt45YwZ;>HS*2=rTdbF2h)*&Rx(2-td*-jA6K$aGhexDvtLwC#%|JV#KB-= z%n)VyQW9%x$V(6UgQFd=r0v%fV=Sx+i!zbSbt!_(%;E)jKiSC0nqe`EBPEwNU^^ei zB-*@vQFxq|d`WEpBL<4Tu8l7JF%#AJK;8((betUyC{2V&)AV#_)WYMR``8lF6CGH1 z!}JFs&X)my+uSJy&^mbgD&tTMp0pn#2G_%WX+PKSg=@r52c9Va~^AKx$2 z4pM;OvUZz%RXG+OUZV?D`C{z&u+YNm*~+s!b0T95u6C0yck35MQJQE1I;fK`STL!? zT92<|8Y?nl)+2x}!(5=wJJsZ5|3nxgriL*PeqTW)+eG9aJr#G!xd}a4;j|lnI0%3F z63{JwutvH%lmOic$c5n0G)(iz>ZF+^1Vt$k(IrKpSpz!h-X?${m>D$TI_>gASSC5T z+M^OU0qkJ0vW#aOBX74llq2pahHiFvuS7POF{-H!Oht>ta01NWl8A89F@}k-N)0~j zl)@%lkhRXvl(H!#4hUb;!L>+nKNj22w0grtw$#ZL@K?F3*2^xtCAestrR2ZYzDTDH zlMpD{y@b;1b$UbZNj*>_6;mH{&z@Unr^b@S*q%lNiOullu#9sQ@kC`1m>e?{`sPbz zs2Cv5#?-u7G-d1zFjAn?n5A6XgB8>Qd7N8I3`k9R95U~2a1_(FNv#mb&xE_bJKkym z__tj~wO19!i#X_^;8E9M)=07`_pcRnNY(N#b$bSN)9bfu8HckZTtv21pPFaS%y7k0 z+zjs#7~q@FxmGQ*1!X=5?5^6pO|ru{r1x18p7GIlh}L*4=VZ8ChJCnoRIglvB}yg= z;%(WhhPc1cIcV*p72;2!kHm`ruYfZ4S3b){@q#hGgDV+Y*`OT06sYb(uD`P7&Y&1` zXzI%7fXj%QpL8a|8i7cJ_4h{tmL08SOn5`YYv5y*FiU}j1ag?FF2oXlK?lR#6u}sZ z;fAWoNcp{94BO{am+yGtMwUD&$(QAfl#!3d7eok4%LDTz3PFMtTI4x<#_y5vDJ%ez ztIG*urJ9VE#X}Z$j|&OWG+pEoxd@)-5hbs)yYvy#lm#T9AUW=kFhRmP3V>TMB%u)Y zXA8@JbkY14!T@+XB_Ja{_XR2~fiUD`mP^{--Wm(9!DXl;Drn(S^HYluam5;-PEIGm z9JbN|rke*q_vKl!bd!74FyjHXWDc59<99=|X^@3H zS8-1xxAR$_xAstC)Mi-SIuNkSuR$97lM8y3eA#wwe1wq_3{u=m@_yk8pUpY4`AL3d zakWKm_Dxx|`Aa-aR4jqq%wBJO;chWfdqSv>|Dd_&tD3I;qO%8hgHh1(J=b`)zAvFY z$Excr)S^M13MU1x8`tW4ybZ;OEN&y|HSjE<6XOIuo>%WikyMfaYF5JFmKjVWOg`wO zF&Y-hj7!G=rcTNyNSTQL1(aoFGN@%wI>S3|MN9 zAc(s>qh{;MQGMg&*s^RK6XjqmZ|#pVU-fa^aM98EJ-%4!Z4jFrxF(<8uQ=k+mg33G zG6r{M6NK+=`=%N&xiHYsq1>&8AW*?K_C|CWU1rh*{5$ca*(6x9fsGv)Sv4DOU=_~6 zD|P#}sSGzwPS$1J-q~By2U?sAK7{bmnC>l8v$Fht_K^DM|w49DMQJb59`yibY@7h4h6a;gw*`yNo}B0Z5tzHX7^ z+0nP9BQJD%$j(J2q6ve`3WjUmtr*cMcXDbwfDeupGWNIAq+88@vB{0SL`C2a z!}FsbOHn7glXk8j!4J119{CW|LE?f$=M=>PS>5;OH0y1@q90FHvyoJYsHZv&ywX6M zzhNq5uFUJD-2eEh?j=qrN1hV(0|Rm>u7wP}p-5WldO-zU!!sC)80Zhy6?pk;gkjO~ zoO#pnphmVo>wAMy8E(?^I35)>)U8+Ye%a-=U!NRmN9JkGL{>Qx;X>LQ*3}=V zBk|VFU-f-KO#0OI{*B>sJ^10P652c45&f2{z*89)1N-<3T3qB)k^N{B(_pI=MCbM2CYJ?_usY&i9vL^2eiGXTmLC$!|Icrl`vDQIzooNOU}q zN?ctjhi_+L;ogx@Te7~}5 z2eO+M2pj+^yw)m70F>Dgixg`BIPOaZIQdH&u{|k49DA|Otf2xl1_#!P5z480UhrtX zZJ>9%OWtp@<$O3_d1U`JoYoK8wi^Kf05pLE0KonXr?PtXjtZuFwnjAi_O_Xc>(Og; z2*KB%C|#B;P6wFTw9PdxmFlPsofY!Tg`%MZa2l8EE|}cGTT0- z&D%xoXDW|gTGQUj>*}GSpO*GKUa|Ma>lNvT5uSlAcawXSAF8;{NomRbU& zEt?3K({o&TD@LTDUQC9$J-uo3Bg8cNs-F_H8A-&OlbY`Ho6ZokhPHn=mrkP-#U~dJ z7X4x8mDJV$a{#->XPbh4%JOKy#R>UWA-jTTWOtRU5SpFXW+uc?AWvVPVagP}Vi_@y z67j>SHGDv$?mwZTf_ zCA)t}droE+!)iRaXb?(cm|{0Gd;+=iNs@h|-G?d86+JcXD5!M42nd$b!QKQ^N#y2- zoCQ04-CuWY{l>3NNzW3;2tLOp)-rhgKot3q=vKvxUcgp-JBa9t2Oa4>fw~|hr^MWX z0Mt>@*#K}WjWPP9H-mf4k}TPMOJvnzhP4u|GhSi9-(uC*>Z|opGBkK65v=?#8^y&C zIx74(Za}SmYDGXRW1zO*=#Gjb{+JP*gN)%E*U~fVj)EUx|L(`S>dThQpI%HQ1^|Hj z|ND{tpN72rD`B(2j4*uthQi*oY2RBch^N4DStu02E*dk)yh;iNW1~w(ad-Kio$E{@ zzhL3;Tb5(%gbyyHe;X#GzM1F4`{U;La(*|vUk84;{W%1FxU9|1&gFjZ$>{U!VfVq- z{khP)va7n=?cVBhe0P7IZv&4Tk9(VEI~%V&TgC`6WP(h`w3f0?*TG7gu@H8x!W0KakH>R!po6}1?=6ECP zcvF}%k~CZW*dG0T)6@OUbHOIt;+#^|@~4EsLnlSBO|U~fzevIcB-+?@&O70TFi+Lj zMXNjD5@;K3EJ=e5_0$%$vDVL)IPfzpE1*SkU4a^`UxN5Kt9m+`AL-wB1oka08Z45U zyi54sm>!-Bmfcm=Cb@ye7wXJ!TvpoEWG-n3F*gXb6JK)@WUD_on%7xvb_@=L!(HORn9ZDEFY40g zy>c|Kd7RhA*A0eKp4gCW9R5y4I&Ky3vy@Cd)IAYzjoXQ>_vWrMuN62hLwAVIJ-vuT z$2rZiuNEdA2=4`JAiR88oS04|hyld9_741^YBkz52Kdq>PfUBd6+B%RdP zrl%2Pq_oc7rDTV=KAb3R22T*(H>=sP`mLgRCp$pM9@6R2$=b^AGXQ!KKn=%4N=^3< zXZM%8s|Qo-xIm}nZtgDkHXhEd_lFtWR70od)6?sI>_BQEH%qjpqCG%O@*zaQ6^Au6 zfw8l&T6FvD@xD20rsGqEe0li>hAnLd$*pgCKMBuoaX^y!S^+BtrH6B|`9v*S_rMdT zd1H-p(D`4Hwq@G4x1X)nj*oAurTMW|N$boDe@3Ckl#&#YTC2;t(rviSKkuxR>K|IF z0sW$h3#UVvwY9qX1r2m(lPYb9>RsiX_6>Y0oniBrXUa>)zdA0>D{D0d{~q`;Z|C+8 z3{;^gXF2n!+60YDzUHhI?plHtAa|mAhb#9a3_wN4EAMh@@|GgpZH_giL24zZQ=!#TWMmN~qIs(knVIL9sje)u7$w24Be;(uuGd!3?v_M3DO3M}fu5d^B&Q!m zoqm%XZikMYP3)G$ZQ$-?0CLhxP~spkBCU@#Z*T>X`e2reS~Gac^j1EPxz}u){CpgK zIl^q4Sr3}(u@7w2rsCA;)q1^Oz(NYpyQLn9*)_gyfQ$%vvuFURH~yV{iIyVNU6@kW zafJ)oWv~e&MpVN(y#g%^Js4@CuB_ow4lGieS($;0go&%pR&Fc2%?te$ zzq3#TvM`Mf9YR|n5ot}0WNX>YDWiM90Rs@x5~3yr*=irrsMU&};+7)k2Bnbx3--gr z-qjystjZi)hGN_bSt(4W?ksdJT4t(^sf!S>umQF(QJ(yiLg`O+ubp>;+7#Xwbmel! zXYQge3C>CIbF$34NyEv942v5eKq&@lLtYFj5J6Fl^{Wd-e*UlQ1~&+h38%{aTYaH@ zVhjXTAaR+UAQ1h=wi4u<;2P;o*CEweR=JcNqVs6P2qvDX5{k?U7uMTIxV{v9MEoo{ zt4#I6(*j^Ix}Y2TIls1#@I-K-Jh%K|t(L^a9o+&l1w5Q`tJXR>Kh*#p2jp#fmvEvEqp%^_(5H0Y&T7{j@&3A`eS!JN@h}l_!BF~P(G>keT zr3_Msrq2CY+0;BzMG)TI+bcz-72#4Eg-aq;0+{b_=zoJ;m7!j8>IdXKB>x3+hJQf5 znfCvIeDxoY60rj0~WoHL6g(;1iol_tO$V;GA5US{^r)|oOvW*|y$@f|pqm1Z;hM$}@OQ03LBxz|q z47}q=ns7SAn|6*yc1A!BoF}K)4yiG&MbtZi)AfUGzNi}HT#Z5TGGM*UeR8+=W^XX6_wSBl}}YkR?8Th4VhLP1~sJK)Od5v#nK;tH^4IM>ceuQaAPfDAnt@eQ0&bbosZHR|Wr@tQs~Y{?>m( ze)Lp_(L91R+uS1#q&;M4=zU6J-wZiz#M9ZP@*y)h(?y=SZMH^@lVC3UV!d?80CdiI zjG1PoS*!Lsm<{f|I%D9xv5%!%|DA?LcLsh+OZy+ngCiMOV_rQiv93s4RJS!*7_<{l z|4@GY!O^VF3eh;3ij-N>^jTLlKzO?ZEFJOYYSa9>a#(r{jiV~3JJT*DLRUQFm?%Ei|G~T!N?#)AX55nCgtod#g<;;+}-Zy_`y7=En3sj zKbRl*!F+KYbztHov;pk_TmO)Jllt95YqPvu1N{~pD(SHgm2T+uG>R+(F2{me5tKKV zMOq#7R5zjPWXEcgd+!G}DXUU-Yt*eOOPjkx#e&>O)0oxzEMG-wj;4|riQIeH+2GyH z=!wd8d0Jse2N;NZd?K7xU{}vECDk7gG_BRQ-<0#cO?Oy8E#%bC6y)&JHf{_HCb>&giADyi~f$<~Ss^csszX>u(H_En709M6N|p8EQIlBzfXl&XK8eMfuoLSb|MvWyZpDgM>*U?x1;x z#JQ~-qA7zX%GIt$_)%XrGqCK3Q#1!)=OT|*(TZX z>E<=1$%Cin9-u`Z5W~izF5*V9a}dd3`=DHqP%3|+*kxt$#i;|hF+ymCHGKAwH@UjC z+f|sLEFY4-OCUgy;Iza8{2tV=2?XPrL*uG?oAQ*OjxjyXRZa5(3{&mHKw&zZI+5=Wqz`{U_<0-bp`{+e)R-J1hcMBdH&luU z3aFUzZLZN86g)CAvMLb!#4f6M%pNojDpY~ityw=nWoMRL?xIW>WQA>v0><5KX75P` z#@$66hP8yrfGfpp`3{4vJm^u#%$9w{Ng19g4P`Kpjz@p1P6so zqE1jQe`~4{BF!Ojq8@YtSm|-Ii>pVw71fqV!y%#lZ?BNdW8IDr7l@*RLsFt7!}wy0f5=Fbc6ke(!W2<#O_T$U zN7ax1#G~3_fwQ-40+3#UeKcG{%=W?_5^xo2K$fP>Rr4aG|6&S^fsmvHG+d%T&i*D3 zZ^RxBHW+W)Fnl(H1cI6l5>wx46P0faf{AUjvSn?ph>>zM5*)2kkoOR7)d(;YD$sYt zQ=lk_EcmUi;W&{^JT+LvtM`zc1+akCpW`>UXECnji$Efv<4bcl1R&116J&1-Mq7bD zf48klN+!M+A&yEz)EosT5)B)W;LB?ZNzN6JdPHKQ0H7f=w93wz!NEKt{b1BJ(gixf z&k@TI)l*H_17lDGevlhCP;5>^5>5e4K8;GKIWnEZd$MXn?l;4$&g?ldQb+_ILefBR zBu;?S#GJ@`qB*%n{|C#RW6sYVTxO&*sRh3?N&jf2inlv&Emw$8&N>16TGo9Z`4%Z# zROvy?x@JGy4D?-YZLsH4jvXu9j*(c@L`{{_tBxwrCtjkRe>bSWfdYL`bc3jOL6r5e zRa=n-KRYd=4(Vkxatb;Z?BFB(K&qB9M~D_x)9?Dl>ZDJ0ALLs{DQf6ova~E#zSKe%HaupdR&w!n#Y!O)){kc{as}Da%H;oSUa`(luN&mXa*ByR;v?hPF!DF zYT}%e-kO!NlaO&gX%KzPfmhO51&e8#2>|Az5SGH{J)j_BHSi^oK!>Q=3?SWdd$-=S^hB1N?Nkr4Z-ik>zIAUM zYK^Rg5R1DJ@ok2>QIFs3e1`B1T7Cokcd4r3xIK;l0RTq9{;O1f{wY0+~rJbw-EiA%-UxMRF_jdk4LDTud3SsT8Y~BkVz8J^%NBPFr zl*Ripcg6VLsI^4isuX?usEwPpRk>56=Pt*67!MWq9ZP$4<=EvGceQi5xqwc2&}RQi z?W|!a2hY4#9iG-RfIFZ$h^(16eoi(YzU-i<9U`Z8(l;_afGD8BvTcuSi4khcquruv z%GL5IgBtF3tFkxT_=2iL7qMEqfbo2rH=_M)R-ykmnTmVY+=ZN`PsPt?b1&BQ>i&9Dl6$VPoy; z3u8A`7MtRtJ=yPC=;19>zBsJtWar#-!{uq?f%o8)qpN&>ctKGYlE3n&14cRe{=bQ= z8hWKvxLoF3wz-koZFLBV=M=YO$&KmWz1K`_8<+mj=URl@YR>|M(u!2?|BaM`=s3mP zMxl-j_9PR_a)&Z^gOisq?q5JGnP=?62#Znx4@F<3D7jYYn(D&y7X4HJwura$7to>l z?OkTu?jJuw2_XwW6y{(R4a&Xv3e=jmqFeI5=-d`ll3xFd>vt`6LJd4Ha=n zs9jIJRQBB_rIqXwZ84WE}}2%G}2mcZ+CTiJ&L?1ymfqD9P+H$z~f)RZ9eYy?>4hM z+gNWiZEtjOdiJEeFO>*0S=|-SWn1~&x-{{5_aDO2TH3nx%ZSg2dA+mT1X^osmMt}8 zn!kf}qjY29II=!M+W4TWaLpobD%?7|1whAbM^Pg(18GL@+`SN`-hUk4SZM0Hz9j=O z=)4K$e_RL1o;J#%?9&S7gBbU6mnt!*P&-QpaN6-Xp7K~poy30`g}TuV+`*cJmQw6C z3_!IwAF!vfy|u3VVQ=2}%}pVD_zfuV(?5-arfDw-AG_-raQYmXROF-Cm$R_F2-eDPW+A_V+Nt8b*5{~ZhkC{rs6d3w9zg$6CihcZC4{6fZ4-q+b zYD@pRgYPac=@b-nlQOxFtimT?31fed_+h-Cm%2|rmpiY(3tW?J%4|J-Lb&XO(FN38 z?d9hqI#^|VjvE5M(;FMh3aVDr4f}7iM-jDDb1E)SbnTvsmH`PB$ag;ngg5|Xk5U={ z-ji=_;^izs!1I(Lwy5QSH{m>mV(i;#*l?a2M_O;(e1-*Fc=z--%&t*h>=d!K#79`$ z-%go~?p8?BgGPH?M%@wc6>k`RmLMksYbNhx0ecO_%3gVu<5I~&t;=tK-v$NuLVFfu zqfnXjpzSc%yM)FZ!t*zZHs4cIy4Nb$sCOEtjF`@-v$EPXu8z#_0gc1O+A@gFgD z4w|F+YPOJ!kSofXjlV=MByOqR;9If@#+L#5>W$=#fU=1C=2?m#5nRo_a6h*ZQ#tQfQYxVnvYt}@!l|k0=zW;KaM|-o2 zak)h9_(rViN0l}XewC_~7?ylJuU}zDDT;?hfI5P;MpYsf@zm5N5vFTDrb&tZ{EN|E zNiqS#m3(=BnqTR5VRR^HjlGgUI&O$+OssC*8 zu3}w0b*~$I4*RJ{$}~Cn|1@5uEWaCn@uOW6(7_3*k>nb4xymW`B7jt>NsM!9DqqB4 zgs9oME`6L!^?3DY=>m{t8*ntXBg$aZTx5d>jsV@My8HzcL`*;rJl-#_X(R36mqN?= zlL-{wyJV1qIgCyp%1BX1+%<%t18NwAduPqBuXZGtuHwWiv%7_)Su+o&dEy5P7|RbC z8&xjgJ3s2ls$HxRC@XrN#vas?sok*!q~4^lLR%%#4|Qy@3N=7l zDc3nxv>x@}fW+H}zY2&`_mB&I+2>vc~d}6~@z&YzTHsSo$ z3>_jVv#%cOp-$e1N0X=3kJ6GLck@?0SCB_(jS*215o*gz45>_m>LS3MzzsVPBtd|f z8jM)U$#_atLsKKX=eL$XtvnQOKSO~gAQCv$+4!OX%n5;ui7)h0hz!B>Z>!LVaYT_@ zE!isTS~{}C&JOljt;8!)(AFz>N+fedk&%U14kZ&t&2;7-LRmafQJn%5B>BA7k`2EC zp?jcyh=2uD3f+3&{<3&5Mffa`QXOqv2^>MAUnwZT{K_Yqz0BlbqihpX9I*u4he1zp zZsFMnd2pXnQ<^Q$f|{P7H5do1*P%5ClN@_~;HF-uf^4@KI|(geJ3p=E3QU151+t)z z9M^E9t62nSHXh3@dwj>`qkUXA%eC0rcT)drdfIHy8eGln)R~-x;+J)a8={GPtH>Da zn(8R-Z--vCd)$LyMrHf@zwDz?$@hzc6Om6z z2PggHtt0R{b9*Bot%Ik%qIa8diHox^kNV(x;c`&a0agu|;M9$a83f`tkf#G&o6E^{h%sK3=XyYN z;k_QUL=8DpZcxtPO`}_6GM3UJ9`AensBfmFfT@@wm5#lvjIhe7{#0vWCU8Bg{X+HBh5v=*oA{Z|3yU!wJW z5rj`e6y^+_OQ>H*Nds-(Uc(O7nKP-FDo|=KD=o*njnPFxqJ=g-A^$yCO%V`ne*Rbq z;(uES^Z#0jb-;hDq?V-c&L1h>0IIdoTuIixLUT`^I1n*L@%6n*4lC@z*GjEEYxBoS z+}v3vMdr@%Kh^#|Xt02VHk)-wIVY|TDL1jsXW^gFbQhy6bQT*I_x`s+l>t2pO6o1`9@Xe%{qYIf}&6+1H-rf zGA$TfW1`Hr;}ShGsDX3qgi#upHE!)~l+;6%=k03e#1Zc?tBrRt*#(3ye*CY+Z87$I z_RWuzjQzKhu>4b~NyTyN^`Amrt6bDZQ3e!LEYmm6Dd?0$KB(42pJC8Z2{b7jTysdw zg%y;b+Lx1zXu`P|n~0TqephmTkZZiJe{C!-c5*EUj-Q*mX>HwPwWF!{ zme_uLL^4MweRIEPb(rKL@HXYMY;*1Nr~~@CDDQ0JtIneMa&U&Qdhd}YdBC3*HdP>? zedlHS1X@kKl@_WCj(&5g;9S(G$~Tc$rl4W2<<#7FDuK}3LF8i2D?s+B(7Gaugl>E~ zvy`_gG4F45ChBZw9%9~1+*dNXeY8FuO~D4DrJpc~!Ab%xZKrPor$}L8ot-C3RbWst&~n8NOa!;8<7eskCY(6oG_fvV7|PZ(AAYtHky}3) z+h7FB%XI;jrnr+28%B5@3`Kn)baV|mkt&lQE2DmpvA2XA%-1)-zdxcD1xN(xpHpT$ zrvI`N*8kXvRLn*TV&}QaNoq@e@QmEK5ZX&=5dRL zo0}QO_g}e#nTkn;Rm7-NhZlBzer{iLf8Ias-er$>b8mEh?cSYMm05SWdEHN5Hb17n z%RJ*>ZGS5I6nm?DA6?p<^XPE%Xr`@?ACJde<8N>KRD3ypKiy%H#W)@RR$3g*7Nay>pC5}u>vG4r?;m})nV9GrLtn%BDr=9|OQ`d%Xd0-?;sfV?!!h2g4P&)PZL&;}Q z73*s>ET@LH;*JIT-i!K+YuLM>FuU@-J}1lgIUf6HNPdJIExS6jkzw-)N1@|gZ;18MYHCVF|8Mw z+c|n{RZb9wY7Nw57Hxo6fsf z6ARh*u5sgCOiD2_bE7+D5Ts|#SZ}jwPrpdw>3tzJBsx)ZHpkrYJEiK z#>7T{2qLlHg6z6e0r>9gZ26T6ZTGk0r#WYBE0TNywSxK6vfFA#iT;G_+xhA}{iizJ zD}zVQZbLAt%uEXB1RrZ}^@$J5IqvXm>(;VbHUZt5SJf$JOx*CXS?yJi0oLF)>rEjX zwL}vL=B1+|2|v1nQb(CHg^Mf35EYEwedTy3_p;F0RHcUL!$)^>+&j5GJ@Uoi?+WMNY16%4;g&;z2SuX~< z0WAhjL){;G8nQ1&XSMy&{0`64+5T;6Ef*bg?DP3@wEKCu-%g7^4tf zT*fh_fWUgQF8ZV(G*b3V5D_}XA5-6@H{6JOu2GKGFM-oVG{P1m#_k8?Fz76MQ3)9h zw$XGbt|pAJv-V3K#gcU&>f92mdx9^71Y(2BhG#^eV+Fys?;gj%Y%61y##(*seb$JQ zSjFbRXx-q_>2Xu5@G5OdsZ|5~Y4IJ3QCX>6{X$*w@$BugyuJIgtIX&r_Kfhjq$#h@ z;43829#l6lBd5Ho3lgl4WwC`@Jo@aw30B4Nsp~G@C0`0*hJevCw&0QItMiaof5@z0`m@+Zcei;yLeQM#eP5Y z5hVQi$&#LTY14zzC)e2WKTcG8Jq4)-D)7Q;UtMf0lZ<-*OQyGiwWI9omV1YLM;d6H z?e)T<@C>;rYo)lW?8}xfa)LZ2$z_2W>Td@_C!TIld(40eIh=qXtb||?3z`8p4zT4! zEJXuxk0wM7P(vTg>yxOz8rE<|J!=`TCsaO3hi(yU#|$X8gl;ikpk<^pAhHKgBtfhI z=FdI~U={$-{um16paPVQ3zU6A$&&V9aru6WtRyXstS-XU0Y?y`RW>Q}_!VXGKEG{H3riWy(MXBx7 zEU1J0z~#(n0Cje?o$;dDv#F{YPL*zYzK)g|>|YI7>j|$?mM`80z9gk?SE5x{m3?9z za5Zdw_1dI@-@whRgl4g5;_0F@8Bp?zS>PH9jaYSxRNX3!61FaT8NPPZTM zV-h$V8jrW*H$`dS`kmB2hGaXcUJCq=A*ESUMnl<&Pg^l@UPsCjI(IFtbOs3&k-fQx zo;4^A#Mk~kXq<)Y97~D2CR7mZ+d39W1Iu;I@Q@O@8oYRSAS;u&(x0TDxDea$5Y8!z%iV<|OX+rc*jwpRJOAIw9g0Q*YY)>IbdZpP2t4ML^nFAlF3r*A1)hqx7i z$1re5#J0QTEzMHDwm&oFEsdUkoA8pDPCl#xubzc=CNH~gDJc%x7OVk;(Vba`P{AwJIpDCxFeHkBao z*f1z8C^$7mJ3&@pEJ5SUz+(2)FZ{l7J9YxVY7AQuc{s6?D=UnG&5`*Zzfm)nj0q|P zQ!2JW#`EWLPI^AajvV!g*&n$K?^`$fl(BuN+FE=cHHg{QGI6vbXf81V@6;V@n`Pn3 ze<9+QjIy{m8W6j$Y>>1-D}YGMkMK%ml1BTFv{?%-`2V}WX*s|syp^$8&jnQ-;{iw)_Ay!FR)g+`arthlJM0iYGKqwnS}zxpD# zAlr|HRFrR3!S7E(65X^u_r)V`MRnOSk7PCXTA3Y~rO%m1SAH$8#7xQ0To|uXoyiPoD5&1!KTJR)YTD z`o{J@`W7c8(@zHze0^PggUHT4SSjATZ|VZ?y)BNX>PcJMUcv?p5+O#_ZY< zgeQ1P0T5suaa>e=#H_Wl*A1XastKqK{sG^iBOK@(I%*;>I&`J$@AX~&G_a?1Jc(2y z8XnFnMg6N|sRFdShfQQ9R<+KRrd_D)IuJ(N)$nJoL`(Pgb0Y%@WXGn!Ukjm2x zULI7oLKOtB$zukE2(~5Jh*yCO3A=({TPQc2Oa&r>j#9u+baF@7yG%+|Ad@n&J%_ z>`Dwq8PJ*(4!4gdf#7t>$eRKBU>NU>x7O7%e7-d-ukXgbnxD`0pG=!UXCLgDJ144L zwXMgUT0M`jKcl*-y6ze`RhGtolBG)La(e-u@u1Cpym#^s>!iqNA;; z6yG!2)qB)Jq~RA85IHYcNmH)^;iqfy3xtc~`~>cCccX`d1%L@MthswzB>P^P`0b#Eln;d z{ozpjzUX_D1r`T)BDA$AG_!DC7YvLrBQ_1hjA1qNJG$BrfDg+}_jlYa4UD!&7(<|_ z{6o`*A#CW)9NFSd;7nkBcWW0Eoo$bR$lYX1XsLhJx-0RWI4&c-OD`HpkF8dmasSb`E&_T*tRyT496zLf`}FbCg0GmBx)mJnO48 z4wM72AxM93)e>*T*7BS`cThkmzM}h|I43Xag9+4ZBcsytJ>3aNZHcP}99ZEUAQV5T z(*@rLSy(f1-vR_`+JZ#5@y$EXzdtWrU&{(hXaImq&j0S0|J+@x|Crqn;y+1bs%anK zdxRxkrWRSs0CSzc!ynQ+VKf5MprnJI@2zVkhmk8|hmp-jn32^ax&xT>&Bxm_C8xM$ zpU>sXcl@ernQxBINkZ*PEj&t;d*lmEsuIS6P=Ld8N#c(g%x8Ywu~&5u24PTLb?~$n2z?gtfO- zWR8j(m|}$4X+J5-54?+lb9Dnk1(vcVRy)p9+qwIKN?Wblis9V-upj3O>kWeo$Z~sw z=eL_waC7(YhYh!AQ>R-7(h`p?4xI)N^uzWZ>~;<|acuKj=mXK=bj(#4)eQ&4t{{!; z&~K*>&}wmsqBbs;8bCT2(ZtgF+>rMDI@JN|1J7s9wiT=_k_r?L7%HW(ee@J+arkl% z(>s>Kq?}HOs7|5MZg@LefyM6;l=-7~6yVth{;nH`2kd}>#b2j-6;ODF;ej{Yfaay; zey}$^~UyTfKzuo0Ym6nf6 zHI;0q0JCpNb@;2(0T~56ENnQeihJ|hv)o58q^Mk06-R6PNx;N$8NLZWviC|#oI&$o z^;Hx9Q8&X(%cgyavN~ijV$Fp)J;;HN+Q~BN(&;)AUvpiJWrJCqfrcyUCnH<3;$MC7 z^}sn$s9MZif-=z_B(gN8u=u}>j1A8FB;zv5xpQu5n6eN(sj>F2e{h~sevE9l%NRMR zfa-Q{YYW?F0<}iV_@T4g!2c-Yy1+}}BN@eMHJ=lneUr0nlS8i#q2VtdE~V;Q@0p$1 zwI%pA+zyL%xT}G1x&U6EyV=#yR%R}Y1D1GLP*~-KU*t<@RB5!p*EGPw&zya=Vj~xf z`W-tojNC$f1Ca<%Czbzk#(jhzXM7L=2@-aFm3HdcMDe-_;v)KSMyr3Ek*3WKl!Gy( zHGfcl&GZu0_$1`V86!Sth8cB;Qz94!QPyx9S;hhcJr?1oT-f!*tna4|=#Yf`dl`{! zr26fRGeV&yN6VFA)?NLYB@XZ5EfP{`H5p`<14+s%{ zSsj6cE@RJ-jBMg~APhW!moKdhMKx2sEW%cnKE`VYc=+#P-ui_s#OL6%1D58`bkP>O}AC)||W)<7 z3lw;i*YQTNYLai3T32CX2ICev|6QS@RB2utrLY(=-jAN&{Z;#8nX>-8tFzAG z%Gl>fCBL`%A4#_@y-+J6b;|6#68RVPW*%i(0{Tp14_&Kbe=KwN$1*dkXY||uno^ zUlDXcO@lD+KKEW&A-Sl_G&}wgOce>&UP(&VTxjLw9=K2lwN`Ur(k2iLK7tSi2oNZ) zSO|m%Q|%)H0+Y#+Q;HkwD*bMfYAAde<-t|FUgfU|QNg%$$Z#DFkfVXM9ZGw6Z!zAW zCREgo~TFQ5sX57~vsU|X9v7lvL>|WSuY3r`7MM9KqD8SFWnSM+&+2Qcx?+C55#f*m5 zAsK1w#&>DbTklU4x8MK&I(rA;%C>fGJGO1xcE`4j4m-AO+qP}nwr#tUbliW=KHvHF ze)~W5)m!gel}f7CyjHEbYGjS^+;cqlz1abVy=eB_6S!>u*UdOUcj4{UasyJ(M*LVQ zI|7lr*~dMA{bN9hEbv3auR@cIvTW4KW1NTv&sk9-!aY`v>8sFOiBKctLnBY3qm$z% zRt|N2g@9+vZqH`!^0&8 z!PPA57>U0S*zAz{sx&vgD$PEgjxzKZ6aFr@ta^zq0S%s|WX}(f^Q|KH(%^&=LE~dq zFL|$>?{deu&M>m?k-J6bhGq4~CrCf9=TIGL5NrHOshjxp{LCaehrEP{x?3yj4xVab zPvpxkNpyLBBKtWb)_?;0x%Mrs4fIV6VuM&^s(&NbO+=S;rsrUxfO6|aCgTjWajm5X zSKj2=-HRR%b4gJfK34a0p&c7y&`EYpsR1z)Jp{Wkz#*!G4AGFW+^7In1qdk8a-_lZ zShDv6mX^j2lbiWJwWX3naIf9Z;B-BWm_aSVcusE#N%}?H(sTsiO+9j2u-;f2jP$JU zXe6SpMhaDi^AuJ9YtUcCWsa79+-@EXWELBT(|Y3_wQ)GNO=qZ{VjnkR=9QoHZEYWb zpS*2vx<7g|<|fMY28>&6mPTim#f}0YeNF(6f>7Z;L4f?+EnjlL_9o8^Gne z=`MqxKJf-XpKFig76|n`(ycvNknN`czUCd8KBcRYD6KD7^ z5t$rPKnxKw>Fk}1I=lo{$_Tgv;z;l|UzY-=Fnop@8Mu$=h>r%-tLe{`22iD!5QMgI zx^xH%oD8=s%!BjRYm2NEi)%_-@|C>=eWt^L)9CGIhsd0iS7(0exg>^1Qd0otI_1C# z!L=QjXj??Qu|TpW7?CAnt!4C)Ne;*iRatc;RUTQPlQK0N=O@x(ExmNAKNseI^-)}DX~k?dqk6B@%o<*l zff1EKzocFld!4~*5PQ)SPcJimca75F7Wwq*xsfN1Lt))_Mb5P_N{AE{3gFMctyL-6n{<`DR*70)uwDI~lFcR_$-o~f8N6n|y=hyMCM?JY5 zJh`c>vxTz~7r7feUS%IQSBKX?db!70mGbfeKGdD%t81@%{@315e{SeY`e!GGybH~h zsPYY{9h4r@mMgrRDL8eE9=J-!z7J5k09Kqg_n5GhJUd@g0P%tlGa#$Mls=*742?b; z?Fwtm)0`vh^%{vSWvMB}=N8q)R*5+xy*pIOTux_J+&uNv^S)b4lQI&c@#?XU9d0pq z6uXaP1aeb3p4UB2aq+}nWlxZv>AZk*0G&JYgfvbM21rhCgBdyA(*cAaJnlAM9zN2| zPxcnIl{W!ec-GBMh*t$#+fj*%nJy5AyY+djV6Jr z-`(|-Q15y7O@MUivQ1i$W0i`(-Om`2{PtAs&W4yfqKy_5NBfvj#1}tXS& zT=HYoiSdlf;xM;JyprKApL=wk?IR#dD=;hI z8w-9RSrP9sKb+dOdh0XP)9~hgGURUWJJom0avG@ZVlG|x97LvbJVARr^aWCGM?}?` z6s%yRBvPIThsD=!SUf$LeKf3zRJ@vXa^^o|5<~y}0;N3qvjTMt1I)=%hW&i*Y57sT z+vQgjQbNXxQa0D!aKouF3!X2Pwv>5~W*(n;$*U^7CiT_&oO6ol-2*qP`e?~j=6Ue; z!i@z>oS5M6pJU2SE|=}gTw7clEmr{Mb<_m6K|7jslxoCO9ac~R_Jwr?0amoG!K>z> z6TR-Qb=aB}GzJSyjChOAr|~LeL9~m0sgTAht($a1m|K2G0~l}CEbaJ7*S?Q}o;;=P zbcdE~pY)(VO}U{rbM>aF77Sm$U)(`xEf7q=nfq$GiQL0cZ?^HPbr54PqjfY6I|JB5 zEU(YzUz!BDZ{u^@7DO$p>d(vtDMo;au?IKusO6(49ps|`iRl`sCai$pc8EF^*%K7# z`*%ds7WIXng$w%zZ+k6c=}5eLlt;C4hrwBP%k>S4@whaas`Bu!qYO^;`ED4mH-s~ub9@EQt5;hssX_b$OKp$1V1Cd6HBn2dMqp5V^ zBt97tdPjg>#>Ds-nLoSI3)Zpi2-fj9t;7F%F-g01XKP>X zD^$qr{Qlf~JoswvYRTD=y8&-p+BzBeow-dATWY5nqd(Yz(=25&0-!-C?K-23r_Mx3 zj0`#5jo~p~t(4w{V(8#GF>~wBU!6&u(buxd8Uiw^>+lc-Ra~_TU|Y|kjfe-LM+tUv z>on~C)rWnhiAUFbwhe=kf`>?H9qOOlSs#E zD(U}g?P~Z;v5Bevys2~Gr!u#emycfATQM$mPGesp)uqZ;p`Z{^ajwDz{FFNV{1j52 zEaFK9Zck?AM_dDA^DwpJpHqB<2vae<)?NW`J$O<<)i7%$Wd}bbF%x$&Kh0#A6=^iw z{yI~rkdC}GX`+S85B?tMX>xW;DPc{|#-i?jIE)Zzk$9fgXKDihcMe9ldtd%~($Vlt znFCmem)WSLt)}I9LSIwPmjy6D^Tb~W{-f3+5F43*q#3mJ1&guT5tk9i0ve`Ed124g zfnJPd^4|UdkDHvjB`A&W;mX_*zZrp4Clf(Pl4!bcP>>WhL7ujbo8uD+Ith!&g#X(& z_2x;SJohPTMo^n1&S*QyXc`*_NXzge5`0%qtG9M7A z5SmABL1>)4+XbuBn`r69-Yc-*{P%Ji^XbE`)9NDM_A>tO|w<3&Da7~n4 ziuPlg9Dq+6pgL$I?EHHr^CA4;()Os${k3i)%@BqD$j{?>PW%_%z0#p(N zjVwf*roSXZQSR=v6-=uX+QP{7lJL#$_QC-O=glUdB}_LX6Bk%AEm7U zT`QWHe(YyH8~UJL<=<>|iIa<)U5DBe4wP?yF-JOs#|^60qc; z4ojnH4zz(3*Uz*mQ);crzE7ACrxO(37808kRHMVU;pc8DFMc~rSjPre!vvl&qw}&~ zXBVyEweExJ={jk#WYV1i8f*XVJXqzs3F9R?Gj|~bP8qeend9iQClfE* ze9P-rSU<*by>jT~<2?9QcmmYwBEg9*SMg+!>vcHRMzQ(?iaxX=&A(n9bDzsPP*}#P zV<<1FLY+Jx3gut+e5g83Ht;f#C3G0JT%8hqNE^sDfC4oAl6lBky22&Afp}OC;~#Mh zD!32oaYv+--Y3^*Mn`97?Qk2%4Yv?_%NDxuEg?|oX5b}r|1jT4DgGycy(I6{F#~)` zffm`@f~nfhZId`yPMdjLWg~d#q*W&;A97T@#i2NmX!u{j z&=eyMb&yEHMj-8`^%=L2&29>15?m$5f?bUx!0J)&`jeIJ=J}KJVKXy_-ilsUQdU8s z>Of&Rs@4!f!H^=(LY3*8>ZI^q1EAA1bFe5^1KQq_=4tpb9zy0xCFp;m z34req&Guni36R%$@zs$yyIw(5BG_$dOBMt1op&K6Z;K18yO`r%Qpc;6m4YsUj3oCwMBUz)DEPAQO zPxPe8gmoeCy{gG-2hS!ynw-MM+SWWcF|rhZ`-CEQsm6ceWwsjBaA&+K2n9$eu%ABQZKFC%1mU-6 z5=8W+(nmn}QRE2saUOdh$vLJ+3Z&O~fdHQ>;6BOr0XefEk9=-krEom4?|-zYBofdi zDCGMJFI|8ajRE~{%_F?z&P%oc4>AxYXsvO)RV zYue10WY#n`Ri}(fvavatn}q+VOOCzQ?Q^52`+e_bX6M`c+a7+6Uib6oUPwyGLIb@X z&)fZr+DXmM=k3$u#*H_pkJ9hs_X-;yug`;lm>az68GLWg=a;27HJhExuX8p+@b5<6 zelldAFL1t=9mJfR-!`=SW!riV1YqOr+%h98D>{8vh5=E&_oOO0@Uox0Zf4g!whiEa z`&7yK1{!VeRbGO#v)embJ@B%yBE0nu&(K%;!U^gDSB6bSewc%KW*6 z>a)ZHn$kxPIkp6O;EtYoS1}Z1@=cFnC-kZ{kLQSCoY;Ga@BF8or&6x$&h0apn7yzs z33sACL5)|Nbj3RZ=uiKdP6G&T%pc|EVvEHYH1xjB&iQy%Vs*ASM&fFjs^#}C4TWN6_{Ri8^;c*O*P>c#1cmZgFo&G&jj{4^ zco}%lK}wupr{Hl(!1JC2nW^!BsI9d2aUglqMH2U+jLlCcAB>%6dTv_!UF%P2{_Kh< z+~(waaRtSs9C}!c1Ln?$hdj&Ej$sxfAUeRyX`fuzIx*lWVivbmw;E1MSAS8!2`#BP z)0{+ec|>U7`u29VHAA1_(=DcHCF{Ceby03+UG8>XVQw0HeAI+Dy>iDky*I-W@ll}O zPyb0CUTveoy)wY^JuvI&6~M2uHB8rPwx#ltaQ1M{ zrgA4ozUbIeXT5HgUQ(XbuAiQEO=6?_rp3JC1zMfno>pN8;{3fAWKBjd3RiCVYBMU@ zGGy*5BF5F-0lOV9-|V6ttKAyw`}q|u(ghE^q_Pup6A!x}?uFbp|AGe;5UlVqnIMjR zF=;VHs=@_NET?kHrfDw($+C27%i*$|V?3g(6B!#xi*Hxzf)@GmK4*wfOUEo>E|hI7 zI^?erv|Z?+SSJSDDP_OXI3YsM%1f{uRa(fL(fq#COcKF&CsXZA0agF}IW$C;-Tr9E zIxVyTbFeA%lfl)48F-?vabuOmaD#P=W9e#Err>A`$+J}LW0#cSj&P-2)xVJTa=~)+ z&NLj+Gq7`v$g{Oi=%UP~q7LuG8w*W;o3p4J_NP3%&X&+M>?b^?9RB_@7)RHXyxdL{ zgtwuN3$CHNsAOh*kJ98L2l3_Q=tgWDZJ7AmBM2D!FmE}>N}%(I5|N@-AaNm23hFP? z6$0WW24C;XU~}_gKf*%=u2UPG4dOf2DP`hE!c!jzT+;<0?Vp}W(BKl)Ru%gE{Z@dm zTo@I;;g6!+0>lzW+pP6U_PiZ6!5q%LzG)x$MPPv!)rt9-Lrj5 z8)6hh$XO&dawwf-N1P#2Hd}*^HKBw8@?EfCU?##MgoBCtiUq zIOR@FU}6|JXuQLr`5TkZ1`B|M7$DbxCn^L^sirQql_~fkVubpcVkh>p52CHBbXW?M zE{OVW&2H`3k`Lhn9(fQaG3>n-y+O`c=YS%i%;Yv!>#QB}*rE`jDovPGEz~8=H~_E@ zyEN-`0z4+#liB7QMMf*~E8t&S(}jpf{0F`XOanw-o(8$7-x{X%5Tg%rEUNv80083G zbQXd?*hMsQFzy@+n3EPqN=%-j7GPs1Dq5in&_Ea{*D9e}9A4VEnfZpAw}g0GYJtRAW#O{vE40uKQjE6L3VKLN z8_*P-(1gAvZ>#1YR}x>Jc|vW57^2WrJj5bww739gV*}qDzHx{M43G}N<6fJ|TK+ug zpyXhh=U-S<8-vByvlD~nT6 zFkT2|f_a(P`rRi)CKFsG)FteM_6mDTTfjg@whD26Yw8;_pFb z(+*zMjZ39wRi}O7$`SJq`jOsbDo<{x@j**onr>~InY{9N=U#*BZnt7%LY~!dU|XR| zb~OCJgM~C;7^i0>us49vAYp_{*Ojbqz0r|W{a?2Zs-(=n*CzL7MQx}qG9uskX<;`F zDws4IglC0Bz=Gmlz{jO3jRzyPjrF!P-(sGex7ldYj7dANHht|OJ_(>2oUSAz5|5qF z#s#QDCaH|7@EZKy>p}ON+tad5pafV;<#c%)#??WbUgl9-h;?BWoLY=#e{P4X7>$lD zPX-dWVJr;xVYHy?%;PaZC?hn&1;jGM36e&bD8f`yPo{JJKLMWjGgKJ^^Gy3~C;rLK=`_R6g<(jHAAXnS-AW(>(Rp{>6n zD?&F++_iPx28N9wR($|vW?gjW)RMt)k)Cid1XuXhzvB`8z%j_%oV|kB%UEU{(<8upLADk2cZb8l$|e#&1}a%! z$$i~s28ioCIfF1w%_DAs2^SiL;t_Xv?eIan&=yozH5fAqpECkK{sw6v*NzH5<3^pe;+z&T@U~>ZXcS+ib`d;k#B=wddwBL5rT8$wTeA~2c zNw7E5J-=E;G829vhh91QnNG8+-Du5z%LZhXcrLVyeHZU)jF5eTu9D=W@i`|xTOC}H(@NQ2Wkjw^LBq2R+Pe8 zn0yy3etkh^<-A!RlRcWG>mz6~6j91uexuse4yfjMFbWk$zH-;QKb(T10>fmabVSv} z2-BUvqBAnt5Jc{fDL^(~BuvYO? zu_HtKeTe0zVe-CiBiNN2H%lX-oIwNkrkIYLV7trx<`LkNiQKk$KZHnpjD{?uUgqbM zxrERXqLDYaS9k|R`;?*o;2*$30uq>uv+u;IW&#Pu_2BnW^2-F$X zxD?pWdYl*Gk$AX0kKfrGuV zy`(5tS8b+b9B&TomE=4N>CV$#Bc61e{9Pi1kgyK7r}$vi3B=rw#}@orz!#NT#ymEO z022|rj2Kk*N+KMEc4IF0ho4-7gW28B)gsIuHr9hJuB$m#>m8P4F~f=qT`6iOQ}EtO zf9NK+V%a<_#LwBH8EDCJ{AhW9`)!_+EDeI4I=5IbqqO-tSGiPwzU~^+w3aEq=b(qx zlp!lWR8Z`h{c(r$F&G5DaCWh2f>FgqQjS%Su+`$LofL^a(qa_ZSB!g9UzDY<1$6{wu1G`*N$?TaF{;x!coZ_BKM@M)l9UBxtF8HgOs5#WRK)= z&nd4u09M7*luoPacpdQ=p&Az{Kc)NdQDe!i_-Z_LUk9m*3JQo42Nm@7eJ?Zg#}c%6 z0#^2!&q1tBH*RahrAdm`S~V~m)4lH#^FgE)_aoh+%TGApbwvyLHKesxX+K_U8`rk< zsoymgh0GP7^^6UVKMjpyXvQ z{7|1EdNTbk-k=hHwEtv&=?0fpsB$i221un_HTM> zo}6HCVWB)#9y=N}72xWj05l94N_8G07pF$RZ?~y?1}kG(X7qbjo)CToCgSDE+>hWv z*g*wI(KWvZtWvxFj>M;CGFX&01zkspO_IEFJY3x%mWIj!al|y5q9gocR`2f0?T4y% zZyZ?oxdz01kv14&%-Npe%BjnM3Tp?sWdhh&^x0%(nFVR&cFHQha9Y=J{zCn7>;3ePkWRW7_bn{b)lZlf5m zTo^@+m>3*owrdbNCR|%x&k!>tV1`itr_e9rHAPtvIEjITeL*KD--k@0`@JwBuAKlp z(w$$^gm+bRWq1dlkU&e{;LMg5V<3Mby#mz{$PW1nE^2HaZ@(+Nl9VqI0HhiSl#jj= zFJ!p?POK2go6yg}UfCn?c$4*UU@KdPV>Xj+a=E68Ol|f6zIA{G7=l#^MJ6w^lUkd zrZhYb@)bDG0}vv3T9_Bn2}pwjgCGi81;h$nMc=sU`* zm5~FBZ`aT2uXnBxtB4hJq(jkEhCvxxqdoK^wy~4iTJ07#pkTgr)MvBe;5F$kP(b4$ zMHPQRZ0(j51r;X7AkKmC)Yc(yHM!T*RI0Q~5T3AT_J@Jge8X&WV7jd3*gfV6K6;sQ zO|4!zSXJ}lkNsj$O{aXU0_y;8iPoSV4Q+!4H@Iv$XbukFlkG*cJrRhtwDl#Gl0ZvN z?|r09`Pg@wU-9X%c2G!=%c(0>8lXoNzXgFRvV}*$i*hMeJ7Mk$y5tzIlQXn63FK3R zq+dZNdrwua{hdp4DG*vc=OrH1x>^ z51$(uE5#KyZjgvTM`ymM{j5@%xUNO;&j7mKFoBGOFyyE7Xha05z}y5U0$;e^L?_qr z4cg^Hf5`m=K=+xvtSKw( zp3)PgyPDzO(s(;G!bHL>Edax18{jX3J%Cl#3^~mzG>Eon;2;QxhtO7O52FI~d?aBi z+g=<5FV|pv0HJT3LEj0{%8Mo169brkpz`c03(}uNms9L@RnDJM=zj=4mj9e0i4A_6D0p;^w7&^DR zp6~to^W)#&5gk8r4xUdCPV?6Deo#R8*>)mlUBiTEslDTWejCudtt^(R9wJvG zXTiyI8UD@HX}WSk3XHLhOT3IDbj;=WWNUaA^Xh$hjKaSJj0bN!DEll?Eur3Kcje3d zb6oU6U}X1g94FvT!cfUlOq-qbwag>+eAz;P1x}8i>p3dDN<(MVsl!E;$AGAow61(8 zoGq)TV5fu*x$gqRZE3YW<;lQ8ux+|o~=tz7*an}^@?Q1yT-7)fX#sJsc=6C0t%jn;lR zC2@a_#Q^<*D85^As@i`uGH2i*CcqbVB3luKSc!gbxd5Lo-TWI0C3EDl_-)LCxmFso zqGU4=_Sx$06)*#zkkT+$F3aw!${~_C0<3(n_*?$Z{$T)@bvUBy?qO#I^GSE8wUmYXaOD+uL^&y$-X)JKdwUF^9d4GVW>75VAas|D!?-Lb+mr#JT8s-Z5*Ge)&Nc#FQuEQM-M+ zH$yV6vOlu3w*!|`$8R# zV@H$>bFsSc3M2CS!bitz1LjNC92&PsDq&h}%6d=&F+L zs$uucH#7BAw;w65Y?DG;j!y91?9c4lu3TYS>;P|8!LF~?fj_Y?+7q5L_K-Rb#lqFT zP1|yFzq7d-IS|Erf7ADy=;x*4Uh#Dvp+PL8-9!}3jtGCtv_Oc{q~Pas7Gh;h2s{=W z%k6Qpis@ZpQHq)cFZoSql&b40#!-i!qXvWYgE8&D5bst&$xhb2Mrt2pi| zzG2Oaaj+X0YV!0q1!J#{3$m{gE0FJE?5MbJ+~c>Hh9J1&ZC*hH%o~#J?=xPSfJ5p^ zkq~JB02XAtvZv1UcVm)?AwL|om(6>KE z>apP>_zUdf+3I2{hWI&yPq=^9xg8=6yE&4bsN1wgTovsl+0*YO|L~A;5en0-y49uV z|2%-b#j?%I3U=p5+Fu;A$Y7hIOAOuvGElIRym%ZBqXp*&=H!TKRziruL~kltb*5ZX zS#-*GT4ORZQfFu-zs3Bzgl^kFP`>0fZUccxAus1<1_FRWV_qIfkSCOgBW5NmSRmf53H=KTzx1~|bvmK(mj*@s zFa1rnnl%nnEZ;7^tMGMfL=wKpgN!fw(Ka3@dFK!{1)j{h z2FW&#cA$Q&ZjJ8Z?CBZI5~CHBQm6L;^BrQ2`en_?ZcsW*22u7RK`0HzkTnJhwOx;S z<%A(k5GqJyy0b+Eerxe}@)dpIteFW*q_DOOaZ1aenD5W4bP0#3T%)+>cxQ~9ZZw0{ zRfv%58wjHCi&D&jFdvJH7hJ|cuVuRvqvCfcVc}0+N;fnsBa&K?>C540mEuhlGUNrn zn9J&Os8eX9wn~y}CYH{Chw`>PDzn1)BysjT*D)Q5@rJqqKoJt^TTjE%WfgDnY6W5` z6tA*1yWk&2Z8t&?efh%^@C-#s6EmHXV>j1dX=uTj zVR03s=Tb%!hQbii$MfPQk?sr?HMNvqY*d5ZU!9#NBH(GMqDxu#Fj4oeMdIk4PQ#fp!Cj}_UM;~ikDV~_hMu7Tw zyuGg6>~x#u9IOWZ{;09(_WpIgH}$p8=IK{*`9eg_&d1xH778j>_4>Gyw1V3+Dd;fk zphlQ%G1XmSAW-YiJAPNf_W~3)5@snXY?JCaKETO0Rvx5@6s1(ZVm4?#1ST1363nM7 z1MgBK4&dudqmWlRB#KIhbql&NJk?{5nu6!sZ-PnPKPWkZ%m`xMA%^xS2Y!S4 zNp;$vG@zxDV1vuSdFRvm;ubToAJ$jfDp3#?adHkS!YRk++6ab0OrD;Tup6p&8aa^l z!Iab-m9s>DG%cKEq?EiKHDSr6dzCIWwVd%}))p_6l~ZSGSIFsE;`DLK9%MswdH?( zhC`#JCX}FPns7h4>nB!t9=kv@(z+E6DY{QAe~%UxxA1m&)Qr{m^Njpt}Rk1f=#cGUvnyYLvfa$7W80DQJ7z&kAX{+wV8=@Vm2UXlyiSm&~|R>I-Wlu)f-3BIUXVG@B?Qe z%lL3&IGF4A;KGpN1k5y>a~4K8cRrO?`&?XE7aeZ(d!k%@6<*ikxrlje_KJ`Y787#B z)*k1%JJNht+=(vyEPKaKQ6x=@_|6%7|CjxT7&R%3a#;lABw+kT70*_8`HNfu;=<)t z4-))p2_byc@T56iaCXBr>lVQ*Y+G|tn^}g`G@CthK&V1=p{g8-$|z%f<`QH zkxjx{j=2%8<;u&viJY9JfRo@m4zCP?mNgY`6*?0;X2FAixF&W%ZsY_}PUlgd)G-OO z3_e_FdSCiFCHm)%)MM%mo^VTeR?LCM%J;UGuAGKPu`K3(Zi>2zJ3sC@r8-)E8A* zVh2nVHUvFzjD~^MF~Wj5E!lt&-gTON7Hy zYn618sx2Id-Cd2=S+Kq20czvNYX$z*+ZUcp#yKh(+ZdX(7zb4FL?Ys!d|(>e&|9*W z*0}0sIsc%Sk!sf>tK}HAmoZ##isQ88VO9io1(2F#OUOQRNQpwciC_NUCMuB>LyJ<7 z$vWd^2v$j{06*_bp|svy0WyJJjvMmd3S9D#h7m)7r47c>+u@^!;4D1X9wx=hHi#6; zN5@a03oG{dQ6q)}luE$JSu!?rzoy7gv_hbhGo2>_;CN}2CPtn{TQ*$WjI)g~aa6?7 zP-lr8QjyoK(H<8xOqh+(MF5je(NZg2<32;HV5U)o^FkRKl#j5u5 zD(@IP!N!|aS^+(k#fL3|2YRJuUPjO$_)r6obsZi8OV*&YthOll+{$Ry0``tr$7zX9jovF0$(NRl6^|E=jknPgfCD`%tN_78*XXTLj{SACCBhb5 zg@H?aB+73~@0K~F!jCs=S*!RZ!f64^K~l$PiGfijy9S|Rg0<25{QRLfy$XZ$il2@@ zmh31<1nSnloQ48u# zWrETFk8=G;zUNzowAi)jB+;C>kf#o1b_<5R)i zf&tJU5wUoT7V2nS23!4eUD;n2Y7|FiZPNh$g7NNA1_hB;Af)I{DE1}&=Em0 zpw?>$g=ou%YM}kR8x=yzVY0B#^kq=8Y)A&sH=Eijy9TGgzz>B^^+FDC!WCC=R0$0V zmgPGjGD5c3{PPyW(N>B}a*VkO@G{E@w*@ZAKT(mA=0dPsrcYeZ^N5Z&tI$}-uFanv zhNzDumJ!<7aPYJ``hxmk3}~!E;>q%id?KB`x-{4AFd`FDAUFe(GTksYaFe?)OWtm@7TFLJVN|ZR*g}DoxUQHH7J-(lDQtLX6-&>$;D18bHrfBv3=kar zcC%u=zY~IxTcxA@G7*5jC7T0Oj9FubDf!UyRwVGc1%!PAwO5ffs%*8k!e@^vTk5&7!BSE-I zsqE)@HxYwrYoJH7M9^Un!`e(_XO-=V$bMthp;R(7t(=i_OCdY$i=sFZN?N&v--Y{2 zo*^_PBu?2`qj3wnl!gdXt_i0Bd_It{NaCCC2bQbBe5*q{KZ(HaFOY|bt0e|76Kmv- z1l+dE5$o;^sQudHgZcah+8W;^V(pSy-Ksr-00DXou1<`9jZO7@zt_zeBzP-UKVwr0 zNOZ5)YuqR}q}Y8g=eT@M!T z@9#fa=EpxC_{6>fPU18ETZj{LGW*wLX9b6SHiWNaXZer#6a&kEzHYycy?&jNETeSJ z>b8++0}xYlni!g0(~{p^^?e|blq6`3-86ELNCt6-OWto+)m-@9a$YRtJoz-Ix*6?u zQR2IGgs{U~7ikzvnHTUkHC%j4=4z+RSau@wGzdCV(jJ$Of`Hla)y^>?SVTKQI51=KPkQheE^@p?;INSBiNYC#S<*RI z-V=|tUEg_rGTtP_$#p)Ln2OT~y?Avoc>c2fcB=SvFEMR87MkM~44Q7}L&j&q*>1(t z_0|9GV$;L*=(w8M+-OF-Eyl@xSMFuB;{f_Ln(8B7-AapU5%>{`f?6zh%%X9vtq^b4 zsxLsoQS8TI)(lgWuvAhoM?=Iu`GZGou<$5Z6g+6dk)Qa>33L;)ZddWi4CU3;Z6ugP ztyRv?^ZnV}`xm=t{em|v2qyAZJg$PP0H-d@prZ9vr;MIIe~TjzqJ0N-{0I$~Knn{; za~52c$}0i67L`t2u`!m_1`||`Hq9z7TAxi>< z%Nz?1ENn}5dG*r+v^)wD{c_et42I%2IWv^G7xVG&Xk|AsvkeASFy6|ACML!O^hKhfen;DB11 zHxWSWrcv!+0{ZGC#d&f*>(T$sO}jI>=$@bWRosgzxyAy_#?mQ_I$L&L)(d;sva9Fg zY26?HT_livCXf8o04Ib_wc&NPh#h%yqt~x=w!KVV44^36k9!8X2x{Z#yiVCJjt*Ap zqyOwSH;;&1ez%ubsD)3=qni#LJ|injKtR`CsRqoLhak9Q-*bgRhzQ{bhR)* z=L_Tv>n;GGLtQ|@BGGphtqN%f?Xa#QJYe=DcQpXuh$B05KnC07lrdZS07$JtG{G0= z@s(9tU3C;x0;qQ&i+08#MfxXbaoz<6>0Fjyt;|LvOsBF&FS6vVa#{7L-A_hBddpi&kQi-AOH0@>Rx8Xc z0IS>rZxrAI{FXs5GED^EZL9|^f}en@+KwVLz|VlH%EFhmgSaOUoI+jcP}l*g{XPna z6U?=W4(G^P!Jd|t+_;n z+Upd0MDfxeKqAW4!(9+SElJw*(ye%djqeI)Q%%#hK{YsAI^Ya-1uOrxU#gqSsG1Vl8p&qU*CfkNXiLBR<8j~`O_Gx)H@B5m74q;FC=GHX zr46cpUO*a;rEG+NHJO#Nsgbv8@MgYV-u26r3uiXH+;nPY@mH8DS&3PHSGsM@@$_S9 zkRTIoFWre;)cYOvEr7FMthAdHi*}{P9JLl;2Y7*pP{0cA>;dQ(t zh}pb~Ze*l0{Av!CBTm?D64(geoa2n)P!&87zJbjd-k&NdXkdrqsJ4vm!H@UyxM=0* z&eSOR9)}E_E1E=A%vzNpy8X|ZoDeHVOF47QMS=+#zDJS?^rR%bQyd( z=IWVvP}q>yQEiwOeKtDNL{qY5o>6Fm(QL_RsrGroqC@iAj%ID03Fqa-_d8t#90ZOl zNR!T%S;v$p&#mc&S4-7~^?>C>iyaD*oM%`MLYf`>vAz$pZz6IYe{w;`RkHCq z#7BgIVy@B+vkhC)es|C7A2+|CigO3Q!Vv%70ZR`z=0KTGu zr@ta>|0Uq|p9t(92;+aiF#QJ%^MAmw{09u{f55Q)2Mqgvz;OHr4ClYW{8z%vKZgM$ z!#^NEAQWJfuM;2uFiFY8JIBkj9lqRa5k3BU^n5+>*U{+rU%&pjc$1gRgkj{g_^%Vz0M_RkExzuBj+tNOp}U!CB8vVW%V{LS9t z{Db|gW#dow&sdtjS!}$2uz%ff{*(PPz~pb1mf#=kUvVaXvVVGX|IG$d{)7F?vHMT< zPuuFh*&3>Uuz#6Y|H=MoYy3AmLGusxFO%ax**}fx{$@qk|H1xcQ}-wPr%T)4tRu%i zSjN9R+x~?AwCwsDF68)`sc=K336aRUJOqXPT$1N-Mp@L!Y1{~V2eQeR&H|NIX5f06$+hy2gc=;!?h z$@uT1^?#sD|2}&B2g>~Kqgej`dZ{e`J}UbM%KGo4{(qos|32FM2g?5MqvwC19REIw z7x1qi6X*X6{jVwLe~v~!#XnF+26-vaFB?Vx0GzK!=+|E%UuPfyh}s()3ke7l{Lj4e F{{fY|MCAYg literal 0 HcmV?d00001 diff --git a/Mechanical Parts/Motor-CC/Motors/Motor-CC-6V-Servo-2.step b/Mechanical Parts/Motor-CC/Motors/Motor-CC-6V-Servo-2.step new file mode 100644 index 00000000..15e16a60 --- /dev/null +++ b/Mechanical Parts/Motor-CC/Motors/Motor-CC-6V-Servo-2.step @@ -0,0 +1,1866 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/alexandre/Documents/GitProjets/FreeCAD-library/Mechanical +Parts/Motor-CC/Motors/Motor-CC-6V-Servo-2.step','2016-01-06T04:41:02',( + 'Almisuifre'),(''),'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('ASSEMBLY','ASSEMBLY','',(#8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = SHAPE_REPRESENTATION('',(#11,#15),#19); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18); +#16 = CARTESIAN_POINT('',(0.,0.,0.)); +#17 = DIRECTION('',(0.,0.,1.)); +#18 = DIRECTION('',(1.,0.,0.)); +#19 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23)) GLOBAL_UNIT_ASSIGNED_CONTEXT( +(#20,#21,#22)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#20 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#21 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#22 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#23 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#20, + 'distance_accuracy_value','confusion accuracy'); +#24 = PRODUCT_TYPE('part',$,(#7)); +#25 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#26),#1502); +#26 = MANIFOLD_SOLID_BREP('',#27); +#27 = CLOSED_SHELL('',(#28,#325,#399,#453,#507,#561,#615,#669,#723,#755, + #814,#890,#944,#998,#1052,#1106,#1160,#1214,#1241,#1280,#1322,#1377, + #1436,#1494,#1498)); +#28 = ADVANCED_FACE('',(#29,#290),#43,.F.); +#29 = FACE_BOUND('',#30,.F.); +#30 = EDGE_LOOP('',(#31,#66,#99,#132,#165,#193,#226,#259)); +#31 = ORIENTED_EDGE('',*,*,#32,.F.); +#32 = EDGE_CURVE('',#33,#35,#37,.T.); +#33 = VERTEX_POINT('',#34); +#34 = CARTESIAN_POINT('',(-2.645751311064,-3.8,6.)); +#35 = VERTEX_POINT('',#36); +#36 = CARTESIAN_POINT('',(2.645751311065,-3.8,6.)); +#37 = SURFACE_CURVE('',#38,(#42,#54),.PCURVE_S1.); +#38 = LINE('',#39,#40); +#39 = CARTESIAN_POINT('',(-2.645751311064,-3.8,6.)); +#40 = VECTOR('',#41,1.); +#41 = DIRECTION('',(1.,0.,0.)); +#42 = PCURVE('',#43,#48); +#43 = PLANE('',#44); +#44 = AXIS2_PLACEMENT_3D('',#45,#46,#47); +#45 = CARTESIAN_POINT('',(-2.645751311064,4.,6.)); +#46 = DIRECTION('',(0.,0.,-1.)); +#47 = DIRECTION('',(-1.,0.,0.)); +#48 = DEFINITIONAL_REPRESENTATION('',(#49),#53); +#49 = LINE('',#50,#51); +#50 = CARTESIAN_POINT('',(4.440892098501E-16,-7.8)); +#51 = VECTOR('',#52,1.); +#52 = DIRECTION('',(-1.,0.)); +#53 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#54 = PCURVE('',#55,#60); +#55 = CYLINDRICAL_SURFACE('',#56,0.2); +#56 = AXIS2_PLACEMENT_3D('',#57,#58,#59); +#57 = CARTESIAN_POINT('',(-2.645751311064,-3.8,5.8)); +#58 = DIRECTION('',(1.,0.,0.)); +#59 = DIRECTION('',(0.,0.,1.)); +#60 = DEFINITIONAL_REPRESENTATION('',(#61),#65); +#61 = LINE('',#62,#63); +#62 = CARTESIAN_POINT('',(0.,0.)); +#63 = VECTOR('',#64,1.); +#64 = DIRECTION('',(0.,1.)); +#65 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#66 = ORIENTED_EDGE('',*,*,#67,.F.); +#67 = EDGE_CURVE('',#68,#33,#70,.T.); +#68 = VERTEX_POINT('',#69); +#69 = CARTESIAN_POINT('',(-3.174901573278,-3.6,6.)); +#70 = SURFACE_CURVE('',#71,(#76,#87),.PCURVE_S1.); +#71 = CIRCLE('',#72,0.8); +#72 = AXIS2_PLACEMENT_3D('',#73,#74,#75); +#73 = CARTESIAN_POINT('',(-2.645751311065,-3.,6.)); +#74 = DIRECTION('',(-0.,0.,1.)); +#75 = DIRECTION('',(-0.661437827766,-0.75,-0.)); +#76 = PCURVE('',#43,#77); +#77 = DEFINITIONAL_REPRESENTATION('',(#78),#86); +#78 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#79,#80,#81,#82,#83,#84,#85), +.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( + '') ); +#79 = CARTESIAN_POINT('',(0.529150262213,-7.6)); +#80 = CARTESIAN_POINT('',(-0.510080222328,-8.516515138991)); +#81 = CARTESIAN_POINT('',(-0.784190373377,-7.158257569496)); +#82 = CARTESIAN_POINT('',(-1.058300524426,-5.8)); +#83 = CARTESIAN_POINT('',(0.255040111164,-6.241742430504)); +#84 = CARTESIAN_POINT('',(1.568380746754,-6.683484861009)); +#85 = CARTESIAN_POINT('',(0.529150262213,-7.6)); +#86 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#87 = PCURVE('',#88,#93); +#88 = TOROIDAL_SURFACE('',#89,0.8,0.2); +#89 = AXIS2_PLACEMENT_3D('',#90,#91,#92); +#90 = CARTESIAN_POINT('',(-2.645751311065,-3.,5.8)); +#91 = DIRECTION('',(0.,0.,-1.)); +#92 = DIRECTION('',(-0.661437827766,-0.75,-0.)); +#93 = DEFINITIONAL_REPRESENTATION('',(#94),#98); +#94 = LINE('',#95,#96); +#95 = CARTESIAN_POINT('',(-0.,4.712388980385)); +#96 = VECTOR('',#97,1.); +#97 = DIRECTION('',(-1.,0.)); +#98 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#99 = ORIENTED_EDGE('',*,*,#100,.F.); +#100 = EDGE_CURVE('',#101,#68,#103,.T.); +#101 = VERTEX_POINT('',#102); +#102 = CARTESIAN_POINT('',(-3.174901573277,3.6,6.)); +#103 = SURFACE_CURVE('',#104,(#109,#120),.PCURVE_S1.); +#104 = CIRCLE('',#105,4.8); +#105 = AXIS2_PLACEMENT_3D('',#106,#107,#108); +#106 = CARTESIAN_POINT('',(0.,0.,6.)); +#107 = DIRECTION('',(0.,-0.,1.)); +#108 = DIRECTION('',(-0.661437827766,0.75,0.)); +#109 = PCURVE('',#43,#110); +#110 = DEFINITIONAL_REPRESENTATION('',(#111),#119); +#111 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#112,#113,#114,#115,#116,#117 +,#118),.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( + '') ); +#112 = CARTESIAN_POINT('',(0.529150262213,-0.4)); +#113 = CARTESIAN_POINT('',(6.764533169461,-5.899090833947)); +#114 = CARTESIAN_POINT('',(-1.115510644079,-8.549545416973)); +#115 = CARTESIAN_POINT('',(-8.995554457619,-11.2)); +#116 = CARTESIAN_POINT('',(-7.350893551327,-3.050454583027)); +#117 = CARTESIAN_POINT('',(-5.706232645035,5.099090833947)); +#118 = CARTESIAN_POINT('',(0.529150262213,-0.4)); +#119 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#120 = PCURVE('',#121,#126); +#121 = TOROIDAL_SURFACE('',#122,4.8,0.2); +#122 = AXIS2_PLACEMENT_3D('',#123,#124,#125); +#123 = CARTESIAN_POINT('',(0.,0.,5.8)); +#124 = DIRECTION('',(0.,0.,-1.)); +#125 = DIRECTION('',(-0.661437827766,0.75,0.)); +#126 = DEFINITIONAL_REPRESENTATION('',(#127),#131); +#127 = LINE('',#128,#129); +#128 = CARTESIAN_POINT('',(-0.,4.712388980385)); +#129 = VECTOR('',#130,1.); +#130 = DIRECTION('',(-1.,0.)); +#131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#132 = ORIENTED_EDGE('',*,*,#133,.F.); +#133 = EDGE_CURVE('',#134,#101,#136,.T.); +#134 = VERTEX_POINT('',#135); +#135 = CARTESIAN_POINT('',(-2.645751311064,3.8,6.)); +#136 = SURFACE_CURVE('',#137,(#142,#153),.PCURVE_S1.); +#137 = CIRCLE('',#138,0.8); +#138 = AXIS2_PLACEMENT_3D('',#139,#140,#141); +#139 = CARTESIAN_POINT('',(-2.645751311065,3.,6.)); +#140 = DIRECTION('',(0.,-0.,1.)); +#141 = DIRECTION('',(1.034727858951E-13,1.,0.)); +#142 = PCURVE('',#43,#143); +#143 = DEFINITIONAL_REPRESENTATION('',(#144),#152); +#144 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#145,#146,#147,#148,#149,#150 +,#151),.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( + '') ); +#145 = CARTESIAN_POINT('',(2.087219286295E-14,-0.2)); +#146 = CARTESIAN_POINT('',(1.385640646055,-0.2)); +#147 = CARTESIAN_POINT('',(0.692820323028,-1.4)); +#148 = CARTESIAN_POINT('',(2.688699154472E-13,-2.6)); +#149 = CARTESIAN_POINT('',(-0.692820323027,-1.4)); +#150 = CARTESIAN_POINT('',(-1.385640646055,-0.2)); +#151 = CARTESIAN_POINT('',(2.087219286295E-14,-0.2)); +#152 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#153 = PCURVE('',#154,#159); +#154 = TOROIDAL_SURFACE('',#155,0.8,0.2); +#155 = AXIS2_PLACEMENT_3D('',#156,#157,#158); +#156 = CARTESIAN_POINT('',(-2.645751311065,3.,5.8)); +#157 = DIRECTION('',(0.,0.,-1.)); +#158 = DIRECTION('',(1.034727858951E-13,1.,0.)); +#159 = DEFINITIONAL_REPRESENTATION('',(#160),#164); +#160 = LINE('',#161,#162); +#161 = CARTESIAN_POINT('',(-0.,4.712388980385)); +#162 = VECTOR('',#163,1.); +#163 = DIRECTION('',(-1.,0.)); +#164 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#165 = ORIENTED_EDGE('',*,*,#166,.F.); +#166 = EDGE_CURVE('',#167,#134,#169,.T.); +#167 = VERTEX_POINT('',#168); +#168 = CARTESIAN_POINT('',(2.645751311065,3.8,6.)); +#169 = SURFACE_CURVE('',#170,(#174,#181),.PCURVE_S1.); +#170 = LINE('',#171,#172); +#171 = CARTESIAN_POINT('',(2.645751311065,3.8,6.)); +#172 = VECTOR('',#173,1.); +#173 = DIRECTION('',(-1.,-0.,-0.)); +#174 = PCURVE('',#43,#175); +#175 = DEFINITIONAL_REPRESENTATION('',(#176),#180); +#176 = LINE('',#177,#178); +#177 = CARTESIAN_POINT('',(-5.291502622129,-0.2)); +#178 = VECTOR('',#179,1.); +#179 = DIRECTION('',(1.,-0.)); +#180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#181 = PCURVE('',#182,#187); +#182 = CYLINDRICAL_SURFACE('',#183,0.2); +#183 = AXIS2_PLACEMENT_3D('',#184,#185,#186); +#184 = CARTESIAN_POINT('',(2.645751311065,3.8,5.8)); +#185 = DIRECTION('',(-1.,-0.,-0.)); +#186 = DIRECTION('',(0.,0.,1.)); +#187 = DEFINITIONAL_REPRESENTATION('',(#188),#192); +#188 = LINE('',#189,#190); +#189 = CARTESIAN_POINT('',(0.,0.)); +#190 = VECTOR('',#191,1.); +#191 = DIRECTION('',(0.,1.)); +#192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#193 = ORIENTED_EDGE('',*,*,#194,.F.); +#194 = EDGE_CURVE('',#195,#167,#197,.T.); +#195 = VERTEX_POINT('',#196); +#196 = CARTESIAN_POINT('',(3.174901573278,3.6,6.)); +#197 = SURFACE_CURVE('',#198,(#203,#214),.PCURVE_S1.); +#198 = CIRCLE('',#199,0.8); +#199 = AXIS2_PLACEMENT_3D('',#200,#201,#202); +#200 = CARTESIAN_POINT('',(2.645751311065,3.,6.)); +#201 = DIRECTION('',(0.,-0.,1.)); +#202 = DIRECTION('',(0.661437827766,0.75,0.)); +#203 = PCURVE('',#43,#204); +#204 = DEFINITIONAL_REPRESENTATION('',(#205),#213); +#205 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#206,#207,#208,#209,#210,#211 +,#212),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#206 = CARTESIAN_POINT('',(-5.820652884342,-0.4)); +#207 = CARTESIAN_POINT('',(-4.781422399801,0.516515138991)); +#208 = CARTESIAN_POINT('',(-4.507312248752,-0.841742430504)); +#209 = CARTESIAN_POINT('',(-4.233202097703,-2.2)); +#210 = CARTESIAN_POINT('',(-5.546542733293,-1.758257569496)); +#211 = CARTESIAN_POINT('',(-6.859883368883,-1.316515138991)); +#212 = CARTESIAN_POINT('',(-5.820652884342,-0.4)); +#213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#214 = PCURVE('',#215,#220); +#215 = TOROIDAL_SURFACE('',#216,0.8,0.2); +#216 = AXIS2_PLACEMENT_3D('',#217,#218,#219); +#217 = CARTESIAN_POINT('',(2.645751311065,3.,5.8)); +#218 = DIRECTION('',(0.,0.,-1.)); +#219 = DIRECTION('',(0.661437827766,0.75,0.)); +#220 = DEFINITIONAL_REPRESENTATION('',(#221),#225); +#221 = LINE('',#222,#223); +#222 = CARTESIAN_POINT('',(-0.,4.712388980385)); +#223 = VECTOR('',#224,1.); +#224 = DIRECTION('',(-1.,0.)); +#225 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#226 = ORIENTED_EDGE('',*,*,#227,.F.); +#227 = EDGE_CURVE('',#228,#195,#230,.T.); +#228 = VERTEX_POINT('',#229); +#229 = CARTESIAN_POINT('',(3.174901573277,-3.6,6.)); +#230 = SURFACE_CURVE('',#231,(#236,#247),.PCURVE_S1.); +#231 = CIRCLE('',#232,4.8); +#232 = AXIS2_PLACEMENT_3D('',#233,#234,#235); +#233 = CARTESIAN_POINT('',(0.,0.,6.)); +#234 = DIRECTION('',(-0.,0.,1.)); +#235 = DIRECTION('',(0.661437827766,-0.75,0.)); +#236 = PCURVE('',#43,#237); +#237 = DEFINITIONAL_REPRESENTATION('',(#238),#246); +#238 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#239,#240,#241,#242,#243,#244 +,#245),.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( + '') ); +#239 = CARTESIAN_POINT('',(-5.820652884342,-7.6)); +#240 = CARTESIAN_POINT('',(-12.05603579159,-2.100909166053)); +#241 = CARTESIAN_POINT('',(-4.17599197805,0.549545416973)); +#242 = CARTESIAN_POINT('',(3.70405183549,3.2)); +#243 = CARTESIAN_POINT('',(2.059390929198,-4.949545416973)); +#244 = CARTESIAN_POINT('',(0.414730022906,-13.09909083394)); +#245 = CARTESIAN_POINT('',(-5.820652884342,-7.6)); +#246 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#247 = PCURVE('',#248,#253); +#248 = TOROIDAL_SURFACE('',#249,4.8,0.2); +#249 = AXIS2_PLACEMENT_3D('',#250,#251,#252); +#250 = CARTESIAN_POINT('',(0.,0.,5.8)); +#251 = DIRECTION('',(0.,0.,-1.)); +#252 = DIRECTION('',(0.661437827766,-0.75,0.)); +#253 = DEFINITIONAL_REPRESENTATION('',(#254),#258); +#254 = LINE('',#255,#256); +#255 = CARTESIAN_POINT('',(-0.,4.712388980385)); +#256 = VECTOR('',#257,1.); +#257 = DIRECTION('',(-1.,0.)); +#258 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#259 = ORIENTED_EDGE('',*,*,#260,.F.); +#260 = EDGE_CURVE('',#35,#228,#261,.T.); +#261 = SURFACE_CURVE('',#262,(#267,#278),.PCURVE_S1.); +#262 = CIRCLE('',#263,0.8); +#263 = AXIS2_PLACEMENT_3D('',#264,#265,#266); +#264 = CARTESIAN_POINT('',(2.645751311065,-3.,6.)); +#265 = DIRECTION('',(-0.,0.,1.)); +#266 = DIRECTION('',(1.039168751049E-13,-1.,0.)); +#267 = PCURVE('',#43,#268); +#268 = DEFINITIONAL_REPRESENTATION('',(#269),#277); +#269 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#270,#271,#272,#273,#274,#275 +,#276),.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( + '') ); +#270 = CARTESIAN_POINT('',(-5.291502622129,-7.8)); +#271 = CARTESIAN_POINT('',(-6.677143268184,-7.8)); +#272 = CARTESIAN_POINT('',(-5.984322945157,-6.6)); +#273 = CARTESIAN_POINT('',(-5.291502622129,-5.4)); +#274 = CARTESIAN_POINT('',(-4.598682299101,-6.6)); +#275 = CARTESIAN_POINT('',(-3.905861976074,-7.8)); +#276 = CARTESIAN_POINT('',(-5.291502622129,-7.8)); +#277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#278 = PCURVE('',#279,#284); +#279 = TOROIDAL_SURFACE('',#280,0.8,0.2); +#280 = AXIS2_PLACEMENT_3D('',#281,#282,#283); +#281 = CARTESIAN_POINT('',(2.645751311065,-3.,5.8)); +#282 = DIRECTION('',(0.,0.,-1.)); +#283 = DIRECTION('',(1.039168751049E-13,-1.,0.)); +#284 = DEFINITIONAL_REPRESENTATION('',(#285),#289); +#285 = LINE('',#286,#287); +#286 = CARTESIAN_POINT('',(-0.,4.712388980385)); +#287 = VECTOR('',#288,1.); +#288 = DIRECTION('',(-1.,0.)); +#289 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#290 = FACE_BOUND('',#291,.F.); +#291 = EDGE_LOOP('',(#292)); +#292 = ORIENTED_EDGE('',*,*,#293,.T.); +#293 = EDGE_CURVE('',#294,#294,#296,.T.); +#294 = VERTEX_POINT('',#295); +#295 = CARTESIAN_POINT('',(2.,0.,6.)); +#296 = SURFACE_CURVE('',#297,(#302,#313),.PCURVE_S1.); +#297 = CIRCLE('',#298,2.); +#298 = AXIS2_PLACEMENT_3D('',#299,#300,#301); +#299 = CARTESIAN_POINT('',(0.,0.,6.)); +#300 = DIRECTION('',(0.,0.,1.)); +#301 = DIRECTION('',(1.,0.,0.)); +#302 = PCURVE('',#43,#303); +#303 = DEFINITIONAL_REPRESENTATION('',(#304),#312); +#304 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#305,#306,#307,#308,#309,#310 +,#311),.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( + '') ); +#305 = CARTESIAN_POINT('',(-4.645751311064,-4.)); +#306 = CARTESIAN_POINT('',(-4.645751311064,-0.535898384862)); +#307 = CARTESIAN_POINT('',(-1.645751311064,-2.267949192431)); +#308 = CARTESIAN_POINT('',(1.354248688936,-4.)); +#309 = CARTESIAN_POINT('',(-1.645751311064,-5.732050807569)); +#310 = CARTESIAN_POINT('',(-4.645751311064,-7.464101615138)); +#311 = CARTESIAN_POINT('',(-4.645751311064,-4.)); +#312 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#313 = PCURVE('',#314,#319); +#314 = CYLINDRICAL_SURFACE('',#315,2.); +#315 = AXIS2_PLACEMENT_3D('',#316,#317,#318); +#316 = CARTESIAN_POINT('',(0.,0.,6.)); +#317 = DIRECTION('',(-0.,-0.,-1.)); +#318 = DIRECTION('',(1.,0.,0.)); +#319 = DEFINITIONAL_REPRESENTATION('',(#320),#324); +#320 = LINE('',#321,#322); +#321 = CARTESIAN_POINT('',(-0.,0.)); +#322 = VECTOR('',#323,1.); +#323 = DIRECTION('',(-1.,0.)); +#324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#325 = ADVANCED_FACE('',(#326),#55,.T.); +#326 = FACE_BOUND('',#327,.T.); +#327 = EDGE_LOOP('',(#328,#350,#378,#398)); +#328 = ORIENTED_EDGE('',*,*,#329,.T.); +#329 = EDGE_CURVE('',#33,#330,#332,.T.); +#330 = VERTEX_POINT('',#331); +#331 = CARTESIAN_POINT('',(-2.645751311064,-4.,5.8)); +#332 = SURFACE_CURVE('',#333,(#338,#344),.PCURVE_S1.); +#333 = CIRCLE('',#334,0.2); +#334 = AXIS2_PLACEMENT_3D('',#335,#336,#337); +#335 = CARTESIAN_POINT('',(-2.645751311064,-3.8,5.8)); +#336 = DIRECTION('',(1.,0.,-0.)); +#337 = DIRECTION('',(0.,0.,1.)); +#338 = PCURVE('',#55,#339); +#339 = DEFINITIONAL_REPRESENTATION('',(#340),#343); +#340 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#341,#342),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#341 = CARTESIAN_POINT('',(0.,4.440892098501E-16)); +#342 = CARTESIAN_POINT('',(1.570796326795,4.440892098501E-16)); +#343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#344 = PCURVE('',#88,#345); +#345 = DEFINITIONAL_REPRESENTATION('',(#346),#349); +#346 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#347,#348),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#347 = CARTESIAN_POINT('',(-0.722734247814,4.712388980385)); +#348 = CARTESIAN_POINT('',(-0.722734247814,6.28318530718)); +#349 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#350 = ORIENTED_EDGE('',*,*,#351,.T.); +#351 = EDGE_CURVE('',#330,#352,#354,.T.); +#352 = VERTEX_POINT('',#353); +#353 = CARTESIAN_POINT('',(2.645751311065,-4.,5.8)); +#354 = SURFACE_CURVE('',#355,(#359,#366),.PCURVE_S1.); +#355 = LINE('',#356,#357); +#356 = CARTESIAN_POINT('',(-2.645751311064,-4.,5.8)); +#357 = VECTOR('',#358,1.); +#358 = DIRECTION('',(1.,0.,0.)); +#359 = PCURVE('',#55,#360); +#360 = DEFINITIONAL_REPRESENTATION('',(#361),#365); +#361 = LINE('',#362,#363); +#362 = CARTESIAN_POINT('',(1.570796326795,0.)); +#363 = VECTOR('',#364,1.); +#364 = DIRECTION('',(0.,1.)); +#365 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#366 = PCURVE('',#367,#372); +#367 = PLANE('',#368); +#368 = AXIS2_PLACEMENT_3D('',#369,#370,#371); +#369 = CARTESIAN_POINT('',(-2.645751311064,-4.,-6.)); +#370 = DIRECTION('',(0.,1.,0.)); +#371 = DIRECTION('',(1.,0.,0.)); +#372 = DEFINITIONAL_REPRESENTATION('',(#373),#377); +#373 = LINE('',#374,#375); +#374 = CARTESIAN_POINT('',(0.,-11.8)); +#375 = VECTOR('',#376,1.); +#376 = DIRECTION('',(1.,0.)); +#377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#378 = ORIENTED_EDGE('',*,*,#379,.F.); +#379 = EDGE_CURVE('',#35,#352,#380,.T.); +#380 = SURFACE_CURVE('',#381,(#386,#392),.PCURVE_S1.); +#381 = CIRCLE('',#382,0.2); +#382 = AXIS2_PLACEMENT_3D('',#383,#384,#385); +#383 = CARTESIAN_POINT('',(2.645751311065,-3.8,5.8)); +#384 = DIRECTION('',(1.,0.,-0.)); +#385 = DIRECTION('',(0.,0.,1.)); +#386 = PCURVE('',#55,#387); +#387 = DEFINITIONAL_REPRESENTATION('',(#388),#391); +#388 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#389,#390),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#389 = CARTESIAN_POINT('',(0.,5.291502622129)); +#390 = CARTESIAN_POINT('',(1.570796326795,5.291502622129)); +#391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#392 = PCURVE('',#279,#393); +#393 = DEFINITIONAL_REPRESENTATION('',(#394),#397); +#394 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#395,#396),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#395 = CARTESIAN_POINT('',(0.,4.712388980385)); +#396 = CARTESIAN_POINT('',(0.,6.28318530718)); +#397 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#398 = ORIENTED_EDGE('',*,*,#32,.F.); +#399 = ADVANCED_FACE('',(#400),#88,.T.); +#400 = FACE_BOUND('',#401,.F.); +#401 = EDGE_LOOP('',(#402,#424,#425,#426)); +#402 = ORIENTED_EDGE('',*,*,#403,.F.); +#403 = EDGE_CURVE('',#68,#404,#406,.T.); +#404 = VERTEX_POINT('',#405); +#405 = CARTESIAN_POINT('',(-3.307189138831,-3.75,5.8)); +#406 = SURFACE_CURVE('',#407,(#412,#418),.PCURVE_S1.); +#407 = CIRCLE('',#408,0.2); +#408 = AXIS2_PLACEMENT_3D('',#409,#410,#411); +#409 = CARTESIAN_POINT('',(-3.174901573278,-3.6,5.8)); +#410 = DIRECTION('',(0.75,-0.661437827766,0.)); +#411 = DIRECTION('',(-0.661437827766,-0.75,0.)); +#412 = PCURVE('',#88,#413); +#413 = DEFINITIONAL_REPRESENTATION('',(#414),#417); +#414 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#415,#416),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#415 = CARTESIAN_POINT('',(0.,4.712388980385)); +#416 = CARTESIAN_POINT('',(0.,6.28318530718)); +#417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#418 = PCURVE('',#121,#419); +#419 = DEFINITIONAL_REPRESENTATION('',(#420),#423); +#420 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#421,#422),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#421 = CARTESIAN_POINT('',(-1.696124157963,4.712388980385)); +#422 = CARTESIAN_POINT('',(-1.696124157963,6.28318530718)); +#423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#424 = ORIENTED_EDGE('',*,*,#67,.T.); +#425 = ORIENTED_EDGE('',*,*,#329,.T.); +#426 = ORIENTED_EDGE('',*,*,#427,.F.); +#427 = EDGE_CURVE('',#404,#330,#428,.T.); +#428 = SURFACE_CURVE('',#429,(#434,#441),.PCURVE_S1.); +#429 = CIRCLE('',#430,1.); +#430 = AXIS2_PLACEMENT_3D('',#431,#432,#433); +#431 = CARTESIAN_POINT('',(-2.645751311065,-3.,5.8)); +#432 = DIRECTION('',(-0.,0.,1.)); +#433 = DIRECTION('',(-0.661437827766,-0.75,-0.)); +#434 = PCURVE('',#88,#435); +#435 = DEFINITIONAL_REPRESENTATION('',(#436),#440); +#436 = LINE('',#437,#438); +#437 = CARTESIAN_POINT('',(-0.,6.28318530718)); +#438 = VECTOR('',#439,1.); +#439 = DIRECTION('',(-1.,0.)); +#440 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#441 = PCURVE('',#442,#447); +#442 = CYLINDRICAL_SURFACE('',#443,1.); +#443 = AXIS2_PLACEMENT_3D('',#444,#445,#446); +#444 = CARTESIAN_POINT('',(-2.645751311065,-3.,-6.)); +#445 = DIRECTION('',(-0.,-0.,-1.)); +#446 = DIRECTION('',(1.,0.,0.)); +#447 = DEFINITIONAL_REPRESENTATION('',(#448),#452); +#448 = LINE('',#449,#450); +#449 = CARTESIAN_POINT('',(-3.989654732571,-11.8)); +#450 = VECTOR('',#451,1.); +#451 = DIRECTION('',(-1.,0.)); +#452 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#453 = ADVANCED_FACE('',(#454),#279,.T.); +#454 = FACE_BOUND('',#455,.F.); +#455 = EDGE_LOOP('',(#456,#457,#458,#480)); +#456 = ORIENTED_EDGE('',*,*,#379,.F.); +#457 = ORIENTED_EDGE('',*,*,#260,.T.); +#458 = ORIENTED_EDGE('',*,*,#459,.T.); +#459 = EDGE_CURVE('',#228,#460,#462,.T.); +#460 = VERTEX_POINT('',#461); +#461 = CARTESIAN_POINT('',(3.307189138831,-3.75,5.8)); +#462 = SURFACE_CURVE('',#463,(#468,#474),.PCURVE_S1.); +#463 = CIRCLE('',#464,0.2); +#464 = AXIS2_PLACEMENT_3D('',#465,#466,#467); +#465 = CARTESIAN_POINT('',(3.174901573277,-3.6,5.8)); +#466 = DIRECTION('',(0.75,0.661437827766,0.)); +#467 = DIRECTION('',(0.661437827766,-0.75,0.)); +#468 = PCURVE('',#279,#469); +#469 = DEFINITIONAL_REPRESENTATION('',(#470),#473); +#470 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#471,#472),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#471 = CARTESIAN_POINT('',(-0.722734247813,4.712388980385)); +#472 = CARTESIAN_POINT('',(-0.722734247813,6.28318530718)); +#473 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#474 = PCURVE('',#248,#475); +#475 = DEFINITIONAL_REPRESENTATION('',(#476),#479); +#476 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#477,#478),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#477 = CARTESIAN_POINT('',(0.,4.712388980385)); +#478 = CARTESIAN_POINT('',(0.,6.28318530718)); +#479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#480 = ORIENTED_EDGE('',*,*,#481,.F.); +#481 = EDGE_CURVE('',#352,#460,#482,.T.); +#482 = SURFACE_CURVE('',#483,(#488,#495),.PCURVE_S1.); +#483 = CIRCLE('',#484,1.); +#484 = AXIS2_PLACEMENT_3D('',#485,#486,#487); +#485 = CARTESIAN_POINT('',(2.645751311065,-3.,5.8)); +#486 = DIRECTION('',(-0.,0.,1.)); +#487 = DIRECTION('',(1.039168751049E-13,-1.,0.)); +#488 = PCURVE('',#279,#489); +#489 = DEFINITIONAL_REPRESENTATION('',(#490),#494); +#490 = LINE('',#491,#492); +#491 = CARTESIAN_POINT('',(-0.,6.28318530718)); +#492 = VECTOR('',#493,1.); +#493 = DIRECTION('',(-1.,0.)); +#494 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#495 = PCURVE('',#496,#501); +#496 = CYLINDRICAL_SURFACE('',#497,1.); +#497 = AXIS2_PLACEMENT_3D('',#498,#499,#500); +#498 = CARTESIAN_POINT('',(2.645751311065,-3.,-6.)); +#499 = DIRECTION('',(-0.,-0.,-1.)); +#500 = DIRECTION('',(1.,0.,0.)); +#501 = DEFINITIONAL_REPRESENTATION('',(#502),#506); +#502 = LINE('',#503,#504); +#503 = CARTESIAN_POINT('',(-4.712388980385,-11.8)); +#504 = VECTOR('',#505,1.); +#505 = DIRECTION('',(-1.,0.)); +#506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#507 = ADVANCED_FACE('',(#508),#121,.T.); +#508 = FACE_BOUND('',#509,.F.); +#509 = EDGE_LOOP('',(#510,#532,#533,#534)); +#510 = ORIENTED_EDGE('',*,*,#511,.F.); +#511 = EDGE_CURVE('',#101,#512,#514,.T.); +#512 = VERTEX_POINT('',#513); +#513 = CARTESIAN_POINT('',(-3.307189138831,3.75,5.8)); +#514 = SURFACE_CURVE('',#515,(#520,#526),.PCURVE_S1.); +#515 = CIRCLE('',#516,0.2); +#516 = AXIS2_PLACEMENT_3D('',#517,#518,#519); +#517 = CARTESIAN_POINT('',(-3.174901573277,3.6,5.8)); +#518 = DIRECTION('',(-0.75,-0.661437827766,-0.)); +#519 = DIRECTION('',(-0.661437827766,0.75,0.)); +#520 = PCURVE('',#121,#521); +#521 = DEFINITIONAL_REPRESENTATION('',(#522),#525); +#522 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#523,#524),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#523 = CARTESIAN_POINT('',(0.,4.712388980385)); +#524 = CARTESIAN_POINT('',(0.,6.28318530718)); +#525 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#526 = PCURVE('',#154,#527); +#527 = DEFINITIONAL_REPRESENTATION('',(#528),#531); +#528 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#529,#530),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#529 = CARTESIAN_POINT('',(-0.722734247813,4.712388980385)); +#530 = CARTESIAN_POINT('',(-0.722734247813,6.28318530718)); +#531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#532 = ORIENTED_EDGE('',*,*,#100,.T.); +#533 = ORIENTED_EDGE('',*,*,#403,.T.); +#534 = ORIENTED_EDGE('',*,*,#535,.F.); +#535 = EDGE_CURVE('',#512,#404,#536,.T.); +#536 = SURFACE_CURVE('',#537,(#542,#549),.PCURVE_S1.); +#537 = CIRCLE('',#538,5.); +#538 = AXIS2_PLACEMENT_3D('',#539,#540,#541); +#539 = CARTESIAN_POINT('',(0.,0.,5.8)); +#540 = DIRECTION('',(0.,-0.,1.)); +#541 = DIRECTION('',(-0.661437827766,0.75,0.)); +#542 = PCURVE('',#121,#543); +#543 = DEFINITIONAL_REPRESENTATION('',(#544),#548); +#544 = LINE('',#545,#546); +#545 = CARTESIAN_POINT('',(-0.,6.28318530718)); +#546 = VECTOR('',#547,1.); +#547 = DIRECTION('',(-1.,0.)); +#548 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#549 = PCURVE('',#550,#555); +#550 = CYLINDRICAL_SURFACE('',#551,5.); +#551 = AXIS2_PLACEMENT_3D('',#552,#553,#554); +#552 = CARTESIAN_POINT('',(0.,-1.045343903594E-25,-6.)); +#553 = DIRECTION('',(-0.,-0.,-1.)); +#554 = DIRECTION('',(1.,0.,0.)); +#555 = DEFINITIONAL_REPRESENTATION('',(#556),#560); +#556 = LINE('',#557,#558); +#557 = CARTESIAN_POINT('',(-2.293530574608,-11.8)); +#558 = VECTOR('',#559,1.); +#559 = DIRECTION('',(-1.,0.)); +#560 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#561 = ADVANCED_FACE('',(#562),#248,.T.); +#562 = FACE_BOUND('',#563,.F.); +#563 = EDGE_LOOP('',(#564,#565,#566,#588)); +#564 = ORIENTED_EDGE('',*,*,#459,.F.); +#565 = ORIENTED_EDGE('',*,*,#227,.T.); +#566 = ORIENTED_EDGE('',*,*,#567,.T.); +#567 = EDGE_CURVE('',#195,#568,#570,.T.); +#568 = VERTEX_POINT('',#569); +#569 = CARTESIAN_POINT('',(3.307189138831,3.75,5.8)); +#570 = SURFACE_CURVE('',#571,(#576,#582),.PCURVE_S1.); +#571 = CIRCLE('',#572,0.2); +#572 = AXIS2_PLACEMENT_3D('',#573,#574,#575); +#573 = CARTESIAN_POINT('',(3.174901573278,3.6,5.8)); +#574 = DIRECTION('',(-0.75,0.661437827766,0.)); +#575 = DIRECTION('',(0.661437827766,0.75,0.)); +#576 = PCURVE('',#248,#577); +#577 = DEFINITIONAL_REPRESENTATION('',(#578),#581); +#578 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#579,#580),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#579 = CARTESIAN_POINT('',(-1.696124157963,4.712388980385)); +#580 = CARTESIAN_POINT('',(-1.696124157963,6.28318530718)); +#581 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#582 = PCURVE('',#215,#583); +#583 = DEFINITIONAL_REPRESENTATION('',(#584),#587); +#584 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#585,#586),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#585 = CARTESIAN_POINT('',(3.330669073875E-16,4.712388980385)); +#586 = CARTESIAN_POINT('',(3.330669073875E-16,6.28318530718)); +#587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#588 = ORIENTED_EDGE('',*,*,#589,.F.); +#589 = EDGE_CURVE('',#460,#568,#590,.T.); +#590 = SURFACE_CURVE('',#591,(#596,#603),.PCURVE_S1.); +#591 = CIRCLE('',#592,5.); +#592 = AXIS2_PLACEMENT_3D('',#593,#594,#595); +#593 = CARTESIAN_POINT('',(0.,0.,5.8)); +#594 = DIRECTION('',(-0.,0.,1.)); +#595 = DIRECTION('',(0.661437827766,-0.75,0.)); +#596 = PCURVE('',#248,#597); +#597 = DEFINITIONAL_REPRESENTATION('',(#598),#602); +#598 = LINE('',#599,#600); +#599 = CARTESIAN_POINT('',(-0.,6.28318530718)); +#600 = VECTOR('',#601,1.); +#601 = DIRECTION('',(-1.,0.)); +#602 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#603 = PCURVE('',#604,#609); +#604 = CYLINDRICAL_SURFACE('',#605,5.); +#605 = AXIS2_PLACEMENT_3D('',#606,#607,#608); +#606 = CARTESIAN_POINT('',(0.,0.,-6.)); +#607 = DIRECTION('',(-0.,-0.,-1.)); +#608 = DIRECTION('',(1.,0.,0.)); +#609 = DEFINITIONAL_REPRESENTATION('',(#610),#614); +#610 = LINE('',#611,#612); +#611 = CARTESIAN_POINT('',(-5.435123228198,-11.8)); +#612 = VECTOR('',#613,1.); +#613 = DIRECTION('',(-1.,0.)); +#614 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#615 = ADVANCED_FACE('',(#616),#154,.T.); +#616 = FACE_BOUND('',#617,.F.); +#617 = EDGE_LOOP('',(#618,#640,#641,#642)); +#618 = ORIENTED_EDGE('',*,*,#619,.F.); +#619 = EDGE_CURVE('',#134,#620,#622,.T.); +#620 = VERTEX_POINT('',#621); +#621 = CARTESIAN_POINT('',(-2.645751311064,4.,5.8)); +#622 = SURFACE_CURVE('',#623,(#628,#634),.PCURVE_S1.); +#623 = CIRCLE('',#624,0.2); +#624 = AXIS2_PLACEMENT_3D('',#625,#626,#627); +#625 = CARTESIAN_POINT('',(-2.645751311064,3.8,5.8)); +#626 = DIRECTION('',(-1.,0.,0.)); +#627 = DIRECTION('',(0.,0.,1.)); +#628 = PCURVE('',#154,#629); +#629 = DEFINITIONAL_REPRESENTATION('',(#630),#633); +#630 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#631,#632),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#631 = CARTESIAN_POINT('',(0.,4.712388980385)); +#632 = CARTESIAN_POINT('',(0.,6.28318530718)); +#633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#634 = PCURVE('',#182,#635); +#635 = DEFINITIONAL_REPRESENTATION('',(#636),#639); +#636 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#637,#638),.UNSPECIFIED.,.F.,.F., + (2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#637 = CARTESIAN_POINT('',(0.,5.291502622129)); +#638 = CARTESIAN_POINT('',(1.570796326795,5.291502622129)); +#639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#640 = ORIENTED_EDGE('',*,*,#133,.T.); +#641 = ORIENTED_EDGE('',*,*,#511,.T.); +#642 = ORIENTED_EDGE('',*,*,#643,.F.); +#643 = EDGE_CURVE('',#620,#512,#644,.T.); +#644 = SURFACE_CURVE('',#645,(#650,#657),.PCURVE_S1.); +#645 = CIRCLE('',#646,1.); +#646 = AXIS2_PLACEMENT_3D('',#647,#648,#649); +#647 = CARTESIAN_POINT('',(-2.645751311065,3.,5.8)); +#648 = DIRECTION('',(0.,-0.,1.)); +#649 = DIRECTION('',(1.034727858951E-13,1.,0.)); +#650 = PCURVE('',#154,#651); +#651 = DEFINITIONAL_REPRESENTATION('',(#652),#656); +#652 = LINE('',#653,#654); +#653 = CARTESIAN_POINT('',(-0.,6.28318530718)); +#654 = VECTOR('',#655,1.); +#655 = DIRECTION('',(-1.,0.)); +#656 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#657 = PCURVE('',#658,#663); +#658 = CYLINDRICAL_SURFACE('',#659,1.); +#659 = AXIS2_PLACEMENT_3D('',#660,#661,#662); +#660 = CARTESIAN_POINT('',(-2.645751311065,3.,-6.)); +#661 = DIRECTION('',(-0.,-0.,-1.)); +#662 = DIRECTION('',(1.,0.,0.)); +#663 = DEFINITIONAL_REPRESENTATION('',(#664),#668); +#664 = LINE('',#665,#666); +#665 = CARTESIAN_POINT('',(-1.570796326795,-11.8)); +#666 = VECTOR('',#667,1.); +#667 = DIRECTION('',(-1.,0.)); +#668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#669 = ADVANCED_FACE('',(#670),#215,.T.); +#670 = FACE_BOUND('',#671,.F.); +#671 = EDGE_LOOP('',(#672,#673,#674,#696)); +#672 = ORIENTED_EDGE('',*,*,#567,.F.); +#673 = ORIENTED_EDGE('',*,*,#194,.T.); +#674 = ORIENTED_EDGE('',*,*,#675,.T.); +#675 = EDGE_CURVE('',#167,#676,#678,.T.); +#676 = VERTEX_POINT('',#677); +#677 = CARTESIAN_POINT('',(2.645751311065,4.,5.8)); +#678 = SURFACE_CURVE('',#679,(#684,#690),.PCURVE_S1.); +#679 = CIRCLE('',#680,0.2); +#680 = AXIS2_PLACEMENT_3D('',#681,#682,#683); +#681 = CARTESIAN_POINT('',(2.645751311065,3.8,5.8)); +#682 = DIRECTION('',(-1.,1.031952301389E-13,0.)); +#683 = DIRECTION('',(1.031952301389E-13,1.,0.)); +#684 = PCURVE('',#215,#685); +#685 = DEFINITIONAL_REPRESENTATION('',(#686),#689); +#686 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#687,#688),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#687 = CARTESIAN_POINT('',(-0.722734247813,4.712388980385)); +#688 = CARTESIAN_POINT('',(-0.722734247813,6.28318530718)); +#689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#690 = PCURVE('',#182,#691); +#691 = DEFINITIONAL_REPRESENTATION('',(#692),#695); +#692 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#693,#694),.UNSPECIFIED.,.F.,.F., + (2,2),(4.712388980385,6.28318530718),.PIECEWISE_BEZIER_KNOTS.); +#693 = CARTESIAN_POINT('',(0.,0.)); +#694 = CARTESIAN_POINT('',(1.570796326795,0.)); +#695 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#696 = ORIENTED_EDGE('',*,*,#697,.F.); +#697 = EDGE_CURVE('',#568,#676,#698,.T.); +#698 = SURFACE_CURVE('',#699,(#704,#711),.PCURVE_S1.); +#699 = CIRCLE('',#700,1.); +#700 = AXIS2_PLACEMENT_3D('',#701,#702,#703); +#701 = CARTESIAN_POINT('',(2.645751311065,3.,5.8)); +#702 = DIRECTION('',(0.,-0.,1.)); +#703 = DIRECTION('',(0.661437827766,0.75,0.)); +#704 = PCURVE('',#215,#705); +#705 = DEFINITIONAL_REPRESENTATION('',(#706),#710); +#706 = LINE('',#707,#708); +#707 = CARTESIAN_POINT('',(-0.,6.28318530718)); +#708 = VECTOR('',#709,1.); +#709 = DIRECTION('',(-1.,0.)); +#710 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#711 = PCURVE('',#712,#717); +#712 = CYLINDRICAL_SURFACE('',#713,1.); +#713 = AXIS2_PLACEMENT_3D('',#714,#715,#716); +#714 = CARTESIAN_POINT('',(2.645751311065,3.,-6.)); +#715 = DIRECTION('',(-0.,-0.,-1.)); +#716 = DIRECTION('',(1.,0.,0.)); +#717 = DEFINITIONAL_REPRESENTATION('',(#718),#722); +#718 = LINE('',#719,#720); +#719 = CARTESIAN_POINT('',(-0.848062078981,-11.8)); +#720 = VECTOR('',#721,1.); +#721 = DIRECTION('',(-1.,0.)); +#722 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#723 = ADVANCED_FACE('',(#724),#182,.T.); +#724 = FACE_BOUND('',#725,.T.); +#725 = EDGE_LOOP('',(#726,#727,#753,#754)); +#726 = ORIENTED_EDGE('',*,*,#675,.T.); +#727 = ORIENTED_EDGE('',*,*,#728,.T.); +#728 = EDGE_CURVE('',#676,#620,#729,.T.); +#729 = SURFACE_CURVE('',#730,(#734,#741),.PCURVE_S1.); +#730 = LINE('',#731,#732); +#731 = CARTESIAN_POINT('',(2.645751311065,4.,5.8)); +#732 = VECTOR('',#733,1.); +#733 = DIRECTION('',(-1.,-0.,-0.)); +#734 = PCURVE('',#182,#735); +#735 = DEFINITIONAL_REPRESENTATION('',(#736),#740); +#736 = LINE('',#737,#738); +#737 = CARTESIAN_POINT('',(1.570796326795,0.)); +#738 = VECTOR('',#739,1.); +#739 = DIRECTION('',(0.,1.)); +#740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#741 = PCURVE('',#742,#747); +#742 = PLANE('',#743); +#743 = AXIS2_PLACEMENT_3D('',#744,#745,#746); +#744 = CARTESIAN_POINT('',(-2.645751311064,4.,-6.)); +#745 = DIRECTION('',(0.,1.,0.)); +#746 = DIRECTION('',(1.,0.,0.)); +#747 = DEFINITIONAL_REPRESENTATION('',(#748),#752); +#748 = LINE('',#749,#750); +#749 = CARTESIAN_POINT('',(5.291502622129,-11.8)); +#750 = VECTOR('',#751,1.); +#751 = DIRECTION('',(-1.,0.)); +#752 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#753 = ORIENTED_EDGE('',*,*,#619,.F.); +#754 = ORIENTED_EDGE('',*,*,#166,.F.); +#755 = ADVANCED_FACE('',(#756),#314,.T.); +#756 = FACE_BOUND('',#757,.F.); +#757 = EDGE_LOOP('',(#758,#759,#782,#813)); +#758 = ORIENTED_EDGE('',*,*,#293,.F.); +#759 = ORIENTED_EDGE('',*,*,#760,.T.); +#760 = EDGE_CURVE('',#294,#761,#763,.T.); +#761 = VERTEX_POINT('',#762); +#762 = CARTESIAN_POINT('',(2.,0.,6.5)); +#763 = SEAM_CURVE('',#764,(#768,#775),.PCURVE_S1.); +#764 = LINE('',#765,#766); +#765 = CARTESIAN_POINT('',(2.,0.,6.)); +#766 = VECTOR('',#767,1.); +#767 = DIRECTION('',(0.,0.,1.)); +#768 = PCURVE('',#314,#769); +#769 = DEFINITIONAL_REPRESENTATION('',(#770),#774); +#770 = LINE('',#771,#772); +#771 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#772 = VECTOR('',#773,1.); +#773 = DIRECTION('',(-0.,-1.)); +#774 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#775 = PCURVE('',#314,#776); +#776 = DEFINITIONAL_REPRESENTATION('',(#777),#781); +#777 = LINE('',#778,#779); +#778 = CARTESIAN_POINT('',(-0.,0.)); +#779 = VECTOR('',#780,1.); +#780 = DIRECTION('',(-0.,-1.)); +#781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#782 = ORIENTED_EDGE('',*,*,#783,.T.); +#783 = EDGE_CURVE('',#761,#761,#784,.T.); +#784 = SURFACE_CURVE('',#785,(#790,#797),.PCURVE_S1.); +#785 = CIRCLE('',#786,2.); +#786 = AXIS2_PLACEMENT_3D('',#787,#788,#789); +#787 = CARTESIAN_POINT('',(0.,0.,6.5)); +#788 = DIRECTION('',(0.,0.,1.)); +#789 = DIRECTION('',(1.,0.,0.)); +#790 = PCURVE('',#314,#791); +#791 = DEFINITIONAL_REPRESENTATION('',(#792),#796); +#792 = LINE('',#793,#794); +#793 = CARTESIAN_POINT('',(-0.,-0.5)); +#794 = VECTOR('',#795,1.); +#795 = DIRECTION('',(-1.,0.)); +#796 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#797 = PCURVE('',#798,#803); +#798 = PLANE('',#799); +#799 = AXIS2_PLACEMENT_3D('',#800,#801,#802); +#800 = CARTESIAN_POINT('',(2.,0.,6.5)); +#801 = DIRECTION('',(0.,0.,-1.)); +#802 = DIRECTION('',(-1.,0.,0.)); +#803 = DEFINITIONAL_REPRESENTATION('',(#804),#812); +#804 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#805,#806,#807,#808,#809,#810 +,#811),.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( + '') ); +#805 = CARTESIAN_POINT('',(0.,0.)); +#806 = CARTESIAN_POINT('',(0.,3.464101615138)); +#807 = CARTESIAN_POINT('',(3.,1.732050807569)); +#808 = CARTESIAN_POINT('',(6.,4.898587196589E-16)); +#809 = CARTESIAN_POINT('',(3.,-1.732050807569)); +#810 = CARTESIAN_POINT('',(3.10862446895E-15,-3.464101615138)); +#811 = CARTESIAN_POINT('',(0.,0.)); +#812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#813 = ORIENTED_EDGE('',*,*,#760,.F.); +#814 = ADVANCED_FACE('',(#815),#367,.F.); +#815 = FACE_BOUND('',#816,.F.); +#816 = EDGE_LOOP('',(#817,#840,#841,#864)); +#817 = ORIENTED_EDGE('',*,*,#818,.T.); +#818 = EDGE_CURVE('',#819,#330,#821,.T.); +#819 = VERTEX_POINT('',#820); +#820 = CARTESIAN_POINT('',(-2.645751311064,-4.,-6.)); +#821 = SURFACE_CURVE('',#822,(#826,#833),.PCURVE_S1.); +#822 = LINE('',#823,#824); +#823 = CARTESIAN_POINT('',(-2.645751311064,-4.,-6.)); +#824 = VECTOR('',#825,1.); +#825 = DIRECTION('',(0.,0.,1.)); +#826 = PCURVE('',#367,#827); +#827 = DEFINITIONAL_REPRESENTATION('',(#828),#832); +#828 = LINE('',#829,#830); +#829 = CARTESIAN_POINT('',(4.440892098501E-16,0.)); +#830 = VECTOR('',#831,1.); +#831 = DIRECTION('',(0.,-1.)); +#832 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#833 = PCURVE('',#442,#834); +#834 = DEFINITIONAL_REPRESENTATION('',(#835),#839); +#835 = LINE('',#836,#837); +#836 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#837 = VECTOR('',#838,1.); +#838 = DIRECTION('',(-0.,-1.)); +#839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#840 = ORIENTED_EDGE('',*,*,#351,.T.); +#841 = ORIENTED_EDGE('',*,*,#842,.F.); +#842 = EDGE_CURVE('',#843,#352,#845,.T.); +#843 = VERTEX_POINT('',#844); +#844 = CARTESIAN_POINT('',(2.645751311065,-4.,-6.)); +#845 = SURFACE_CURVE('',#846,(#850,#857),.PCURVE_S1.); +#846 = LINE('',#847,#848); +#847 = CARTESIAN_POINT('',(2.645751311065,-4.,-6.)); +#848 = VECTOR('',#849,1.); +#849 = DIRECTION('',(0.,0.,1.)); +#850 = PCURVE('',#367,#851); +#851 = DEFINITIONAL_REPRESENTATION('',(#852),#856); +#852 = LINE('',#853,#854); +#853 = CARTESIAN_POINT('',(5.291502622129,0.)); +#854 = VECTOR('',#855,1.); +#855 = DIRECTION('',(0.,-1.)); +#856 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#857 = PCURVE('',#496,#858); +#858 = DEFINITIONAL_REPRESENTATION('',(#859),#863); +#859 = LINE('',#860,#861); +#860 = CARTESIAN_POINT('',(-4.712388980385,0.)); +#861 = VECTOR('',#862,1.); +#862 = DIRECTION('',(-0.,-1.)); +#863 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#864 = ORIENTED_EDGE('',*,*,#865,.F.); +#865 = EDGE_CURVE('',#819,#843,#866,.T.); +#866 = SURFACE_CURVE('',#867,(#871,#878),.PCURVE_S1.); +#867 = LINE('',#868,#869); +#868 = CARTESIAN_POINT('',(-2.645751311064,-4.,-6.)); +#869 = VECTOR('',#870,1.); +#870 = DIRECTION('',(1.,0.,0.)); +#871 = PCURVE('',#367,#872); +#872 = DEFINITIONAL_REPRESENTATION('',(#873),#877); +#873 = LINE('',#874,#875); +#874 = CARTESIAN_POINT('',(0.,0.)); +#875 = VECTOR('',#876,1.); +#876 = DIRECTION('',(1.,0.)); +#877 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#878 = PCURVE('',#879,#884); +#879 = PLANE('',#880); +#880 = AXIS2_PLACEMENT_3D('',#881,#882,#883); +#881 = CARTESIAN_POINT('',(-2.645751311064,4.,-6.)); +#882 = DIRECTION('',(0.,0.,-1.)); +#883 = DIRECTION('',(-1.,0.,0.)); +#884 = DEFINITIONAL_REPRESENTATION('',(#885),#889); +#885 = LINE('',#886,#887); +#886 = CARTESIAN_POINT('',(4.440892098501E-16,-8.)); +#887 = VECTOR('',#888,1.); +#888 = DIRECTION('',(-1.,0.)); +#889 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#890 = ADVANCED_FACE('',(#891),#442,.T.); +#891 = FACE_BOUND('',#892,.F.); +#892 = EDGE_LOOP('',(#893,#916,#917,#918)); +#893 = ORIENTED_EDGE('',*,*,#894,.T.); +#894 = EDGE_CURVE('',#895,#404,#897,.T.); +#895 = VERTEX_POINT('',#896); +#896 = CARTESIAN_POINT('',(-3.307189138831,-3.75,-6.)); +#897 = SURFACE_CURVE('',#898,(#902,#909),.PCURVE_S1.); +#898 = LINE('',#899,#900); +#899 = CARTESIAN_POINT('',(-3.307189138831,-3.75,-6.)); +#900 = VECTOR('',#901,1.); +#901 = DIRECTION('',(0.,0.,1.)); +#902 = PCURVE('',#442,#903); +#903 = DEFINITIONAL_REPRESENTATION('',(#904),#908); +#904 = LINE('',#905,#906); +#905 = CARTESIAN_POINT('',(-3.989654732571,0.)); +#906 = VECTOR('',#907,1.); +#907 = DIRECTION('',(-0.,-1.)); +#908 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#909 = PCURVE('',#550,#910); +#910 = DEFINITIONAL_REPRESENTATION('',(#911),#915); +#911 = LINE('',#912,#913); +#912 = CARTESIAN_POINT('',(-3.989654732571,0.)); +#913 = VECTOR('',#914,1.); +#914 = DIRECTION('',(-0.,-1.)); +#915 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#916 = ORIENTED_EDGE('',*,*,#427,.T.); +#917 = ORIENTED_EDGE('',*,*,#818,.F.); +#918 = ORIENTED_EDGE('',*,*,#919,.F.); +#919 = EDGE_CURVE('',#895,#819,#920,.T.); +#920 = SURFACE_CURVE('',#921,(#926,#933),.PCURVE_S1.); +#921 = CIRCLE('',#922,1.); +#922 = AXIS2_PLACEMENT_3D('',#923,#924,#925); +#923 = CARTESIAN_POINT('',(-2.645751311065,-3.,-6.)); +#924 = DIRECTION('',(0.,0.,1.)); +#925 = DIRECTION('',(1.,0.,0.)); +#926 = PCURVE('',#442,#927); +#927 = DEFINITIONAL_REPRESENTATION('',(#928),#932); +#928 = LINE('',#929,#930); +#929 = CARTESIAN_POINT('',(-0.,0.)); +#930 = VECTOR('',#931,1.); +#931 = DIRECTION('',(-1.,0.)); +#932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#933 = PCURVE('',#879,#934); +#934 = DEFINITIONAL_REPRESENTATION('',(#935),#943); +#935 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#936,#937,#938,#939,#940,#941 +,#942),.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( + '') ); +#936 = CARTESIAN_POINT('',(-1.,-7.)); +#937 = CARTESIAN_POINT('',(-1.,-5.267949192431)); +#938 = CARTESIAN_POINT('',(0.5,-6.133974596216)); +#939 = CARTESIAN_POINT('',(2.,-7.)); +#940 = CARTESIAN_POINT('',(0.5,-7.866025403784)); +#941 = CARTESIAN_POINT('',(-1.,-8.732050807569)); +#942 = CARTESIAN_POINT('',(-1.,-7.)); +#943 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#944 = ADVANCED_FACE('',(#945),#496,.T.); +#945 = FACE_BOUND('',#946,.F.); +#946 = EDGE_LOOP('',(#947,#948,#949,#972)); +#947 = ORIENTED_EDGE('',*,*,#842,.T.); +#948 = ORIENTED_EDGE('',*,*,#481,.T.); +#949 = ORIENTED_EDGE('',*,*,#950,.F.); +#950 = EDGE_CURVE('',#951,#460,#953,.T.); +#951 = VERTEX_POINT('',#952); +#952 = CARTESIAN_POINT('',(3.307189138831,-3.75,-6.)); +#953 = SURFACE_CURVE('',#954,(#958,#965),.PCURVE_S1.); +#954 = LINE('',#955,#956); +#955 = CARTESIAN_POINT('',(3.307189138831,-3.75,-6.)); +#956 = VECTOR('',#957,1.); +#957 = DIRECTION('',(0.,0.,1.)); +#958 = PCURVE('',#496,#959); +#959 = DEFINITIONAL_REPRESENTATION('',(#960),#964); +#960 = LINE('',#961,#962); +#961 = CARTESIAN_POINT('',(-5.435123228198,0.)); +#962 = VECTOR('',#963,1.); +#963 = DIRECTION('',(-0.,-1.)); +#964 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#965 = PCURVE('',#604,#966); +#966 = DEFINITIONAL_REPRESENTATION('',(#967),#971); +#967 = LINE('',#968,#969); +#968 = CARTESIAN_POINT('',(-5.435123228198,0.)); +#969 = VECTOR('',#970,1.); +#970 = DIRECTION('',(-0.,-1.)); +#971 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#972 = ORIENTED_EDGE('',*,*,#973,.F.); +#973 = EDGE_CURVE('',#843,#951,#974,.T.); +#974 = SURFACE_CURVE('',#975,(#980,#987),.PCURVE_S1.); +#975 = CIRCLE('',#976,1.); +#976 = AXIS2_PLACEMENT_3D('',#977,#978,#979); +#977 = CARTESIAN_POINT('',(2.645751311065,-3.,-6.)); +#978 = DIRECTION('',(0.,0.,1.)); +#979 = DIRECTION('',(1.,0.,0.)); +#980 = PCURVE('',#496,#981); +#981 = DEFINITIONAL_REPRESENTATION('',(#982),#986); +#982 = LINE('',#983,#984); +#983 = CARTESIAN_POINT('',(-0.,0.)); +#984 = VECTOR('',#985,1.); +#985 = DIRECTION('',(-1.,0.)); +#986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#987 = PCURVE('',#879,#988); +#988 = DEFINITIONAL_REPRESENTATION('',(#989),#997); +#989 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#990,#991,#992,#993,#994,#995 +,#996),.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( + '') ); +#990 = CARTESIAN_POINT('',(-6.291502622129,-7.)); +#991 = CARTESIAN_POINT('',(-6.291502622129,-5.267949192431)); +#992 = CARTESIAN_POINT('',(-4.791502622129,-6.133974596216)); +#993 = CARTESIAN_POINT('',(-3.291502622129,-7.)); +#994 = CARTESIAN_POINT('',(-4.791502622129,-7.866025403784)); +#995 = CARTESIAN_POINT('',(-6.291502622129,-8.732050807569)); +#996 = CARTESIAN_POINT('',(-6.291502622129,-7.)); +#997 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#998 = ADVANCED_FACE('',(#999),#550,.T.); +#999 = FACE_BOUND('',#1000,.F.); +#1000 = EDGE_LOOP('',(#1001,#1024,#1025,#1026)); +#1001 = ORIENTED_EDGE('',*,*,#1002,.T.); +#1002 = EDGE_CURVE('',#1003,#512,#1005,.T.); +#1003 = VERTEX_POINT('',#1004); +#1004 = CARTESIAN_POINT('',(-3.307189138831,3.75,-6.)); +#1005 = SURFACE_CURVE('',#1006,(#1010,#1017),.PCURVE_S1.); +#1006 = LINE('',#1007,#1008); +#1007 = CARTESIAN_POINT('',(-3.307189138831,3.75,-6.)); +#1008 = VECTOR('',#1009,1.); +#1009 = DIRECTION('',(0.,0.,1.)); +#1010 = PCURVE('',#550,#1011); +#1011 = DEFINITIONAL_REPRESENTATION('',(#1012),#1016); +#1012 = LINE('',#1013,#1014); +#1013 = CARTESIAN_POINT('',(-2.293530574608,0.)); +#1014 = VECTOR('',#1015,1.); +#1015 = DIRECTION('',(-0.,-1.)); +#1016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1017 = PCURVE('',#658,#1018); +#1018 = DEFINITIONAL_REPRESENTATION('',(#1019),#1023); +#1019 = LINE('',#1020,#1021); +#1020 = CARTESIAN_POINT('',(-2.293530574608,0.)); +#1021 = VECTOR('',#1022,1.); +#1022 = DIRECTION('',(-0.,-1.)); +#1023 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1024 = ORIENTED_EDGE('',*,*,#535,.T.); +#1025 = ORIENTED_EDGE('',*,*,#894,.F.); +#1026 = ORIENTED_EDGE('',*,*,#1027,.F.); +#1027 = EDGE_CURVE('',#1003,#895,#1028,.T.); +#1028 = SURFACE_CURVE('',#1029,(#1034,#1041),.PCURVE_S1.); +#1029 = CIRCLE('',#1030,5.); +#1030 = AXIS2_PLACEMENT_3D('',#1031,#1032,#1033); +#1031 = CARTESIAN_POINT('',(0.,-1.045343903594E-25,-6.)); +#1032 = DIRECTION('',(0.,0.,1.)); +#1033 = DIRECTION('',(1.,0.,0.)); +#1034 = PCURVE('',#550,#1035); +#1035 = DEFINITIONAL_REPRESENTATION('',(#1036),#1040); +#1036 = LINE('',#1037,#1038); +#1037 = CARTESIAN_POINT('',(-0.,0.)); +#1038 = VECTOR('',#1039,1.); +#1039 = DIRECTION('',(-1.,0.)); +#1040 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1041 = PCURVE('',#879,#1042); +#1042 = DEFINITIONAL_REPRESENTATION('',(#1043),#1051); +#1043 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1044,#1045,#1046,#1047, +#1048,#1049,#1050),.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('') ); +#1044 = CARTESIAN_POINT('',(-7.645751311064,-4.)); +#1045 = CARTESIAN_POINT('',(-7.645751311064,4.660254037844)); +#1046 = CARTESIAN_POINT('',(-0.145751311064,0.330127018922)); +#1047 = CARTESIAN_POINT('',(7.354248688936,-4.)); +#1048 = CARTESIAN_POINT('',(-0.145751311064,-8.330127018922)); +#1049 = CARTESIAN_POINT('',(-7.645751311064,-12.66025403784)); +#1050 = CARTESIAN_POINT('',(-7.645751311064,-4.)); +#1051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1052 = ADVANCED_FACE('',(#1053),#604,.T.); +#1053 = FACE_BOUND('',#1054,.F.); +#1054 = EDGE_LOOP('',(#1055,#1056,#1057,#1080)); +#1055 = ORIENTED_EDGE('',*,*,#950,.T.); +#1056 = ORIENTED_EDGE('',*,*,#589,.T.); +#1057 = ORIENTED_EDGE('',*,*,#1058,.F.); +#1058 = EDGE_CURVE('',#1059,#568,#1061,.T.); +#1059 = VERTEX_POINT('',#1060); +#1060 = CARTESIAN_POINT('',(3.307189138831,3.75,-6.)); +#1061 = SURFACE_CURVE('',#1062,(#1066,#1073),.PCURVE_S1.); +#1062 = LINE('',#1063,#1064); +#1063 = CARTESIAN_POINT('',(3.307189138831,3.75,-6.)); +#1064 = VECTOR('',#1065,1.); +#1065 = DIRECTION('',(0.,0.,1.)); +#1066 = PCURVE('',#604,#1067); +#1067 = DEFINITIONAL_REPRESENTATION('',(#1068),#1072); +#1068 = LINE('',#1069,#1070); +#1069 = CARTESIAN_POINT('',(-7.131247386161,0.)); +#1070 = VECTOR('',#1071,1.); +#1071 = DIRECTION('',(-0.,-1.)); +#1072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1073 = PCURVE('',#712,#1074); +#1074 = DEFINITIONAL_REPRESENTATION('',(#1075),#1079); +#1075 = LINE('',#1076,#1077); +#1076 = CARTESIAN_POINT('',(-0.848062078981,0.)); +#1077 = VECTOR('',#1078,1.); +#1078 = DIRECTION('',(-0.,-1.)); +#1079 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1080 = ORIENTED_EDGE('',*,*,#1081,.F.); +#1081 = EDGE_CURVE('',#951,#1059,#1082,.T.); +#1082 = SURFACE_CURVE('',#1083,(#1088,#1095),.PCURVE_S1.); +#1083 = CIRCLE('',#1084,5.); +#1084 = AXIS2_PLACEMENT_3D('',#1085,#1086,#1087); +#1085 = CARTESIAN_POINT('',(0.,0.,-6.)); +#1086 = DIRECTION('',(0.,0.,1.)); +#1087 = DIRECTION('',(1.,0.,0.)); +#1088 = PCURVE('',#604,#1089); +#1089 = DEFINITIONAL_REPRESENTATION('',(#1090),#1094); +#1090 = LINE('',#1091,#1092); +#1091 = CARTESIAN_POINT('',(-0.,0.)); +#1092 = VECTOR('',#1093,1.); +#1093 = DIRECTION('',(-1.,0.)); +#1094 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1095 = PCURVE('',#879,#1096); +#1096 = DEFINITIONAL_REPRESENTATION('',(#1097),#1105); +#1097 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1098,#1099,#1100,#1101, +#1102,#1103,#1104),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2 + ,2,2,2,1),(-2.094395102393,0.,2.094395102393,4.188790204786, +6.28318530718,8.377580409573),.UNSPECIFIED.) CURVE() +GEOMETRIC_REPRESENTATION_ITEM() RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5, +1.,0.5,1.)) REPRESENTATION_ITEM('') ); +#1098 = CARTESIAN_POINT('',(-7.645751311064,-4.)); +#1099 = CARTESIAN_POINT('',(-7.645751311064,4.660254037844)); +#1100 = CARTESIAN_POINT('',(-0.145751311064,0.330127018922)); +#1101 = CARTESIAN_POINT('',(7.354248688936,-4.)); +#1102 = CARTESIAN_POINT('',(-0.145751311064,-8.330127018922)); +#1103 = CARTESIAN_POINT('',(-7.645751311064,-12.66025403784)); +#1104 = CARTESIAN_POINT('',(-7.645751311064,-4.)); +#1105 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1106 = ADVANCED_FACE('',(#1107),#658,.T.); +#1107 = FACE_BOUND('',#1108,.F.); +#1108 = EDGE_LOOP('',(#1109,#1132,#1133,#1134)); +#1109 = ORIENTED_EDGE('',*,*,#1110,.T.); +#1110 = EDGE_CURVE('',#1111,#620,#1113,.T.); +#1111 = VERTEX_POINT('',#1112); +#1112 = CARTESIAN_POINT('',(-2.645751311064,4.,-6.)); +#1113 = SURFACE_CURVE('',#1114,(#1118,#1125),.PCURVE_S1.); +#1114 = LINE('',#1115,#1116); +#1115 = CARTESIAN_POINT('',(-2.645751311064,4.,-6.)); +#1116 = VECTOR('',#1117,1.); +#1117 = DIRECTION('',(0.,0.,1.)); +#1118 = PCURVE('',#658,#1119); +#1119 = DEFINITIONAL_REPRESENTATION('',(#1120),#1124); +#1120 = LINE('',#1121,#1122); +#1121 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#1122 = VECTOR('',#1123,1.); +#1123 = DIRECTION('',(-0.,-1.)); +#1124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1125 = PCURVE('',#742,#1126); +#1126 = DEFINITIONAL_REPRESENTATION('',(#1127),#1131); +#1127 = LINE('',#1128,#1129); +#1128 = CARTESIAN_POINT('',(0.,0.)); +#1129 = VECTOR('',#1130,1.); +#1130 = DIRECTION('',(0.,-1.)); +#1131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1132 = ORIENTED_EDGE('',*,*,#643,.T.); +#1133 = ORIENTED_EDGE('',*,*,#1002,.F.); +#1134 = ORIENTED_EDGE('',*,*,#1135,.F.); +#1135 = EDGE_CURVE('',#1111,#1003,#1136,.T.); +#1136 = SURFACE_CURVE('',#1137,(#1142,#1149),.PCURVE_S1.); +#1137 = CIRCLE('',#1138,1.); +#1138 = AXIS2_PLACEMENT_3D('',#1139,#1140,#1141); +#1139 = CARTESIAN_POINT('',(-2.645751311065,3.,-6.)); +#1140 = DIRECTION('',(0.,0.,1.)); +#1141 = DIRECTION('',(1.,0.,0.)); +#1142 = PCURVE('',#658,#1143); +#1143 = DEFINITIONAL_REPRESENTATION('',(#1144),#1148); +#1144 = LINE('',#1145,#1146); +#1145 = CARTESIAN_POINT('',(-0.,0.)); +#1146 = VECTOR('',#1147,1.); +#1147 = DIRECTION('',(-1.,0.)); +#1148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1149 = PCURVE('',#879,#1150); +#1150 = DEFINITIONAL_REPRESENTATION('',(#1151),#1159); +#1151 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1152,#1153,#1154,#1155, +#1156,#1157,#1158),.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('') ); +#1152 = CARTESIAN_POINT('',(-1.,-1.)); +#1153 = CARTESIAN_POINT('',(-1.,0.732050807569)); +#1154 = CARTESIAN_POINT('',(0.5,-0.133974596216)); +#1155 = CARTESIAN_POINT('',(2.,-1.)); +#1156 = CARTESIAN_POINT('',(0.5,-1.866025403784)); +#1157 = CARTESIAN_POINT('',(-1.,-2.732050807569)); +#1158 = CARTESIAN_POINT('',(-1.,-1.)); +#1159 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1160 = ADVANCED_FACE('',(#1161),#712,.T.); +#1161 = FACE_BOUND('',#1162,.F.); +#1162 = EDGE_LOOP('',(#1163,#1164,#1165,#1188)); +#1163 = ORIENTED_EDGE('',*,*,#1058,.T.); +#1164 = ORIENTED_EDGE('',*,*,#697,.T.); +#1165 = ORIENTED_EDGE('',*,*,#1166,.F.); +#1166 = EDGE_CURVE('',#1167,#676,#1169,.T.); +#1167 = VERTEX_POINT('',#1168); +#1168 = CARTESIAN_POINT('',(2.645751311065,4.,-6.)); +#1169 = SURFACE_CURVE('',#1170,(#1174,#1181),.PCURVE_S1.); +#1170 = LINE('',#1171,#1172); +#1171 = CARTESIAN_POINT('',(2.645751311065,4.,-6.)); +#1172 = VECTOR('',#1173,1.); +#1173 = DIRECTION('',(0.,0.,1.)); +#1174 = PCURVE('',#712,#1175); +#1175 = DEFINITIONAL_REPRESENTATION('',(#1176),#1180); +#1176 = LINE('',#1177,#1178); +#1177 = CARTESIAN_POINT('',(-1.570796326795,0.)); +#1178 = VECTOR('',#1179,1.); +#1179 = DIRECTION('',(-0.,-1.)); +#1180 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1181 = PCURVE('',#742,#1182); +#1182 = DEFINITIONAL_REPRESENTATION('',(#1183),#1187); +#1183 = LINE('',#1184,#1185); +#1184 = CARTESIAN_POINT('',(5.291502622129,0.)); +#1185 = VECTOR('',#1186,1.); +#1186 = DIRECTION('',(0.,-1.)); +#1187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1188 = ORIENTED_EDGE('',*,*,#1189,.F.); +#1189 = EDGE_CURVE('',#1059,#1167,#1190,.T.); +#1190 = SURFACE_CURVE('',#1191,(#1196,#1203),.PCURVE_S1.); +#1191 = CIRCLE('',#1192,1.); +#1192 = AXIS2_PLACEMENT_3D('',#1193,#1194,#1195); +#1193 = CARTESIAN_POINT('',(2.645751311065,3.,-6.)); +#1194 = DIRECTION('',(0.,0.,1.)); +#1195 = DIRECTION('',(1.,0.,0.)); +#1196 = PCURVE('',#712,#1197); +#1197 = DEFINITIONAL_REPRESENTATION('',(#1198),#1202); +#1198 = LINE('',#1199,#1200); +#1199 = CARTESIAN_POINT('',(-0.,0.)); +#1200 = VECTOR('',#1201,1.); +#1201 = DIRECTION('',(-1.,0.)); +#1202 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1203 = PCURVE('',#879,#1204); +#1204 = DEFINITIONAL_REPRESENTATION('',(#1205),#1213); +#1205 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1206,#1207,#1208,#1209, +#1210,#1211,#1212),.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('') ); +#1206 = CARTESIAN_POINT('',(-6.291502622129,-1.)); +#1207 = CARTESIAN_POINT('',(-6.291502622129,0.732050807569)); +#1208 = CARTESIAN_POINT('',(-4.791502622129,-0.133974596216)); +#1209 = CARTESIAN_POINT('',(-3.291502622129,-1.)); +#1210 = CARTESIAN_POINT('',(-4.791502622129,-1.866025403784)); +#1211 = CARTESIAN_POINT('',(-6.291502622129,-2.732050807569)); +#1212 = CARTESIAN_POINT('',(-6.291502622129,-1.)); +#1213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1214 = ADVANCED_FACE('',(#1215),#742,.T.); +#1215 = FACE_BOUND('',#1216,.T.); +#1216 = EDGE_LOOP('',(#1217,#1218,#1219,#1220)); +#1217 = ORIENTED_EDGE('',*,*,#1110,.T.); +#1218 = ORIENTED_EDGE('',*,*,#728,.F.); +#1219 = ORIENTED_EDGE('',*,*,#1166,.F.); +#1220 = ORIENTED_EDGE('',*,*,#1221,.F.); +#1221 = EDGE_CURVE('',#1111,#1167,#1222,.T.); +#1222 = SURFACE_CURVE('',#1223,(#1227,#1234),.PCURVE_S1.); +#1223 = LINE('',#1224,#1225); +#1224 = CARTESIAN_POINT('',(-2.645751311064,4.,-6.)); +#1225 = VECTOR('',#1226,1.); +#1226 = DIRECTION('',(1.,0.,0.)); +#1227 = PCURVE('',#742,#1228); +#1228 = DEFINITIONAL_REPRESENTATION('',(#1229),#1233); +#1229 = LINE('',#1230,#1231); +#1230 = CARTESIAN_POINT('',(0.,0.)); +#1231 = VECTOR('',#1232,1.); +#1232 = DIRECTION('',(1.,0.)); +#1233 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1234 = PCURVE('',#879,#1235); +#1235 = DEFINITIONAL_REPRESENTATION('',(#1236),#1240); +#1236 = LINE('',#1237,#1238); +#1237 = CARTESIAN_POINT('',(0.,0.)); +#1238 = VECTOR('',#1239,1.); +#1239 = DIRECTION('',(-1.,0.)); +#1240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1241 = ADVANCED_FACE('',(#1242,#1245),#798,.F.); +#1242 = FACE_BOUND('',#1243,.F.); +#1243 = EDGE_LOOP('',(#1244)); +#1244 = ORIENTED_EDGE('',*,*,#783,.F.); +#1245 = FACE_BOUND('',#1246,.F.); +#1246 = EDGE_LOOP('',(#1247)); +#1247 = ORIENTED_EDGE('',*,*,#1248,.T.); +#1248 = EDGE_CURVE('',#1249,#1249,#1251,.T.); +#1249 = VERTEX_POINT('',#1250); +#1250 = CARTESIAN_POINT('',(0.5,0.,6.5)); +#1251 = SURFACE_CURVE('',#1252,(#1257,#1268),.PCURVE_S1.); +#1252 = CIRCLE('',#1253,0.5); +#1253 = AXIS2_PLACEMENT_3D('',#1254,#1255,#1256); +#1254 = CARTESIAN_POINT('',(0.,0.,6.5)); +#1255 = DIRECTION('',(0.,0.,1.)); +#1256 = DIRECTION('',(1.,0.,0.)); +#1257 = PCURVE('',#798,#1258); +#1258 = DEFINITIONAL_REPRESENTATION('',(#1259),#1267); +#1259 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1260,#1261,#1262,#1263, +#1264,#1265,#1266),.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('') ); +#1260 = CARTESIAN_POINT('',(1.5,0.)); +#1261 = CARTESIAN_POINT('',(1.5,0.866025403784)); +#1262 = CARTESIAN_POINT('',(2.25,0.433012701892)); +#1263 = CARTESIAN_POINT('',(3.,1.224646799147E-16)); +#1264 = CARTESIAN_POINT('',(2.25,-0.433012701892)); +#1265 = CARTESIAN_POINT('',(1.5,-0.866025403784)); +#1266 = CARTESIAN_POINT('',(1.5,0.)); +#1267 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1268 = PCURVE('',#1269,#1274); +#1269 = CYLINDRICAL_SURFACE('',#1270,0.5); +#1270 = AXIS2_PLACEMENT_3D('',#1271,#1272,#1273); +#1271 = CARTESIAN_POINT('',(0.,0.,6.5)); +#1272 = DIRECTION('',(-0.,-0.,-1.)); +#1273 = DIRECTION('',(1.,0.,0.)); +#1274 = DEFINITIONAL_REPRESENTATION('',(#1275),#1279); +#1275 = LINE('',#1276,#1277); +#1276 = CARTESIAN_POINT('',(-0.,0.)); +#1277 = VECTOR('',#1278,1.); +#1278 = DIRECTION('',(-1.,0.)); +#1279 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1280 = ADVANCED_FACE('',(#1281,#1291),#879,.T.); +#1281 = FACE_BOUND('',#1282,.T.); +#1282 = EDGE_LOOP('',(#1283,#1284,#1285,#1286,#1287,#1288,#1289,#1290)); +#1283 = ORIENTED_EDGE('',*,*,#1135,.F.); +#1284 = ORIENTED_EDGE('',*,*,#1221,.T.); +#1285 = ORIENTED_EDGE('',*,*,#1189,.F.); +#1286 = ORIENTED_EDGE('',*,*,#1081,.F.); +#1287 = ORIENTED_EDGE('',*,*,#973,.F.); +#1288 = ORIENTED_EDGE('',*,*,#865,.F.); +#1289 = ORIENTED_EDGE('',*,*,#919,.F.); +#1290 = ORIENTED_EDGE('',*,*,#1027,.F.); +#1291 = FACE_BOUND('',#1292,.T.); +#1292 = EDGE_LOOP('',(#1293)); +#1293 = ORIENTED_EDGE('',*,*,#1294,.F.); +#1294 = EDGE_CURVE('',#1295,#1295,#1297,.T.); +#1295 = VERTEX_POINT('',#1296); +#1296 = CARTESIAN_POINT('',(2.,0.,-6.)); +#1297 = SURFACE_CURVE('',#1298,(#1303,#1310),.PCURVE_S1.); +#1298 = CIRCLE('',#1299,2.); +#1299 = AXIS2_PLACEMENT_3D('',#1300,#1301,#1302); +#1300 = CARTESIAN_POINT('',(0.,0.,-6.)); +#1301 = DIRECTION('',(0.,0.,-1.)); +#1302 = DIRECTION('',(1.,0.,0.)); +#1303 = PCURVE('',#879,#1304); +#1304 = DEFINITIONAL_REPRESENTATION('',(#1305),#1309); +#1305 = CIRCLE('',#1306,2.); +#1306 = AXIS2_PLACEMENT_2D('',#1307,#1308); +#1307 = CARTESIAN_POINT('',(-2.645751311064,-4.)); +#1308 = DIRECTION('',(-1.,0.)); +#1309 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1310 = PCURVE('',#1311,#1316); +#1311 = CYLINDRICAL_SURFACE('',#1312,2.); +#1312 = AXIS2_PLACEMENT_3D('',#1313,#1314,#1315); +#1313 = CARTESIAN_POINT('',(0.,0.,-6.)); +#1314 = DIRECTION('',(0.,0.,1.)); +#1315 = DIRECTION('',(1.,0.,0.)); +#1316 = DEFINITIONAL_REPRESENTATION('',(#1317),#1321); +#1317 = LINE('',#1318,#1319); +#1318 = CARTESIAN_POINT('',(-0.,0.)); +#1319 = VECTOR('',#1320,1.); +#1320 = DIRECTION('',(-1.,0.)); +#1321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1322 = ADVANCED_FACE('',(#1323),#1269,.T.); +#1323 = FACE_BOUND('',#1324,.F.); +#1324 = EDGE_LOOP('',(#1325,#1348,#1349,#1350)); +#1325 = ORIENTED_EDGE('',*,*,#1326,.F.); +#1326 = EDGE_CURVE('',#1249,#1327,#1329,.T.); +#1327 = VERTEX_POINT('',#1328); +#1328 = CARTESIAN_POINT('',(0.5,0.,9.8)); +#1329 = SEAM_CURVE('',#1330,(#1334,#1341),.PCURVE_S1.); +#1330 = LINE('',#1331,#1332); +#1331 = CARTESIAN_POINT('',(0.5,0.,6.5)); +#1332 = VECTOR('',#1333,1.); +#1333 = DIRECTION('',(0.,0.,1.)); +#1334 = PCURVE('',#1269,#1335); +#1335 = DEFINITIONAL_REPRESENTATION('',(#1336),#1340); +#1336 = LINE('',#1337,#1338); +#1337 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#1338 = VECTOR('',#1339,1.); +#1339 = DIRECTION('',(-0.,-1.)); +#1340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1341 = PCURVE('',#1269,#1342); +#1342 = DEFINITIONAL_REPRESENTATION('',(#1343),#1347); +#1343 = LINE('',#1344,#1345); +#1344 = CARTESIAN_POINT('',(-0.,0.)); +#1345 = VECTOR('',#1346,1.); +#1346 = DIRECTION('',(-0.,-1.)); +#1347 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1348 = ORIENTED_EDGE('',*,*,#1248,.F.); +#1349 = ORIENTED_EDGE('',*,*,#1326,.T.); +#1350 = ORIENTED_EDGE('',*,*,#1351,.T.); +#1351 = EDGE_CURVE('',#1327,#1327,#1352,.T.); +#1352 = SURFACE_CURVE('',#1353,(#1358,#1365),.PCURVE_S1.); +#1353 = CIRCLE('',#1354,0.5); +#1354 = AXIS2_PLACEMENT_3D('',#1355,#1356,#1357); +#1355 = CARTESIAN_POINT('',(0.,0.,9.8)); +#1356 = DIRECTION('',(0.,0.,1.)); +#1357 = DIRECTION('',(1.,0.,0.)); +#1358 = PCURVE('',#1269,#1359); +#1359 = DEFINITIONAL_REPRESENTATION('',(#1360),#1364); +#1360 = LINE('',#1361,#1362); +#1361 = CARTESIAN_POINT('',(-0.,-3.3)); +#1362 = VECTOR('',#1363,1.); +#1363 = DIRECTION('',(-1.,0.)); +#1364 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1365 = PCURVE('',#1366,#1371); +#1366 = TOROIDAL_SURFACE('',#1367,0.4,0.1); +#1367 = AXIS2_PLACEMENT_3D('',#1368,#1369,#1370); +#1368 = CARTESIAN_POINT('',(0.,0.,9.8)); +#1369 = DIRECTION('',(0.,0.,1.)); +#1370 = DIRECTION('',(1.,0.,0.)); +#1371 = DEFINITIONAL_REPRESENTATION('',(#1372),#1376); +#1372 = LINE('',#1373,#1374); +#1373 = CARTESIAN_POINT('',(0.,0.)); +#1374 = VECTOR('',#1375,1.); +#1375 = DIRECTION('',(1.,0.)); +#1376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1377 = ADVANCED_FACE('',(#1378),#1311,.T.); +#1378 = FACE_BOUND('',#1379,.F.); +#1379 = EDGE_LOOP('',(#1380,#1381,#1404,#1435)); +#1380 = ORIENTED_EDGE('',*,*,#1294,.F.); +#1381 = ORIENTED_EDGE('',*,*,#1382,.T.); +#1382 = EDGE_CURVE('',#1295,#1383,#1385,.T.); +#1383 = VERTEX_POINT('',#1384); +#1384 = CARTESIAN_POINT('',(2.,0.,-7.)); +#1385 = SEAM_CURVE('',#1386,(#1390,#1397),.PCURVE_S1.); +#1386 = LINE('',#1387,#1388); +#1387 = CARTESIAN_POINT('',(2.,0.,-6.)); +#1388 = VECTOR('',#1389,1.); +#1389 = DIRECTION('',(0.,0.,-1.)); +#1390 = PCURVE('',#1311,#1391); +#1391 = DEFINITIONAL_REPRESENTATION('',(#1392),#1396); +#1392 = LINE('',#1393,#1394); +#1393 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#1394 = VECTOR('',#1395,1.); +#1395 = DIRECTION('',(-0.,-1.)); +#1396 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1397 = PCURVE('',#1311,#1398); +#1398 = DEFINITIONAL_REPRESENTATION('',(#1399),#1403); +#1399 = LINE('',#1400,#1401); +#1400 = CARTESIAN_POINT('',(-0.,0.)); +#1401 = VECTOR('',#1402,1.); +#1402 = DIRECTION('',(-0.,-1.)); +#1403 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1404 = ORIENTED_EDGE('',*,*,#1405,.T.); +#1405 = EDGE_CURVE('',#1383,#1383,#1406,.T.); +#1406 = SURFACE_CURVE('',#1407,(#1412,#1419),.PCURVE_S1.); +#1407 = CIRCLE('',#1408,2.); +#1408 = AXIS2_PLACEMENT_3D('',#1409,#1410,#1411); +#1409 = CARTESIAN_POINT('',(0.,0.,-7.)); +#1410 = DIRECTION('',(0.,0.,-1.)); +#1411 = DIRECTION('',(1.,0.,0.)); +#1412 = PCURVE('',#1311,#1413); +#1413 = DEFINITIONAL_REPRESENTATION('',(#1414),#1418); +#1414 = LINE('',#1415,#1416); +#1415 = CARTESIAN_POINT('',(-0.,-1.)); +#1416 = VECTOR('',#1417,1.); +#1417 = DIRECTION('',(-1.,0.)); +#1418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1419 = PCURVE('',#1420,#1425); +#1420 = PLANE('',#1421); +#1421 = AXIS2_PLACEMENT_3D('',#1422,#1423,#1424); +#1422 = CARTESIAN_POINT('',(2.,0.,-7.)); +#1423 = DIRECTION('',(0.,0.,1.)); +#1424 = DIRECTION('',(1.,0.,0.)); +#1425 = DEFINITIONAL_REPRESENTATION('',(#1426),#1434); +#1426 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1427,#1428,#1429,#1430, +#1431,#1432,#1433),.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('') ); +#1427 = CARTESIAN_POINT('',(0.,0.)); +#1428 = CARTESIAN_POINT('',(0.,-3.464101615138)); +#1429 = CARTESIAN_POINT('',(-3.,-1.732050807569)); +#1430 = CARTESIAN_POINT('',(-6.,-4.898587196589E-16)); +#1431 = CARTESIAN_POINT('',(-3.,1.732050807569)); +#1432 = CARTESIAN_POINT('',(-3.10862446895E-15,3.464101615138)); +#1433 = CARTESIAN_POINT('',(0.,0.)); +#1434 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1435 = ORIENTED_EDGE('',*,*,#1382,.F.); +#1436 = ADVANCED_FACE('',(#1437),#1366,.T.); +#1437 = FACE_BOUND('',#1438,.T.); +#1438 = EDGE_LOOP('',(#1439,#1461,#1462,#1463)); +#1439 = ORIENTED_EDGE('',*,*,#1440,.F.); +#1440 = EDGE_CURVE('',#1327,#1441,#1443,.T.); +#1441 = VERTEX_POINT('',#1442); +#1442 = CARTESIAN_POINT('',(0.4,0.,9.9)); +#1443 = SEAM_CURVE('',#1444,(#1449,#1455),.PCURVE_S1.); +#1444 = CIRCLE('',#1445,0.1); +#1445 = AXIS2_PLACEMENT_3D('',#1446,#1447,#1448); +#1446 = CARTESIAN_POINT('',(0.4,0.,9.8)); +#1447 = DIRECTION('',(0.,-1.,0.)); +#1448 = DIRECTION('',(1.,0.,0.)); +#1449 = PCURVE('',#1366,#1450); +#1450 = DEFINITIONAL_REPRESENTATION('',(#1451),#1454); +#1451 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1452,#1453),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#1452 = CARTESIAN_POINT('',(0.,0.)); +#1453 = CARTESIAN_POINT('',(0.,1.570796326795)); +#1454 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1455 = PCURVE('',#1366,#1456); +#1456 = DEFINITIONAL_REPRESENTATION('',(#1457),#1460); +#1457 = B_SPLINE_CURVE_WITH_KNOTS('',1,(#1458,#1459),.UNSPECIFIED.,.F., + .F.,(2,2),(0.,1.570796326795),.PIECEWISE_BEZIER_KNOTS.); +#1458 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1459 = CARTESIAN_POINT('',(6.28318530718,1.570796326795)); +#1460 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1461 = ORIENTED_EDGE('',*,*,#1351,.T.); +#1462 = ORIENTED_EDGE('',*,*,#1440,.T.); +#1463 = ORIENTED_EDGE('',*,*,#1464,.F.); +#1464 = EDGE_CURVE('',#1441,#1441,#1465,.T.); +#1465 = SURFACE_CURVE('',#1466,(#1471,#1478),.PCURVE_S1.); +#1466 = CIRCLE('',#1467,0.4); +#1467 = AXIS2_PLACEMENT_3D('',#1468,#1469,#1470); +#1468 = CARTESIAN_POINT('',(0.,0.,9.9)); +#1469 = DIRECTION('',(0.,0.,1.)); +#1470 = DIRECTION('',(1.,0.,0.)); +#1471 = PCURVE('',#1366,#1472); +#1472 = DEFINITIONAL_REPRESENTATION('',(#1473),#1477); +#1473 = LINE('',#1474,#1475); +#1474 = CARTESIAN_POINT('',(0.,1.570796326795)); +#1475 = VECTOR('',#1476,1.); +#1476 = DIRECTION('',(1.,0.)); +#1477 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1478 = PCURVE('',#1479,#1484); +#1479 = PLANE('',#1480); +#1480 = AXIS2_PLACEMENT_3D('',#1481,#1482,#1483); +#1481 = CARTESIAN_POINT('',(0.5,0.,9.9)); +#1482 = DIRECTION('',(0.,0.,-1.)); +#1483 = DIRECTION('',(-1.,0.,0.)); +#1484 = DEFINITIONAL_REPRESENTATION('',(#1485),#1493); +#1485 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1486,#1487,#1488,#1489, +#1490,#1491,#1492),.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('') ); +#1486 = CARTESIAN_POINT('',(1.E-01,0.)); +#1487 = CARTESIAN_POINT('',(1.E-01,0.692820323028)); +#1488 = CARTESIAN_POINT('',(0.7,0.346410161514)); +#1489 = CARTESIAN_POINT('',(1.3,9.797174393179E-17)); +#1490 = CARTESIAN_POINT('',(0.7,-0.346410161514)); +#1491 = CARTESIAN_POINT('',(0.1,-0.692820323028)); +#1492 = CARTESIAN_POINT('',(1.E-01,0.)); +#1493 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1494 = ADVANCED_FACE('',(#1495),#1420,.F.); +#1495 = FACE_BOUND('',#1496,.T.); +#1496 = EDGE_LOOP('',(#1497)); +#1497 = ORIENTED_EDGE('',*,*,#1405,.T.); +#1498 = ADVANCED_FACE('',(#1499),#1479,.F.); +#1499 = FACE_BOUND('',#1500,.F.); +#1500 = EDGE_LOOP('',(#1501)); +#1501 = ORIENTED_EDGE('',*,*,#1464,.F.); +#1502 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1506)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1503,#1504,#1505)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1503 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1504 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1505 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1506 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1503, + 'distance_accuracy_value','confusion accuracy'); +#1507 = SHAPE_DEFINITION_REPRESENTATION(#1508,#25); +#1508 = PRODUCT_DEFINITION_SHAPE('','',#1509); +#1509 = PRODUCT_DEFINITION('design','',#1510,#1513); +#1510 = PRODUCT_DEFINITION_FORMATION('','',#1511); +#1511 = PRODUCT('Fillet002','Fillet002','',(#1512)); +#1512 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#1513 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1514 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1515,#1517); +#1515 = ( REPRESENTATION_RELATIONSHIP('','',#25,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1516) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1516 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#1517 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1518); +#1518 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','=>[0:1:1:2]','',#5,#1509,$); +#1519 = PRODUCT_TYPE('part',$,(#1511)); +#1520 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1521),#1502); +#1521 = STYLED_ITEM('color',(#1522),#26); +#1522 = PRESENTATION_STYLE_ASSIGNMENT((#1523,#1529)); +#1523 = SURFACE_STYLE_USAGE(.BOTH.,#1524); +#1524 = SURFACE_SIDE_STYLE('',(#1525)); +#1525 = SURFACE_STYLE_FILL_AREA(#1526); +#1526 = FILL_AREA_STYLE('',(#1527)); +#1527 = FILL_AREA_STYLE_COLOUR('',#1528); +#1528 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921); +#1529 = CURVE_STYLE('',#1530,POSITIVE_LENGTH_MEASURE(0.1),#1528); +#1530 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Mechanical Parts/Motor-CC/Motors/Motor-CC-6V-Servo-2.stl b/Mechanical Parts/Motor-CC/Motors/Motor-CC-6V-Servo-2.stl new file mode 100644 index 0000000000000000000000000000000000000000..0176145a3e64bad2dd7eba078f743e5545e8b150 GIT binary patch literal 63484 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 VrM|yHxiflT1b@RkcyH0U{|7D#)II