From 1183e30360240e73698c787e4188b2e6999e87c9 Mon Sep 17 00:00:00 2001 From: obijuan Date: Mon, 11 Aug 2014 08:53:58 +0200 Subject: [PATCH] SM-S4303R Servo small rounded horn --- .../SM-S4303R-small-rounded-horn.fcstd | Bin 0 -> 41976 bytes .../SM-S4303R-small-rounded-horn.step | 2368 +++++++++++++++++ .../SM-S4303R-small-rounded-horn.stl | Bin 0 -> 111084 bytes 3 files changed, 2368 insertions(+) create mode 100644 Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-small-rounded-horn.fcstd create mode 100644 Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-small-rounded-horn.step create mode 100644 Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-small-rounded-horn.stl diff --git a/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-small-rounded-horn.fcstd b/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-small-rounded-horn.fcstd new file mode 100644 index 0000000000000000000000000000000000000000..fc2d2d4db5c5473aba819cdac4e098895549dddd GIT binary patch literal 41976 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 ZY2fMo>@yh{1Q^_kQd6BBT@+wVR{+i7-z@+D literal 0 HcmV?d00001 diff --git a/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-small-rounded-horn.step b/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-small-rounded-horn.step new file mode 100644 index 00000000..213ae1d9 --- /dev/null +++ b/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-small-rounded-horn.step @@ -0,0 +1,2368 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME( +'/home/obijuan/development/printbot_part_ +library/servos/SpringRC-SM-S4303R/step-stl/SM-S4303R-small-rounded-horn. +step','2014-08-11T08:39:03',('FreeCAD'),('FreeCAD'), + 'Open CASCADE STEP processor 6.7','FreeCAD','Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft', + 'automotive_design',1997,#2); +#2 = APPLICATION_CONTEXT( + 'core data for automotive mechanical design processes'); +#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10); +#4 = PRODUCT_DEFINITION_SHAPE('','',#5); +#5 = PRODUCT_DEFINITION('design','',#6,#9); +#6 = PRODUCT_DEFINITION_FORMATION('','',#7); +#7 = PRODUCT('small-rounded-horn-final','small-rounded-horn-final','',( + #8)); +#8 = MECHANICAL_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#1897); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#113,#568,#967,#1026,#1053,#1080,#1107,#1134, + #1161,#1188,#1215,#1242,#1269,#1296,#1323,#1350,#1409,#1448,#1487, + #1546,#1605,#1644,#1683,#1742,#1801,#1836,#1870)); +#17 = ADVANCED_FACE('',(#18),#32,.T.); +#18 = FACE_BOUND('',#19,.F.); +#19 = EDGE_LOOP('',(#20,#50,#81,#82)); +#20 = ORIENTED_EDGE('',*,*,#21,.T.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(10.5,0.,0.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(10.5,0.,2.)); +#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.); +#27 = LINE('',#28,#29); +#28 = CARTESIAN_POINT('',(10.5,0.,0.)); +#29 = VECTOR('',#30,1.); +#30 = DIRECTION('',(0.,0.,1.)); +#31 = PCURVE('',#32,#37); +#32 = CYLINDRICAL_SURFACE('',#33,10.5); +#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36); +#34 = CARTESIAN_POINT('',(0.,0.,0.)); +#35 = DIRECTION('',(-0.,-0.,-1.)); +#36 = DIRECTION('',(1.,0.,0.)); +#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42); +#38 = LINE('',#39,#40); +#39 = CARTESIAN_POINT('',(-0.,0.)); +#40 = VECTOR('',#41,1.); +#41 = DIRECTION('',(-0.,-1.)); +#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#43 = PCURVE('',#32,#44); +#44 = DEFINITIONAL_REPRESENTATION('',(#45),#49); +#45 = LINE('',#46,#47); +#46 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#47 = VECTOR('',#48,1.); +#48 = DIRECTION('',(-0.,-1.)); +#49 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#50 = ORIENTED_EDGE('',*,*,#51,.T.); +#51 = EDGE_CURVE('',#24,#24,#52,.T.); +#52 = SURFACE_CURVE('',#53,(#58,#65),.PCURVE_S1.); +#53 = CIRCLE('',#54,10.5); +#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57); +#55 = CARTESIAN_POINT('',(0.,0.,2.)); +#56 = DIRECTION('',(0.,0.,1.)); +#57 = DIRECTION('',(1.,0.,0.)); +#58 = PCURVE('',#32,#59); +#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64); +#60 = LINE('',#61,#62); +#61 = CARTESIAN_POINT('',(-0.,-2.)); +#62 = VECTOR('',#63,1.); +#63 = DIRECTION('',(-1.,0.)); +#64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#65 = PCURVE('',#66,#71); +#66 = PLANE('',#67); +#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70); +#68 = CARTESIAN_POINT('',(10.5,0.,2.)); +#69 = DIRECTION('',(0.,0.,-1.)); +#70 = DIRECTION('',(-1.,0.,0.)); +#71 = DEFINITIONAL_REPRESENTATION('',(#72),#80); +#72 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#73,#74,#75,#76,#77,#78,#79), +.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( + '') ); +#73 = CARTESIAN_POINT('',(0.,0.)); +#74 = CARTESIAN_POINT('',(0.,18.186533479473)); +#75 = CARTESIAN_POINT('',(15.75,9.093266739737)); +#76 = CARTESIAN_POINT('',(31.5,2.571758278209E-15)); +#77 = CARTESIAN_POINT('',(15.75,-9.093266739737)); +#78 = CARTESIAN_POINT('',(1.59872115546E-14,-18.18653347947)); +#79 = CARTESIAN_POINT('',(0.,0.)); +#80 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#81 = ORIENTED_EDGE('',*,*,#21,.F.); +#82 = ORIENTED_EDGE('',*,*,#83,.F.); +#83 = EDGE_CURVE('',#22,#22,#84,.T.); +#84 = SURFACE_CURVE('',#85,(#90,#97),.PCURVE_S1.); +#85 = CIRCLE('',#86,10.5); +#86 = AXIS2_PLACEMENT_3D('',#87,#88,#89); +#87 = CARTESIAN_POINT('',(0.,0.,0.)); +#88 = DIRECTION('',(0.,0.,1.)); +#89 = DIRECTION('',(1.,0.,0.)); +#90 = PCURVE('',#32,#91); +#91 = DEFINITIONAL_REPRESENTATION('',(#92),#96); +#92 = LINE('',#93,#94); +#93 = CARTESIAN_POINT('',(-0.,0.)); +#94 = VECTOR('',#95,1.); +#95 = DIRECTION('',(-1.,0.)); +#96 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#97 = PCURVE('',#98,#103); +#98 = PLANE('',#99); +#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102); +#100 = CARTESIAN_POINT('',(10.5,0.,0.)); +#101 = DIRECTION('',(0.,0.,-1.)); +#102 = DIRECTION('',(-1.,0.,0.)); +#103 = DEFINITIONAL_REPRESENTATION('',(#104),#112); +#104 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#105,#106,#107,#108,#109,#110 +,#111),.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( + '') ); +#105 = CARTESIAN_POINT('',(0.,0.)); +#106 = CARTESIAN_POINT('',(0.,18.186533479473)); +#107 = CARTESIAN_POINT('',(15.75,9.093266739737)); +#108 = CARTESIAN_POINT('',(31.5,2.571758278209E-15)); +#109 = CARTESIAN_POINT('',(15.75,-9.093266739737)); +#110 = CARTESIAN_POINT('',(1.59872115546E-14,-18.18653347947)); +#111 = CARTESIAN_POINT('',(0.,0.)); +#112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#113 = ADVANCED_FACE('',(#114,#117,#148,#183,#218,#253,#288,#323,#358, + #393,#428,#463,#498,#533),#98,.T.); +#114 = FACE_BOUND('',#115,.T.); +#115 = EDGE_LOOP('',(#116)); +#116 = ORIENTED_EDGE('',*,*,#83,.F.); +#117 = FACE_BOUND('',#118,.T.); +#118 = EDGE_LOOP('',(#119)); +#119 = ORIENTED_EDGE('',*,*,#120,.F.); +#120 = EDGE_CURVE('',#121,#121,#123,.T.); +#121 = VERTEX_POINT('',#122); +#122 = CARTESIAN_POINT('',(4.65,0.,0.)); +#123 = SURFACE_CURVE('',#124,(#129,#136),.PCURVE_S1.); +#124 = CIRCLE('',#125,4.65); +#125 = AXIS2_PLACEMENT_3D('',#126,#127,#128); +#126 = CARTESIAN_POINT('',(0.,0.,0.)); +#127 = DIRECTION('',(0.,0.,-1.)); +#128 = DIRECTION('',(1.,0.,0.)); +#129 = PCURVE('',#98,#130); +#130 = DEFINITIONAL_REPRESENTATION('',(#131),#135); +#131 = CIRCLE('',#132,4.65); +#132 = AXIS2_PLACEMENT_2D('',#133,#134); +#133 = CARTESIAN_POINT('',(10.5,0.)); +#134 = DIRECTION('',(-1.,0.)); +#135 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#136 = PCURVE('',#137,#142); +#137 = CYLINDRICAL_SURFACE('',#138,4.65); +#138 = AXIS2_PLACEMENT_3D('',#139,#140,#141); +#139 = CARTESIAN_POINT('',(0.,0.,0.)); +#140 = DIRECTION('',(0.,0.,1.)); +#141 = DIRECTION('',(1.,0.,0.)); +#142 = DEFINITIONAL_REPRESENTATION('',(#143),#147); +#143 = LINE('',#144,#145); +#144 = CARTESIAN_POINT('',(-0.,0.)); +#145 = VECTOR('',#146,1.); +#146 = DIRECTION('',(-1.,0.)); +#147 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#148 = FACE_BOUND('',#149,.T.); +#149 = EDGE_LOOP('',(#150)); +#150 = ORIENTED_EDGE('',*,*,#151,.T.); +#151 = EDGE_CURVE('',#152,#152,#154,.T.); +#152 = VERTEX_POINT('',#153); +#153 = CARTESIAN_POINT('',(-2.8,7.55,0.)); +#154 = SURFACE_CURVE('',#155,(#160,#171),.PCURVE_S1.); +#155 = CIRCLE('',#156,0.8); +#156 = AXIS2_PLACEMENT_3D('',#157,#158,#159); +#157 = CARTESIAN_POINT('',(-3.6,7.55,0.)); +#158 = DIRECTION('',(0.,0.,1.)); +#159 = DIRECTION('',(1.,0.,0.)); +#160 = PCURVE('',#98,#161); +#161 = DEFINITIONAL_REPRESENTATION('',(#162),#170); +#162 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#163,#164,#165,#166,#167,#168 +,#169),.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( + '') ); +#163 = CARTESIAN_POINT('',(13.3,7.55)); +#164 = CARTESIAN_POINT('',(13.3,8.935640646055)); +#165 = CARTESIAN_POINT('',(14.5,8.242820323028)); +#166 = CARTESIAN_POINT('',(15.7,7.55)); +#167 = CARTESIAN_POINT('',(14.5,6.857179676972)); +#168 = CARTESIAN_POINT('',(13.3,6.164359353945)); +#169 = CARTESIAN_POINT('',(13.3,7.55)); +#170 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#171 = PCURVE('',#172,#177); +#172 = CYLINDRICAL_SURFACE('',#173,0.8); +#173 = AXIS2_PLACEMENT_3D('',#174,#175,#176); +#174 = CARTESIAN_POINT('',(-3.6,7.55,2.)); +#175 = DIRECTION('',(0.,0.,1.)); +#176 = DIRECTION('',(1.,0.,0.)); +#177 = DEFINITIONAL_REPRESENTATION('',(#178),#182); +#178 = LINE('',#179,#180); +#179 = CARTESIAN_POINT('',(0.,-2.)); +#180 = VECTOR('',#181,1.); +#181 = DIRECTION('',(1.,0.)); +#182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#183 = FACE_BOUND('',#184,.T.); +#184 = EDGE_LOOP('',(#185)); +#185 = ORIENTED_EDGE('',*,*,#186,.T.); +#186 = EDGE_CURVE('',#187,#187,#189,.T.); +#187 = VERTEX_POINT('',#188); +#188 = CARTESIAN_POINT('',(4.4,7.55,0.)); +#189 = SURFACE_CURVE('',#190,(#195,#206),.PCURVE_S1.); +#190 = CIRCLE('',#191,0.8); +#191 = AXIS2_PLACEMENT_3D('',#192,#193,#194); +#192 = CARTESIAN_POINT('',(3.6,7.55,0.)); +#193 = DIRECTION('',(0.,0.,1.)); +#194 = DIRECTION('',(1.,0.,0.)); +#195 = PCURVE('',#98,#196); +#196 = DEFINITIONAL_REPRESENTATION('',(#197),#205); +#197 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#198,#199,#200,#201,#202,#203 +,#204),.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( + '') ); +#198 = CARTESIAN_POINT('',(6.1,7.55)); +#199 = CARTESIAN_POINT('',(6.1,8.935640646055)); +#200 = CARTESIAN_POINT('',(7.3,8.242820323028)); +#201 = CARTESIAN_POINT('',(8.5,7.55)); +#202 = CARTESIAN_POINT('',(7.3,6.857179676972)); +#203 = CARTESIAN_POINT('',(6.1,6.164359353945)); +#204 = CARTESIAN_POINT('',(6.1,7.55)); +#205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#206 = PCURVE('',#207,#212); +#207 = CYLINDRICAL_SURFACE('',#208,0.8); +#208 = AXIS2_PLACEMENT_3D('',#209,#210,#211); +#209 = CARTESIAN_POINT('',(3.6,7.55,2.)); +#210 = DIRECTION('',(0.,0.,1.)); +#211 = DIRECTION('',(1.,0.,0.)); +#212 = DEFINITIONAL_REPRESENTATION('',(#213),#217); +#213 = LINE('',#214,#215); +#214 = CARTESIAN_POINT('',(0.,-2.)); +#215 = VECTOR('',#216,1.); +#216 = DIRECTION('',(1.,0.)); +#217 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#218 = FACE_BOUND('',#219,.T.); +#219 = EDGE_LOOP('',(#220)); +#220 = ORIENTED_EDGE('',*,*,#221,.T.); +#221 = EDGE_CURVE('',#222,#222,#224,.T.); +#222 = VERTEX_POINT('',#223); +#223 = CARTESIAN_POINT('',(0.8,7.55,0.)); +#224 = SURFACE_CURVE('',#225,(#230,#241),.PCURVE_S1.); +#225 = CIRCLE('',#226,0.8); +#226 = AXIS2_PLACEMENT_3D('',#227,#228,#229); +#227 = CARTESIAN_POINT('',(0.,7.55,0.)); +#228 = DIRECTION('',(0.,0.,1.)); +#229 = DIRECTION('',(1.,0.,0.)); +#230 = PCURVE('',#98,#231); +#231 = DEFINITIONAL_REPRESENTATION('',(#232),#240); +#232 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#233,#234,#235,#236,#237,#238 +,#239),.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( + '') ); +#233 = CARTESIAN_POINT('',(9.7,7.55)); +#234 = CARTESIAN_POINT('',(9.7,8.935640646055)); +#235 = CARTESIAN_POINT('',(10.9,8.242820323028)); +#236 = CARTESIAN_POINT('',(12.1,7.55)); +#237 = CARTESIAN_POINT('',(10.9,6.857179676972)); +#238 = CARTESIAN_POINT('',(9.7,6.164359353945)); +#239 = CARTESIAN_POINT('',(9.7,7.55)); +#240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#241 = PCURVE('',#242,#247); +#242 = CYLINDRICAL_SURFACE('',#243,0.8); +#243 = AXIS2_PLACEMENT_3D('',#244,#245,#246); +#244 = CARTESIAN_POINT('',(0.,7.55,2.)); +#245 = DIRECTION('',(0.,0.,1.)); +#246 = DIRECTION('',(1.,0.,0.)); +#247 = DEFINITIONAL_REPRESENTATION('',(#248),#252); +#248 = LINE('',#249,#250); +#249 = CARTESIAN_POINT('',(0.,-2.)); +#250 = VECTOR('',#251,1.); +#251 = DIRECTION('',(1.,0.)); +#252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#253 = FACE_BOUND('',#254,.T.); +#254 = EDGE_LOOP('',(#255)); +#255 = ORIENTED_EDGE('',*,*,#256,.T.); +#256 = EDGE_CURVE('',#257,#257,#259,.T.); +#257 = VERTEX_POINT('',#258); +#258 = CARTESIAN_POINT('',(7.55,-4.4,0.)); +#259 = SURFACE_CURVE('',#260,(#265,#276),.PCURVE_S1.); +#260 = CIRCLE('',#261,0.8); +#261 = AXIS2_PLACEMENT_3D('',#262,#263,#264); +#262 = CARTESIAN_POINT('',(7.55,-3.6,0.)); +#263 = DIRECTION('',(0.,0.,1.)); +#264 = DIRECTION('',(-2.22044604925E-16,-1.,0.)); +#265 = PCURVE('',#98,#266); +#266 = DEFINITIONAL_REPRESENTATION('',(#267),#275); +#267 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#268,#269,#270,#271,#272,#273 +,#274),.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( + '') ); +#268 = CARTESIAN_POINT('',(2.95,-4.4)); +#269 = CARTESIAN_POINT('',(1.564359353945,-4.4)); +#270 = CARTESIAN_POINT('',(2.257179676972,-3.2)); +#271 = CARTESIAN_POINT('',(2.95,-2.)); +#272 = CARTESIAN_POINT('',(3.642820323028,-3.2)); +#273 = CARTESIAN_POINT('',(4.335640646055,-4.4)); +#274 = CARTESIAN_POINT('',(2.95,-4.4)); +#275 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#276 = PCURVE('',#277,#282); +#277 = CYLINDRICAL_SURFACE('',#278,0.8); +#278 = AXIS2_PLACEMENT_3D('',#279,#280,#281); +#279 = CARTESIAN_POINT('',(7.55,-3.6,2.)); +#280 = DIRECTION('',(0.,0.,1.)); +#281 = DIRECTION('',(-2.22044604925E-16,-1.,0.)); +#282 = DEFINITIONAL_REPRESENTATION('',(#283),#287); +#283 = LINE('',#284,#285); +#284 = CARTESIAN_POINT('',(0.,-2.)); +#285 = VECTOR('',#286,1.); +#286 = DIRECTION('',(1.,0.)); +#287 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#288 = FACE_BOUND('',#289,.T.); +#289 = EDGE_LOOP('',(#290)); +#290 = ORIENTED_EDGE('',*,*,#291,.T.); +#291 = EDGE_CURVE('',#292,#292,#294,.T.); +#292 = VERTEX_POINT('',#293); +#293 = CARTESIAN_POINT('',(7.55,-0.8,0.)); +#294 = SURFACE_CURVE('',#295,(#300,#311),.PCURVE_S1.); +#295 = CIRCLE('',#296,0.8); +#296 = AXIS2_PLACEMENT_3D('',#297,#298,#299); +#297 = CARTESIAN_POINT('',(7.55,-1.676436767184E-15,0.)); +#298 = DIRECTION('',(0.,0.,1.)); +#299 = DIRECTION('',(-2.22044604925E-16,-1.,0.)); +#300 = PCURVE('',#98,#301); +#301 = DEFINITIONAL_REPRESENTATION('',(#302),#310); +#302 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#303,#304,#305,#306,#307,#308 +,#309),.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( + '') ); +#303 = CARTESIAN_POINT('',(2.95,-0.8)); +#304 = CARTESIAN_POINT('',(1.564359353945,-0.8)); +#305 = CARTESIAN_POINT('',(2.257179676972,0.4)); +#306 = CARTESIAN_POINT('',(2.95,1.6)); +#307 = CARTESIAN_POINT('',(3.642820323028,0.4)); +#308 = CARTESIAN_POINT('',(4.335640646055,-0.8)); +#309 = CARTESIAN_POINT('',(2.95,-0.8)); +#310 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#311 = PCURVE('',#312,#317); +#312 = CYLINDRICAL_SURFACE('',#313,0.8); +#313 = AXIS2_PLACEMENT_3D('',#314,#315,#316); +#314 = CARTESIAN_POINT('',(7.55,-1.676436767184E-15,2.)); +#315 = DIRECTION('',(0.,0.,1.)); +#316 = DIRECTION('',(-2.22044604925E-16,-1.,0.)); +#317 = DEFINITIONAL_REPRESENTATION('',(#318),#322); +#318 = LINE('',#319,#320); +#319 = CARTESIAN_POINT('',(0.,-2.)); +#320 = VECTOR('',#321,1.); +#321 = DIRECTION('',(1.,0.)); +#322 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#323 = FACE_BOUND('',#324,.T.); +#324 = EDGE_LOOP('',(#325)); +#325 = ORIENTED_EDGE('',*,*,#326,.T.); +#326 = EDGE_CURVE('',#327,#327,#329,.T.); +#327 = VERTEX_POINT('',#328); +#328 = CARTESIAN_POINT('',(7.55,2.8,0.)); +#329 = SURFACE_CURVE('',#330,(#335,#346),.PCURVE_S1.); +#330 = CIRCLE('',#331,0.8); +#331 = AXIS2_PLACEMENT_3D('',#332,#333,#334); +#332 = CARTESIAN_POINT('',(7.55,3.6,0.)); +#333 = DIRECTION('',(0.,0.,1.)); +#334 = DIRECTION('',(-2.22044604925E-16,-1.,0.)); +#335 = PCURVE('',#98,#336); +#336 = DEFINITIONAL_REPRESENTATION('',(#337),#345); +#337 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#338,#339,#340,#341,#342,#343 +,#344),.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( + '') ); +#338 = CARTESIAN_POINT('',(2.95,2.8)); +#339 = CARTESIAN_POINT('',(1.564359353945,2.8)); +#340 = CARTESIAN_POINT('',(2.257179676972,4.)); +#341 = CARTESIAN_POINT('',(2.95,5.2)); +#342 = CARTESIAN_POINT('',(3.642820323028,4.)); +#343 = CARTESIAN_POINT('',(4.335640646055,2.8)); +#344 = CARTESIAN_POINT('',(2.95,2.8)); +#345 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#346 = PCURVE('',#347,#352); +#347 = CYLINDRICAL_SURFACE('',#348,0.8); +#348 = AXIS2_PLACEMENT_3D('',#349,#350,#351); +#349 = CARTESIAN_POINT('',(7.55,3.6,2.)); +#350 = DIRECTION('',(0.,0.,1.)); +#351 = DIRECTION('',(-2.22044604925E-16,-1.,0.)); +#352 = DEFINITIONAL_REPRESENTATION('',(#353),#357); +#353 = LINE('',#354,#355); +#354 = CARTESIAN_POINT('',(0.,-2.)); +#355 = VECTOR('',#356,1.); +#356 = DIRECTION('',(1.,0.)); +#357 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#358 = FACE_BOUND('',#359,.T.); +#359 = EDGE_LOOP('',(#360)); +#360 = ORIENTED_EDGE('',*,*,#361,.T.); +#361 = EDGE_CURVE('',#362,#362,#364,.T.); +#362 = VERTEX_POINT('',#363); +#363 = CARTESIAN_POINT('',(-7.55,4.4,0.)); +#364 = SURFACE_CURVE('',#365,(#370,#381),.PCURVE_S1.); +#365 = CIRCLE('',#366,0.8); +#366 = AXIS2_PLACEMENT_3D('',#367,#368,#369); +#367 = CARTESIAN_POINT('',(-7.55,3.6,0.)); +#368 = DIRECTION('',(0.,-0.,1.)); +#369 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#370 = PCURVE('',#98,#371); +#371 = DEFINITIONAL_REPRESENTATION('',(#372),#380); +#372 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#373,#374,#375,#376,#377,#378 +,#379),.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( + '') ); +#373 = CARTESIAN_POINT('',(18.05,4.4)); +#374 = CARTESIAN_POINT('',(19.435640646055,4.4)); +#375 = CARTESIAN_POINT('',(18.742820323028,3.2)); +#376 = CARTESIAN_POINT('',(18.05,2.)); +#377 = CARTESIAN_POINT('',(17.357179676972,3.2)); +#378 = CARTESIAN_POINT('',(16.664359353945,4.4)); +#379 = CARTESIAN_POINT('',(18.05,4.4)); +#380 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#381 = PCURVE('',#382,#387); +#382 = CYLINDRICAL_SURFACE('',#383,0.8); +#383 = AXIS2_PLACEMENT_3D('',#384,#385,#386); +#384 = CARTESIAN_POINT('',(-7.55,3.6,2.)); +#385 = DIRECTION('',(0.,0.,1.)); +#386 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#387 = DEFINITIONAL_REPRESENTATION('',(#388),#392); +#388 = LINE('',#389,#390); +#389 = CARTESIAN_POINT('',(0.,-2.)); +#390 = VECTOR('',#391,1.); +#391 = DIRECTION('',(1.,0.)); +#392 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#393 = FACE_BOUND('',#394,.T.); +#394 = EDGE_LOOP('',(#395)); +#395 = ORIENTED_EDGE('',*,*,#396,.T.); +#396 = EDGE_CURVE('',#397,#397,#399,.T.); +#397 = VERTEX_POINT('',#398); +#398 = CARTESIAN_POINT('',(-7.55,0.8,0.)); +#399 = SURFACE_CURVE('',#400,(#405,#416),.PCURVE_S1.); +#400 = CIRCLE('',#401,0.8); +#401 = AXIS2_PLACEMENT_3D('',#402,#403,#404); +#402 = CARTESIAN_POINT('',(-7.55,8.38218383592E-16,0.)); +#403 = DIRECTION('',(0.,-0.,1.)); +#404 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#405 = PCURVE('',#98,#406); +#406 = DEFINITIONAL_REPRESENTATION('',(#407),#415); +#407 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#408,#409,#410,#411,#412,#413 +,#414),.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( + '') ); +#408 = CARTESIAN_POINT('',(18.05,0.8)); +#409 = CARTESIAN_POINT('',(19.435640646055,0.8)); +#410 = CARTESIAN_POINT('',(18.742820323028,-0.4)); +#411 = CARTESIAN_POINT('',(18.05,-1.6)); +#412 = CARTESIAN_POINT('',(17.357179676972,-0.4)); +#413 = CARTESIAN_POINT('',(16.664359353945,0.8)); +#414 = CARTESIAN_POINT('',(18.05,0.8)); +#415 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#416 = PCURVE('',#417,#422); +#417 = CYLINDRICAL_SURFACE('',#418,0.8); +#418 = AXIS2_PLACEMENT_3D('',#419,#420,#421); +#419 = CARTESIAN_POINT('',(-7.55,8.38218383592E-16,2.)); +#420 = DIRECTION('',(0.,0.,1.)); +#421 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#422 = DEFINITIONAL_REPRESENTATION('',(#423),#427); +#423 = LINE('',#424,#425); +#424 = CARTESIAN_POINT('',(0.,-2.)); +#425 = VECTOR('',#426,1.); +#426 = DIRECTION('',(1.,0.)); +#427 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#428 = FACE_BOUND('',#429,.T.); +#429 = EDGE_LOOP('',(#430)); +#430 = ORIENTED_EDGE('',*,*,#431,.T.); +#431 = EDGE_CURVE('',#432,#432,#434,.T.); +#432 = VERTEX_POINT('',#433); +#433 = CARTESIAN_POINT('',(-7.55,-2.8,0.)); +#434 = SURFACE_CURVE('',#435,(#440,#451),.PCURVE_S1.); +#435 = CIRCLE('',#436,0.8); +#436 = AXIS2_PLACEMENT_3D('',#437,#438,#439); +#437 = CARTESIAN_POINT('',(-7.55,-3.6,0.)); +#438 = DIRECTION('',(0.,-0.,1.)); +#439 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#440 = PCURVE('',#98,#441); +#441 = DEFINITIONAL_REPRESENTATION('',(#442),#450); +#442 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#443,#444,#445,#446,#447,#448 +,#449),.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( + '') ); +#443 = CARTESIAN_POINT('',(18.05,-2.8)); +#444 = CARTESIAN_POINT('',(19.435640646055,-2.8)); +#445 = CARTESIAN_POINT('',(18.742820323028,-4.)); +#446 = CARTESIAN_POINT('',(18.05,-5.2)); +#447 = CARTESIAN_POINT('',(17.357179676972,-4.)); +#448 = CARTESIAN_POINT('',(16.664359353945,-2.8)); +#449 = CARTESIAN_POINT('',(18.05,-2.8)); +#450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#451 = PCURVE('',#452,#457); +#452 = CYLINDRICAL_SURFACE('',#453,0.8); +#453 = AXIS2_PLACEMENT_3D('',#454,#455,#456); +#454 = CARTESIAN_POINT('',(-7.55,-3.6,2.)); +#455 = DIRECTION('',(0.,0.,1.)); +#456 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#457 = DEFINITIONAL_REPRESENTATION('',(#458),#462); +#458 = LINE('',#459,#460); +#459 = CARTESIAN_POINT('',(0.,-2.)); +#460 = VECTOR('',#461,1.); +#461 = DIRECTION('',(1.,0.)); +#462 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#463 = FACE_BOUND('',#464,.T.); +#464 = EDGE_LOOP('',(#465)); +#465 = ORIENTED_EDGE('',*,*,#466,.T.); +#466 = EDGE_CURVE('',#467,#467,#469,.T.); +#467 = VERTEX_POINT('',#468); +#468 = CARTESIAN_POINT('',(2.8,-7.55,0.)); +#469 = SURFACE_CURVE('',#470,(#475,#486),.PCURVE_S1.); +#470 = CIRCLE('',#471,0.8); +#471 = AXIS2_PLACEMENT_3D('',#472,#473,#474); +#472 = CARTESIAN_POINT('',(3.6,-7.55,0.)); +#473 = DIRECTION('',(0.,0.,1.)); +#474 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#475 = PCURVE('',#98,#476); +#476 = DEFINITIONAL_REPRESENTATION('',(#477),#485); +#477 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#478,#479,#480,#481,#482,#483 +,#484),.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( + '') ); +#478 = CARTESIAN_POINT('',(7.7,-7.55)); +#479 = CARTESIAN_POINT('',(7.7,-8.935640646055)); +#480 = CARTESIAN_POINT('',(6.5,-8.242820323028)); +#481 = CARTESIAN_POINT('',(5.3,-7.55)); +#482 = CARTESIAN_POINT('',(6.5,-6.857179676972)); +#483 = CARTESIAN_POINT('',(7.7,-6.164359353945)); +#484 = CARTESIAN_POINT('',(7.7,-7.55)); +#485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#486 = PCURVE('',#487,#492); +#487 = CYLINDRICAL_SURFACE('',#488,0.8); +#488 = AXIS2_PLACEMENT_3D('',#489,#490,#491); +#489 = CARTESIAN_POINT('',(3.6,-7.55,2.)); +#490 = DIRECTION('',(0.,0.,1.)); +#491 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#492 = DEFINITIONAL_REPRESENTATION('',(#493),#497); +#493 = LINE('',#494,#495); +#494 = CARTESIAN_POINT('',(0.,-2.)); +#495 = VECTOR('',#496,1.); +#496 = DIRECTION('',(1.,0.)); +#497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#498 = FACE_BOUND('',#499,.T.); +#499 = EDGE_LOOP('',(#500)); +#500 = ORIENTED_EDGE('',*,*,#501,.T.); +#501 = EDGE_CURVE('',#502,#502,#504,.T.); +#502 = VERTEX_POINT('',#503); +#503 = CARTESIAN_POINT('',(-0.8,-7.55,0.)); +#504 = SURFACE_CURVE('',#505,(#510,#521),.PCURVE_S1.); +#505 = CIRCLE('',#506,0.8); +#506 = AXIS2_PLACEMENT_3D('',#507,#508,#509); +#507 = CARTESIAN_POINT('',(-9.246083333563E-16,-7.55,0.)); +#508 = DIRECTION('',(0.,0.,1.)); +#509 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#510 = PCURVE('',#98,#511); +#511 = DEFINITIONAL_REPRESENTATION('',(#512),#520); +#512 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#513,#514,#515,#516,#517,#518 +,#519),.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( + '') ); +#513 = CARTESIAN_POINT('',(11.3,-7.55)); +#514 = CARTESIAN_POINT('',(11.3,-8.935640646055)); +#515 = CARTESIAN_POINT('',(10.1,-8.242820323028)); +#516 = CARTESIAN_POINT('',(8.9,-7.55)); +#517 = CARTESIAN_POINT('',(10.1,-6.857179676972)); +#518 = CARTESIAN_POINT('',(11.3,-6.164359353945)); +#519 = CARTESIAN_POINT('',(11.3,-7.55)); +#520 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#521 = PCURVE('',#522,#527); +#522 = CYLINDRICAL_SURFACE('',#523,0.8); +#523 = AXIS2_PLACEMENT_3D('',#524,#525,#526); +#524 = CARTESIAN_POINT('',(-9.246083333562E-16,-7.55,2.)); +#525 = DIRECTION('',(0.,0.,1.)); +#526 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#527 = DEFINITIONAL_REPRESENTATION('',(#528),#532); +#528 = LINE('',#529,#530); +#529 = CARTESIAN_POINT('',(0.,-2.)); +#530 = VECTOR('',#531,1.); +#531 = DIRECTION('',(1.,0.)); +#532 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#533 = FACE_BOUND('',#534,.T.); +#534 = EDGE_LOOP('',(#535)); +#535 = ORIENTED_EDGE('',*,*,#536,.T.); +#536 = EDGE_CURVE('',#537,#537,#539,.T.); +#537 = VERTEX_POINT('',#538); +#538 = CARTESIAN_POINT('',(-4.4,-7.55,0.)); +#539 = SURFACE_CURVE('',#540,(#545,#556),.PCURVE_S1.); +#540 = CIRCLE('',#541,0.8); +#541 = AXIS2_PLACEMENT_3D('',#542,#543,#544); +#542 = CARTESIAN_POINT('',(-3.6,-7.55,0.)); +#543 = DIRECTION('',(0.,0.,1.)); +#544 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#545 = PCURVE('',#98,#546); +#546 = DEFINITIONAL_REPRESENTATION('',(#547),#555); +#547 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#548,#549,#550,#551,#552,#553 +,#554),.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( + '') ); +#548 = CARTESIAN_POINT('',(14.9,-7.55)); +#549 = CARTESIAN_POINT('',(14.9,-8.935640646055)); +#550 = CARTESIAN_POINT('',(13.7,-8.242820323028)); +#551 = CARTESIAN_POINT('',(12.5,-7.55)); +#552 = CARTESIAN_POINT('',(13.7,-6.857179676972)); +#553 = CARTESIAN_POINT('',(14.9,-6.164359353945)); +#554 = CARTESIAN_POINT('',(14.9,-7.55)); +#555 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#556 = PCURVE('',#557,#562); +#557 = CYLINDRICAL_SURFACE('',#558,0.8); +#558 = AXIS2_PLACEMENT_3D('',#559,#560,#561); +#559 = CARTESIAN_POINT('',(-3.6,-7.55,2.)); +#560 = DIRECTION('',(0.,0.,1.)); +#561 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#562 = DEFINITIONAL_REPRESENTATION('',(#563),#567); +#563 = LINE('',#564,#565); +#564 = CARTESIAN_POINT('',(0.,-2.)); +#565 = VECTOR('',#566,1.); +#566 = DIRECTION('',(1.,0.)); +#567 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#568 = ADVANCED_FACE('',(#569,#572,#607,#637,#667,#697,#727,#757,#787, + #817,#847,#877,#907,#937),#66,.F.); +#569 = FACE_BOUND('',#570,.F.); +#570 = EDGE_LOOP('',(#571)); +#571 = ORIENTED_EDGE('',*,*,#51,.F.); +#572 = FACE_BOUND('',#573,.F.); +#573 = EDGE_LOOP('',(#574)); +#574 = ORIENTED_EDGE('',*,*,#575,.T.); +#575 = EDGE_CURVE('',#576,#576,#578,.T.); +#576 = VERTEX_POINT('',#577); +#577 = CARTESIAN_POINT('',(4.475,0.,2.)); +#578 = SURFACE_CURVE('',#579,(#584,#595),.PCURVE_S1.); +#579 = CIRCLE('',#580,4.475); +#580 = AXIS2_PLACEMENT_3D('',#581,#582,#583); +#581 = CARTESIAN_POINT('',(0.,0.,2.)); +#582 = DIRECTION('',(0.,0.,1.)); +#583 = DIRECTION('',(1.,0.,0.)); +#584 = PCURVE('',#66,#585); +#585 = DEFINITIONAL_REPRESENTATION('',(#586),#594); +#586 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#587,#588,#589,#590,#591,#592 +,#593),.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( + '') ); +#587 = CARTESIAN_POINT('',(6.025,0.)); +#588 = CARTESIAN_POINT('',(6.025,7.750927363871)); +#589 = CARTESIAN_POINT('',(12.7375,3.875463681935)); +#590 = CARTESIAN_POINT('',(19.45,1.096058885237E-15)); +#591 = CARTESIAN_POINT('',(12.7375,-3.875463681935)); +#592 = CARTESIAN_POINT('',(6.025,-7.750927363871)); +#593 = CARTESIAN_POINT('',(6.025,0.)); +#594 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#595 = PCURVE('',#596,#601); +#596 = CYLINDRICAL_SURFACE('',#597,4.475); +#597 = AXIS2_PLACEMENT_3D('',#598,#599,#600); +#598 = CARTESIAN_POINT('',(0.,0.,2.)); +#599 = DIRECTION('',(0.,0.,1.)); +#600 = DIRECTION('',(1.,0.,0.)); +#601 = DEFINITIONAL_REPRESENTATION('',(#602),#606); +#602 = LINE('',#603,#604); +#603 = CARTESIAN_POINT('',(0.,0.)); +#604 = VECTOR('',#605,1.); +#605 = DIRECTION('',(1.,0.)); +#606 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#607 = FACE_BOUND('',#608,.F.); +#608 = EDGE_LOOP('',(#609)); +#609 = ORIENTED_EDGE('',*,*,#610,.T.); +#610 = EDGE_CURVE('',#611,#611,#613,.T.); +#611 = VERTEX_POINT('',#612); +#612 = CARTESIAN_POINT('',(-2.8,7.55,2.)); +#613 = SURFACE_CURVE('',#614,(#619,#630),.PCURVE_S1.); +#614 = CIRCLE('',#615,0.8); +#615 = AXIS2_PLACEMENT_3D('',#616,#617,#618); +#616 = CARTESIAN_POINT('',(-3.6,7.55,2.)); +#617 = DIRECTION('',(0.,0.,1.)); +#618 = DIRECTION('',(1.,0.,0.)); +#619 = PCURVE('',#66,#620); +#620 = DEFINITIONAL_REPRESENTATION('',(#621),#629); +#621 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#622,#623,#624,#625,#626,#627 +,#628),.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( + '') ); +#622 = CARTESIAN_POINT('',(13.3,7.55)); +#623 = CARTESIAN_POINT('',(13.3,8.935640646055)); +#624 = CARTESIAN_POINT('',(14.5,8.242820323028)); +#625 = CARTESIAN_POINT('',(15.7,7.55)); +#626 = CARTESIAN_POINT('',(14.5,6.857179676972)); +#627 = CARTESIAN_POINT('',(13.3,6.164359353945)); +#628 = CARTESIAN_POINT('',(13.3,7.55)); +#629 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#630 = PCURVE('',#172,#631); +#631 = DEFINITIONAL_REPRESENTATION('',(#632),#636); +#632 = LINE('',#633,#634); +#633 = CARTESIAN_POINT('',(0.,0.)); +#634 = VECTOR('',#635,1.); +#635 = DIRECTION('',(1.,0.)); +#636 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#637 = FACE_BOUND('',#638,.F.); +#638 = EDGE_LOOP('',(#639)); +#639 = ORIENTED_EDGE('',*,*,#640,.T.); +#640 = EDGE_CURVE('',#641,#641,#643,.T.); +#641 = VERTEX_POINT('',#642); +#642 = CARTESIAN_POINT('',(4.4,7.55,2.)); +#643 = SURFACE_CURVE('',#644,(#649,#660),.PCURVE_S1.); +#644 = CIRCLE('',#645,0.8); +#645 = AXIS2_PLACEMENT_3D('',#646,#647,#648); +#646 = CARTESIAN_POINT('',(3.6,7.55,2.)); +#647 = DIRECTION('',(0.,0.,1.)); +#648 = DIRECTION('',(1.,0.,0.)); +#649 = PCURVE('',#66,#650); +#650 = DEFINITIONAL_REPRESENTATION('',(#651),#659); +#651 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#652,#653,#654,#655,#656,#657 +,#658),.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( + '') ); +#652 = CARTESIAN_POINT('',(6.1,7.55)); +#653 = CARTESIAN_POINT('',(6.1,8.935640646055)); +#654 = CARTESIAN_POINT('',(7.3,8.242820323028)); +#655 = CARTESIAN_POINT('',(8.5,7.55)); +#656 = CARTESIAN_POINT('',(7.3,6.857179676972)); +#657 = CARTESIAN_POINT('',(6.1,6.164359353945)); +#658 = CARTESIAN_POINT('',(6.1,7.55)); +#659 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#660 = PCURVE('',#207,#661); +#661 = DEFINITIONAL_REPRESENTATION('',(#662),#666); +#662 = LINE('',#663,#664); +#663 = CARTESIAN_POINT('',(0.,0.)); +#664 = VECTOR('',#665,1.); +#665 = DIRECTION('',(1.,0.)); +#666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#667 = FACE_BOUND('',#668,.F.); +#668 = EDGE_LOOP('',(#669)); +#669 = ORIENTED_EDGE('',*,*,#670,.T.); +#670 = EDGE_CURVE('',#671,#671,#673,.T.); +#671 = VERTEX_POINT('',#672); +#672 = CARTESIAN_POINT('',(0.8,7.55,2.)); +#673 = SURFACE_CURVE('',#674,(#679,#690),.PCURVE_S1.); +#674 = CIRCLE('',#675,0.8); +#675 = AXIS2_PLACEMENT_3D('',#676,#677,#678); +#676 = CARTESIAN_POINT('',(0.,7.55,2.)); +#677 = DIRECTION('',(0.,0.,1.)); +#678 = DIRECTION('',(1.,0.,0.)); +#679 = PCURVE('',#66,#680); +#680 = DEFINITIONAL_REPRESENTATION('',(#681),#689); +#681 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#682,#683,#684,#685,#686,#687 +,#688),.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( + '') ); +#682 = CARTESIAN_POINT('',(9.7,7.55)); +#683 = CARTESIAN_POINT('',(9.7,8.935640646055)); +#684 = CARTESIAN_POINT('',(10.9,8.242820323028)); +#685 = CARTESIAN_POINT('',(12.1,7.55)); +#686 = CARTESIAN_POINT('',(10.9,6.857179676972)); +#687 = CARTESIAN_POINT('',(9.7,6.164359353945)); +#688 = CARTESIAN_POINT('',(9.7,7.55)); +#689 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#690 = PCURVE('',#242,#691); +#691 = DEFINITIONAL_REPRESENTATION('',(#692),#696); +#692 = LINE('',#693,#694); +#693 = CARTESIAN_POINT('',(0.,0.)); +#694 = VECTOR('',#695,1.); +#695 = DIRECTION('',(1.,0.)); +#696 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#697 = FACE_BOUND('',#698,.F.); +#698 = EDGE_LOOP('',(#699)); +#699 = ORIENTED_EDGE('',*,*,#700,.T.); +#700 = EDGE_CURVE('',#701,#701,#703,.T.); +#701 = VERTEX_POINT('',#702); +#702 = CARTESIAN_POINT('',(7.55,-4.4,2.)); +#703 = SURFACE_CURVE('',#704,(#709,#720),.PCURVE_S1.); +#704 = CIRCLE('',#705,0.8); +#705 = AXIS2_PLACEMENT_3D('',#706,#707,#708); +#706 = CARTESIAN_POINT('',(7.55,-3.6,2.)); +#707 = DIRECTION('',(0.,0.,1.)); +#708 = DIRECTION('',(-2.22044604925E-16,-1.,0.)); +#709 = PCURVE('',#66,#710); +#710 = DEFINITIONAL_REPRESENTATION('',(#711),#719); +#711 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#712,#713,#714,#715,#716,#717 +,#718),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),( + -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718, +8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() +RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM( + '') ); +#712 = CARTESIAN_POINT('',(2.95,-4.4)); +#713 = CARTESIAN_POINT('',(1.564359353945,-4.4)); +#714 = CARTESIAN_POINT('',(2.257179676972,-3.2)); +#715 = CARTESIAN_POINT('',(2.95,-2.)); +#716 = CARTESIAN_POINT('',(3.642820323028,-3.2)); +#717 = CARTESIAN_POINT('',(4.335640646055,-4.4)); +#718 = CARTESIAN_POINT('',(2.95,-4.4)); +#719 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#720 = PCURVE('',#277,#721); +#721 = DEFINITIONAL_REPRESENTATION('',(#722),#726); +#722 = LINE('',#723,#724); +#723 = CARTESIAN_POINT('',(0.,0.)); +#724 = VECTOR('',#725,1.); +#725 = DIRECTION('',(1.,0.)); +#726 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#727 = FACE_BOUND('',#728,.F.); +#728 = EDGE_LOOP('',(#729)); +#729 = ORIENTED_EDGE('',*,*,#730,.T.); +#730 = EDGE_CURVE('',#731,#731,#733,.T.); +#731 = VERTEX_POINT('',#732); +#732 = CARTESIAN_POINT('',(-7.55,-2.8,2.)); +#733 = SURFACE_CURVE('',#734,(#739,#750),.PCURVE_S1.); +#734 = CIRCLE('',#735,0.8); +#735 = AXIS2_PLACEMENT_3D('',#736,#737,#738); +#736 = CARTESIAN_POINT('',(-7.55,-3.6,2.)); +#737 = DIRECTION('',(0.,-0.,1.)); +#738 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#739 = PCURVE('',#66,#740); +#740 = DEFINITIONAL_REPRESENTATION('',(#741),#749); +#741 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#742,#743,#744,#745,#746,#747 +,#748),.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( + '') ); +#742 = CARTESIAN_POINT('',(18.05,-2.8)); +#743 = CARTESIAN_POINT('',(19.435640646055,-2.8)); +#744 = CARTESIAN_POINT('',(18.742820323028,-4.)); +#745 = CARTESIAN_POINT('',(18.05,-5.2)); +#746 = CARTESIAN_POINT('',(17.357179676972,-4.)); +#747 = CARTESIAN_POINT('',(16.664359353945,-2.8)); +#748 = CARTESIAN_POINT('',(18.05,-2.8)); +#749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#750 = PCURVE('',#452,#751); +#751 = DEFINITIONAL_REPRESENTATION('',(#752),#756); +#752 = LINE('',#753,#754); +#753 = CARTESIAN_POINT('',(0.,0.)); +#754 = VECTOR('',#755,1.); +#755 = DIRECTION('',(1.,0.)); +#756 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#757 = FACE_BOUND('',#758,.F.); +#758 = EDGE_LOOP('',(#759)); +#759 = ORIENTED_EDGE('',*,*,#760,.T.); +#760 = EDGE_CURVE('',#761,#761,#763,.T.); +#761 = VERTEX_POINT('',#762); +#762 = CARTESIAN_POINT('',(-4.4,-7.55,2.)); +#763 = SURFACE_CURVE('',#764,(#769,#780),.PCURVE_S1.); +#764 = CIRCLE('',#765,0.8); +#765 = AXIS2_PLACEMENT_3D('',#766,#767,#768); +#766 = CARTESIAN_POINT('',(-3.6,-7.55,2.)); +#767 = DIRECTION('',(0.,0.,1.)); +#768 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#769 = PCURVE('',#66,#770); +#770 = DEFINITIONAL_REPRESENTATION('',(#771),#779); +#771 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#772,#773,#774,#775,#776,#777 +,#778),.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( + '') ); +#772 = CARTESIAN_POINT('',(14.9,-7.55)); +#773 = CARTESIAN_POINT('',(14.9,-8.935640646055)); +#774 = CARTESIAN_POINT('',(13.7,-8.242820323028)); +#775 = CARTESIAN_POINT('',(12.5,-7.55)); +#776 = CARTESIAN_POINT('',(13.7,-6.857179676972)); +#777 = CARTESIAN_POINT('',(14.9,-6.164359353945)); +#778 = CARTESIAN_POINT('',(14.9,-7.55)); +#779 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#780 = PCURVE('',#557,#781); +#781 = DEFINITIONAL_REPRESENTATION('',(#782),#786); +#782 = LINE('',#783,#784); +#783 = CARTESIAN_POINT('',(0.,0.)); +#784 = VECTOR('',#785,1.); +#785 = DIRECTION('',(1.,0.)); +#786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#787 = FACE_BOUND('',#788,.F.); +#788 = EDGE_LOOP('',(#789)); +#789 = ORIENTED_EDGE('',*,*,#790,.T.); +#790 = EDGE_CURVE('',#791,#791,#793,.T.); +#791 = VERTEX_POINT('',#792); +#792 = CARTESIAN_POINT('',(-0.8,-7.55,2.)); +#793 = SURFACE_CURVE('',#794,(#799,#810),.PCURVE_S1.); +#794 = CIRCLE('',#795,0.8); +#795 = AXIS2_PLACEMENT_3D('',#796,#797,#798); +#796 = CARTESIAN_POINT('',(-9.246083333562E-16,-7.55,2.)); +#797 = DIRECTION('',(0.,0.,1.)); +#798 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#799 = PCURVE('',#66,#800); +#800 = DEFINITIONAL_REPRESENTATION('',(#801),#809); +#801 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#802,#803,#804,#805,#806,#807 +,#808),.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( + '') ); +#802 = CARTESIAN_POINT('',(11.3,-7.55)); +#803 = CARTESIAN_POINT('',(11.3,-8.935640646055)); +#804 = CARTESIAN_POINT('',(10.1,-8.242820323028)); +#805 = CARTESIAN_POINT('',(8.9,-7.55)); +#806 = CARTESIAN_POINT('',(10.1,-6.857179676972)); +#807 = CARTESIAN_POINT('',(11.3,-6.164359353945)); +#808 = CARTESIAN_POINT('',(11.3,-7.55)); +#809 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#810 = PCURVE('',#522,#811); +#811 = DEFINITIONAL_REPRESENTATION('',(#812),#816); +#812 = LINE('',#813,#814); +#813 = CARTESIAN_POINT('',(0.,0.)); +#814 = VECTOR('',#815,1.); +#815 = DIRECTION('',(1.,0.)); +#816 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#817 = FACE_BOUND('',#818,.F.); +#818 = EDGE_LOOP('',(#819)); +#819 = ORIENTED_EDGE('',*,*,#820,.T.); +#820 = EDGE_CURVE('',#821,#821,#823,.T.); +#821 = VERTEX_POINT('',#822); +#822 = CARTESIAN_POINT('',(7.55,2.8,2.)); +#823 = SURFACE_CURVE('',#824,(#829,#840),.PCURVE_S1.); +#824 = CIRCLE('',#825,0.8); +#825 = AXIS2_PLACEMENT_3D('',#826,#827,#828); +#826 = CARTESIAN_POINT('',(7.55,3.6,2.)); +#827 = DIRECTION('',(0.,0.,1.)); +#828 = DIRECTION('',(-2.22044604925E-16,-1.,0.)); +#829 = PCURVE('',#66,#830); +#830 = DEFINITIONAL_REPRESENTATION('',(#831),#839); +#831 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#832,#833,#834,#835,#836,#837 +,#838),.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( + '') ); +#832 = CARTESIAN_POINT('',(2.95,2.8)); +#833 = CARTESIAN_POINT('',(1.564359353945,2.8)); +#834 = CARTESIAN_POINT('',(2.257179676972,4.)); +#835 = CARTESIAN_POINT('',(2.95,5.2)); +#836 = CARTESIAN_POINT('',(3.642820323028,4.)); +#837 = CARTESIAN_POINT('',(4.335640646055,2.8)); +#838 = CARTESIAN_POINT('',(2.95,2.8)); +#839 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#840 = PCURVE('',#347,#841); +#841 = DEFINITIONAL_REPRESENTATION('',(#842),#846); +#842 = LINE('',#843,#844); +#843 = CARTESIAN_POINT('',(0.,0.)); +#844 = VECTOR('',#845,1.); +#845 = DIRECTION('',(1.,0.)); +#846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#847 = FACE_BOUND('',#848,.F.); +#848 = EDGE_LOOP('',(#849)); +#849 = ORIENTED_EDGE('',*,*,#850,.T.); +#850 = EDGE_CURVE('',#851,#851,#853,.T.); +#851 = VERTEX_POINT('',#852); +#852 = CARTESIAN_POINT('',(-7.55,4.4,2.)); +#853 = SURFACE_CURVE('',#854,(#859,#870),.PCURVE_S1.); +#854 = CIRCLE('',#855,0.8); +#855 = AXIS2_PLACEMENT_3D('',#856,#857,#858); +#856 = CARTESIAN_POINT('',(-7.55,3.6,2.)); +#857 = DIRECTION('',(0.,-0.,1.)); +#858 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#859 = PCURVE('',#66,#860); +#860 = DEFINITIONAL_REPRESENTATION('',(#861),#869); +#861 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#862,#863,#864,#865,#866,#867 +,#868),.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( + '') ); +#862 = CARTESIAN_POINT('',(18.05,4.4)); +#863 = CARTESIAN_POINT('',(19.435640646055,4.4)); +#864 = CARTESIAN_POINT('',(18.742820323028,3.2)); +#865 = CARTESIAN_POINT('',(18.05,2.)); +#866 = CARTESIAN_POINT('',(17.357179676972,3.2)); +#867 = CARTESIAN_POINT('',(16.664359353945,4.4)); +#868 = CARTESIAN_POINT('',(18.05,4.4)); +#869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#870 = PCURVE('',#382,#871); +#871 = DEFINITIONAL_REPRESENTATION('',(#872),#876); +#872 = LINE('',#873,#874); +#873 = CARTESIAN_POINT('',(0.,0.)); +#874 = VECTOR('',#875,1.); +#875 = DIRECTION('',(1.,0.)); +#876 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#877 = FACE_BOUND('',#878,.F.); +#878 = EDGE_LOOP('',(#879)); +#879 = ORIENTED_EDGE('',*,*,#880,.T.); +#880 = EDGE_CURVE('',#881,#881,#883,.T.); +#881 = VERTEX_POINT('',#882); +#882 = CARTESIAN_POINT('',(-7.55,0.8,2.)); +#883 = SURFACE_CURVE('',#884,(#889,#900),.PCURVE_S1.); +#884 = CIRCLE('',#885,0.8); +#885 = AXIS2_PLACEMENT_3D('',#886,#887,#888); +#886 = CARTESIAN_POINT('',(-7.55,8.38218383592E-16,2.)); +#887 = DIRECTION('',(0.,-0.,1.)); +#888 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#889 = PCURVE('',#66,#890); +#890 = DEFINITIONAL_REPRESENTATION('',(#891),#899); +#891 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#892,#893,#894,#895,#896,#897 +,#898),.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( + '') ); +#892 = CARTESIAN_POINT('',(18.05,0.8)); +#893 = CARTESIAN_POINT('',(19.435640646055,0.8)); +#894 = CARTESIAN_POINT('',(18.742820323028,-0.4)); +#895 = CARTESIAN_POINT('',(18.05,-1.6)); +#896 = CARTESIAN_POINT('',(17.357179676972,-0.4)); +#897 = CARTESIAN_POINT('',(16.664359353945,0.8)); +#898 = CARTESIAN_POINT('',(18.05,0.8)); +#899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#900 = PCURVE('',#417,#901); +#901 = DEFINITIONAL_REPRESENTATION('',(#902),#906); +#902 = LINE('',#903,#904); +#903 = CARTESIAN_POINT('',(0.,0.)); +#904 = VECTOR('',#905,1.); +#905 = DIRECTION('',(1.,0.)); +#906 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#907 = FACE_BOUND('',#908,.F.); +#908 = EDGE_LOOP('',(#909)); +#909 = ORIENTED_EDGE('',*,*,#910,.T.); +#910 = EDGE_CURVE('',#911,#911,#913,.T.); +#911 = VERTEX_POINT('',#912); +#912 = CARTESIAN_POINT('',(7.55,-0.8,2.)); +#913 = SURFACE_CURVE('',#914,(#919,#930),.PCURVE_S1.); +#914 = CIRCLE('',#915,0.8); +#915 = AXIS2_PLACEMENT_3D('',#916,#917,#918); +#916 = CARTESIAN_POINT('',(7.55,-1.676436767184E-15,2.)); +#917 = DIRECTION('',(0.,0.,1.)); +#918 = DIRECTION('',(-2.22044604925E-16,-1.,0.)); +#919 = PCURVE('',#66,#920); +#920 = DEFINITIONAL_REPRESENTATION('',(#921),#929); +#921 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#922,#923,#924,#925,#926,#927 +,#928),.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( + '') ); +#922 = CARTESIAN_POINT('',(2.95,-0.8)); +#923 = CARTESIAN_POINT('',(1.564359353945,-0.8)); +#924 = CARTESIAN_POINT('',(2.257179676972,0.4)); +#925 = CARTESIAN_POINT('',(2.95,1.6)); +#926 = CARTESIAN_POINT('',(3.642820323028,0.4)); +#927 = CARTESIAN_POINT('',(4.335640646055,-0.8)); +#928 = CARTESIAN_POINT('',(2.95,-0.8)); +#929 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#930 = PCURVE('',#312,#931); +#931 = DEFINITIONAL_REPRESENTATION('',(#932),#936); +#932 = LINE('',#933,#934); +#933 = CARTESIAN_POINT('',(0.,0.)); +#934 = VECTOR('',#935,1.); +#935 = DIRECTION('',(1.,0.)); +#936 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#937 = FACE_BOUND('',#938,.F.); +#938 = EDGE_LOOP('',(#939)); +#939 = ORIENTED_EDGE('',*,*,#940,.T.); +#940 = EDGE_CURVE('',#941,#941,#943,.T.); +#941 = VERTEX_POINT('',#942); +#942 = CARTESIAN_POINT('',(2.8,-7.55,2.)); +#943 = SURFACE_CURVE('',#944,(#949,#960),.PCURVE_S1.); +#944 = CIRCLE('',#945,0.8); +#945 = AXIS2_PLACEMENT_3D('',#946,#947,#948); +#946 = CARTESIAN_POINT('',(3.6,-7.55,2.)); +#947 = DIRECTION('',(0.,0.,1.)); +#948 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#949 = PCURVE('',#66,#950); +#950 = DEFINITIONAL_REPRESENTATION('',(#951),#959); +#951 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#952,#953,#954,#955,#956,#957 +,#958),.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( + '') ); +#952 = CARTESIAN_POINT('',(7.7,-7.55)); +#953 = CARTESIAN_POINT('',(7.7,-8.935640646055)); +#954 = CARTESIAN_POINT('',(6.5,-8.242820323028)); +#955 = CARTESIAN_POINT('',(5.3,-7.55)); +#956 = CARTESIAN_POINT('',(6.5,-6.857179676972)); +#957 = CARTESIAN_POINT('',(7.7,-6.164359353945)); +#958 = CARTESIAN_POINT('',(7.7,-7.55)); +#959 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#960 = PCURVE('',#487,#961); +#961 = DEFINITIONAL_REPRESENTATION('',(#962),#966); +#962 = LINE('',#963,#964); +#963 = CARTESIAN_POINT('',(0.,0.)); +#964 = VECTOR('',#965,1.); +#965 = DIRECTION('',(1.,0.)); +#966 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#967 = ADVANCED_FACE('',(#968),#137,.T.); +#968 = FACE_BOUND('',#969,.F.); +#969 = EDGE_LOOP('',(#970,#971,#994,#1025)); +#970 = ORIENTED_EDGE('',*,*,#120,.F.); +#971 = ORIENTED_EDGE('',*,*,#972,.T.); +#972 = EDGE_CURVE('',#121,#973,#975,.T.); +#973 = VERTEX_POINT('',#974); +#974 = CARTESIAN_POINT('',(4.65,0.,-0.5)); +#975 = SEAM_CURVE('',#976,(#980,#987),.PCURVE_S1.); +#976 = LINE('',#977,#978); +#977 = CARTESIAN_POINT('',(4.65,0.,0.)); +#978 = VECTOR('',#979,1.); +#979 = DIRECTION('',(0.,0.,-1.)); +#980 = PCURVE('',#137,#981); +#981 = DEFINITIONAL_REPRESENTATION('',(#982),#986); +#982 = LINE('',#983,#984); +#983 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#984 = VECTOR('',#985,1.); +#985 = DIRECTION('',(-0.,-1.)); +#986 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#987 = PCURVE('',#137,#988); +#988 = DEFINITIONAL_REPRESENTATION('',(#989),#993); +#989 = LINE('',#990,#991); +#990 = CARTESIAN_POINT('',(-0.,0.)); +#991 = VECTOR('',#992,1.); +#992 = DIRECTION('',(-0.,-1.)); +#993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#994 = ORIENTED_EDGE('',*,*,#995,.T.); +#995 = EDGE_CURVE('',#973,#973,#996,.T.); +#996 = SURFACE_CURVE('',#997,(#1002,#1009),.PCURVE_S1.); +#997 = CIRCLE('',#998,4.65); +#998 = AXIS2_PLACEMENT_3D('',#999,#1000,#1001); +#999 = CARTESIAN_POINT('',(0.,0.,-0.5)); +#1000 = DIRECTION('',(0.,0.,-1.)); +#1001 = DIRECTION('',(1.,0.,0.)); +#1002 = PCURVE('',#137,#1003); +#1003 = DEFINITIONAL_REPRESENTATION('',(#1004),#1008); +#1004 = LINE('',#1005,#1006); +#1005 = CARTESIAN_POINT('',(-0.,-0.5)); +#1006 = VECTOR('',#1007,1.); +#1007 = DIRECTION('',(-1.,0.)); +#1008 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1009 = PCURVE('',#1010,#1015); +#1010 = PLANE('',#1011); +#1011 = AXIS2_PLACEMENT_3D('',#1012,#1013,#1014); +#1012 = CARTESIAN_POINT('',(4.65,0.,-0.5)); +#1013 = DIRECTION('',(0.,0.,1.)); +#1014 = DIRECTION('',(1.,0.,0.)); +#1015 = DEFINITIONAL_REPRESENTATION('',(#1016),#1024); +#1016 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1017,#1018,#1019,#1020, +#1021,#1022,#1023),.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('') ); +#1017 = CARTESIAN_POINT('',(0.,0.)); +#1018 = CARTESIAN_POINT('',(0.,-8.054036255195)); +#1019 = CARTESIAN_POINT('',(-6.975,-4.027018127598)); +#1020 = CARTESIAN_POINT('',(-13.95,-1.138921523207E-15)); +#1021 = CARTESIAN_POINT('',(-6.975,4.027018127598)); +#1022 = CARTESIAN_POINT('',(-7.105427357601E-15,8.054036255195)); +#1023 = CARTESIAN_POINT('',(0.,0.)); +#1024 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1025 = ORIENTED_EDGE('',*,*,#972,.F.); +#1026 = ADVANCED_FACE('',(#1027),#172,.F.); +#1027 = FACE_BOUND('',#1028,.F.); +#1028 = EDGE_LOOP('',(#1029,#1030,#1051,#1052)); +#1029 = ORIENTED_EDGE('',*,*,#610,.F.); +#1030 = ORIENTED_EDGE('',*,*,#1031,.T.); +#1031 = EDGE_CURVE('',#611,#152,#1032,.T.); +#1032 = SEAM_CURVE('',#1033,(#1037,#1044),.PCURVE_S1.); +#1033 = LINE('',#1034,#1035); +#1034 = CARTESIAN_POINT('',(-2.8,7.55,2.)); +#1035 = VECTOR('',#1036,1.); +#1036 = DIRECTION('',(-0.,-0.,-1.)); +#1037 = PCURVE('',#172,#1038); +#1038 = DEFINITIONAL_REPRESENTATION('',(#1039),#1043); +#1039 = LINE('',#1040,#1041); +#1040 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1041 = VECTOR('',#1042,1.); +#1042 = DIRECTION('',(0.,-1.)); +#1043 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1044 = PCURVE('',#172,#1045); +#1045 = DEFINITIONAL_REPRESENTATION('',(#1046),#1050); +#1046 = LINE('',#1047,#1048); +#1047 = CARTESIAN_POINT('',(0.,0.)); +#1048 = VECTOR('',#1049,1.); +#1049 = DIRECTION('',(0.,-1.)); +#1050 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1051 = ORIENTED_EDGE('',*,*,#151,.T.); +#1052 = ORIENTED_EDGE('',*,*,#1031,.F.); +#1053 = ADVANCED_FACE('',(#1054),#207,.F.); +#1054 = FACE_BOUND('',#1055,.F.); +#1055 = EDGE_LOOP('',(#1056,#1057,#1078,#1079)); +#1056 = ORIENTED_EDGE('',*,*,#640,.F.); +#1057 = ORIENTED_EDGE('',*,*,#1058,.T.); +#1058 = EDGE_CURVE('',#641,#187,#1059,.T.); +#1059 = SEAM_CURVE('',#1060,(#1064,#1071),.PCURVE_S1.); +#1060 = LINE('',#1061,#1062); +#1061 = CARTESIAN_POINT('',(4.4,7.55,2.)); +#1062 = VECTOR('',#1063,1.); +#1063 = DIRECTION('',(-0.,-0.,-1.)); +#1064 = PCURVE('',#207,#1065); +#1065 = DEFINITIONAL_REPRESENTATION('',(#1066),#1070); +#1066 = LINE('',#1067,#1068); +#1067 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1068 = VECTOR('',#1069,1.); +#1069 = DIRECTION('',(0.,-1.)); +#1070 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1071 = PCURVE('',#207,#1072); +#1072 = DEFINITIONAL_REPRESENTATION('',(#1073),#1077); +#1073 = LINE('',#1074,#1075); +#1074 = CARTESIAN_POINT('',(0.,0.)); +#1075 = VECTOR('',#1076,1.); +#1076 = DIRECTION('',(0.,-1.)); +#1077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1078 = ORIENTED_EDGE('',*,*,#186,.T.); +#1079 = ORIENTED_EDGE('',*,*,#1058,.F.); +#1080 = ADVANCED_FACE('',(#1081),#242,.F.); +#1081 = FACE_BOUND('',#1082,.F.); +#1082 = EDGE_LOOP('',(#1083,#1084,#1105,#1106)); +#1083 = ORIENTED_EDGE('',*,*,#670,.F.); +#1084 = ORIENTED_EDGE('',*,*,#1085,.T.); +#1085 = EDGE_CURVE('',#671,#222,#1086,.T.); +#1086 = SEAM_CURVE('',#1087,(#1091,#1098),.PCURVE_S1.); +#1087 = LINE('',#1088,#1089); +#1088 = CARTESIAN_POINT('',(0.8,7.55,2.)); +#1089 = VECTOR('',#1090,1.); +#1090 = DIRECTION('',(-0.,-0.,-1.)); +#1091 = PCURVE('',#242,#1092); +#1092 = DEFINITIONAL_REPRESENTATION('',(#1093),#1097); +#1093 = LINE('',#1094,#1095); +#1094 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1095 = VECTOR('',#1096,1.); +#1096 = DIRECTION('',(0.,-1.)); +#1097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1098 = PCURVE('',#242,#1099); +#1099 = DEFINITIONAL_REPRESENTATION('',(#1100),#1104); +#1100 = LINE('',#1101,#1102); +#1101 = CARTESIAN_POINT('',(0.,0.)); +#1102 = VECTOR('',#1103,1.); +#1103 = DIRECTION('',(0.,-1.)); +#1104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1105 = ORIENTED_EDGE('',*,*,#221,.T.); +#1106 = ORIENTED_EDGE('',*,*,#1085,.F.); +#1107 = ADVANCED_FACE('',(#1108),#277,.F.); +#1108 = FACE_BOUND('',#1109,.F.); +#1109 = EDGE_LOOP('',(#1110,#1111,#1132,#1133)); +#1110 = ORIENTED_EDGE('',*,*,#700,.F.); +#1111 = ORIENTED_EDGE('',*,*,#1112,.T.); +#1112 = EDGE_CURVE('',#701,#257,#1113,.T.); +#1113 = SEAM_CURVE('',#1114,(#1118,#1125),.PCURVE_S1.); +#1114 = LINE('',#1115,#1116); +#1115 = CARTESIAN_POINT('',(7.55,-4.4,2.)); +#1116 = VECTOR('',#1117,1.); +#1117 = DIRECTION('',(0.,0.,-1.)); +#1118 = PCURVE('',#277,#1119); +#1119 = DEFINITIONAL_REPRESENTATION('',(#1120),#1124); +#1120 = LINE('',#1121,#1122); +#1121 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1122 = VECTOR('',#1123,1.); +#1123 = DIRECTION('',(0.,-1.)); +#1124 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1125 = PCURVE('',#277,#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('',*,*,#256,.T.); +#1133 = ORIENTED_EDGE('',*,*,#1112,.F.); +#1134 = ADVANCED_FACE('',(#1135),#312,.F.); +#1135 = FACE_BOUND('',#1136,.F.); +#1136 = EDGE_LOOP('',(#1137,#1138,#1159,#1160)); +#1137 = ORIENTED_EDGE('',*,*,#910,.F.); +#1138 = ORIENTED_EDGE('',*,*,#1139,.T.); +#1139 = EDGE_CURVE('',#911,#292,#1140,.T.); +#1140 = SEAM_CURVE('',#1141,(#1145,#1152),.PCURVE_S1.); +#1141 = LINE('',#1142,#1143); +#1142 = CARTESIAN_POINT('',(7.55,-0.8,2.)); +#1143 = VECTOR('',#1144,1.); +#1144 = DIRECTION('',(0.,0.,-1.)); +#1145 = PCURVE('',#312,#1146); +#1146 = DEFINITIONAL_REPRESENTATION('',(#1147),#1151); +#1147 = LINE('',#1148,#1149); +#1148 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1149 = VECTOR('',#1150,1.); +#1150 = DIRECTION('',(0.,-1.)); +#1151 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1152 = PCURVE('',#312,#1153); +#1153 = DEFINITIONAL_REPRESENTATION('',(#1154),#1158); +#1154 = LINE('',#1155,#1156); +#1155 = CARTESIAN_POINT('',(0.,0.)); +#1156 = VECTOR('',#1157,1.); +#1157 = DIRECTION('',(0.,-1.)); +#1158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1159 = ORIENTED_EDGE('',*,*,#291,.T.); +#1160 = ORIENTED_EDGE('',*,*,#1139,.F.); +#1161 = ADVANCED_FACE('',(#1162),#347,.F.); +#1162 = FACE_BOUND('',#1163,.F.); +#1163 = EDGE_LOOP('',(#1164,#1165,#1186,#1187)); +#1164 = ORIENTED_EDGE('',*,*,#820,.F.); +#1165 = ORIENTED_EDGE('',*,*,#1166,.T.); +#1166 = EDGE_CURVE('',#821,#327,#1167,.T.); +#1167 = SEAM_CURVE('',#1168,(#1172,#1179),.PCURVE_S1.); +#1168 = LINE('',#1169,#1170); +#1169 = CARTESIAN_POINT('',(7.55,2.8,2.)); +#1170 = VECTOR('',#1171,1.); +#1171 = DIRECTION('',(0.,0.,-1.)); +#1172 = PCURVE('',#347,#1173); +#1173 = DEFINITIONAL_REPRESENTATION('',(#1174),#1178); +#1174 = LINE('',#1175,#1176); +#1175 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1176 = VECTOR('',#1177,1.); +#1177 = DIRECTION('',(0.,-1.)); +#1178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1179 = PCURVE('',#347,#1180); +#1180 = DEFINITIONAL_REPRESENTATION('',(#1181),#1185); +#1181 = LINE('',#1182,#1183); +#1182 = CARTESIAN_POINT('',(0.,0.)); +#1183 = VECTOR('',#1184,1.); +#1184 = DIRECTION('',(0.,-1.)); +#1185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1186 = ORIENTED_EDGE('',*,*,#326,.T.); +#1187 = ORIENTED_EDGE('',*,*,#1166,.F.); +#1188 = ADVANCED_FACE('',(#1189),#382,.F.); +#1189 = FACE_BOUND('',#1190,.F.); +#1190 = EDGE_LOOP('',(#1191,#1192,#1213,#1214)); +#1191 = ORIENTED_EDGE('',*,*,#850,.F.); +#1192 = ORIENTED_EDGE('',*,*,#1193,.T.); +#1193 = EDGE_CURVE('',#851,#362,#1194,.T.); +#1194 = SEAM_CURVE('',#1195,(#1199,#1206),.PCURVE_S1.); +#1195 = LINE('',#1196,#1197); +#1196 = CARTESIAN_POINT('',(-7.55,4.4,2.)); +#1197 = VECTOR('',#1198,1.); +#1198 = DIRECTION('',(0.,-0.,-1.)); +#1199 = PCURVE('',#382,#1200); +#1200 = DEFINITIONAL_REPRESENTATION('',(#1201),#1205); +#1201 = LINE('',#1202,#1203); +#1202 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1203 = VECTOR('',#1204,1.); +#1204 = DIRECTION('',(0.,-1.)); +#1205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1206 = PCURVE('',#382,#1207); +#1207 = DEFINITIONAL_REPRESENTATION('',(#1208),#1212); +#1208 = LINE('',#1209,#1210); +#1209 = CARTESIAN_POINT('',(0.,0.)); +#1210 = VECTOR('',#1211,1.); +#1211 = DIRECTION('',(0.,-1.)); +#1212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1213 = ORIENTED_EDGE('',*,*,#361,.T.); +#1214 = ORIENTED_EDGE('',*,*,#1193,.F.); +#1215 = ADVANCED_FACE('',(#1216),#417,.F.); +#1216 = FACE_BOUND('',#1217,.F.); +#1217 = EDGE_LOOP('',(#1218,#1219,#1240,#1241)); +#1218 = ORIENTED_EDGE('',*,*,#880,.F.); +#1219 = ORIENTED_EDGE('',*,*,#1220,.T.); +#1220 = EDGE_CURVE('',#881,#397,#1221,.T.); +#1221 = SEAM_CURVE('',#1222,(#1226,#1233),.PCURVE_S1.); +#1222 = LINE('',#1223,#1224); +#1223 = CARTESIAN_POINT('',(-7.55,0.8,2.)); +#1224 = VECTOR('',#1225,1.); +#1225 = DIRECTION('',(0.,-0.,-1.)); +#1226 = PCURVE('',#417,#1227); +#1227 = DEFINITIONAL_REPRESENTATION('',(#1228),#1232); +#1228 = LINE('',#1229,#1230); +#1229 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1230 = VECTOR('',#1231,1.); +#1231 = DIRECTION('',(0.,-1.)); +#1232 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1233 = PCURVE('',#417,#1234); +#1234 = DEFINITIONAL_REPRESENTATION('',(#1235),#1239); +#1235 = LINE('',#1236,#1237); +#1236 = CARTESIAN_POINT('',(0.,0.)); +#1237 = VECTOR('',#1238,1.); +#1238 = DIRECTION('',(0.,-1.)); +#1239 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1240 = ORIENTED_EDGE('',*,*,#396,.T.); +#1241 = ORIENTED_EDGE('',*,*,#1220,.F.); +#1242 = ADVANCED_FACE('',(#1243),#452,.F.); +#1243 = FACE_BOUND('',#1244,.F.); +#1244 = EDGE_LOOP('',(#1245,#1246,#1267,#1268)); +#1245 = ORIENTED_EDGE('',*,*,#730,.F.); +#1246 = ORIENTED_EDGE('',*,*,#1247,.T.); +#1247 = EDGE_CURVE('',#731,#432,#1248,.T.); +#1248 = SEAM_CURVE('',#1249,(#1253,#1260),.PCURVE_S1.); +#1249 = LINE('',#1250,#1251); +#1250 = CARTESIAN_POINT('',(-7.55,-2.8,2.)); +#1251 = VECTOR('',#1252,1.); +#1252 = DIRECTION('',(0.,-0.,-1.)); +#1253 = PCURVE('',#452,#1254); +#1254 = DEFINITIONAL_REPRESENTATION('',(#1255),#1259); +#1255 = LINE('',#1256,#1257); +#1256 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1257 = VECTOR('',#1258,1.); +#1258 = DIRECTION('',(0.,-1.)); +#1259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1260 = PCURVE('',#452,#1261); +#1261 = DEFINITIONAL_REPRESENTATION('',(#1262),#1266); +#1262 = LINE('',#1263,#1264); +#1263 = CARTESIAN_POINT('',(0.,0.)); +#1264 = VECTOR('',#1265,1.); +#1265 = DIRECTION('',(0.,-1.)); +#1266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1267 = ORIENTED_EDGE('',*,*,#431,.T.); +#1268 = ORIENTED_EDGE('',*,*,#1247,.F.); +#1269 = ADVANCED_FACE('',(#1270),#487,.F.); +#1270 = FACE_BOUND('',#1271,.F.); +#1271 = EDGE_LOOP('',(#1272,#1273,#1294,#1295)); +#1272 = ORIENTED_EDGE('',*,*,#940,.F.); +#1273 = ORIENTED_EDGE('',*,*,#1274,.T.); +#1274 = EDGE_CURVE('',#941,#467,#1275,.T.); +#1275 = SEAM_CURVE('',#1276,(#1280,#1287),.PCURVE_S1.); +#1276 = LINE('',#1277,#1278); +#1277 = CARTESIAN_POINT('',(2.8,-7.55,2.)); +#1278 = VECTOR('',#1279,1.); +#1279 = DIRECTION('',(0.,0.,-1.)); +#1280 = PCURVE('',#487,#1281); +#1281 = DEFINITIONAL_REPRESENTATION('',(#1282),#1286); +#1282 = LINE('',#1283,#1284); +#1283 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1284 = VECTOR('',#1285,1.); +#1285 = DIRECTION('',(0.,-1.)); +#1286 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1287 = PCURVE('',#487,#1288); +#1288 = DEFINITIONAL_REPRESENTATION('',(#1289),#1293); +#1289 = LINE('',#1290,#1291); +#1290 = CARTESIAN_POINT('',(0.,0.)); +#1291 = VECTOR('',#1292,1.); +#1292 = DIRECTION('',(0.,-1.)); +#1293 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1294 = ORIENTED_EDGE('',*,*,#466,.T.); +#1295 = ORIENTED_EDGE('',*,*,#1274,.F.); +#1296 = ADVANCED_FACE('',(#1297),#522,.F.); +#1297 = FACE_BOUND('',#1298,.F.); +#1298 = EDGE_LOOP('',(#1299,#1300,#1321,#1322)); +#1299 = ORIENTED_EDGE('',*,*,#790,.F.); +#1300 = ORIENTED_EDGE('',*,*,#1301,.T.); +#1301 = EDGE_CURVE('',#791,#502,#1302,.T.); +#1302 = SEAM_CURVE('',#1303,(#1307,#1314),.PCURVE_S1.); +#1303 = LINE('',#1304,#1305); +#1304 = CARTESIAN_POINT('',(-0.8,-7.55,2.)); +#1305 = VECTOR('',#1306,1.); +#1306 = DIRECTION('',(0.,0.,-1.)); +#1307 = PCURVE('',#522,#1308); +#1308 = DEFINITIONAL_REPRESENTATION('',(#1309),#1313); +#1309 = LINE('',#1310,#1311); +#1310 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1311 = VECTOR('',#1312,1.); +#1312 = DIRECTION('',(0.,-1.)); +#1313 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1314 = PCURVE('',#522,#1315); +#1315 = DEFINITIONAL_REPRESENTATION('',(#1316),#1320); +#1316 = LINE('',#1317,#1318); +#1317 = CARTESIAN_POINT('',(0.,0.)); +#1318 = VECTOR('',#1319,1.); +#1319 = DIRECTION('',(0.,-1.)); +#1320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1321 = ORIENTED_EDGE('',*,*,#501,.T.); +#1322 = ORIENTED_EDGE('',*,*,#1301,.F.); +#1323 = ADVANCED_FACE('',(#1324),#557,.F.); +#1324 = FACE_BOUND('',#1325,.F.); +#1325 = EDGE_LOOP('',(#1326,#1327,#1348,#1349)); +#1326 = ORIENTED_EDGE('',*,*,#760,.F.); +#1327 = ORIENTED_EDGE('',*,*,#1328,.T.); +#1328 = EDGE_CURVE('',#761,#537,#1329,.T.); +#1329 = SEAM_CURVE('',#1330,(#1334,#1341),.PCURVE_S1.); +#1330 = LINE('',#1331,#1332); +#1331 = CARTESIAN_POINT('',(-4.4,-7.55,2.)); +#1332 = VECTOR('',#1333,1.); +#1333 = DIRECTION('',(0.,0.,-1.)); +#1334 = PCURVE('',#557,#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('',#557,#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('',*,*,#536,.T.); +#1349 = ORIENTED_EDGE('',*,*,#1328,.F.); +#1350 = ADVANCED_FACE('',(#1351),#596,.F.); +#1351 = FACE_BOUND('',#1352,.F.); +#1352 = EDGE_LOOP('',(#1353,#1354,#1377,#1408)); +#1353 = ORIENTED_EDGE('',*,*,#575,.F.); +#1354 = ORIENTED_EDGE('',*,*,#1355,.T.); +#1355 = EDGE_CURVE('',#576,#1356,#1358,.T.); +#1356 = VERTEX_POINT('',#1357); +#1357 = CARTESIAN_POINT('',(4.475,0.,1.4)); +#1358 = SEAM_CURVE('',#1359,(#1363,#1370),.PCURVE_S1.); +#1359 = LINE('',#1360,#1361); +#1360 = CARTESIAN_POINT('',(4.475,0.,2.)); +#1361 = VECTOR('',#1362,1.); +#1362 = DIRECTION('',(-0.,-0.,-1.)); +#1363 = PCURVE('',#596,#1364); +#1364 = DEFINITIONAL_REPRESENTATION('',(#1365),#1369); +#1365 = LINE('',#1366,#1367); +#1366 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1367 = VECTOR('',#1368,1.); +#1368 = DIRECTION('',(0.,-1.)); +#1369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1370 = PCURVE('',#596,#1371); +#1371 = DEFINITIONAL_REPRESENTATION('',(#1372),#1376); +#1372 = LINE('',#1373,#1374); +#1373 = CARTESIAN_POINT('',(0.,0.)); +#1374 = VECTOR('',#1375,1.); +#1375 = DIRECTION('',(0.,-1.)); +#1376 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1377 = ORIENTED_EDGE('',*,*,#1378,.T.); +#1378 = EDGE_CURVE('',#1356,#1356,#1379,.T.); +#1379 = SURFACE_CURVE('',#1380,(#1385,#1392),.PCURVE_S1.); +#1380 = CIRCLE('',#1381,4.475); +#1381 = AXIS2_PLACEMENT_3D('',#1382,#1383,#1384); +#1382 = CARTESIAN_POINT('',(0.,0.,1.4)); +#1383 = DIRECTION('',(0.,0.,1.)); +#1384 = DIRECTION('',(1.,0.,0.)); +#1385 = PCURVE('',#596,#1386); +#1386 = DEFINITIONAL_REPRESENTATION('',(#1387),#1391); +#1387 = LINE('',#1388,#1389); +#1388 = CARTESIAN_POINT('',(0.,-0.6)); +#1389 = VECTOR('',#1390,1.); +#1390 = DIRECTION('',(1.,0.)); +#1391 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1392 = PCURVE('',#1393,#1398); +#1393 = PLANE('',#1394); +#1394 = AXIS2_PLACEMENT_3D('',#1395,#1396,#1397); +#1395 = CARTESIAN_POINT('',(4.475,0.,1.4)); +#1396 = DIRECTION('',(0.,0.,-1.)); +#1397 = DIRECTION('',(-1.,0.,0.)); +#1398 = DEFINITIONAL_REPRESENTATION('',(#1399),#1407); +#1399 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1400,#1401,#1402,#1403, +#1404,#1405,#1406),.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('') ); +#1400 = CARTESIAN_POINT('',(0.,0.)); +#1401 = CARTESIAN_POINT('',(0.,7.750927363871)); +#1402 = CARTESIAN_POINT('',(6.7125,3.875463681935)); +#1403 = CARTESIAN_POINT('',(13.425,1.096058885237E-15)); +#1404 = CARTESIAN_POINT('',(6.7125,-3.875463681935)); +#1405 = CARTESIAN_POINT('',(7.105427357601E-15,-7.750927363871)); +#1406 = CARTESIAN_POINT('',(0.,0.)); +#1407 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1408 = ORIENTED_EDGE('',*,*,#1355,.F.); +#1409 = ADVANCED_FACE('',(#1410,#1413),#1010,.F.); +#1410 = FACE_BOUND('',#1411,.F.); +#1411 = EDGE_LOOP('',(#1412)); +#1412 = ORIENTED_EDGE('',*,*,#995,.F.); +#1413 = FACE_BOUND('',#1414,.F.); +#1414 = EDGE_LOOP('',(#1415)); +#1415 = ORIENTED_EDGE('',*,*,#1416,.T.); +#1416 = EDGE_CURVE('',#1417,#1417,#1419,.T.); +#1417 = VERTEX_POINT('',#1418); +#1418 = CARTESIAN_POINT('',(4.4,0.,-0.5)); +#1419 = SURFACE_CURVE('',#1420,(#1425,#1436),.PCURVE_S1.); +#1420 = CIRCLE('',#1421,4.4); +#1421 = AXIS2_PLACEMENT_3D('',#1422,#1423,#1424); +#1422 = CARTESIAN_POINT('',(0.,0.,-0.5)); +#1423 = DIRECTION('',(0.,0.,-1.)); +#1424 = DIRECTION('',(1.,0.,0.)); +#1425 = PCURVE('',#1010,#1426); +#1426 = DEFINITIONAL_REPRESENTATION('',(#1427),#1435); +#1427 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1428,#1429,#1430,#1431, +#1432,#1433,#1434),.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('') ); +#1428 = CARTESIAN_POINT('',(-0.25,0.)); +#1429 = CARTESIAN_POINT('',(-0.25,-7.621023553303)); +#1430 = CARTESIAN_POINT('',(-6.85,-3.810511776652)); +#1431 = CARTESIAN_POINT('',(-13.45,-1.07768918325E-15)); +#1432 = CARTESIAN_POINT('',(-6.85,3.810511776652)); +#1433 = CARTESIAN_POINT('',(-0.25,7.621023553303)); +#1434 = CARTESIAN_POINT('',(-0.25,0.)); +#1435 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1436 = PCURVE('',#1437,#1442); +#1437 = CYLINDRICAL_SURFACE('',#1438,4.4); +#1438 = AXIS2_PLACEMENT_3D('',#1439,#1440,#1441); +#1439 = CARTESIAN_POINT('',(0.,0.,-0.5)); +#1440 = DIRECTION('',(0.,0.,1.)); +#1441 = DIRECTION('',(1.,0.,0.)); +#1442 = DEFINITIONAL_REPRESENTATION('',(#1443),#1447); +#1443 = LINE('',#1444,#1445); +#1444 = CARTESIAN_POINT('',(-0.,0.)); +#1445 = VECTOR('',#1446,1.); +#1446 = DIRECTION('',(-1.,0.)); +#1447 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1448 = ADVANCED_FACE('',(#1449,#1452),#1393,.F.); +#1449 = FACE_BOUND('',#1450,.F.); +#1450 = EDGE_LOOP('',(#1451)); +#1451 = ORIENTED_EDGE('',*,*,#1378,.F.); +#1452 = FACE_BOUND('',#1453,.F.); +#1453 = EDGE_LOOP('',(#1454)); +#1454 = ORIENTED_EDGE('',*,*,#1455,.T.); +#1455 = EDGE_CURVE('',#1456,#1456,#1458,.T.); +#1456 = VERTEX_POINT('',#1457); +#1457 = CARTESIAN_POINT('',(3.45,0.,1.4)); +#1458 = SURFACE_CURVE('',#1459,(#1464,#1475),.PCURVE_S1.); +#1459 = CIRCLE('',#1460,3.45); +#1460 = AXIS2_PLACEMENT_3D('',#1461,#1462,#1463); +#1461 = CARTESIAN_POINT('',(0.,0.,1.4)); +#1462 = DIRECTION('',(0.,0.,1.)); +#1463 = DIRECTION('',(1.,0.,0.)); +#1464 = PCURVE('',#1393,#1465); +#1465 = DEFINITIONAL_REPRESENTATION('',(#1466),#1474); +#1466 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1467,#1468,#1469,#1470, +#1471,#1472,#1473),.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('') ); +#1467 = CARTESIAN_POINT('',(1.025,0.)); +#1468 = CARTESIAN_POINT('',(1.025,5.975575286113)); +#1469 = CARTESIAN_POINT('',(6.2,2.987787643056)); +#1470 = CARTESIAN_POINT('',(11.375,8.450062914117E-16)); +#1471 = CARTESIAN_POINT('',(6.2,-2.987787643056)); +#1472 = CARTESIAN_POINT('',(1.025,-5.975575286113)); +#1473 = CARTESIAN_POINT('',(1.025,0.)); +#1474 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1475 = PCURVE('',#1476,#1481); +#1476 = CYLINDRICAL_SURFACE('',#1477,3.45); +#1477 = AXIS2_PLACEMENT_3D('',#1478,#1479,#1480); +#1478 = CARTESIAN_POINT('',(0.,0.,1.4)); +#1479 = DIRECTION('',(-0.,-0.,-1.)); +#1480 = DIRECTION('',(1.,0.,0.)); +#1481 = DEFINITIONAL_REPRESENTATION('',(#1482),#1486); +#1482 = LINE('',#1483,#1484); +#1483 = CARTESIAN_POINT('',(-0.,0.)); +#1484 = VECTOR('',#1485,1.); +#1485 = DIRECTION('',(-1.,0.)); +#1486 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1487 = ADVANCED_FACE('',(#1488),#1437,.T.); +#1488 = FACE_BOUND('',#1489,.F.); +#1489 = EDGE_LOOP('',(#1490,#1491,#1514,#1545)); +#1490 = ORIENTED_EDGE('',*,*,#1416,.F.); +#1491 = ORIENTED_EDGE('',*,*,#1492,.T.); +#1492 = EDGE_CURVE('',#1417,#1493,#1495,.T.); +#1493 = VERTEX_POINT('',#1494); +#1494 = CARTESIAN_POINT('',(4.4,0.,-4.1)); +#1495 = SEAM_CURVE('',#1496,(#1500,#1507),.PCURVE_S1.); +#1496 = LINE('',#1497,#1498); +#1497 = CARTESIAN_POINT('',(4.4,0.,-0.5)); +#1498 = VECTOR('',#1499,1.); +#1499 = DIRECTION('',(0.,0.,-1.)); +#1500 = PCURVE('',#1437,#1501); +#1501 = DEFINITIONAL_REPRESENTATION('',(#1502),#1506); +#1502 = LINE('',#1503,#1504); +#1503 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#1504 = VECTOR('',#1505,1.); +#1505 = DIRECTION('',(-0.,-1.)); +#1506 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1507 = PCURVE('',#1437,#1508); +#1508 = DEFINITIONAL_REPRESENTATION('',(#1509),#1513); +#1509 = LINE('',#1510,#1511); +#1510 = CARTESIAN_POINT('',(-0.,0.)); +#1511 = VECTOR('',#1512,1.); +#1512 = DIRECTION('',(-0.,-1.)); +#1513 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1514 = ORIENTED_EDGE('',*,*,#1515,.T.); +#1515 = EDGE_CURVE('',#1493,#1493,#1516,.T.); +#1516 = SURFACE_CURVE('',#1517,(#1522,#1529),.PCURVE_S1.); +#1517 = CIRCLE('',#1518,4.4); +#1518 = AXIS2_PLACEMENT_3D('',#1519,#1520,#1521); +#1519 = CARTESIAN_POINT('',(0.,0.,-4.1)); +#1520 = DIRECTION('',(0.,0.,-1.)); +#1521 = DIRECTION('',(1.,0.,0.)); +#1522 = PCURVE('',#1437,#1523); +#1523 = DEFINITIONAL_REPRESENTATION('',(#1524),#1528); +#1524 = LINE('',#1525,#1526); +#1525 = CARTESIAN_POINT('',(-0.,-3.6)); +#1526 = VECTOR('',#1527,1.); +#1527 = DIRECTION('',(-1.,0.)); +#1528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1529 = PCURVE('',#1530,#1535); +#1530 = PLANE('',#1531); +#1531 = AXIS2_PLACEMENT_3D('',#1532,#1533,#1534); +#1532 = CARTESIAN_POINT('',(4.4,0.,-4.1)); +#1533 = DIRECTION('',(0.,0.,1.)); +#1534 = DIRECTION('',(1.,0.,0.)); +#1535 = DEFINITIONAL_REPRESENTATION('',(#1536),#1544); +#1536 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1537,#1538,#1539,#1540, +#1541,#1542,#1543),.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('') ); +#1537 = CARTESIAN_POINT('',(0.,0.)); +#1538 = CARTESIAN_POINT('',(0.,-7.621023553303)); +#1539 = CARTESIAN_POINT('',(-6.6,-3.810511776652)); +#1540 = CARTESIAN_POINT('',(-13.2,-1.07768918325E-15)); +#1541 = CARTESIAN_POINT('',(-6.6,3.810511776652)); +#1542 = CARTESIAN_POINT('',(-7.105427357601E-15,7.621023553303)); +#1543 = CARTESIAN_POINT('',(0.,0.)); +#1544 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1545 = ORIENTED_EDGE('',*,*,#1492,.F.); +#1546 = ADVANCED_FACE('',(#1547),#1476,.T.); +#1547 = FACE_BOUND('',#1548,.F.); +#1548 = EDGE_LOOP('',(#1549,#1550,#1573,#1604)); +#1549 = ORIENTED_EDGE('',*,*,#1455,.F.); +#1550 = ORIENTED_EDGE('',*,*,#1551,.T.); +#1551 = EDGE_CURVE('',#1456,#1552,#1554,.T.); +#1552 = VERTEX_POINT('',#1553); +#1553 = CARTESIAN_POINT('',(3.45,0.,2.1)); +#1554 = SEAM_CURVE('',#1555,(#1559,#1566),.PCURVE_S1.); +#1555 = LINE('',#1556,#1557); +#1556 = CARTESIAN_POINT('',(3.45,0.,1.4)); +#1557 = VECTOR('',#1558,1.); +#1558 = DIRECTION('',(0.,0.,1.)); +#1559 = PCURVE('',#1476,#1560); +#1560 = DEFINITIONAL_REPRESENTATION('',(#1561),#1565); +#1561 = LINE('',#1562,#1563); +#1562 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#1563 = VECTOR('',#1564,1.); +#1564 = DIRECTION('',(-0.,-1.)); +#1565 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1566 = PCURVE('',#1476,#1567); +#1567 = DEFINITIONAL_REPRESENTATION('',(#1568),#1572); +#1568 = LINE('',#1569,#1570); +#1569 = CARTESIAN_POINT('',(-0.,0.)); +#1570 = VECTOR('',#1571,1.); +#1571 = DIRECTION('',(-0.,-1.)); +#1572 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1573 = ORIENTED_EDGE('',*,*,#1574,.T.); +#1574 = EDGE_CURVE('',#1552,#1552,#1575,.T.); +#1575 = SURFACE_CURVE('',#1576,(#1581,#1588),.PCURVE_S1.); +#1576 = CIRCLE('',#1577,3.45); +#1577 = AXIS2_PLACEMENT_3D('',#1578,#1579,#1580); +#1578 = CARTESIAN_POINT('',(0.,0.,2.1)); +#1579 = DIRECTION('',(0.,0.,1.)); +#1580 = DIRECTION('',(1.,0.,0.)); +#1581 = PCURVE('',#1476,#1582); +#1582 = DEFINITIONAL_REPRESENTATION('',(#1583),#1587); +#1583 = LINE('',#1584,#1585); +#1584 = CARTESIAN_POINT('',(-0.,-0.7)); +#1585 = VECTOR('',#1586,1.); +#1586 = DIRECTION('',(-1.,0.)); +#1587 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1588 = PCURVE('',#1589,#1594); +#1589 = PLANE('',#1590); +#1590 = AXIS2_PLACEMENT_3D('',#1591,#1592,#1593); +#1591 = CARTESIAN_POINT('',(3.45,0.,2.1)); +#1592 = DIRECTION('',(0.,0.,-1.)); +#1593 = DIRECTION('',(-1.,0.,0.)); +#1594 = DEFINITIONAL_REPRESENTATION('',(#1595),#1603); +#1595 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1596,#1597,#1598,#1599, +#1600,#1601,#1602),.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('') ); +#1596 = CARTESIAN_POINT('',(0.,0.)); +#1597 = CARTESIAN_POINT('',(0.,5.975575286113)); +#1598 = CARTESIAN_POINT('',(5.175,2.987787643056)); +#1599 = CARTESIAN_POINT('',(10.35,8.450062914117E-16)); +#1600 = CARTESIAN_POINT('',(5.175,-2.987787643056)); +#1601 = CARTESIAN_POINT('',(5.329070518201E-15,-5.975575286113)); +#1602 = CARTESIAN_POINT('',(0.,0.)); +#1603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1604 = ORIENTED_EDGE('',*,*,#1551,.F.); +#1605 = ADVANCED_FACE('',(#1606,#1609),#1530,.F.); +#1606 = FACE_BOUND('',#1607,.F.); +#1607 = EDGE_LOOP('',(#1608)); +#1608 = ORIENTED_EDGE('',*,*,#1515,.F.); +#1609 = FACE_BOUND('',#1610,.F.); +#1610 = EDGE_LOOP('',(#1611)); +#1611 = ORIENTED_EDGE('',*,*,#1612,.T.); +#1612 = EDGE_CURVE('',#1613,#1613,#1615,.T.); +#1613 = VERTEX_POINT('',#1614); +#1614 = CARTESIAN_POINT('',(2.9,0.,-4.1)); +#1615 = SURFACE_CURVE('',#1616,(#1621,#1632),.PCURVE_S1.); +#1616 = CIRCLE('',#1617,2.9); +#1617 = AXIS2_PLACEMENT_3D('',#1618,#1619,#1620); +#1618 = CARTESIAN_POINT('',(0.,0.,-4.1)); +#1619 = DIRECTION('',(0.,0.,-1.)); +#1620 = DIRECTION('',(1.,0.,0.)); +#1621 = PCURVE('',#1530,#1622); +#1622 = DEFINITIONAL_REPRESENTATION('',(#1623),#1631); +#1623 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1624,#1625,#1626,#1627, +#1628,#1629,#1630),.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('') ); +#1624 = CARTESIAN_POINT('',(-1.5,0.)); +#1625 = CARTESIAN_POINT('',(-1.5,-5.02294734195)); +#1626 = CARTESIAN_POINT('',(-5.85,-2.511473670975)); +#1627 = CARTESIAN_POINT('',(-10.2,-7.102951435055E-16)); +#1628 = CARTESIAN_POINT('',(-5.85,2.511473670975)); +#1629 = CARTESIAN_POINT('',(-1.5,5.02294734195)); +#1630 = CARTESIAN_POINT('',(-1.5,0.)); +#1631 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1632 = PCURVE('',#1633,#1638); +#1633 = CYLINDRICAL_SURFACE('',#1634,2.9); +#1634 = AXIS2_PLACEMENT_3D('',#1635,#1636,#1637); +#1635 = CARTESIAN_POINT('',(0.,0.,-4.1)); +#1636 = DIRECTION('',(0.,0.,-1.)); +#1637 = DIRECTION('',(1.,0.,0.)); +#1638 = DEFINITIONAL_REPRESENTATION('',(#1639),#1643); +#1639 = LINE('',#1640,#1641); +#1640 = CARTESIAN_POINT('',(0.,0.)); +#1641 = VECTOR('',#1642,1.); +#1642 = DIRECTION('',(1.,0.)); +#1643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1644 = ADVANCED_FACE('',(#1645,#1648),#1589,.F.); +#1645 = FACE_BOUND('',#1646,.T.); +#1646 = EDGE_LOOP('',(#1647)); +#1647 = ORIENTED_EDGE('',*,*,#1574,.T.); +#1648 = FACE_BOUND('',#1649,.F.); +#1649 = EDGE_LOOP('',(#1650)); +#1650 = ORIENTED_EDGE('',*,*,#1651,.T.); +#1651 = EDGE_CURVE('',#1652,#1652,#1654,.T.); +#1652 = VERTEX_POINT('',#1653); +#1653 = CARTESIAN_POINT('',(2.95,0.,2.1)); +#1654 = SURFACE_CURVE('',#1655,(#1660,#1671),.PCURVE_S1.); +#1655 = CIRCLE('',#1656,2.95); +#1656 = AXIS2_PLACEMENT_3D('',#1657,#1658,#1659); +#1657 = CARTESIAN_POINT('',(0.,0.,2.1)); +#1658 = DIRECTION('',(0.,0.,1.)); +#1659 = DIRECTION('',(1.,0.,0.)); +#1660 = PCURVE('',#1589,#1661); +#1661 = DEFINITIONAL_REPRESENTATION('',(#1662),#1670); +#1662 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1663,#1664,#1665,#1666, +#1667,#1668,#1669),.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('') ); +#1663 = CARTESIAN_POINT('',(0.5,0.)); +#1664 = CARTESIAN_POINT('',(0.5,5.109549882328)); +#1665 = CARTESIAN_POINT('',(4.925,2.554774941164)); +#1666 = CARTESIAN_POINT('',(9.35,7.225416114969E-16)); +#1667 = CARTESIAN_POINT('',(4.925,-2.554774941164)); +#1668 = CARTESIAN_POINT('',(0.5,-5.109549882328)); +#1669 = CARTESIAN_POINT('',(0.5,0.)); +#1670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1671 = PCURVE('',#1672,#1677); +#1672 = CYLINDRICAL_SURFACE('',#1673,2.95); +#1673 = AXIS2_PLACEMENT_3D('',#1674,#1675,#1676); +#1674 = CARTESIAN_POINT('',(0.,0.,1.4)); +#1675 = DIRECTION('',(-0.,-0.,-1.)); +#1676 = DIRECTION('',(1.,0.,0.)); +#1677 = DEFINITIONAL_REPRESENTATION('',(#1678),#1682); +#1678 = LINE('',#1679,#1680); +#1679 = CARTESIAN_POINT('',(-0.,-0.7)); +#1680 = VECTOR('',#1681,1.); +#1681 = DIRECTION('',(-1.,0.)); +#1682 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1683 = ADVANCED_FACE('',(#1684),#1633,.F.); +#1684 = FACE_BOUND('',#1685,.F.); +#1685 = EDGE_LOOP('',(#1686,#1687,#1710,#1741)); +#1686 = ORIENTED_EDGE('',*,*,#1612,.F.); +#1687 = ORIENTED_EDGE('',*,*,#1688,.T.); +#1688 = EDGE_CURVE('',#1613,#1689,#1691,.T.); +#1689 = VERTEX_POINT('',#1690); +#1690 = CARTESIAN_POINT('',(2.9,0.,-0.3)); +#1691 = SEAM_CURVE('',#1692,(#1696,#1703),.PCURVE_S1.); +#1692 = LINE('',#1693,#1694); +#1693 = CARTESIAN_POINT('',(2.9,0.,-4.1)); +#1694 = VECTOR('',#1695,1.); +#1695 = DIRECTION('',(0.,0.,1.)); +#1696 = PCURVE('',#1633,#1697); +#1697 = DEFINITIONAL_REPRESENTATION('',(#1698),#1702); +#1698 = LINE('',#1699,#1700); +#1699 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1700 = VECTOR('',#1701,1.); +#1701 = DIRECTION('',(0.,-1.)); +#1702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1703 = PCURVE('',#1633,#1704); +#1704 = DEFINITIONAL_REPRESENTATION('',(#1705),#1709); +#1705 = LINE('',#1706,#1707); +#1706 = CARTESIAN_POINT('',(0.,0.)); +#1707 = VECTOR('',#1708,1.); +#1708 = DIRECTION('',(0.,-1.)); +#1709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1710 = ORIENTED_EDGE('',*,*,#1711,.T.); +#1711 = EDGE_CURVE('',#1689,#1689,#1712,.T.); +#1712 = SURFACE_CURVE('',#1713,(#1718,#1725),.PCURVE_S1.); +#1713 = CIRCLE('',#1714,2.9); +#1714 = AXIS2_PLACEMENT_3D('',#1715,#1716,#1717); +#1715 = CARTESIAN_POINT('',(0.,0.,-0.3)); +#1716 = DIRECTION('',(0.,0.,-1.)); +#1717 = DIRECTION('',(1.,0.,0.)); +#1718 = PCURVE('',#1633,#1719); +#1719 = DEFINITIONAL_REPRESENTATION('',(#1720),#1724); +#1720 = LINE('',#1721,#1722); +#1721 = CARTESIAN_POINT('',(0.,-3.8)); +#1722 = VECTOR('',#1723,1.); +#1723 = DIRECTION('',(1.,0.)); +#1724 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1725 = PCURVE('',#1726,#1731); +#1726 = PLANE('',#1727); +#1727 = AXIS2_PLACEMENT_3D('',#1728,#1729,#1730); +#1728 = CARTESIAN_POINT('',(2.9,0.,-0.3)); +#1729 = DIRECTION('',(0.,0.,1.)); +#1730 = DIRECTION('',(1.,0.,0.)); +#1731 = DEFINITIONAL_REPRESENTATION('',(#1732),#1740); +#1732 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1733,#1734,#1735,#1736, +#1737,#1738,#1739),.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('') ); +#1733 = CARTESIAN_POINT('',(0.,0.)); +#1734 = CARTESIAN_POINT('',(0.,-5.02294734195)); +#1735 = CARTESIAN_POINT('',(-4.35,-2.511473670975)); +#1736 = CARTESIAN_POINT('',(-8.7,-7.102951435055E-16)); +#1737 = CARTESIAN_POINT('',(-4.35,2.511473670975)); +#1738 = CARTESIAN_POINT('',(-4.440892098501E-15,5.02294734195)); +#1739 = CARTESIAN_POINT('',(0.,0.)); +#1740 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1741 = ORIENTED_EDGE('',*,*,#1688,.F.); +#1742 = ADVANCED_FACE('',(#1743),#1672,.F.); +#1743 = FACE_BOUND('',#1744,.T.); +#1744 = EDGE_LOOP('',(#1745,#1778,#1799,#1800)); +#1745 = ORIENTED_EDGE('',*,*,#1746,.F.); +#1746 = EDGE_CURVE('',#1747,#1747,#1749,.T.); +#1747 = VERTEX_POINT('',#1748); +#1748 = CARTESIAN_POINT('',(2.95,0.,1.4)); +#1749 = SURFACE_CURVE('',#1750,(#1755,#1762),.PCURVE_S1.); +#1750 = CIRCLE('',#1751,2.95); +#1751 = AXIS2_PLACEMENT_3D('',#1752,#1753,#1754); +#1752 = CARTESIAN_POINT('',(0.,0.,1.4)); +#1753 = DIRECTION('',(0.,0.,1.)); +#1754 = DIRECTION('',(1.,0.,0.)); +#1755 = PCURVE('',#1672,#1756); +#1756 = DEFINITIONAL_REPRESENTATION('',(#1757),#1761); +#1757 = LINE('',#1758,#1759); +#1758 = CARTESIAN_POINT('',(-0.,0.)); +#1759 = VECTOR('',#1760,1.); +#1760 = DIRECTION('',(-1.,0.)); +#1761 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1762 = PCURVE('',#1763,#1768); +#1763 = PLANE('',#1764); +#1764 = AXIS2_PLACEMENT_3D('',#1765,#1766,#1767); +#1765 = CARTESIAN_POINT('',(4.475,0.,1.4)); +#1766 = DIRECTION('',(0.,0.,-1.)); +#1767 = DIRECTION('',(-1.,0.,0.)); +#1768 = DEFINITIONAL_REPRESENTATION('',(#1769),#1777); +#1769 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1770,#1771,#1772,#1773, +#1774,#1775,#1776),.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('') ); +#1770 = CARTESIAN_POINT('',(1.525,0.)); +#1771 = CARTESIAN_POINT('',(1.525,5.109549882328)); +#1772 = CARTESIAN_POINT('',(5.95,2.554774941164)); +#1773 = CARTESIAN_POINT('',(10.375,7.225416114969E-16)); +#1774 = CARTESIAN_POINT('',(5.95,-2.554774941164)); +#1775 = CARTESIAN_POINT('',(1.525,-5.109549882328)); +#1776 = CARTESIAN_POINT('',(1.525,0.)); +#1777 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1778 = ORIENTED_EDGE('',*,*,#1779,.T.); +#1779 = EDGE_CURVE('',#1747,#1652,#1780,.T.); +#1780 = SEAM_CURVE('',#1781,(#1785,#1792),.PCURVE_S1.); +#1781 = LINE('',#1782,#1783); +#1782 = CARTESIAN_POINT('',(2.95,0.,1.4)); +#1783 = VECTOR('',#1784,1.); +#1784 = DIRECTION('',(0.,0.,1.)); +#1785 = PCURVE('',#1672,#1786); +#1786 = DEFINITIONAL_REPRESENTATION('',(#1787),#1791); +#1787 = LINE('',#1788,#1789); +#1788 = CARTESIAN_POINT('',(-6.28318530718,0.)); +#1789 = VECTOR('',#1790,1.); +#1790 = DIRECTION('',(-0.,-1.)); +#1791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1792 = PCURVE('',#1672,#1793); +#1793 = DEFINITIONAL_REPRESENTATION('',(#1794),#1798); +#1794 = LINE('',#1795,#1796); +#1795 = CARTESIAN_POINT('',(-0.,0.)); +#1796 = VECTOR('',#1797,1.); +#1797 = DIRECTION('',(-0.,-1.)); +#1798 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1799 = ORIENTED_EDGE('',*,*,#1651,.T.); +#1800 = ORIENTED_EDGE('',*,*,#1779,.F.); +#1801 = ADVANCED_FACE('',(#1802,#1805),#1726,.F.); +#1802 = FACE_BOUND('',#1803,.F.); +#1803 = EDGE_LOOP('',(#1804)); +#1804 = ORIENTED_EDGE('',*,*,#1711,.F.); +#1805 = FACE_BOUND('',#1806,.F.); +#1806 = EDGE_LOOP('',(#1807)); +#1807 = ORIENTED_EDGE('',*,*,#1808,.F.); +#1808 = EDGE_CURVE('',#1809,#1809,#1811,.T.); +#1809 = VERTEX_POINT('',#1810); +#1810 = CARTESIAN_POINT('',(1.5,0.,-0.3)); +#1811 = SURFACE_CURVE('',#1812,(#1817,#1824),.PCURVE_S1.); +#1812 = CIRCLE('',#1813,1.5); +#1813 = AXIS2_PLACEMENT_3D('',#1814,#1815,#1816); +#1814 = CARTESIAN_POINT('',(0.,0.,-0.3)); +#1815 = DIRECTION('',(0.,0.,1.)); +#1816 = DIRECTION('',(1.,0.,0.)); +#1817 = PCURVE('',#1726,#1818); +#1818 = DEFINITIONAL_REPRESENTATION('',(#1819),#1823); +#1819 = CIRCLE('',#1820,1.5); +#1820 = AXIS2_PLACEMENT_2D('',#1821,#1822); +#1821 = CARTESIAN_POINT('',(-2.9,0.)); +#1822 = DIRECTION('',(1.,0.)); +#1823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1824 = PCURVE('',#1825,#1830); +#1825 = CYLINDRICAL_SURFACE('',#1826,1.5); +#1826 = AXIS2_PLACEMENT_3D('',#1827,#1828,#1829); +#1827 = CARTESIAN_POINT('',(0.,0.,1.4)); +#1828 = DIRECTION('',(0.,0.,1.)); +#1829 = DIRECTION('',(1.,0.,0.)); +#1830 = DEFINITIONAL_REPRESENTATION('',(#1831),#1835); +#1831 = LINE('',#1832,#1833); +#1832 = CARTESIAN_POINT('',(0.,-1.7)); +#1833 = VECTOR('',#1834,1.); +#1834 = DIRECTION('',(1.,0.)); +#1835 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1836 = ADVANCED_FACE('',(#1837,#1840),#1763,.F.); +#1837 = FACE_BOUND('',#1838,.F.); +#1838 = EDGE_LOOP('',(#1839)); +#1839 = ORIENTED_EDGE('',*,*,#1746,.F.); +#1840 = FACE_BOUND('',#1841,.F.); +#1841 = EDGE_LOOP('',(#1842)); +#1842 = ORIENTED_EDGE('',*,*,#1843,.T.); +#1843 = EDGE_CURVE('',#1844,#1844,#1846,.T.); +#1844 = VERTEX_POINT('',#1845); +#1845 = CARTESIAN_POINT('',(1.5,0.,1.4)); +#1846 = SURFACE_CURVE('',#1847,(#1852,#1863),.PCURVE_S1.); +#1847 = CIRCLE('',#1848,1.5); +#1848 = AXIS2_PLACEMENT_3D('',#1849,#1850,#1851); +#1849 = CARTESIAN_POINT('',(0.,0.,1.4)); +#1850 = DIRECTION('',(0.,0.,1.)); +#1851 = DIRECTION('',(1.,0.,0.)); +#1852 = PCURVE('',#1763,#1853); +#1853 = DEFINITIONAL_REPRESENTATION('',(#1854),#1862); +#1854 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1855,#1856,#1857,#1858, +#1859,#1860,#1861),.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('') ); +#1855 = CARTESIAN_POINT('',(2.975,0.)); +#1856 = CARTESIAN_POINT('',(2.975,2.598076211353)); +#1857 = CARTESIAN_POINT('',(5.225,1.299038105677)); +#1858 = CARTESIAN_POINT('',(7.475,3.673940397442E-16)); +#1859 = CARTESIAN_POINT('',(5.225,-1.299038105677)); +#1860 = CARTESIAN_POINT('',(2.975,-2.598076211353)); +#1861 = CARTESIAN_POINT('',(2.975,0.)); +#1862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1863 = PCURVE('',#1825,#1864); +#1864 = DEFINITIONAL_REPRESENTATION('',(#1865),#1869); +#1865 = LINE('',#1866,#1867); +#1866 = CARTESIAN_POINT('',(0.,0.)); +#1867 = VECTOR('',#1868,1.); +#1868 = DIRECTION('',(1.,0.)); +#1869 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1870 = ADVANCED_FACE('',(#1871),#1825,.F.); +#1871 = FACE_BOUND('',#1872,.F.); +#1872 = EDGE_LOOP('',(#1873,#1874,#1895,#1896)); +#1873 = ORIENTED_EDGE('',*,*,#1843,.F.); +#1874 = ORIENTED_EDGE('',*,*,#1875,.T.); +#1875 = EDGE_CURVE('',#1844,#1809,#1876,.T.); +#1876 = SEAM_CURVE('',#1877,(#1881,#1888),.PCURVE_S1.); +#1877 = LINE('',#1878,#1879); +#1878 = CARTESIAN_POINT('',(1.5,0.,1.4)); +#1879 = VECTOR('',#1880,1.); +#1880 = DIRECTION('',(-0.,-0.,-1.)); +#1881 = PCURVE('',#1825,#1882); +#1882 = DEFINITIONAL_REPRESENTATION('',(#1883),#1887); +#1883 = LINE('',#1884,#1885); +#1884 = CARTESIAN_POINT('',(6.28318530718,0.)); +#1885 = VECTOR('',#1886,1.); +#1886 = DIRECTION('',(0.,-1.)); +#1887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1888 = PCURVE('',#1825,#1889); +#1889 = DEFINITIONAL_REPRESENTATION('',(#1890),#1894); +#1890 = LINE('',#1891,#1892); +#1891 = CARTESIAN_POINT('',(0.,0.)); +#1892 = VECTOR('',#1893,1.); +#1893 = DIRECTION('',(0.,-1.)); +#1894 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) +PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE','' + ) ); +#1895 = ORIENTED_EDGE('',*,*,#1808,.T.); +#1896 = ORIENTED_EDGE('',*,*,#1875,.F.); +#1897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1901)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1898,#1899,#1900)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1898 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1899 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1900 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1901 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1898, + 'distance_accuracy_value','confusion accuracy'); +#1902 = PRODUCT_TYPE('part',$,(#7)); +#1903 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1904),#1897); +#1904 = STYLED_ITEM('color',(#1905),#15); +#1905 = PRESENTATION_STYLE_ASSIGNMENT((#1906,#1912)); +#1906 = SURFACE_STYLE_USAGE(.BOTH.,#1907); +#1907 = SURFACE_SIDE_STYLE('',(#1908)); +#1908 = SURFACE_STYLE_FILL_AREA(#1909); +#1909 = FILL_AREA_STYLE('',(#1910)); +#1910 = FILL_AREA_STYLE_COLOUR('',#1911); +#1911 = COLOUR_RGB('',0.219607844949,0.219607844949,0.219607844949); +#1912 = CURVE_STYLE('',#1913,POSITIVE_LENGTH_MEASURE(0.1),#1911); +#1913 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-small-rounded-horn.stl b/Electrical Parts/Servos/SpringRC-SM-S4303R/SM-S4303R-small-rounded-horn.stl new file mode 100644 index 0000000000000000000000000000000000000000..4033c5dad15aa8245dfe775373df5a2adcf109bd GIT binary patch literal 111084 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�EFPo;f(Uis(Ovm^QT_L9Mt;#*FS8!>RY~aRCc@vu#Mn6;Ea0bTfct% zi<{gl&?=!`#T<^F=UIw7TrKc?7je+=`L`OX4`RGW3p9_$ZKlLg` zP>b_!6CqqbKR73}rg-#>Qu3!>#fa8ZqmstfgCXxDINCYF+ioe)Ds8^%&MQ4gdY1Cp z^EVI2Mcr0$^jY?5Ee)UO`wkcKjF3*0M(Mt(WQw0pFN zX6*%`FW~{qwmXKOQG@+@(4+U6O7151t)kyf&l|tbu~=1Xm3O=Ld1Yekf^@eI*&d+k z7qarAFKU0dZ5-oOnqy@1K4HaC3^NC34ri2OL5_e)X|!fu@$5(brer)}n0zY^Ly9?A zu6HP^eeAY2IRe3*A}#d!m(LVb@~F>z^{Wq89IeInwMVJ?Q?FvH=o`?>u#cj9@Fdky zpQuCpi6_r|2BL2flgX86)2d<)mdoDU=g>NszxUYrJ1c}u($$X=j*Lx2F@o!$@6?W; zsHnI*`|QZFKJ_X_aP1@7YvneA_dd=??dJ2h8^^{FfBIR=nYxeQD$3Q)C)VDttKiB} zBVtT~O_}jj#Omn;WyC&eUiFDq|9f0dM(Zg`5xso}~lPjEkJ9$o%^v0^I{}H3QIqITS zwOH5^Gn1kzw_s(9ql^y$YuZx!TnXmBMXRnxZ+jU#* zyoxzAe&R_46%tRu=N(|*Dy~bk(7UCTRl&iz#uoL6w3X)8r(VTYshm0P!x8S&tS;`8 zpaVU6_px|JWjfBcuDLRLKas1NpO>-MVYEK;RnOHj0!0h=t>U`G^-B9_?=D6a?$3Oc z1AfhDj8Z+l#E_d~u-j$#h3C0su|3cXicTg5(SKRbf6?df}O=I16{7I!J$ zhxpFjafDSqC-Uj2bBNwVNGW{kd0jf4=WaWfq))wy5kB+qNtu%TjOEO?$q@*SQI1`Y zX^%{oq))wyIcSMjBFBN09jni_Rf=rRs}K9x=kt#D8?DcL6^)x^{b+trj3u|YdsM39 zqHe1=pE)NS=k?vFL+DGKP0Tf9&1F%<_&Y=~!n@LCC0i`qw@U3X`#zj^z6WmmKAdZu zgZ3pHGwZC&HF^+nxR4JCRQXRP3lv zy^1+}-_DuC8D)RP_g<-v`pj26zdO$y_JKXJF3w;~F$c@_UM;s>Qt~{CG z;5^{0^{Qu2Q?`uy%vaslX2gS|(!1dF$QO0jgFVF_^u2NAGZZ6OE=Tx^L)yOLNe=&N zU5p=&G4J2DpAe!JN5&?in1iE%qr~f&{T~@J>N8*E!2Vz#cweyc0E#)-x9oFAAiZ}} z;iEqFDn?MtvDb_gZX$%6cd4;Dx0qbWz6&{iBBfEEdKDu$8aPV!5w2a1684&`^K)gf z+9iem*0_&P+Vv&cCeix{MV;q9XRo<@jjMhw2@dXl{9K0n#C#q(j$vEYr(VTYdF-Tz zaLS*M(tq`GZ1k0s``v|tXwEQ$x*e>+^&UlzJbI@0($I;sGycEY7 zA))t6=!>inrQ+)OdCq6@tq_f9eoiKAXMgBvF+X`aO3@#g6aSZ0-h(?{tnYpbY+gUw zy9Y}>W`y?~-sc!W^a@ca#KCg8UhN|sWz5rit*H6ihWU=-Xzo^g{Hf0rWyH(q+_CyO zZa*I>wJ}uN|0*KKEBRJ!H6wUuaqA}ECP#6f(`O)h6Cs|y&)LuFy~)q~Nomw)zUuQ= zSzEVN?#WjirGm8XF2BVXPafqMTXD%>Se^s>-4?$Q>U4eT zRa|rLN-~CQ&&A_R+40uG3Zaa8f|cbGz0bjV(DwF@(bBrIsQL`v^V#RMB}A_fQm6>G zzr6q>h~7jPly!7nPM%Fd zEp27H!Ya=PucSs0y^pY;<~7y`qBjwyInWZe=n5f=e8ro3UI9jZiL=OTt2Q?yU3v8? zMmWBg`z7uF^7s0@BeKUiO4Xlw6(iUOMDHWKV{rUch4}1aZUvP;3ANF>jtn@4VFb~e z2r0$8mUFpmpB185-3aZ^ChvyzJ@&NT0b6dn*O2u+wBt{%aHGD(X~`}k)Xl*bCEto; zM!4qQqnU%PpdG89ZtL4hO7Z^3+*YjZCZZVOy+HOk_s%WWAKWUs*1QPwsz zh$qI9)|L3}7pLnpU-2}R?GG)YSBN5zKCxcKb5Qyo=Mp|0v)rPpA?tg+iV^g$yl&-M zyW%h=5L#;;Pnh&Q&O1~>$eSEes!uegmSe`M%Qm7|-3awX{Q8f+$8%VYlUi<3ijeia zUd0IYn5~(V6i-Y#s$+Q{A3hW2v#r`QY>{4d>;G#UF88n8*ZL^}?-g9qj3{m^M}y?=PD+iqLhjo(IRfE`tbCt9 z5WR^|vGY@U!QOs(A>@6lI5Nn$$q`n0ubee!x!!4e2O~p9ePmAjUsieL^cjf0$4)!Z z`w0Hh5c}V|N<|b#m!!{pg}*zGEB13kPf{IcbqRf(fn#aKQ7W!J73Lc2d%Tlu`z^0H zic)p;zbE4;L84cP3J`)L+)oPR+U}7wu)MukDCZF)pz1@ zuF=AkRVv?CeL5lM0Y{?OFh}gAG+J{RB^+^Tr~I|hd{<^;T>0*-c;BQ_BF>j%Ol`LQ zWus!NI1)MfHW4NEf5T>|{KJ}>Hcn7%mHGsjE3lU#8Gg5%ZC(xxZlr(YbA zbV>TmSNx*fJgSLaA&Nly#G7H>BVW|_vF)8h_G;?=y3_Ru?f4VVI_HSvNc7#!=Tp)e zt+|Xud#rwHOKIW5+8k;@rUOwT>G%FiX4y!{tH(< z0y(rKe^Yui;V}Hi8$IUm8$bA_unNDqdZdMrg*Zb!SU(}|bo*N$zGJ+1)Pq(*9{4XL z_6X$A_9N2IR*wPo6XMNZ@O6jJyXqEURm&Nb%yRQrsGY8h2(S~89Af|yarC!_m?UPo zAtPN`t*rvl+UHa&`JAq+SrrJ>kR0R|qV@SXiG?+XoIU8)(M3cX4bDl9(K6EYwT%*U z3>@LmIzgPF<~iCYm)dcZ9S(8}(PmV%RhvbVl5<>zjPw%(`vY>W3`Xl}Ye{gl^5h#m@lYgQ6 z7hit2f)%_lHeE6&XHdaymdOXWLB3&FrfSri$ z-=!Odn|<^N$7^2wlobcdqCSibuEX80qH_K?|=N^h2N|m8FMK6 z&0IgZ-Z+Rr4iN*=g}UqCUw! z7G)vG!EzywJ;(og`&%Esq55#Nm-5N)0T7|xmETEa*)>_h~|5}A0bI6mX5TO4h>5#CW)W=kV|9EQ(UTU|BYI}q;M zc2eD;dqk^wtXHfDSvWjOuKt!Gtis5k7G>4^42Y9= zEzi(aF{4@=isOpmk1o9S+J{B!dUm$>cZ|erX{4VZ*dLI`9`OxYOaA#2o)jEjKiXMp z%-ZBbx;TFAC(Av5srhg??TfV}(LI73U?<1eBhJ9lop}z!SKs*+=bqSnIGk+`v=Hg4 z2NBeQ+?|pR!%e^Z#)r2z9}cIX1Imqmn?BE2djz#0cjv0Z@S2z3?eO&G!{OYKGiVffkmJ?QYz=ELEnlI0Fa7st&%`h>$%n@5HdK59`Gf*i1y9Nj7DnK-)B z#X*;!!i}rYD#+cboHb{}fOEBw+u1GC$Jr{c4CNG&F*2Ux^$6s!+-R$e4iCf2)F01& z_1^{u5s;$?74?)wzMm6;6F!z3ExjP#q;d5<=kDP4Dnvkzk?444Fz8e$meUwJi1FAU`l zNEgR{fDh*<^x88M)S@f|Ian@aKc$e|XXEJpU5MTz^V6m6>9&CuB3&Hx;iv`K=k{5W z5T7O=?su9G=ch}XuQotyK>7)ST9AF-nI#E9kIW~o?Fl-TJ0Sf8fwGA3=~9*?1pO7LSYwUcU5MXP9PU51IGmp&$v7OeP7vf^ zxsd&~VRDP(Aiv~(&4*(>AjdB@FFqU*cq)js9gu#udiWi$te+4%gFJq2^WpFW4a*&n zeu4ly5y7$eaK9;z8@4!{5$VIhl0Yv$+!bo8CpRC??UOzn(U6y#hkpfoJKNnKi+@F{ zXbI$Tp95u)BSy)>ad(Zx`?WY6Mh3Mgs~%@S$cN*<)p&-s>V98#7(PRBxYxBfoabQr zaBOL$%PJzM1vyrRZ6D6-NBVFmH&%(3E{+TE;qb0DwI~ZgACBch9>IM!j_y72VYm#BB%w~{|3eUUb;@n6fb#pi^JjF zE|xnWT^vN9EF%2m;rvT6!|-#8`+R4M!|6T9{5>j`J0M*gH&q<&1uYKer5&1!baAwrhYx2hBC=f9WAVs{Kn}}| zwptKBrT%zoi^CBCIeKvM$cS+3rVj^1wDf}bRgJ6fYjHRtAje2tJTf9YuF{7CBF5N) z_@I2aKWjc55s+g>Egl&Wo)hWA0THunLA(%gI3gg&%CLB3M0jqe4+li75(}cOaN)zj zr=k{RjS?Wr4kA{##fS4bs{FVZS5B4ZH+g(Qj!2vKxlSJyE&;-xUCSY2K)MhX4e&ZklIYbOd7l+SL70-yavj3)-iOU*%j;a_&$VeZD!RM%o#RbCtn_@Ai zT0@T@2g`*VzgE$>#o-v7B5UR-u(z|_{+r@U<~~6nhll~`LY$!<5rb>>6T&e#Mb^S9 zdtF&`lsh2(1VJsx5zSjT9D`HTD_YlnTC3r}mPWcbA_iC6YOw#-M#BIt%C+X_S`QZ3 z+u3g4YUvMJMN1$@#Bk{kweHM;vdA$YT~_%VHAf;w2DK>nh_Zu--zaM1_-t(zam-~# z`5aY|weWZCb>*yOOCwzzL{JNIMDv!F!RM&*v4X>XTCOE1cR;#0e2%Jpr+;^9a12g6 z(#bNkD38NH4wef!VsMRHh%<0R{I78f;d4|))-K49!7(`PvM0;55b0x&pcdqa!L^cv za12hdxTDK;3{KI4$ui1i`q(3=1vz4Htt26Qj;dH(a5x61sK+DI2c!$(b5zBb0%8A65vf2x>jXg#*h`Lx!8Pu)aYPKRaSKte z`b-?Hf*f(PZG=6rtOpPS(#4^gpUavfr_-`G*41N1Acu$n>EiG?sv>LAy2$CY?2Row zNCa|-7?3UwpQ9?W797awwCs&7BasN?5HTQK9FD;$vKAc3>9p*PEi;M;A#7?3Uwtv-ib;owtIi}KkJaay{paP-K`AqQ+pC%VacwUN`ME}=& z;=c^p9$8D5RgS?a78eNL!xf7;)nZ9Pkb~ty4j*pea12h7HFJay*X-?Vw;!a~kGaJ` z1agQ7A8tXMp&sGGwfc#}F*v^uV5{u=WX;Kk^b-WNAdfx5F*rrN%n_bfvp0OWU)c-G)d1y&N7mBCVgE||&e@04-Zm^G8nO_lK3vuV9O1)V7DxDSjawY{;S^c( zS`NOdK~M{F_;3rtF*rrmj^?n3q-a5m7?jI&aS%Z*$l=4al7w&! zPLZ|XuVc`@ufi6-%&&= z5JW>h;b6It!-u;pj_~0cw>avx_;6_zEDRrR8)1)Z0};N~f>6!RWzC6z9OtNAJ!XVG zvTR)-!q-|5j=?Fi7OhJJ942baImKBa3nK|^doXV+jxF&}Wr{{;At`8CR$XZVLaEV5`5R9rJ zCp@w&*Pfc5mTnwGAcu(XY8C`zWcJnc{JG1DIGmm=4;ktDej2~hbM2>E;ls6(lt&KV zQ?p#i;lnKmzt5nz6ud@-57+GNY_}hz=jhF?4-v>AB7C?7afW(?57+7^4!_T!w-mxE z`#V{4@*({MK`qGP!z~1UcxN9@&+Ur2#^Dl; zl9YGq!(~0d5kA~yafA=oxW#cAhto68O099Yw9uYYOFu!_Z%Zx6;lnKmzt5oe8jdd4 z9+IBbRyoyYOg^M5j|i}bmzm}Eh|@Tno;eQ=Xhkfmr7MpJYC#SkZb2|cX3tB{&IgD6 ztK>tv@=oJ$db&Rl&vgeetwS83t zat0v6hg%S*ak%6FI()dU9$g$RTNjA%;T8m=YWBhs0XclQr3ZAXh zAcqgv#`M@n?(9?LXa^#ExCP<&8T6Jy%nu?UhYyz{e;A0cPnEL>i16VS1fyz1Kn@>n zSs94150~>Ci15f3ggvrc;pkrx4Owk<21NL9%L*rt?C59WJRZd{DMF`mI@vzlq!SaT z>q7)`IyBOSkVkg(dkwVbCRiCw~dJYiXpPAW#+&_TjQ5A>>~j z{Jfeu7sBh6pW!t^{!acTb%*W|vEqP9TTlw5M z5Xd3IJ{%D8$S(LT1=j{Sl z`n?9>!wX9Uwd~>OOs8=Wft(JFbaCjM^PJx~Fo*ppomxfz*Lz?58{$kCqMecj!uN2U zj0J*d$R`{u7jpP;javwvj2``#f{Y3;tksb6XrD-Dcji7pAcu(XoEF3x>JdI%tDiV@ zmU{Gi4Pp#mBx_DS`$5|XYC#SkZb9hO^58cJ%weyn*&9Aw@*#bU^TC6k)i=UEL$(#P zSdtK`xlhAa^`Pzcua^FxRqS)f;lp*UJ9D6{uHBF>t8|un!EY(J9vB(nx8`Zr)IlpsY4*O9$)e8=2g-6!Xg=i;=Mufkkv&KLW4Os|suw2OD!)N;1hwpUwe%hlKHLT(e60o1PLZSLD67-5-__N_=gxsZ4iVvNEeM^A zUhrEAt`8BAM|)&TpA&(c4vloxTqmPPzolRfkEzSe@!$>`BPS*|@Yo%}QoB9KEw zcr^=xF*18zI@@wtaTnDYRLDpl*Ks(VtDS0v*VjrCf*ig(XStBWhg%Rj89n+J-v(W* z2juYKbarR%G0swFggvB|)1i?r#AzIEqaNYIwR9nLmU{FrzKJn>kwlreFDyGJ-Rqt zwk{CiYb^*y)lgQaWxs3bK_ZYtMEF_@f>AXhAcqgPj6@>rh2>}mB7Cg{p_9?0fAP)j zOa$cc;g%Uigng=jiwjdZ)BLZ^xaLdX-guSp_4S)!bY(dx~^Dn-+9`@mKO(Yuf zSiQbWAi{@RRyeCX#EZk?*!pr+{|<#{7$O9GHW4+ zay$!X&qgX^kI;Q+Y&k^u*GV&72)_wvA4~Y6`)T-6lKmUMasRW7^f7+<>tO%KIlB9Y zpJN$Xl*gWf@lezA!rragjS8@*#cf5!8Yl&r8{RQb9uaomBf+`Zmau2w%!F%4PZ(zmj&ek7X@+G2u&D zCK~eCbFf^C)@0yiCP>QvPb{l7p;OE2zyUb8TC0qw44=sK{TskWpKGf zq?YSp-%G`hb6W)hIl+-=qzmD9Qtg!qA1&I-q8vSF?@20Sk8q2&93rAO7lhwQwO1xQ zb1271wD%;HaTtj3SZX;$#Hd^leiqJNnefb^95c$^lT^lGAi{H^&Xj(1WQAC3r}2VF=X4&@F=7l+?T^?9l&icYMK zj=4!5^t)QecJCXIKF06E9efUHEuHS=zmP^P%0iHXf*x@ zp%cAh%OPSwx~%e>nXMjWrye8Hh44G6K2Nn(&Pg8*|BZFF$$M}7?OCd&-Bm~;3cwB9?)rfQ<{7$M*M`cv;EJ_~^S}`A6`U!$s zkVljx1pOBH$X;au~hs73jNgXKaV!7aoYIO6@X#fS4dsp-S% ztma(vy!<;(vxP_(2NBeQ9Pi03KAhi4_37xKOD9N&=6U%StY$u>i-QPiL5}zR79Y;< zr20J79Db{?d0rhK(#1gp*olbu78f7R@1**y(;Pa{J2;wV8Ras4j9*DR`aIQII%hmI zKZ;tEg&+sZg*<}$Y#i|(>9!9?s~`s=eJxwRczxDNp9+Ym--7TvsXk9N_7ss?uE*lT z5rLczjr4IC{7$M*N6mp8%F%<1M@EEOG<`UtkuDCulj_q^b0CLujKswwBf{eeEqkAcu0ysKp~A!gC^hIHHj*4!@I{J{)pl4raNY!HY*m1agRoRboN3)hFsf z4~b~Vvg!A40aQL^nvRuexkI?%J2fw8-=z_hJzh;$+R+i-rb!B#mZeK?fM^b-WNAP2|d!}+)2{04z2inY>* zgCzsf#i92Z4)LtMMAtU`5@?+uS`Ws0#d<)F{#g7gT187BM}I6n968*#>BE5|M#;j# zs2WBFwJ59RXF$k@o5x$IOIVpWO{|Zz3aL_tIkb~ty9)Ug^NBjcR;=?fx=ii@7AC49xT^vME3v&FD)#AhX zx8eL=!=TH*qm@1!%4NDZh@cka5hV%1IGleEEPXg=`4{*z{RBZR$nnc!ix0;*oPXCW zeK?dmAYB}ck@+{((uafA34$Cf7xD=7**HdU3qg+zIRoTCq_4F`qz?x~pce$=aMmIs zwOo(Iha&ytZ((0(|GNC}u^;&S@vZNCte*3F{oyNb@XLpff5o#WHQ|`)mKBZC zGfUsr;w715M9S8B=Ucyi{EM61Yg!{RhX~7=UJ-uc{_|@TXL#7he{g)n$8Q`~rPdm8 z4?RWx4K4cdFTVv8k~8)EDb=YWWsv)pEt$AwUhBM_N`as!>|9U`pC8qz9j^;WgE3XW_a zAdZwP$E6U~%91LgwQh{|*3Z#aX^A;9eT|@2%GT-;ZR`d|8?V8UTIR^~%0UFRQnpr) zXfrA}+AIo=)G|k=SC0Q&|IOk+y!86#pS%A3*90Q9)(CR2+>~8zqASPKUR>_^3wky~ z--b`T=9`b#zvg+tLB5nL;!;*wt4Cal!-(Xr99QXy;_q#z8Sj7ZM~?S+!PCO3)N;); zy(0cv&&d2~Tif4v&7G#}Ui%w#%p5&JxOSD}-`(^ZkKg*W&l#0){PZgxc)a;- zUl8&iU;X3fu6^2zLROxpRQzADjfbm$eL0)+VCU%BUW!>@hlq=e(E zo_giJ{^wtmDep2@FSAYA#(?5IGZ9)$968{$m z%O&3mQ2|1bo#_u=DDU-y(ripQoLf6DRg*F}5yo8;DyEwu-!cY*==cBC{l{y6?LLt%p7|&*=W*;$V^ zAD4Q}RuMt1HVZZow2GFrmR_tXm82Y*LqzMR1yKQNE3(t7w%UzSJZUQ;sMYQU8wgrO zOWHV|)*M7otBtD-1leg-yZbCw6|w1>?`osI9EoUmxJXyte3c{FX;qsmlT=UIiU?}8 znYMwTy|kpQ+T+YoB)BS$* z+HS{U53u7nQ0o>~JYc%|!Pj4~R_=;AL~tA)|Lnt8ed2!~;Z26zyw{L>juu-8f44MJjN*7ODc z^tMqh+pX=-Bi+b(2if&4`8GLE%i3lX zr)%A)2XlyMW1;VlK+yJ#>AT!E|2OJEdx>5lN^Pt%N48upEo}YNTP0NKv}pS#BI-eQ z)+5gly0!`qBB<5wD;py*BXll{mb4MGQ4b=hmGQ*cDp};K9NJwb*l9_gI?RYrH-cKM z$0i~;$WE*1;kfv?3g$=DkXjjgovo6#uX3O-!aB7(YTvr$wC1$EM_gauOSNxSGA487 zmCu+`R{D{9^1zbFQnpr)xU-(vdO$rz?yRCEj5!Pg5t(C45@9*ht5p~3`v&1FXKaC5lq*7K zsfXWd=e4#jyA61#3V-s%cZnyJdMD3>GxE=J zEoXY=AR@~m!dgAzSM==p54LB|^9+LJTF&&!K}42CgtdCaEAp?9Z4bwJ28vIg*_m*19|nBa*vvXwivrt8YW*m?LE%4!a0>cMAe?L$sR5 zTGGlTBD5Ga)cfbPtpbrbEZ1_TSF2iEtq{~|Z8)wGnZt4|XL?1nQDS?C%sJI+qi0+r zGKUDunO+fXvRYBm?s2S@`!>s&zD7_hWow-vYh z9Y>7a#xcT@1NbyI9p7!O8;I5)fgn2NhNzmCQn|IMxspUFl`Wiv4l&#ex+R6|d8JlLgmNUI_5RqjO zVXYqVfa=2qM~jg}JyOf)Os^b7P%C9?^$4!i8HZ!JmNUI__*V-4xV>+X@hfUkt_X4@ zJ2|X%c^pP0cjfp6d1P0&w@foGW{%Xdoaq(uD*0EBZ10R_B$Zl}*BmT2Woum?hY`tL zId1mRCmesgy_cHtZ(EXDmNR{gpjOJ(>JjkBO6HuF+tTCQ$m`nT!(|Q;kQ<`a!}B~j zE}UvL3)?D6MCK4-In!&+TMq_D=A3FVYNR)dYo7-qbBM5<>6N36tE1bX_47n6$}2?K zLRc%)E27OPb94x5F}7HLDMWKH5Se335@9*hD+hL7C38--+T7F**>@ZwGKUDunO+fX z^$Dvo=Txh$M2&-p%pt;ZrdN(jd1PyZd#+yP_~ci8(fIFv_g6IHo-zH&Tdo{m_R712 zoUs$9r?&r=V)i|Hrs@JG=KQS%c2SIvLm@pn7-uDjngYEHg=j<#coa@(#b%H8L9 z#ZP_U_?{bF5eQniLR6z<72AZZ%P3V-jz9A=kipS%b`Qa}KxkpfoR_!CG z#X9XHXnX7PgZpN`9_$bHL5tOl>po{6+`6Cf$cG;O$uqwq z$|B!B#~1#^TMt*f;g*3QdLO~QrG+c2N;PYKW+K{$ZI$uMb0HtVQ&=?)N0Yl4Fp?}eg4;9beHK~pZ7-HoljS|58UU| z#uxwNPeg6Wx6i@$A$oa{j1H+qn@Welj*Tu&{un$K3TO^Dt{ zv|bB#j{!-ZQn=G_KYoI)BaOvF7^-vePR1D?JAh z)M_(rqvos!EumKv9COXvsundQdWC4Fl_L?gZ8o>^ocse;R(NR&vTD{^gUuH z%zbq3aqR*22<}*3_jPxl{*U{R!M_6I!fHsh!KZjl2_{-ma*T^Ayg^)$Q%7L|ITkY4Q^>efjTl$sX`G~_^pMPbf*V60% z=cf}QhkdY#D7NbL&$+|&_rr4|_V$l1eBSi(|9XAMZD$#BlrC*w^RsF(GB`?Bh)_3z zTIAbD-07{aJpS(Q-8Nd6E#3BTksju>|CIwi@kU#*T#k$thsyU= z=J<}SVmTS?njIk0bg^d5rybGCHr*}ipygIa8# zeFSZ9R>dr8)-E$DD&cythD5Ir#SkM}KZm`nQya&9J&F<3qV1cA;2=Be!5F!%iL0PL zqK4FJb91S=w0)I1BILeho!W@ms0X!Z`#yr~v?^oz^SG);$tohK)mHFvjUam)`A2JI zRINjl)0z{#k03j(%4q$}q4Ir|L%Rcny+p4Np?->>R$C?dninHzFKgabzGwv(pI13h ztKAJkYac;&T17u7%lF@s(d8(Y9Q1HzL@|OKESLB89zlCqF8!`y_-p;HK|4z=8C!Vi zOI~szW&77{XVH9WA~J^v%b9NUF#KQo{SrM77ZJ$JIo0AGw?||S5tcK(a@@84;)ywi z-2GCEazp6XNFLqJYcsxQt&9O#&h#~cS}9xW1hH6EwyZKD(<{dx=+{Wz*-l^6^QI-1 zGrc0-q~Brr$Mr0=<6yZB(RO#_NPEfQa`!p1EF+QwRyB@hl_J)2f9SWC7u$i3o!&4s ztKt-Z94XtXW^G@OKx7U$4wf^$Ypbv-YY0SG((2T#(r>qUl$c}4erCCpD+dr|3t_EH zZwUNaPws?WZdzhF)7J=UrEIMp(dJ;(yv;#bv6O2$(<=uNSr!r2>Je>a2#$=Zuw2WT zUOB#{{^Cg>GD1f!$`wJ5WG9EUE|0^A_~aq!#5h2g^;_ zT9?ORL~>USok1R6+)iIJ$CjjQEk+IX>$X5-4iT0!y>j>->pAW#b56Bd`W&-dAdjGrhJ|8&^lSRpy*(wf=8D z0}+`+gyl@H9BoDgN5-$HMfq$9Yh_6l(dPMzgIaAqwt5heIkqGbmNUI_v=uHmGUrr_ zzSb}hkvT+I&h*Ohm-6Ahy#D(*L++P-E}Q#7%GC?M6vA3rQbqi#e7KA4ora9uxZKpD zd^Uu&vZRXezjyzjcCXFdoy+C^Gt(}v|wqqfp)leSGg0P(Fm4j`SZDOr# zDJ{XX$eQ=Jgx$fIcVKzw@hExBkeUJ>tQ+5E27Q8s7LMxPqi}rY=~3zFtn8+ zIC5`kEtZ?zY%GeXx({Yq-=r<8W&Zwohxf*hjArbDy(s*$VqLZ}vtH zvNzip+i0u*a`C>0hu`wrXe+i`i#d(!dazvf+CB%%WsB}}u%8*Fc+`_G96$XTW6b$B z2;+~Q%&e-FWag`Rm0j=h4|CggO=yZuAH3C3+u0 zc3RcO+eSTT38P_qP)$lm%qEXnx(JZtCHWj%=AN06QMXm_8DdN7BGjNGlQ zB7$0Neca$+ZRyqUw5A^=tRd0+2(r^EdNp+jR;F^KFGBPRVL;J;v$t(eFIQB{^vG-J z_5bCNcLQtXzTa~0ye-d&;9yzg;NGW4wAey;;f&&ByRA8LWpGZ;F3X!7A}d{OiQYs+ zJy>(rHsb+nt6KX+Jy@q4`7=W0`znX@WSm33O^!gYT(-}OBN)t)qr@EK+vF%lun#h} zWOR=FxgIkITXCa5bkfj9iOTm?4z!(o`y9D5aapZDqNQ_voH>HP9ModpY$C!cYOzH( z5#_XX*`jSvHLk77b=Nt$+F5S%MkgkxGm0%r^a>%1e3h=J*n_zPm^n%SglIh&Jw?71 zM-Z4JR~(ncG1m6D8#QMSvPJVwJzG_c5(mp=i|%uDwQbM9)pD!XKXc4AXARjO8JSum z*ox%KJ;RKc+bZuk&SAT?n8QX}(GsFph`AoLm*^E@Ze3c!7F{7`j;%<6>(u%w;>oS} z_*3S1g0d)*^j9iV@VJ?VE_; zpzRsQx9#b}uj@g3iQY#rouT9yub9M~_5t&1TEN6P<@OkYwwe#AXQP#>;!g8js5!6cAT0P<}I_+z} zK{q7(sU`GqhJlF8A;NN|SF3oInqCpLC|88fQh&FdJLep!UacL2ZJNE%#rDpg9vJ+Y^@%_e*vuB zErTPq%#rDpg9vJ+Y^@%l-`JW@c+=Bkxt24%auAVa5n-(!;eQS4$?Z4j(l=zemNUI_ z5RqjOVXYp)6W-jVuw2WTUO9-!vWT!&kI=tNdU#Gdug#p(a=CknfA@7pWDXIQGrd~n zyRv7jua*-L?9{q^gv-s6Do3k_*OHPsC^y!qR=>825|KGXSkCmy!PD2wIn`>d-Z+TJ z93m`ddgW-N#O+lw=TxhWp2k5$<`7{y(