From ca5db8921105bd224357d17ad5cbf38146974a09 Mon Sep 17 00:00:00 2001 From: Krisjanis Rijnieks <krisjanis.rijnieks@gmail.com> Date: Mon, 24 Feb 2025 21:33:50 +0200 Subject: [PATCH] Add PinSocket Vertical SMD P2.54mm 01x05 3D model and update 3D source file --- .../PinSocket-01x05_P2.54mm_Vertical_SMD.step | 4702 +++++++++++++++++ fab.3dsource/PinSocket.FCStd | Bin 78948 -> 175472 bytes ...Socket_1x05_P2.54mm_Vertical_SMD.kicad_mod | 267 +- 3 files changed, 4930 insertions(+), 39 deletions(-) create mode 100644 fab.3dshapes/PinSocket-01x05_P2.54mm_Vertical_SMD.step diff --git a/fab.3dshapes/PinSocket-01x05_P2.54mm_Vertical_SMD.step b/fab.3dshapes/PinSocket-01x05_P2.54mm_Vertical_SMD.step new file mode 100644 index 0000000..4f37a5b --- /dev/null +++ b/fab.3dshapes/PinSocket-01x05_P2.54mm_Vertical_SMD.step @@ -0,0 +1,4702 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2025-02-24T21:32:58',( + 'Krisjanis Rijnieks'),(''),'Open CASCADE STEP processor 7.7', + 'FreeCAD','Unknown'); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }')); +ENDSEC; +DATA; +#1 = APPLICATION_PROTOCOL_DEFINITION('international standard', + 'automotive_design',2000,#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('01x05_P2.54mm_Vertical_SMD','01x05_P2.54mm_Vertical_SMD', + '',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27,#31),#35); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18); +#16 = CARTESIAN_POINT('',(0.,0.,0.)); +#17 = DIRECTION('',(0.,0.,1.)); +#18 = DIRECTION('',(1.,0.,0.)); +#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22); +#20 = CARTESIAN_POINT('',(0.,2.54,0.)); +#21 = DIRECTION('',(0.,0.,1.)); +#22 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26); +#24 = CARTESIAN_POINT('',(0.,-2.54,0.)); +#25 = DIRECTION('',(0.,0.,1.)); +#26 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30); +#28 = CARTESIAN_POINT('',(0.,5.08,0.)); +#29 = DIRECTION('',(0.,0.,1.)); +#30 = DIRECTION('',(1.,0.,0.)); +#31 = AXIS2_PLACEMENT_3D('',#32,#33,#34); +#32 = CARTESIAN_POINT('',(0.,-5.08,0.)); +#33 = DIRECTION('',(0.,0.,1.)); +#34 = DIRECTION('',(1.,0.,0.)); +#35 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#39)) GLOBAL_UNIT_ASSIGNED_CONTEXT( +(#36,#37,#38)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#36 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#37 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#38 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#39 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#36, + 'distance_accuracy_value','confusion accuracy'); +#40 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#41 = SHAPE_DEFINITION_REPRESENTATION(#42,#48); +#42 = PRODUCT_DEFINITION_SHAPE('','',#43); +#43 = PRODUCT_DEFINITION('design','',#44,#47); +#44 = PRODUCT_DEFINITION_FORMATION('','',#45); +#45 = PRODUCT('01x01_P2.54mm_Vertical_SMD010', + '01x01_P2.54mm_Vertical_SMD010','',(#46)); +#46 = PRODUCT_CONTEXT('',#2,'mechanical'); +#47 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#48 = SHAPE_REPRESENTATION('',(#11,#49,#53),#57); +#49 = AXIS2_PLACEMENT_3D('',#50,#51,#52); +#50 = CARTESIAN_POINT('',(0.,0.,0.)); +#51 = DIRECTION('',(0.,0.,1.)); +#52 = DIRECTION('',(1.,0.,0.)); +#53 = AXIS2_PLACEMENT_3D('',#54,#55,#56); +#54 = CARTESIAN_POINT('',(0.,0.,0.)); +#55 = DIRECTION('',(0.,0.,1.)); +#56 = DIRECTION('',(1.,0.,0.)); +#57 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#61)) GLOBAL_UNIT_ASSIGNED_CONTEXT( +(#58,#59,#60)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#58 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#59 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#60 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#61 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#58, + 'distance_accuracy_value','confusion accuracy'); +#62 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#63,#65); +#63 = ( REPRESENTATION_RELATIONSHIP('','',#48,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#64) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#64 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#65 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#66); +#66 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('58', + '01x01_P2.54mm_Vertical_SMD010','',#5,#43,$); +#67 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#45)); +#68 = SHAPE_DEFINITION_REPRESENTATION(#69,#75); +#69 = PRODUCT_DEFINITION_SHAPE('','',#70); +#70 = PRODUCT_DEFINITION('design','',#71,#74); +#71 = PRODUCT_DEFINITION_FORMATION('','',#72); +#72 = PRODUCT('Body010','Body010','',(#73)); +#73 = PRODUCT_CONTEXT('',#2,'mechanical'); +#74 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#75 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#76),#596); +#76 = MANIFOLD_SOLID_BREP('',#77); +#77 = CLOSED_SHELL('',(#78,#152,#183,#207,#231,#248,#279,#335,#391,#408, + #439,#463,#487,#504,#521,#538,#555,#572,#584)); +#78 = ADVANCED_FACE('',(#79,#113),#147,.T.); +#79 = FACE_BOUND('',#80,.T.); +#80 = EDGE_LOOP('',(#81,#91,#99,#107)); +#81 = ORIENTED_EDGE('',*,*,#82,.F.); +#82 = EDGE_CURVE('',#83,#85,#87,.T.); +#83 = VERTEX_POINT('',#84); +#84 = CARTESIAN_POINT('',(0.833333333333,0.833333333333,7.5)); +#85 = VERTEX_POINT('',#86); +#86 = CARTESIAN_POINT('',(-0.833333333333,0.833333333333,7.5)); +#87 = LINE('',#88,#89); +#88 = CARTESIAN_POINT('',(0.5,0.833333333333,7.5)); +#89 = VECTOR('',#90,1.); +#90 = DIRECTION('',(-1.,0.,0.)); +#91 = ORIENTED_EDGE('',*,*,#92,.F.); +#92 = EDGE_CURVE('',#93,#83,#95,.T.); +#93 = VERTEX_POINT('',#94); +#94 = CARTESIAN_POINT('',(0.833333333333,-0.833333333333,7.5)); +#95 = LINE('',#96,#97); +#96 = CARTESIAN_POINT('',(0.833333333333,-0.5,7.5)); +#97 = VECTOR('',#98,1.); +#98 = DIRECTION('',(0.,1.,0.)); +#99 = ORIENTED_EDGE('',*,*,#100,.F.); +#100 = EDGE_CURVE('',#101,#93,#103,.T.); +#101 = VERTEX_POINT('',#102); +#102 = CARTESIAN_POINT('',(-0.833333333333,-0.833333333333,7.5)); +#103 = LINE('',#104,#105); +#104 = CARTESIAN_POINT('',(-0.5,-0.833333333333,7.5)); +#105 = VECTOR('',#106,1.); +#106 = DIRECTION('',(1.,0.,0.)); +#107 = ORIENTED_EDGE('',*,*,#108,.F.); +#108 = EDGE_CURVE('',#85,#101,#109,.T.); +#109 = LINE('',#110,#111); +#110 = CARTESIAN_POINT('',(-0.833333333333,0.5,7.5)); +#111 = VECTOR('',#112,1.); +#112 = DIRECTION('',(0.,-1.,0.)); +#113 = FACE_BOUND('',#114,.T.); +#114 = EDGE_LOOP('',(#115,#125,#133,#141)); +#115 = ORIENTED_EDGE('',*,*,#116,.T.); +#116 = EDGE_CURVE('',#117,#119,#121,.T.); +#117 = VERTEX_POINT('',#118); +#118 = CARTESIAN_POINT('',(-1.25,1.27,7.5)); +#119 = VERTEX_POINT('',#120); +#120 = CARTESIAN_POINT('',(-1.25,-1.27,7.5)); +#121 = LINE('',#122,#123); +#122 = CARTESIAN_POINT('',(-1.25,1.27,7.5)); +#123 = VECTOR('',#124,1.); +#124 = DIRECTION('',(0.,-1.,0.)); +#125 = ORIENTED_EDGE('',*,*,#126,.T.); +#126 = EDGE_CURVE('',#119,#127,#129,.T.); +#127 = VERTEX_POINT('',#128); +#128 = CARTESIAN_POINT('',(1.25,-1.27,7.5)); +#129 = LINE('',#130,#131); +#130 = CARTESIAN_POINT('',(-1.25,-1.27,7.5)); +#131 = VECTOR('',#132,1.); +#132 = DIRECTION('',(1.,0.,0.)); +#133 = ORIENTED_EDGE('',*,*,#134,.T.); +#134 = EDGE_CURVE('',#127,#135,#137,.T.); +#135 = VERTEX_POINT('',#136); +#136 = CARTESIAN_POINT('',(1.25,1.27,7.5)); +#137 = LINE('',#138,#139); +#138 = CARTESIAN_POINT('',(1.25,-1.27,7.5)); +#139 = VECTOR('',#140,1.); +#140 = DIRECTION('',(0.,1.,0.)); +#141 = ORIENTED_EDGE('',*,*,#142,.T.); +#142 = EDGE_CURVE('',#135,#117,#143,.T.); +#143 = LINE('',#144,#145); +#144 = CARTESIAN_POINT('',(1.25,1.27,7.5)); +#145 = VECTOR('',#146,1.); +#146 = DIRECTION('',(-1.,0.,0.)); +#147 = PLANE('',#148); +#148 = AXIS2_PLACEMENT_3D('',#149,#150,#151); +#149 = CARTESIAN_POINT('',(0.,0.,7.5)); +#150 = DIRECTION('',(0.,0.,1.)); +#151 = DIRECTION('',(1.,0.,-0.)); +#152 = ADVANCED_FACE('',(#153),#178,.F.); +#153 = FACE_BOUND('',#154,.T.); +#154 = EDGE_LOOP('',(#155,#163,#164,#172)); +#155 = ORIENTED_EDGE('',*,*,#156,.F.); +#156 = EDGE_CURVE('',#83,#157,#159,.T.); +#157 = VERTEX_POINT('',#158); +#158 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667)); +#159 = LINE('',#160,#161); +#160 = CARTESIAN_POINT('',(0.444444444444,0.444444444444,7.111111111111) + ); +#161 = VECTOR('',#162,1.); +#162 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919)); +#163 = ORIENTED_EDGE('',*,*,#82,.T.); +#164 = ORIENTED_EDGE('',*,*,#165,.T.); +#165 = EDGE_CURVE('',#85,#166,#168,.T.); +#166 = VERTEX_POINT('',#167); +#167 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667)); +#168 = LINE('',#169,#170); +#169 = CARTESIAN_POINT('',(-0.444444444444,0.444444444444,7.111111111111 + )); +#170 = VECTOR('',#171,1.); +#171 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919)); +#172 = ORIENTED_EDGE('',*,*,#173,.F.); +#173 = EDGE_CURVE('',#157,#166,#174,.T.); +#174 = LINE('',#175,#176); +#175 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667)); +#176 = VECTOR('',#177,1.); +#177 = DIRECTION('',(-1.,0.,0.)); +#178 = PLANE('',#179); +#179 = AXIS2_PLACEMENT_3D('',#180,#181,#182); +#180 = CARTESIAN_POINT('',(0.5,0.666666666667,7.333333333333)); +#181 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#182 = DIRECTION('',(1.,0.,0.)); +#183 = ADVANCED_FACE('',(#184),#202,.F.); +#184 = FACE_BOUND('',#185,.T.); +#185 = EDGE_LOOP('',(#186,#194,#195,#196)); +#186 = ORIENTED_EDGE('',*,*,#187,.F.); +#187 = EDGE_CURVE('',#93,#188,#190,.T.); +#188 = VERTEX_POINT('',#189); +#189 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667)); +#190 = LINE('',#191,#192); +#191 = CARTESIAN_POINT('',(0.444444444444,-0.444444444444,7.111111111111 + )); +#192 = VECTOR('',#193,1.); +#193 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); +#194 = ORIENTED_EDGE('',*,*,#92,.T.); +#195 = ORIENTED_EDGE('',*,*,#156,.T.); +#196 = ORIENTED_EDGE('',*,*,#197,.F.); +#197 = EDGE_CURVE('',#188,#157,#198,.T.); +#198 = LINE('',#199,#200); +#199 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667)); +#200 = VECTOR('',#201,1.); +#201 = DIRECTION('',(0.,1.,0.)); +#202 = PLANE('',#203); +#203 = AXIS2_PLACEMENT_3D('',#204,#205,#206); +#204 = CARTESIAN_POINT('',(0.666666666667,-0.5,7.333333333333)); +#205 = DIRECTION('',(0.707106781187,0.,-0.707106781187)); +#206 = DIRECTION('',(0.,-1.,0.)); +#207 = ADVANCED_FACE('',(#208),#226,.F.); +#208 = FACE_BOUND('',#209,.T.); +#209 = EDGE_LOOP('',(#210,#211,#212,#220)); +#210 = ORIENTED_EDGE('',*,*,#165,.F.); +#211 = ORIENTED_EDGE('',*,*,#108,.T.); +#212 = ORIENTED_EDGE('',*,*,#213,.T.); +#213 = EDGE_CURVE('',#101,#214,#216,.T.); +#214 = VERTEX_POINT('',#215); +#215 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667)); +#216 = LINE('',#217,#218); +#217 = CARTESIAN_POINT('',(-0.444444444444,-0.444444444444, + 7.111111111111)); +#218 = VECTOR('',#219,1.); +#219 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#220 = ORIENTED_EDGE('',*,*,#221,.F.); +#221 = EDGE_CURVE('',#166,#214,#222,.T.); +#222 = LINE('',#223,#224); +#223 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667)); +#224 = VECTOR('',#225,1.); +#225 = DIRECTION('',(0.,-1.,0.)); +#226 = PLANE('',#227); +#227 = AXIS2_PLACEMENT_3D('',#228,#229,#230); +#228 = CARTESIAN_POINT('',(-0.666666666667,0.5,7.333333333333)); +#229 = DIRECTION('',(-0.707106781187,0.,-0.707106781187)); +#230 = DIRECTION('',(0.,1.,0.)); +#231 = ADVANCED_FACE('',(#232),#243,.F.); +#232 = FACE_BOUND('',#233,.T.); +#233 = EDGE_LOOP('',(#234,#235,#236,#237)); +#234 = ORIENTED_EDGE('',*,*,#213,.F.); +#235 = ORIENTED_EDGE('',*,*,#100,.T.); +#236 = ORIENTED_EDGE('',*,*,#187,.T.); +#237 = ORIENTED_EDGE('',*,*,#238,.F.); +#238 = EDGE_CURVE('',#214,#188,#239,.T.); +#239 = LINE('',#240,#241); +#240 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667)); +#241 = VECTOR('',#242,1.); +#242 = DIRECTION('',(1.,0.,0.)); +#243 = PLANE('',#244); +#244 = AXIS2_PLACEMENT_3D('',#245,#246,#247); +#245 = CARTESIAN_POINT('',(-0.5,-0.666666666667,7.333333333333)); +#246 = DIRECTION('',(0.,-0.707106781187,-0.707106781187)); +#247 = DIRECTION('',(-1.,-0.,0.)); +#248 = ADVANCED_FACE('',(#249),#274,.F.); +#249 = FACE_BOUND('',#250,.F.); +#250 = EDGE_LOOP('',(#251,#259,#260,#268)); +#251 = ORIENTED_EDGE('',*,*,#252,.T.); +#252 = EDGE_CURVE('',#253,#117,#255,.T.); +#253 = VERTEX_POINT('',#254); +#254 = CARTESIAN_POINT('',(-1.25,1.27,0.2)); +#255 = LINE('',#256,#257); +#256 = CARTESIAN_POINT('',(-1.25,1.27,0.2)); +#257 = VECTOR('',#258,1.); +#258 = DIRECTION('',(0.,0.,1.)); +#259 = ORIENTED_EDGE('',*,*,#116,.T.); +#260 = ORIENTED_EDGE('',*,*,#261,.F.); +#261 = EDGE_CURVE('',#262,#119,#264,.T.); +#262 = VERTEX_POINT('',#263); +#263 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#264 = LINE('',#265,#266); +#265 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#266 = VECTOR('',#267,1.); +#267 = DIRECTION('',(0.,0.,1.)); +#268 = ORIENTED_EDGE('',*,*,#269,.F.); +#269 = EDGE_CURVE('',#253,#262,#270,.T.); +#270 = LINE('',#271,#272); +#271 = CARTESIAN_POINT('',(-1.25,1.27,0.2)); +#272 = VECTOR('',#273,1.); +#273 = DIRECTION('',(0.,-1.,0.)); +#274 = PLANE('',#275); +#275 = AXIS2_PLACEMENT_3D('',#276,#277,#278); +#276 = CARTESIAN_POINT('',(-1.25,1.27,0.2)); +#277 = DIRECTION('',(1.,0.,0.)); +#278 = DIRECTION('',(0.,-1.,0.)); +#279 = ADVANCED_FACE('',(#280),#330,.F.); +#280 = FACE_BOUND('',#281,.F.); +#281 = EDGE_LOOP('',(#282,#292,#298,#299,#300,#308,#316,#324)); +#282 = ORIENTED_EDGE('',*,*,#283,.F.); +#283 = EDGE_CURVE('',#284,#286,#288,.T.); +#284 = VERTEX_POINT('',#285); +#285 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#286 = VERTEX_POINT('',#287); +#287 = CARTESIAN_POINT('',(0.95,1.27,0.2)); +#288 = LINE('',#289,#290); +#289 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#290 = VECTOR('',#291,1.); +#291 = DIRECTION('',(-1.,0.,0.)); +#292 = ORIENTED_EDGE('',*,*,#293,.T.); +#293 = EDGE_CURVE('',#284,#135,#294,.T.); +#294 = LINE('',#295,#296); +#295 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#296 = VECTOR('',#297,1.); +#297 = DIRECTION('',(0.,0.,1.)); +#298 = ORIENTED_EDGE('',*,*,#142,.T.); +#299 = ORIENTED_EDGE('',*,*,#252,.F.); +#300 = ORIENTED_EDGE('',*,*,#301,.F.); +#301 = EDGE_CURVE('',#302,#253,#304,.T.); +#302 = VERTEX_POINT('',#303); +#303 = CARTESIAN_POINT('',(-0.95,1.27,0.2)); +#304 = LINE('',#305,#306); +#305 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#306 = VECTOR('',#307,1.); +#307 = DIRECTION('',(-1.,0.,0.)); +#308 = ORIENTED_EDGE('',*,*,#309,.T.); +#309 = EDGE_CURVE('',#302,#310,#312,.T.); +#310 = VERTEX_POINT('',#311); +#311 = CARTESIAN_POINT('',(-0.816025403784,1.27,0.7)); +#312 = LINE('',#313,#314); +#313 = CARTESIAN_POINT('',(-0.876313972081,1.27,0.475)); +#314 = VECTOR('',#315,1.); +#315 = DIRECTION('',(0.258819045103,0.,0.965925826289)); +#316 = ORIENTED_EDGE('',*,*,#317,.T.); +#317 = EDGE_CURVE('',#310,#318,#320,.T.); +#318 = VERTEX_POINT('',#319); +#319 = CARTESIAN_POINT('',(0.816025403784,1.27,0.7)); +#320 = LINE('',#321,#322); +#321 = CARTESIAN_POINT('',(0.216987298108,1.27,0.7)); +#322 = VECTOR('',#323,1.); +#323 = DIRECTION('',(1.,0.,0.)); +#324 = ORIENTED_EDGE('',*,*,#325,.T.); +#325 = EDGE_CURVE('',#318,#286,#326,.T.); +#326 = LINE('',#327,#328); +#327 = CARTESIAN_POINT('',(0.893060796608,1.27,0.4125)); +#328 = VECTOR('',#329,1.); +#329 = DIRECTION('',(0.258819045103,0.,-0.965925826289)); +#330 = PLANE('',#331); +#331 = AXIS2_PLACEMENT_3D('',#332,#333,#334); +#332 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#333 = DIRECTION('',(0.,-1.,0.)); +#334 = DIRECTION('',(-1.,0.,0.)); +#335 = ADVANCED_FACE('',(#336),#386,.F.); +#336 = FACE_BOUND('',#337,.F.); +#337 = EDGE_LOOP('',(#338,#346,#347,#348,#356,#364,#372,#380)); +#338 = ORIENTED_EDGE('',*,*,#339,.F.); +#339 = EDGE_CURVE('',#262,#340,#342,.T.); +#340 = VERTEX_POINT('',#341); +#341 = CARTESIAN_POINT('',(-0.95,-1.27,0.2)); +#342 = LINE('',#343,#344); +#343 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#344 = VECTOR('',#345,1.); +#345 = DIRECTION('',(1.,0.,0.)); +#346 = ORIENTED_EDGE('',*,*,#261,.T.); +#347 = ORIENTED_EDGE('',*,*,#126,.T.); +#348 = ORIENTED_EDGE('',*,*,#349,.F.); +#349 = EDGE_CURVE('',#350,#127,#352,.T.); +#350 = VERTEX_POINT('',#351); +#351 = CARTESIAN_POINT('',(1.25,-1.27,0.2)); +#352 = LINE('',#353,#354); +#353 = CARTESIAN_POINT('',(1.25,-1.27,0.2)); +#354 = VECTOR('',#355,1.); +#355 = DIRECTION('',(0.,0.,1.)); +#356 = ORIENTED_EDGE('',*,*,#357,.F.); +#357 = EDGE_CURVE('',#358,#350,#360,.T.); +#358 = VERTEX_POINT('',#359); +#359 = CARTESIAN_POINT('',(0.95,-1.27,0.2)); +#360 = LINE('',#361,#362); +#361 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#362 = VECTOR('',#363,1.); +#363 = DIRECTION('',(1.,0.,0.)); +#364 = ORIENTED_EDGE('',*,*,#365,.F.); +#365 = EDGE_CURVE('',#366,#358,#368,.T.); +#366 = VERTEX_POINT('',#367); +#367 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7)); +#368 = LINE('',#369,#370); +#369 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7)); +#370 = VECTOR('',#371,1.); +#371 = DIRECTION('',(0.258819045103,-2.144786184852E-16,-0.965925826289) + ); +#372 = ORIENTED_EDGE('',*,*,#373,.F.); +#373 = EDGE_CURVE('',#374,#366,#376,.T.); +#374 = VERTEX_POINT('',#375); +#375 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7)); +#376 = LINE('',#377,#378); +#377 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7)); +#378 = VECTOR('',#379,1.); +#379 = DIRECTION('',(1.,0.,0.)); +#380 = ORIENTED_EDGE('',*,*,#381,.F.); +#381 = EDGE_CURVE('',#340,#374,#382,.T.); +#382 = LINE('',#383,#384); +#383 = CARTESIAN_POINT('',(-0.95,-1.27,0.2)); +#384 = VECTOR('',#385,1.); +#385 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289)); +#386 = PLANE('',#387); +#387 = AXIS2_PLACEMENT_3D('',#388,#389,#390); +#388 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#389 = DIRECTION('',(0.,1.,0.)); +#390 = DIRECTION('',(1.,0.,0.)); +#391 = ADVANCED_FACE('',(#392),#403,.F.); +#392 = FACE_BOUND('',#393,.F.); +#393 = EDGE_LOOP('',(#394,#395,#396,#397)); +#394 = ORIENTED_EDGE('',*,*,#349,.T.); +#395 = ORIENTED_EDGE('',*,*,#134,.T.); +#396 = ORIENTED_EDGE('',*,*,#293,.F.); +#397 = ORIENTED_EDGE('',*,*,#398,.F.); +#398 = EDGE_CURVE('',#350,#284,#399,.T.); +#399 = LINE('',#400,#401); +#400 = CARTESIAN_POINT('',(1.25,-1.27,0.2)); +#401 = VECTOR('',#402,1.); +#402 = DIRECTION('',(0.,1.,0.)); +#403 = PLANE('',#404); +#404 = AXIS2_PLACEMENT_3D('',#405,#406,#407); +#405 = CARTESIAN_POINT('',(1.25,-1.27,0.2)); +#406 = DIRECTION('',(-1.,0.,0.)); +#407 = DIRECTION('',(0.,1.,0.)); +#408 = ADVANCED_FACE('',(#409),#434,.F.); +#409 = FACE_BOUND('',#410,.F.); +#410 = EDGE_LOOP('',(#411,#419,#427,#433)); +#411 = ORIENTED_EDGE('',*,*,#412,.T.); +#412 = EDGE_CURVE('',#157,#413,#415,.T.); +#413 = VERTEX_POINT('',#414); +#414 = CARTESIAN_POINT('',(0.5,0.5,3.75)); +#415 = LINE('',#416,#417); +#416 = CARTESIAN_POINT('',(0.5,0.5,7.5)); +#417 = VECTOR('',#418,1.); +#418 = DIRECTION('',(-0.,-0.,-1.)); +#419 = ORIENTED_EDGE('',*,*,#420,.T.); +#420 = EDGE_CURVE('',#413,#421,#423,.T.); +#421 = VERTEX_POINT('',#422); +#422 = CARTESIAN_POINT('',(-0.5,0.5,3.75)); +#423 = LINE('',#424,#425); +#424 = CARTESIAN_POINT('',(0.5,0.5,3.75)); +#425 = VECTOR('',#426,1.); +#426 = DIRECTION('',(-1.,0.,0.)); +#427 = ORIENTED_EDGE('',*,*,#428,.F.); +#428 = EDGE_CURVE('',#166,#421,#429,.T.); +#429 = LINE('',#430,#431); +#430 = CARTESIAN_POINT('',(-0.5,0.5,7.5)); +#431 = VECTOR('',#432,1.); +#432 = DIRECTION('',(-0.,-0.,-1.)); +#433 = ORIENTED_EDGE('',*,*,#173,.F.); +#434 = PLANE('',#435); +#435 = AXIS2_PLACEMENT_3D('',#436,#437,#438); +#436 = CARTESIAN_POINT('',(0.5,0.5,7.5)); +#437 = DIRECTION('',(0.,1.,0.)); +#438 = DIRECTION('',(-1.,0.,0.)); +#439 = ADVANCED_FACE('',(#440),#458,.F.); +#440 = FACE_BOUND('',#441,.F.); +#441 = EDGE_LOOP('',(#442,#450,#456,#457)); +#442 = ORIENTED_EDGE('',*,*,#443,.T.); +#443 = EDGE_CURVE('',#188,#444,#446,.T.); +#444 = VERTEX_POINT('',#445); +#445 = CARTESIAN_POINT('',(0.5,-0.5,3.75)); +#446 = LINE('',#447,#448); +#447 = CARTESIAN_POINT('',(0.5,-0.5,7.5)); +#448 = VECTOR('',#449,1.); +#449 = DIRECTION('',(-0.,-0.,-1.)); +#450 = ORIENTED_EDGE('',*,*,#451,.T.); +#451 = EDGE_CURVE('',#444,#413,#452,.T.); +#452 = LINE('',#453,#454); +#453 = CARTESIAN_POINT('',(0.5,-0.5,3.75)); +#454 = VECTOR('',#455,1.); +#455 = DIRECTION('',(0.,1.,0.)); +#456 = ORIENTED_EDGE('',*,*,#412,.F.); +#457 = ORIENTED_EDGE('',*,*,#197,.F.); +#458 = PLANE('',#459); +#459 = AXIS2_PLACEMENT_3D('',#460,#461,#462); +#460 = CARTESIAN_POINT('',(0.5,-0.5,7.5)); +#461 = DIRECTION('',(1.,0.,0.)); +#462 = DIRECTION('',(-0.,1.,0.)); +#463 = ADVANCED_FACE('',(#464),#482,.F.); +#464 = FACE_BOUND('',#465,.F.); +#465 = EDGE_LOOP('',(#466,#467,#475,#481)); +#466 = ORIENTED_EDGE('',*,*,#428,.T.); +#467 = ORIENTED_EDGE('',*,*,#468,.T.); +#468 = EDGE_CURVE('',#421,#469,#471,.T.); +#469 = VERTEX_POINT('',#470); +#470 = CARTESIAN_POINT('',(-0.5,-0.5,3.75)); +#471 = LINE('',#472,#473); +#472 = CARTESIAN_POINT('',(-0.5,0.5,3.75)); +#473 = VECTOR('',#474,1.); +#474 = DIRECTION('',(0.,-1.,0.)); +#475 = ORIENTED_EDGE('',*,*,#476,.F.); +#476 = EDGE_CURVE('',#214,#469,#477,.T.); +#477 = LINE('',#478,#479); +#478 = CARTESIAN_POINT('',(-0.5,-0.5,7.5)); +#479 = VECTOR('',#480,1.); +#480 = DIRECTION('',(-0.,-0.,-1.)); +#481 = ORIENTED_EDGE('',*,*,#221,.F.); +#482 = PLANE('',#483); +#483 = AXIS2_PLACEMENT_3D('',#484,#485,#486); +#484 = CARTESIAN_POINT('',(-0.5,0.5,7.5)); +#485 = DIRECTION('',(-1.,0.,0.)); +#486 = DIRECTION('',(0.,-1.,0.)); +#487 = ADVANCED_FACE('',(#488),#499,.F.); +#488 = FACE_BOUND('',#489,.F.); +#489 = EDGE_LOOP('',(#490,#491,#497,#498)); +#490 = ORIENTED_EDGE('',*,*,#476,.T.); +#491 = ORIENTED_EDGE('',*,*,#492,.T.); +#492 = EDGE_CURVE('',#469,#444,#493,.T.); +#493 = LINE('',#494,#495); +#494 = CARTESIAN_POINT('',(-0.5,-0.5,3.75)); +#495 = VECTOR('',#496,1.); +#496 = DIRECTION('',(1.,0.,0.)); +#497 = ORIENTED_EDGE('',*,*,#443,.F.); +#498 = ORIENTED_EDGE('',*,*,#238,.F.); +#499 = PLANE('',#500); +#500 = AXIS2_PLACEMENT_3D('',#501,#502,#503); +#501 = CARTESIAN_POINT('',(-0.5,-0.5,7.5)); +#502 = DIRECTION('',(0.,-1.,0.)); +#503 = DIRECTION('',(1.,0.,0.)); +#504 = ADVANCED_FACE('',(#505),#516,.F.); +#505 = FACE_BOUND('',#506,.F.); +#506 = EDGE_LOOP('',(#507,#508,#509,#510)); +#507 = ORIENTED_EDGE('',*,*,#301,.T.); +#508 = ORIENTED_EDGE('',*,*,#269,.T.); +#509 = ORIENTED_EDGE('',*,*,#339,.T.); +#510 = ORIENTED_EDGE('',*,*,#511,.T.); +#511 = EDGE_CURVE('',#340,#302,#512,.T.); +#512 = LINE('',#513,#514); +#513 = CARTESIAN_POINT('',(-0.95,-1.27,0.2)); +#514 = VECTOR('',#515,1.); +#515 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#516 = PLANE('',#517); +#517 = AXIS2_PLACEMENT_3D('',#518,#519,#520); +#518 = CARTESIAN_POINT('',(0.,0.,0.2)); +#519 = DIRECTION('',(0.,0.,1.)); +#520 = DIRECTION('',(1.,0.,-0.)); +#521 = ADVANCED_FACE('',(#522),#533,.F.); +#522 = FACE_BOUND('',#523,.F.); +#523 = EDGE_LOOP('',(#524,#525,#531,#532)); +#524 = ORIENTED_EDGE('',*,*,#283,.T.); +#525 = ORIENTED_EDGE('',*,*,#526,.F.); +#526 = EDGE_CURVE('',#358,#286,#527,.T.); +#527 = LINE('',#528,#529); +#528 = CARTESIAN_POINT('',(0.95,-1.27,0.2)); +#529 = VECTOR('',#530,1.); +#530 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#531 = ORIENTED_EDGE('',*,*,#357,.T.); +#532 = ORIENTED_EDGE('',*,*,#398,.T.); +#533 = PLANE('',#534); +#534 = AXIS2_PLACEMENT_3D('',#535,#536,#537); +#535 = CARTESIAN_POINT('',(0.,0.,0.2)); +#536 = DIRECTION('',(0.,0.,1.)); +#537 = DIRECTION('',(1.,0.,-0.)); +#538 = ADVANCED_FACE('',(#539),#550,.T.); +#539 = FACE_BOUND('',#540,.T.); +#540 = EDGE_LOOP('',(#541,#542,#548,#549)); +#541 = ORIENTED_EDGE('',*,*,#365,.F.); +#542 = ORIENTED_EDGE('',*,*,#543,.T.); +#543 = EDGE_CURVE('',#366,#318,#544,.T.); +#544 = LINE('',#545,#546); +#545 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7)); +#546 = VECTOR('',#547,1.); +#547 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#548 = ORIENTED_EDGE('',*,*,#325,.T.); +#549 = ORIENTED_EDGE('',*,*,#526,.F.); +#550 = PLANE('',#551); +#551 = AXIS2_PLACEMENT_3D('',#552,#553,#554); +#552 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7)); +#553 = DIRECTION('',(-0.965925826289,-5.746937261686E-17,-0.258819045103 + )); +#554 = DIRECTION('',(0.258819045103,-2.144786184852E-16,-0.965925826289) + ); +#555 = ADVANCED_FACE('',(#556),#567,.T.); +#556 = FACE_BOUND('',#557,.T.); +#557 = EDGE_LOOP('',(#558,#559,#565,#566)); +#558 = ORIENTED_EDGE('',*,*,#373,.F.); +#559 = ORIENTED_EDGE('',*,*,#560,.T.); +#560 = EDGE_CURVE('',#374,#310,#561,.T.); +#561 = LINE('',#562,#563); +#562 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7)); +#563 = VECTOR('',#564,1.); +#564 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#565 = ORIENTED_EDGE('',*,*,#317,.T.); +#566 = ORIENTED_EDGE('',*,*,#543,.F.); +#567 = PLANE('',#568); +#568 = AXIS2_PLACEMENT_3D('',#569,#570,#571); +#569 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7)); +#570 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#571 = DIRECTION('',(1.,0.,0.)); +#572 = ADVANCED_FACE('',(#573),#579,.T.); +#573 = FACE_BOUND('',#574,.T.); +#574 = EDGE_LOOP('',(#575,#576,#577,#578)); +#575 = ORIENTED_EDGE('',*,*,#381,.F.); +#576 = ORIENTED_EDGE('',*,*,#511,.T.); +#577 = ORIENTED_EDGE('',*,*,#309,.T.); +#578 = ORIENTED_EDGE('',*,*,#560,.F.); +#579 = PLANE('',#580); +#580 = AXIS2_PLACEMENT_3D('',#581,#582,#583); +#581 = CARTESIAN_POINT('',(-0.95,-1.27,0.2)); +#582 = DIRECTION('',(0.965925826289,-5.746937261686E-17,-0.258819045103) + ); +#583 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289)); +#584 = ADVANCED_FACE('',(#585),#591,.T.); +#585 = FACE_BOUND('',#586,.T.); +#586 = EDGE_LOOP('',(#587,#588,#589,#590)); +#587 = ORIENTED_EDGE('',*,*,#468,.T.); +#588 = ORIENTED_EDGE('',*,*,#492,.T.); +#589 = ORIENTED_EDGE('',*,*,#451,.T.); +#590 = ORIENTED_EDGE('',*,*,#420,.T.); +#591 = PLANE('',#592); +#592 = AXIS2_PLACEMENT_3D('',#593,#594,#595); +#593 = CARTESIAN_POINT('',(-6.938893903907E-18,0.,3.75)); +#594 = DIRECTION('',(0.,0.,1.)); +#595 = DIRECTION('',(1.,0.,-0.)); +#596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#600)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#597,#598,#599)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#597 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#598 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#599 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#600 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#597, + 'distance_accuracy_value','confusion accuracy'); +#601 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#602,#604); +#602 = ( REPRESENTATION_RELATIONSHIP('','',#75,#48) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#603) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#603 = ITEM_DEFINED_TRANSFORMATION('','',#11,#49); +#604 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#605 + ); +#605 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('56','Body010','',#43,#70,$); +#606 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#72)); +#607 = SHAPE_DEFINITION_REPRESENTATION(#608,#614); +#608 = PRODUCT_DEFINITION_SHAPE('','',#609); +#609 = PRODUCT_DEFINITION('design','',#610,#613); +#610 = PRODUCT_DEFINITION_FORMATION('','',#611); +#611 = PRODUCT('Lead010','Lead010','',(#612)); +#612 = PRODUCT_CONTEXT('',#2,'mechanical'); +#613 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#614 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#615),#901); +#615 = MANIFOLD_SOLID_BREP('',#616); +#616 = CLOSED_SHELL('',(#617,#657,#688,#719,#752,#785,#816,#847,#869, + #885)); +#617 = ADVANCED_FACE('',(#618),#652,.T.); +#618 = FACE_BOUND('',#619,.T.); +#619 = EDGE_LOOP('',(#620,#630,#638,#646)); +#620 = ORIENTED_EDGE('',*,*,#621,.T.); +#621 = EDGE_CURVE('',#622,#624,#626,.T.); +#622 = VERTEX_POINT('',#623); +#623 = CARTESIAN_POINT('',(2.15,-0.3,0.2)); +#624 = VERTEX_POINT('',#625); +#625 = CARTESIAN_POINT('',(2.15,-0.3,0.)); +#626 = LINE('',#627,#628); +#627 = CARTESIAN_POINT('',(2.15,-0.3,0.2)); +#628 = VECTOR('',#629,1.); +#629 = DIRECTION('',(0.,-1.110223024625E-16,-1.)); +#630 = ORIENTED_EDGE('',*,*,#631,.T.); +#631 = EDGE_CURVE('',#624,#632,#634,.T.); +#632 = VERTEX_POINT('',#633); +#633 = CARTESIAN_POINT('',(2.15,0.3,0.)); +#634 = LINE('',#635,#636); +#635 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17)); +#636 = VECTOR('',#637,1.); +#637 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#638 = ORIENTED_EDGE('',*,*,#639,.T.); +#639 = EDGE_CURVE('',#632,#640,#642,.T.); +#640 = VERTEX_POINT('',#641); +#641 = CARTESIAN_POINT('',(2.15,0.3,0.2)); +#642 = LINE('',#643,#644); +#643 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17)); +#644 = VECTOR('',#645,1.); +#645 = DIRECTION('',(0.,1.110223024625E-16,1.)); +#646 = ORIENTED_EDGE('',*,*,#647,.T.); +#647 = EDGE_CURVE('',#640,#622,#648,.T.); +#648 = LINE('',#649,#650); +#649 = CARTESIAN_POINT('',(2.15,0.3,0.2)); +#650 = VECTOR('',#651,1.); +#651 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#652 = PLANE('',#653); +#653 = AXIS2_PLACEMENT_3D('',#654,#655,#656); +#654 = CARTESIAN_POINT('',(2.15,3.087807787239E-17,0.1)); +#655 = DIRECTION('',(1.,0.,0.)); +#656 = DIRECTION('',(-0.,1.,0.)); +#657 = ADVANCED_FACE('',(#658),#683,.F.); +#658 = FACE_BOUND('',#659,.F.); +#659 = EDGE_LOOP('',(#660,#668,#669,#677)); +#660 = ORIENTED_EDGE('',*,*,#661,.F.); +#661 = EDGE_CURVE('',#624,#662,#664,.T.); +#662 = VERTEX_POINT('',#663); +#663 = CARTESIAN_POINT('',(0.825,-0.3,0.)); +#664 = LINE('',#665,#666); +#665 = CARTESIAN_POINT('',(2.15,-0.3,-1.387778780781E-17)); +#666 = VECTOR('',#667,1.); +#667 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48)); +#668 = ORIENTED_EDGE('',*,*,#631,.T.); +#669 = ORIENTED_EDGE('',*,*,#670,.T.); +#670 = EDGE_CURVE('',#632,#671,#673,.T.); +#671 = VERTEX_POINT('',#672); +#672 = CARTESIAN_POINT('',(0.825,0.3,0.)); +#673 = LINE('',#674,#675); +#674 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17)); +#675 = VECTOR('',#676,1.); +#676 = DIRECTION('',(-1.,1.110223024625E-16,-1.110223024625E-16)); +#677 = ORIENTED_EDGE('',*,*,#678,.F.); +#678 = EDGE_CURVE('',#662,#671,#679,.T.); +#679 = LINE('',#680,#681); +#680 = CARTESIAN_POINT('',(0.825,-0.3,-1.387778780781E-16)); +#681 = VECTOR('',#682,1.); +#682 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#683 = PLANE('',#684); +#684 = AXIS2_PLACEMENT_3D('',#685,#686,#687); +#685 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17)); +#686 = DIRECTION('',(-1.110223024625E-16,1.232595164408E-32,1.)); +#687 = DIRECTION('',(1.110223024625E-16,1.,-5.167288087198E-45)); +#688 = ADVANCED_FACE('',(#689),#714,.F.); +#689 = FACE_BOUND('',#690,.F.); +#690 = EDGE_LOOP('',(#691,#699,#700,#708)); +#691 = ORIENTED_EDGE('',*,*,#692,.F.); +#692 = EDGE_CURVE('',#640,#693,#695,.T.); +#693 = VERTEX_POINT('',#694); +#694 = CARTESIAN_POINT('',(0.825,0.3,0.2)); +#695 = LINE('',#696,#697); +#696 = CARTESIAN_POINT('',(2.15,0.3,0.2)); +#697 = VECTOR('',#698,1.); +#698 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48)); +#699 = ORIENTED_EDGE('',*,*,#647,.T.); +#700 = ORIENTED_EDGE('',*,*,#701,.T.); +#701 = EDGE_CURVE('',#622,#702,#704,.T.); +#702 = VERTEX_POINT('',#703); +#703 = CARTESIAN_POINT('',(0.825,-0.3,0.2)); +#704 = LINE('',#705,#706); +#705 = CARTESIAN_POINT('',(2.15,-0.3,0.2)); +#706 = VECTOR('',#707,1.); +#707 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48)); +#708 = ORIENTED_EDGE('',*,*,#709,.F.); +#709 = EDGE_CURVE('',#693,#702,#710,.T.); +#710 = LINE('',#711,#712); +#711 = CARTESIAN_POINT('',(0.825,0.3,0.2)); +#712 = VECTOR('',#713,1.); +#713 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#714 = PLANE('',#715); +#715 = AXIS2_PLACEMENT_3D('',#716,#717,#718); +#716 = CARTESIAN_POINT('',(2.15,0.3,0.2)); +#717 = DIRECTION('',(1.110223024625E-16,-1.232595164408E-32,-1.)); +#718 = DIRECTION('',(-1.110223024625E-16,-1.,5.167288087198E-45)); +#719 = ADVANCED_FACE('',(#720),#747,.T.); +#720 = FACE_BOUND('',#721,.T.); +#721 = EDGE_LOOP('',(#722,#731,#739,#746)); +#722 = ORIENTED_EDGE('',*,*,#723,.T.); +#723 = EDGE_CURVE('',#662,#724,#726,.T.); +#724 = VERTEX_POINT('',#725); +#725 = CARTESIAN_POINT('',(0.525,-0.3,0.3)); +#726 = CIRCLE('',#727,0.3); +#727 = AXIS2_PLACEMENT_3D('',#728,#729,#730); +#728 = CARTESIAN_POINT('',(0.825,-0.3,0.3)); +#729 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#730 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47)); +#731 = ORIENTED_EDGE('',*,*,#732,.T.); +#732 = EDGE_CURVE('',#724,#733,#735,.T.); +#733 = VERTEX_POINT('',#734); +#734 = CARTESIAN_POINT('',(0.525,0.3,0.3)); +#735 = LINE('',#736,#737); +#736 = CARTESIAN_POINT('',(0.525,-0.3,0.3)); +#737 = VECTOR('',#738,1.); +#738 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#739 = ORIENTED_EDGE('',*,*,#740,.F.); +#740 = EDGE_CURVE('',#671,#733,#741,.T.); +#741 = CIRCLE('',#742,0.3); +#742 = AXIS2_PLACEMENT_3D('',#743,#744,#745); +#743 = CARTESIAN_POINT('',(0.825,0.3,0.3)); +#744 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#745 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17)); +#746 = ORIENTED_EDGE('',*,*,#678,.F.); +#747 = CYLINDRICAL_SURFACE('',#748,0.3); +#748 = AXIS2_PLACEMENT_3D('',#749,#750,#751); +#749 = CARTESIAN_POINT('',(0.825,-0.3,0.3)); +#750 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#751 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17)); +#752 = ADVANCED_FACE('',(#753),#780,.F.); +#753 = FACE_BOUND('',#754,.F.); +#754 = EDGE_LOOP('',(#755,#756,#765,#773)); +#755 = ORIENTED_EDGE('',*,*,#709,.T.); +#756 = ORIENTED_EDGE('',*,*,#757,.T.); +#757 = EDGE_CURVE('',#702,#758,#760,.T.); +#758 = VERTEX_POINT('',#759); +#759 = CARTESIAN_POINT('',(0.725,-0.3,0.3)); +#760 = CIRCLE('',#761,0.1); +#761 = AXIS2_PLACEMENT_3D('',#762,#763,#764); +#762 = CARTESIAN_POINT('',(0.825,-0.3,0.3)); +#763 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#764 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47)); +#765 = ORIENTED_EDGE('',*,*,#766,.F.); +#766 = EDGE_CURVE('',#767,#758,#769,.T.); +#767 = VERTEX_POINT('',#768); +#768 = CARTESIAN_POINT('',(0.725,0.3,0.3)); +#769 = LINE('',#770,#771); +#770 = CARTESIAN_POINT('',(0.725,0.3,0.3)); +#771 = VECTOR('',#772,1.); +#772 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16)); +#773 = ORIENTED_EDGE('',*,*,#774,.F.); +#774 = EDGE_CURVE('',#693,#767,#775,.T.); +#775 = CIRCLE('',#776,0.1); +#776 = AXIS2_PLACEMENT_3D('',#777,#778,#779); +#777 = CARTESIAN_POINT('',(0.825,0.3,0.3)); +#778 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#779 = DIRECTION('',(1.,1.386669559959E-31,5.551115123126E-16)); +#780 = CYLINDRICAL_SURFACE('',#781,0.1); +#781 = AXIS2_PLACEMENT_3D('',#782,#783,#784); +#782 = CARTESIAN_POINT('',(0.825,0.3,0.3)); +#783 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16)); +#784 = DIRECTION('',(1.,2.311115933264E-31,8.326672684689E-16)); +#785 = ADVANCED_FACE('',(#786),#811,.F.); +#786 = FACE_BOUND('',#787,.F.); +#787 = EDGE_LOOP('',(#788,#796,#797,#805)); +#788 = ORIENTED_EDGE('',*,*,#789,.F.); +#789 = EDGE_CURVE('',#724,#790,#792,.T.); +#790 = VERTEX_POINT('',#791); +#791 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003)); +#792 = LINE('',#793,#794); +#793 = CARTESIAN_POINT('',(0.525,-0.3,0.3)); +#794 = VECTOR('',#795,1.); +#795 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.)); +#796 = ORIENTED_EDGE('',*,*,#732,.T.); +#797 = ORIENTED_EDGE('',*,*,#798,.T.); +#798 = EDGE_CURVE('',#733,#799,#801,.T.); +#799 = VERTEX_POINT('',#800); +#800 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003)); +#801 = LINE('',#802,#803); +#802 = CARTESIAN_POINT('',(0.525,0.3,0.3)); +#803 = VECTOR('',#804,1.); +#804 = DIRECTION('',(3.697785493223E-32,4.440892098501E-16,1.)); +#805 = ORIENTED_EDGE('',*,*,#806,.F.); +#806 = EDGE_CURVE('',#790,#799,#807,.T.); +#807 = LINE('',#808,#809); +#808 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003)); +#809 = VECTOR('',#810,1.); +#810 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16)); +#811 = PLANE('',#812); +#812 = AXIS2_PLACEMENT_3D('',#813,#814,#815); +#813 = CARTESIAN_POINT('',(0.525,-0.3,0.3)); +#814 = DIRECTION('',(1.,-3.330669073875E-16,1.109335647967E-31)); +#815 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16)); +#816 = ADVANCED_FACE('',(#817),#842,.F.); +#817 = FACE_BOUND('',#818,.F.); +#818 = EDGE_LOOP('',(#819,#827,#828,#836)); +#819 = ORIENTED_EDGE('',*,*,#820,.T.); +#820 = EDGE_CURVE('',#821,#790,#823,.T.); +#821 = VERTEX_POINT('',#822); +#822 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003)); +#823 = LINE('',#824,#825); +#824 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003)); +#825 = VECTOR('',#826,1.); +#826 = DIRECTION('',(-1.,2.22044604925E-16,-6.123233995737E-17)); +#827 = ORIENTED_EDGE('',*,*,#806,.T.); +#828 = ORIENTED_EDGE('',*,*,#829,.T.); +#829 = EDGE_CURVE('',#799,#830,#832,.T.); +#830 = VERTEX_POINT('',#831); +#831 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003)); +#832 = LINE('',#833,#834); +#833 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003)); +#834 = VECTOR('',#835,1.); +#835 = DIRECTION('',(1.,-2.22044604925E-16,6.123233995737E-17)); +#836 = ORIENTED_EDGE('',*,*,#837,.T.); +#837 = EDGE_CURVE('',#830,#821,#838,.T.); +#838 = LINE('',#839,#840); +#839 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003)); +#840 = VECTOR('',#841,1.); +#841 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16)); +#842 = PLANE('',#843); +#843 = AXIS2_PLACEMENT_3D('',#844,#845,#846); +#844 = CARTESIAN_POINT('',(0.625,5.252742685258E-16,1.625000000003)); +#845 = DIRECTION('',(-8.326672684689E-16,-4.625929269271E-16,-1.)); +#846 = DIRECTION('',(-1.,0.,8.326672684689E-16)); +#847 = ADVANCED_FACE('',(#848),#864,.F.); +#848 = FACE_BOUND('',#849,.F.); +#849 = EDGE_LOOP('',(#850,#856,#857,#863)); +#850 = ORIENTED_EDGE('',*,*,#851,.F.); +#851 = EDGE_CURVE('',#767,#830,#852,.T.); +#852 = LINE('',#853,#854); +#853 = CARTESIAN_POINT('',(0.725,0.3,0.3)); +#854 = VECTOR('',#855,1.); +#855 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.)); +#856 = ORIENTED_EDGE('',*,*,#766,.T.); +#857 = ORIENTED_EDGE('',*,*,#858,.T.); +#858 = EDGE_CURVE('',#758,#821,#859,.T.); +#859 = LINE('',#860,#861); +#860 = CARTESIAN_POINT('',(0.725,-0.3,0.3)); +#861 = VECTOR('',#862,1.); +#862 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.)); +#863 = ORIENTED_EDGE('',*,*,#837,.F.); +#864 = PLANE('',#865); +#865 = AXIS2_PLACEMENT_3D('',#866,#867,#868); +#866 = CARTESIAN_POINT('',(0.725,0.3,0.3)); +#867 = DIRECTION('',(-1.,3.330669073875E-16,-1.109335647967E-31)); +#868 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16)); +#869 = ADVANCED_FACE('',(#870),#880,.T.); +#870 = FACE_BOUND('',#871,.T.); +#871 = EDGE_LOOP('',(#872,#873,#874,#875,#876,#877,#878,#879)); +#872 = ORIENTED_EDGE('',*,*,#701,.T.); +#873 = ORIENTED_EDGE('',*,*,#757,.T.); +#874 = ORIENTED_EDGE('',*,*,#858,.T.); +#875 = ORIENTED_EDGE('',*,*,#820,.T.); +#876 = ORIENTED_EDGE('',*,*,#789,.F.); +#877 = ORIENTED_EDGE('',*,*,#723,.F.); +#878 = ORIENTED_EDGE('',*,*,#661,.F.); +#879 = ORIENTED_EDGE('',*,*,#621,.F.); +#880 = PLANE('',#881); +#881 = AXIS2_PLACEMENT_3D('',#882,#883,#884); +#882 = CARTESIAN_POINT('',(1.039206125874,-0.3,0.514206125875)); +#883 = DIRECTION('',(0.,-1.,3.171397180526E-16)); +#884 = DIRECTION('',(0.,-3.171397180526E-16,-1.)); +#885 = ADVANCED_FACE('',(#886),#896,.T.); +#886 = FACE_BOUND('',#887,.T.); +#887 = EDGE_LOOP('',(#888,#889,#890,#891,#892,#893,#894,#895)); +#888 = ORIENTED_EDGE('',*,*,#670,.T.); +#889 = ORIENTED_EDGE('',*,*,#740,.T.); +#890 = ORIENTED_EDGE('',*,*,#798,.T.); +#891 = ORIENTED_EDGE('',*,*,#829,.T.); +#892 = ORIENTED_EDGE('',*,*,#851,.F.); +#893 = ORIENTED_EDGE('',*,*,#774,.F.); +#894 = ORIENTED_EDGE('',*,*,#692,.F.); +#895 = ORIENTED_EDGE('',*,*,#639,.F.); +#896 = PLANE('',#897); +#897 = AXIS2_PLACEMENT_3D('',#898,#899,#900); +#898 = CARTESIAN_POINT('',(1.039206125874,0.3,0.514206125875)); +#899 = DIRECTION('',(0.,1.,-3.269362423072E-16)); +#900 = DIRECTION('',(0.,3.269362423072E-16,1.)); +#901 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#905)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#902,#903,#904)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#902 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#903 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#904 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#905 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#902, + 'distance_accuracy_value','confusion accuracy'); +#906 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#907,#909); +#907 = ( REPRESENTATION_RELATIONSHIP('','',#614,#48) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#908) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#908 = ITEM_DEFINED_TRANSFORMATION('','',#11,#53); +#909 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#910 + ); +#910 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('57','Lead010','',#43,#609,$); +#911 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#611)); +#912 = SHAPE_DEFINITION_REPRESENTATION(#913,#919); +#913 = PRODUCT_DEFINITION_SHAPE('','',#914); +#914 = PRODUCT_DEFINITION('design','',#915,#918); +#915 = PRODUCT_DEFINITION_FORMATION('','',#916); +#916 = PRODUCT('01x01_P2.54mm_Vertical_SMD011', + '01x01_P2.54mm_Vertical_SMD011','',(#917)); +#917 = PRODUCT_CONTEXT('',#2,'mechanical'); +#918 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#919 = SHAPE_REPRESENTATION('',(#11,#920,#924),#928); +#920 = AXIS2_PLACEMENT_3D('',#921,#922,#923); +#921 = CARTESIAN_POINT('',(0.,0.,0.)); +#922 = DIRECTION('',(0.,0.,1.)); +#923 = DIRECTION('',(1.,0.,0.)); +#924 = AXIS2_PLACEMENT_3D('',#925,#926,#927); +#925 = CARTESIAN_POINT('',(0.,0.,0.)); +#926 = DIRECTION('',(0.,0.,1.)); +#927 = DIRECTION('',(1.,0.,0.)); +#928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#932)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#929,#930,#931)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#929 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#930 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#931 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#932 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#929, + 'distance_accuracy_value','confusion accuracy'); +#933 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#934,#936); +#934 = ( REPRESENTATION_RELATIONSHIP('','',#919,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#935) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#935 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19); +#936 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#937 + ); +#937 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('61', + '01x01_P2.54mm_Vertical_SMD011','',#5,#914,$); +#938 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#916)); +#939 = SHAPE_DEFINITION_REPRESENTATION(#940,#946); +#940 = PRODUCT_DEFINITION_SHAPE('','',#941); +#941 = PRODUCT_DEFINITION('design','',#942,#945); +#942 = PRODUCT_DEFINITION_FORMATION('','',#943); +#943 = PRODUCT('Body011','Body011','',(#944)); +#944 = PRODUCT_CONTEXT('',#2,'mechanical'); +#945 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#946 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#947),#1467); +#947 = MANIFOLD_SOLID_BREP('',#948); +#948 = CLOSED_SHELL('',(#949,#1023,#1054,#1078,#1102,#1119,#1150,#1206, + #1262,#1279,#1310,#1334,#1358,#1375,#1392,#1409,#1426,#1443,#1455)); +#949 = ADVANCED_FACE('',(#950,#984),#1018,.T.); +#950 = FACE_BOUND('',#951,.T.); +#951 = EDGE_LOOP('',(#952,#962,#970,#978)); +#952 = ORIENTED_EDGE('',*,*,#953,.F.); +#953 = EDGE_CURVE('',#954,#956,#958,.T.); +#954 = VERTEX_POINT('',#955); +#955 = CARTESIAN_POINT('',(0.833333333333,0.833333333333,7.5)); +#956 = VERTEX_POINT('',#957); +#957 = CARTESIAN_POINT('',(-0.833333333333,0.833333333333,7.5)); +#958 = LINE('',#959,#960); +#959 = CARTESIAN_POINT('',(0.5,0.833333333333,7.5)); +#960 = VECTOR('',#961,1.); +#961 = DIRECTION('',(-1.,0.,0.)); +#962 = ORIENTED_EDGE('',*,*,#963,.F.); +#963 = EDGE_CURVE('',#964,#954,#966,.T.); +#964 = VERTEX_POINT('',#965); +#965 = CARTESIAN_POINT('',(0.833333333333,-0.833333333333,7.5)); +#966 = LINE('',#967,#968); +#967 = CARTESIAN_POINT('',(0.833333333333,-0.5,7.5)); +#968 = VECTOR('',#969,1.); +#969 = DIRECTION('',(0.,1.,0.)); +#970 = ORIENTED_EDGE('',*,*,#971,.F.); +#971 = EDGE_CURVE('',#972,#964,#974,.T.); +#972 = VERTEX_POINT('',#973); +#973 = CARTESIAN_POINT('',(-0.833333333333,-0.833333333333,7.5)); +#974 = LINE('',#975,#976); +#975 = CARTESIAN_POINT('',(-0.5,-0.833333333333,7.5)); +#976 = VECTOR('',#977,1.); +#977 = DIRECTION('',(1.,0.,0.)); +#978 = ORIENTED_EDGE('',*,*,#979,.F.); +#979 = EDGE_CURVE('',#956,#972,#980,.T.); +#980 = LINE('',#981,#982); +#981 = CARTESIAN_POINT('',(-0.833333333333,0.5,7.5)); +#982 = VECTOR('',#983,1.); +#983 = DIRECTION('',(0.,-1.,0.)); +#984 = FACE_BOUND('',#985,.T.); +#985 = EDGE_LOOP('',(#986,#996,#1004,#1012)); +#986 = ORIENTED_EDGE('',*,*,#987,.T.); +#987 = EDGE_CURVE('',#988,#990,#992,.T.); +#988 = VERTEX_POINT('',#989); +#989 = CARTESIAN_POINT('',(-1.25,1.27,7.5)); +#990 = VERTEX_POINT('',#991); +#991 = CARTESIAN_POINT('',(-1.25,-1.27,7.5)); +#992 = LINE('',#993,#994); +#993 = CARTESIAN_POINT('',(-1.25,1.27,7.5)); +#994 = VECTOR('',#995,1.); +#995 = DIRECTION('',(0.,-1.,0.)); +#996 = ORIENTED_EDGE('',*,*,#997,.T.); +#997 = EDGE_CURVE('',#990,#998,#1000,.T.); +#998 = VERTEX_POINT('',#999); +#999 = CARTESIAN_POINT('',(1.25,-1.27,7.5)); +#1000 = LINE('',#1001,#1002); +#1001 = CARTESIAN_POINT('',(-1.25,-1.27,7.5)); +#1002 = VECTOR('',#1003,1.); +#1003 = DIRECTION('',(1.,0.,0.)); +#1004 = ORIENTED_EDGE('',*,*,#1005,.T.); +#1005 = EDGE_CURVE('',#998,#1006,#1008,.T.); +#1006 = VERTEX_POINT('',#1007); +#1007 = CARTESIAN_POINT('',(1.25,1.27,7.5)); +#1008 = LINE('',#1009,#1010); +#1009 = CARTESIAN_POINT('',(1.25,-1.27,7.5)); +#1010 = VECTOR('',#1011,1.); +#1011 = DIRECTION('',(0.,1.,0.)); +#1012 = ORIENTED_EDGE('',*,*,#1013,.T.); +#1013 = EDGE_CURVE('',#1006,#988,#1014,.T.); +#1014 = LINE('',#1015,#1016); +#1015 = CARTESIAN_POINT('',(1.25,1.27,7.5)); +#1016 = VECTOR('',#1017,1.); +#1017 = DIRECTION('',(-1.,0.,0.)); +#1018 = PLANE('',#1019); +#1019 = AXIS2_PLACEMENT_3D('',#1020,#1021,#1022); +#1020 = CARTESIAN_POINT('',(0.,0.,7.5)); +#1021 = DIRECTION('',(0.,0.,1.)); +#1022 = DIRECTION('',(1.,0.,-0.)); +#1023 = ADVANCED_FACE('',(#1024),#1049,.F.); +#1024 = FACE_BOUND('',#1025,.T.); +#1025 = EDGE_LOOP('',(#1026,#1034,#1035,#1043)); +#1026 = ORIENTED_EDGE('',*,*,#1027,.F.); +#1027 = EDGE_CURVE('',#954,#1028,#1030,.T.); +#1028 = VERTEX_POINT('',#1029); +#1029 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667)); +#1030 = LINE('',#1031,#1032); +#1031 = CARTESIAN_POINT('',(0.444444444444,0.444444444444,7.111111111111 + )); +#1032 = VECTOR('',#1033,1.); +#1033 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919)); +#1034 = ORIENTED_EDGE('',*,*,#953,.T.); +#1035 = ORIENTED_EDGE('',*,*,#1036,.T.); +#1036 = EDGE_CURVE('',#956,#1037,#1039,.T.); +#1037 = VERTEX_POINT('',#1038); +#1038 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667)); +#1039 = LINE('',#1040,#1041); +#1040 = CARTESIAN_POINT('',(-0.444444444444,0.444444444444, + 7.111111111111)); +#1041 = VECTOR('',#1042,1.); +#1042 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919)); +#1043 = ORIENTED_EDGE('',*,*,#1044,.F.); +#1044 = EDGE_CURVE('',#1028,#1037,#1045,.T.); +#1045 = LINE('',#1046,#1047); +#1046 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667)); +#1047 = VECTOR('',#1048,1.); +#1048 = DIRECTION('',(-1.,0.,0.)); +#1049 = PLANE('',#1050); +#1050 = AXIS2_PLACEMENT_3D('',#1051,#1052,#1053); +#1051 = CARTESIAN_POINT('',(0.5,0.666666666667,7.333333333333)); +#1052 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#1053 = DIRECTION('',(1.,0.,0.)); +#1054 = ADVANCED_FACE('',(#1055),#1073,.F.); +#1055 = FACE_BOUND('',#1056,.T.); +#1056 = EDGE_LOOP('',(#1057,#1065,#1066,#1067)); +#1057 = ORIENTED_EDGE('',*,*,#1058,.F.); +#1058 = EDGE_CURVE('',#964,#1059,#1061,.T.); +#1059 = VERTEX_POINT('',#1060); +#1060 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667)); +#1061 = LINE('',#1062,#1063); +#1062 = CARTESIAN_POINT('',(0.444444444444,-0.444444444444, + 7.111111111111)); +#1063 = VECTOR('',#1064,1.); +#1064 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); +#1065 = ORIENTED_EDGE('',*,*,#963,.T.); +#1066 = ORIENTED_EDGE('',*,*,#1027,.T.); +#1067 = ORIENTED_EDGE('',*,*,#1068,.F.); +#1068 = EDGE_CURVE('',#1059,#1028,#1069,.T.); +#1069 = LINE('',#1070,#1071); +#1070 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667)); +#1071 = VECTOR('',#1072,1.); +#1072 = DIRECTION('',(0.,1.,0.)); +#1073 = PLANE('',#1074); +#1074 = AXIS2_PLACEMENT_3D('',#1075,#1076,#1077); +#1075 = CARTESIAN_POINT('',(0.666666666667,-0.5,7.333333333333)); +#1076 = DIRECTION('',(0.707106781187,0.,-0.707106781187)); +#1077 = DIRECTION('',(0.,-1.,0.)); +#1078 = ADVANCED_FACE('',(#1079),#1097,.F.); +#1079 = FACE_BOUND('',#1080,.T.); +#1080 = EDGE_LOOP('',(#1081,#1082,#1083,#1091)); +#1081 = ORIENTED_EDGE('',*,*,#1036,.F.); +#1082 = ORIENTED_EDGE('',*,*,#979,.T.); +#1083 = ORIENTED_EDGE('',*,*,#1084,.T.); +#1084 = EDGE_CURVE('',#972,#1085,#1087,.T.); +#1085 = VERTEX_POINT('',#1086); +#1086 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667)); +#1087 = LINE('',#1088,#1089); +#1088 = CARTESIAN_POINT('',(-0.444444444444,-0.444444444444, + 7.111111111111)); +#1089 = VECTOR('',#1090,1.); +#1090 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#1091 = ORIENTED_EDGE('',*,*,#1092,.F.); +#1092 = EDGE_CURVE('',#1037,#1085,#1093,.T.); +#1093 = LINE('',#1094,#1095); +#1094 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667)); +#1095 = VECTOR('',#1096,1.); +#1096 = DIRECTION('',(0.,-1.,0.)); +#1097 = PLANE('',#1098); +#1098 = AXIS2_PLACEMENT_3D('',#1099,#1100,#1101); +#1099 = CARTESIAN_POINT('',(-0.666666666667,0.5,7.333333333333)); +#1100 = DIRECTION('',(-0.707106781187,0.,-0.707106781187)); +#1101 = DIRECTION('',(0.,1.,0.)); +#1102 = ADVANCED_FACE('',(#1103),#1114,.F.); +#1103 = FACE_BOUND('',#1104,.T.); +#1104 = EDGE_LOOP('',(#1105,#1106,#1107,#1108)); +#1105 = ORIENTED_EDGE('',*,*,#1084,.F.); +#1106 = ORIENTED_EDGE('',*,*,#971,.T.); +#1107 = ORIENTED_EDGE('',*,*,#1058,.T.); +#1108 = ORIENTED_EDGE('',*,*,#1109,.F.); +#1109 = EDGE_CURVE('',#1085,#1059,#1110,.T.); +#1110 = LINE('',#1111,#1112); +#1111 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667)); +#1112 = VECTOR('',#1113,1.); +#1113 = DIRECTION('',(1.,0.,0.)); +#1114 = PLANE('',#1115); +#1115 = AXIS2_PLACEMENT_3D('',#1116,#1117,#1118); +#1116 = CARTESIAN_POINT('',(-0.5,-0.666666666667,7.333333333333)); +#1117 = DIRECTION('',(0.,-0.707106781187,-0.707106781187)); +#1118 = DIRECTION('',(-1.,-0.,0.)); +#1119 = ADVANCED_FACE('',(#1120),#1145,.F.); +#1120 = FACE_BOUND('',#1121,.F.); +#1121 = EDGE_LOOP('',(#1122,#1130,#1131,#1139)); +#1122 = ORIENTED_EDGE('',*,*,#1123,.T.); +#1123 = EDGE_CURVE('',#1124,#988,#1126,.T.); +#1124 = VERTEX_POINT('',#1125); +#1125 = CARTESIAN_POINT('',(-1.25,1.27,0.2)); +#1126 = LINE('',#1127,#1128); +#1127 = CARTESIAN_POINT('',(-1.25,1.27,0.2)); +#1128 = VECTOR('',#1129,1.); +#1129 = DIRECTION('',(0.,0.,1.)); +#1130 = ORIENTED_EDGE('',*,*,#987,.T.); +#1131 = ORIENTED_EDGE('',*,*,#1132,.F.); +#1132 = EDGE_CURVE('',#1133,#990,#1135,.T.); +#1133 = VERTEX_POINT('',#1134); +#1134 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#1135 = LINE('',#1136,#1137); +#1136 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#1137 = VECTOR('',#1138,1.); +#1138 = DIRECTION('',(0.,0.,1.)); +#1139 = ORIENTED_EDGE('',*,*,#1140,.F.); +#1140 = EDGE_CURVE('',#1124,#1133,#1141,.T.); +#1141 = LINE('',#1142,#1143); +#1142 = CARTESIAN_POINT('',(-1.25,1.27,0.2)); +#1143 = VECTOR('',#1144,1.); +#1144 = DIRECTION('',(0.,-1.,0.)); +#1145 = PLANE('',#1146); +#1146 = AXIS2_PLACEMENT_3D('',#1147,#1148,#1149); +#1147 = CARTESIAN_POINT('',(-1.25,1.27,0.2)); +#1148 = DIRECTION('',(1.,0.,0.)); +#1149 = DIRECTION('',(0.,-1.,0.)); +#1150 = ADVANCED_FACE('',(#1151),#1201,.F.); +#1151 = FACE_BOUND('',#1152,.F.); +#1152 = EDGE_LOOP('',(#1153,#1163,#1169,#1170,#1171,#1179,#1187,#1195)); +#1153 = ORIENTED_EDGE('',*,*,#1154,.F.); +#1154 = EDGE_CURVE('',#1155,#1157,#1159,.T.); +#1155 = VERTEX_POINT('',#1156); +#1156 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#1157 = VERTEX_POINT('',#1158); +#1158 = CARTESIAN_POINT('',(0.95,1.27,0.2)); +#1159 = LINE('',#1160,#1161); +#1160 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#1161 = VECTOR('',#1162,1.); +#1162 = DIRECTION('',(-1.,0.,0.)); +#1163 = ORIENTED_EDGE('',*,*,#1164,.T.); +#1164 = EDGE_CURVE('',#1155,#1006,#1165,.T.); +#1165 = LINE('',#1166,#1167); +#1166 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#1167 = VECTOR('',#1168,1.); +#1168 = DIRECTION('',(0.,0.,1.)); +#1169 = ORIENTED_EDGE('',*,*,#1013,.T.); +#1170 = ORIENTED_EDGE('',*,*,#1123,.F.); +#1171 = ORIENTED_EDGE('',*,*,#1172,.F.); +#1172 = EDGE_CURVE('',#1173,#1124,#1175,.T.); +#1173 = VERTEX_POINT('',#1174); +#1174 = CARTESIAN_POINT('',(-0.95,1.27,0.2)); +#1175 = LINE('',#1176,#1177); +#1176 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#1177 = VECTOR('',#1178,1.); +#1178 = DIRECTION('',(-1.,0.,0.)); +#1179 = ORIENTED_EDGE('',*,*,#1180,.T.); +#1180 = EDGE_CURVE('',#1173,#1181,#1183,.T.); +#1181 = VERTEX_POINT('',#1182); +#1182 = CARTESIAN_POINT('',(-0.816025403784,1.27,0.7)); +#1183 = LINE('',#1184,#1185); +#1184 = CARTESIAN_POINT('',(-0.876313972081,1.27,0.475)); +#1185 = VECTOR('',#1186,1.); +#1186 = DIRECTION('',(0.258819045103,0.,0.965925826289)); +#1187 = ORIENTED_EDGE('',*,*,#1188,.T.); +#1188 = EDGE_CURVE('',#1181,#1189,#1191,.T.); +#1189 = VERTEX_POINT('',#1190); +#1190 = CARTESIAN_POINT('',(0.816025403784,1.27,0.7)); +#1191 = LINE('',#1192,#1193); +#1192 = CARTESIAN_POINT('',(0.216987298108,1.27,0.7)); +#1193 = VECTOR('',#1194,1.); +#1194 = DIRECTION('',(1.,0.,0.)); +#1195 = ORIENTED_EDGE('',*,*,#1196,.T.); +#1196 = EDGE_CURVE('',#1189,#1157,#1197,.T.); +#1197 = LINE('',#1198,#1199); +#1198 = CARTESIAN_POINT('',(0.893060796608,1.27,0.4125)); +#1199 = VECTOR('',#1200,1.); +#1200 = DIRECTION('',(0.258819045103,0.,-0.965925826289)); +#1201 = PLANE('',#1202); +#1202 = AXIS2_PLACEMENT_3D('',#1203,#1204,#1205); +#1203 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#1204 = DIRECTION('',(0.,-1.,0.)); +#1205 = DIRECTION('',(-1.,0.,0.)); +#1206 = ADVANCED_FACE('',(#1207),#1257,.F.); +#1207 = FACE_BOUND('',#1208,.F.); +#1208 = EDGE_LOOP('',(#1209,#1217,#1218,#1219,#1227,#1235,#1243,#1251)); +#1209 = ORIENTED_EDGE('',*,*,#1210,.F.); +#1210 = EDGE_CURVE('',#1133,#1211,#1213,.T.); +#1211 = VERTEX_POINT('',#1212); +#1212 = CARTESIAN_POINT('',(-0.95,-1.27,0.2)); +#1213 = LINE('',#1214,#1215); +#1214 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#1215 = VECTOR('',#1216,1.); +#1216 = DIRECTION('',(1.,0.,0.)); +#1217 = ORIENTED_EDGE('',*,*,#1132,.T.); +#1218 = ORIENTED_EDGE('',*,*,#997,.T.); +#1219 = ORIENTED_EDGE('',*,*,#1220,.F.); +#1220 = EDGE_CURVE('',#1221,#998,#1223,.T.); +#1221 = VERTEX_POINT('',#1222); +#1222 = CARTESIAN_POINT('',(1.25,-1.27,0.2)); +#1223 = LINE('',#1224,#1225); +#1224 = CARTESIAN_POINT('',(1.25,-1.27,0.2)); +#1225 = VECTOR('',#1226,1.); +#1226 = DIRECTION('',(0.,0.,1.)); +#1227 = ORIENTED_EDGE('',*,*,#1228,.F.); +#1228 = EDGE_CURVE('',#1229,#1221,#1231,.T.); +#1229 = VERTEX_POINT('',#1230); +#1230 = CARTESIAN_POINT('',(0.95,-1.27,0.2)); +#1231 = LINE('',#1232,#1233); +#1232 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#1233 = VECTOR('',#1234,1.); +#1234 = DIRECTION('',(1.,0.,0.)); +#1235 = ORIENTED_EDGE('',*,*,#1236,.F.); +#1236 = EDGE_CURVE('',#1237,#1229,#1239,.T.); +#1237 = VERTEX_POINT('',#1238); +#1238 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7)); +#1239 = LINE('',#1240,#1241); +#1240 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7)); +#1241 = VECTOR('',#1242,1.); +#1242 = DIRECTION('',(0.258819045103,-2.144786184852E-16,-0.965925826289 + )); +#1243 = ORIENTED_EDGE('',*,*,#1244,.F.); +#1244 = EDGE_CURVE('',#1245,#1237,#1247,.T.); +#1245 = VERTEX_POINT('',#1246); +#1246 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7)); +#1247 = LINE('',#1248,#1249); +#1248 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7)); +#1249 = VECTOR('',#1250,1.); +#1250 = DIRECTION('',(1.,0.,0.)); +#1251 = ORIENTED_EDGE('',*,*,#1252,.F.); +#1252 = EDGE_CURVE('',#1211,#1245,#1253,.T.); +#1253 = LINE('',#1254,#1255); +#1254 = CARTESIAN_POINT('',(-0.95,-1.27,0.2)); +#1255 = VECTOR('',#1256,1.); +#1256 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289) + ); +#1257 = PLANE('',#1258); +#1258 = AXIS2_PLACEMENT_3D('',#1259,#1260,#1261); +#1259 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#1260 = DIRECTION('',(0.,1.,0.)); +#1261 = DIRECTION('',(1.,0.,0.)); +#1262 = ADVANCED_FACE('',(#1263),#1274,.F.); +#1263 = FACE_BOUND('',#1264,.F.); +#1264 = EDGE_LOOP('',(#1265,#1266,#1267,#1268)); +#1265 = ORIENTED_EDGE('',*,*,#1220,.T.); +#1266 = ORIENTED_EDGE('',*,*,#1005,.T.); +#1267 = ORIENTED_EDGE('',*,*,#1164,.F.); +#1268 = ORIENTED_EDGE('',*,*,#1269,.F.); +#1269 = EDGE_CURVE('',#1221,#1155,#1270,.T.); +#1270 = LINE('',#1271,#1272); +#1271 = CARTESIAN_POINT('',(1.25,-1.27,0.2)); +#1272 = VECTOR('',#1273,1.); +#1273 = DIRECTION('',(0.,1.,0.)); +#1274 = PLANE('',#1275); +#1275 = AXIS2_PLACEMENT_3D('',#1276,#1277,#1278); +#1276 = CARTESIAN_POINT('',(1.25,-1.27,0.2)); +#1277 = DIRECTION('',(-1.,0.,0.)); +#1278 = DIRECTION('',(0.,1.,0.)); +#1279 = ADVANCED_FACE('',(#1280),#1305,.F.); +#1280 = FACE_BOUND('',#1281,.F.); +#1281 = EDGE_LOOP('',(#1282,#1290,#1298,#1304)); +#1282 = ORIENTED_EDGE('',*,*,#1283,.T.); +#1283 = EDGE_CURVE('',#1028,#1284,#1286,.T.); +#1284 = VERTEX_POINT('',#1285); +#1285 = CARTESIAN_POINT('',(0.5,0.5,3.75)); +#1286 = LINE('',#1287,#1288); +#1287 = CARTESIAN_POINT('',(0.5,0.5,7.5)); +#1288 = VECTOR('',#1289,1.); +#1289 = DIRECTION('',(-0.,-0.,-1.)); +#1290 = ORIENTED_EDGE('',*,*,#1291,.T.); +#1291 = EDGE_CURVE('',#1284,#1292,#1294,.T.); +#1292 = VERTEX_POINT('',#1293); +#1293 = CARTESIAN_POINT('',(-0.5,0.5,3.75)); +#1294 = LINE('',#1295,#1296); +#1295 = CARTESIAN_POINT('',(0.5,0.5,3.75)); +#1296 = VECTOR('',#1297,1.); +#1297 = DIRECTION('',(-1.,0.,0.)); +#1298 = ORIENTED_EDGE('',*,*,#1299,.F.); +#1299 = EDGE_CURVE('',#1037,#1292,#1300,.T.); +#1300 = LINE('',#1301,#1302); +#1301 = CARTESIAN_POINT('',(-0.5,0.5,7.5)); +#1302 = VECTOR('',#1303,1.); +#1303 = DIRECTION('',(-0.,-0.,-1.)); +#1304 = ORIENTED_EDGE('',*,*,#1044,.F.); +#1305 = PLANE('',#1306); +#1306 = AXIS2_PLACEMENT_3D('',#1307,#1308,#1309); +#1307 = CARTESIAN_POINT('',(0.5,0.5,7.5)); +#1308 = DIRECTION('',(0.,1.,0.)); +#1309 = DIRECTION('',(-1.,0.,0.)); +#1310 = ADVANCED_FACE('',(#1311),#1329,.F.); +#1311 = FACE_BOUND('',#1312,.F.); +#1312 = EDGE_LOOP('',(#1313,#1321,#1327,#1328)); +#1313 = ORIENTED_EDGE('',*,*,#1314,.T.); +#1314 = EDGE_CURVE('',#1059,#1315,#1317,.T.); +#1315 = VERTEX_POINT('',#1316); +#1316 = CARTESIAN_POINT('',(0.5,-0.5,3.75)); +#1317 = LINE('',#1318,#1319); +#1318 = CARTESIAN_POINT('',(0.5,-0.5,7.5)); +#1319 = VECTOR('',#1320,1.); +#1320 = DIRECTION('',(-0.,-0.,-1.)); +#1321 = ORIENTED_EDGE('',*,*,#1322,.T.); +#1322 = EDGE_CURVE('',#1315,#1284,#1323,.T.); +#1323 = LINE('',#1324,#1325); +#1324 = CARTESIAN_POINT('',(0.5,-0.5,3.75)); +#1325 = VECTOR('',#1326,1.); +#1326 = DIRECTION('',(0.,1.,0.)); +#1327 = ORIENTED_EDGE('',*,*,#1283,.F.); +#1328 = ORIENTED_EDGE('',*,*,#1068,.F.); +#1329 = PLANE('',#1330); +#1330 = AXIS2_PLACEMENT_3D('',#1331,#1332,#1333); +#1331 = CARTESIAN_POINT('',(0.5,-0.5,7.5)); +#1332 = DIRECTION('',(1.,0.,0.)); +#1333 = DIRECTION('',(-0.,1.,0.)); +#1334 = ADVANCED_FACE('',(#1335),#1353,.F.); +#1335 = FACE_BOUND('',#1336,.F.); +#1336 = EDGE_LOOP('',(#1337,#1338,#1346,#1352)); +#1337 = ORIENTED_EDGE('',*,*,#1299,.T.); +#1338 = ORIENTED_EDGE('',*,*,#1339,.T.); +#1339 = EDGE_CURVE('',#1292,#1340,#1342,.T.); +#1340 = VERTEX_POINT('',#1341); +#1341 = CARTESIAN_POINT('',(-0.5,-0.5,3.75)); +#1342 = LINE('',#1343,#1344); +#1343 = CARTESIAN_POINT('',(-0.5,0.5,3.75)); +#1344 = VECTOR('',#1345,1.); +#1345 = DIRECTION('',(0.,-1.,0.)); +#1346 = ORIENTED_EDGE('',*,*,#1347,.F.); +#1347 = EDGE_CURVE('',#1085,#1340,#1348,.T.); +#1348 = LINE('',#1349,#1350); +#1349 = CARTESIAN_POINT('',(-0.5,-0.5,7.5)); +#1350 = VECTOR('',#1351,1.); +#1351 = DIRECTION('',(-0.,-0.,-1.)); +#1352 = ORIENTED_EDGE('',*,*,#1092,.F.); +#1353 = PLANE('',#1354); +#1354 = AXIS2_PLACEMENT_3D('',#1355,#1356,#1357); +#1355 = CARTESIAN_POINT('',(-0.5,0.5,7.5)); +#1356 = DIRECTION('',(-1.,0.,0.)); +#1357 = DIRECTION('',(0.,-1.,0.)); +#1358 = ADVANCED_FACE('',(#1359),#1370,.F.); +#1359 = FACE_BOUND('',#1360,.F.); +#1360 = EDGE_LOOP('',(#1361,#1362,#1368,#1369)); +#1361 = ORIENTED_EDGE('',*,*,#1347,.T.); +#1362 = ORIENTED_EDGE('',*,*,#1363,.T.); +#1363 = EDGE_CURVE('',#1340,#1315,#1364,.T.); +#1364 = LINE('',#1365,#1366); +#1365 = CARTESIAN_POINT('',(-0.5,-0.5,3.75)); +#1366 = VECTOR('',#1367,1.); +#1367 = DIRECTION('',(1.,0.,0.)); +#1368 = ORIENTED_EDGE('',*,*,#1314,.F.); +#1369 = ORIENTED_EDGE('',*,*,#1109,.F.); +#1370 = PLANE('',#1371); +#1371 = AXIS2_PLACEMENT_3D('',#1372,#1373,#1374); +#1372 = CARTESIAN_POINT('',(-0.5,-0.5,7.5)); +#1373 = DIRECTION('',(0.,-1.,0.)); +#1374 = DIRECTION('',(1.,0.,0.)); +#1375 = ADVANCED_FACE('',(#1376),#1387,.F.); +#1376 = FACE_BOUND('',#1377,.F.); +#1377 = EDGE_LOOP('',(#1378,#1379,#1380,#1381)); +#1378 = ORIENTED_EDGE('',*,*,#1172,.T.); +#1379 = ORIENTED_EDGE('',*,*,#1140,.T.); +#1380 = ORIENTED_EDGE('',*,*,#1210,.T.); +#1381 = ORIENTED_EDGE('',*,*,#1382,.T.); +#1382 = EDGE_CURVE('',#1211,#1173,#1383,.T.); +#1383 = LINE('',#1384,#1385); +#1384 = CARTESIAN_POINT('',(-0.95,-1.27,0.2)); +#1385 = VECTOR('',#1386,1.); +#1386 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#1387 = PLANE('',#1388); +#1388 = AXIS2_PLACEMENT_3D('',#1389,#1390,#1391); +#1389 = CARTESIAN_POINT('',(0.,0.,0.2)); +#1390 = DIRECTION('',(0.,0.,1.)); +#1391 = DIRECTION('',(1.,0.,-0.)); +#1392 = ADVANCED_FACE('',(#1393),#1404,.F.); +#1393 = FACE_BOUND('',#1394,.F.); +#1394 = EDGE_LOOP('',(#1395,#1396,#1402,#1403)); +#1395 = ORIENTED_EDGE('',*,*,#1154,.T.); +#1396 = ORIENTED_EDGE('',*,*,#1397,.F.); +#1397 = EDGE_CURVE('',#1229,#1157,#1398,.T.); +#1398 = LINE('',#1399,#1400); +#1399 = CARTESIAN_POINT('',(0.95,-1.27,0.2)); +#1400 = VECTOR('',#1401,1.); +#1401 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#1402 = ORIENTED_EDGE('',*,*,#1228,.T.); +#1403 = ORIENTED_EDGE('',*,*,#1269,.T.); +#1404 = PLANE('',#1405); +#1405 = AXIS2_PLACEMENT_3D('',#1406,#1407,#1408); +#1406 = CARTESIAN_POINT('',(0.,0.,0.2)); +#1407 = DIRECTION('',(0.,0.,1.)); +#1408 = DIRECTION('',(1.,0.,-0.)); +#1409 = ADVANCED_FACE('',(#1410),#1421,.T.); +#1410 = FACE_BOUND('',#1411,.T.); +#1411 = EDGE_LOOP('',(#1412,#1413,#1419,#1420)); +#1412 = ORIENTED_EDGE('',*,*,#1236,.F.); +#1413 = ORIENTED_EDGE('',*,*,#1414,.T.); +#1414 = EDGE_CURVE('',#1237,#1189,#1415,.T.); +#1415 = LINE('',#1416,#1417); +#1416 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7)); +#1417 = VECTOR('',#1418,1.); +#1418 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#1419 = ORIENTED_EDGE('',*,*,#1196,.T.); +#1420 = ORIENTED_EDGE('',*,*,#1397,.F.); +#1421 = PLANE('',#1422); +#1422 = AXIS2_PLACEMENT_3D('',#1423,#1424,#1425); +#1423 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7)); +#1424 = DIRECTION('',(-0.965925826289,-5.746937261686E-17, + -0.258819045103)); +#1425 = DIRECTION('',(0.258819045103,-2.144786184852E-16,-0.965925826289 + )); +#1426 = ADVANCED_FACE('',(#1427),#1438,.T.); +#1427 = FACE_BOUND('',#1428,.T.); +#1428 = EDGE_LOOP('',(#1429,#1430,#1436,#1437)); +#1429 = ORIENTED_EDGE('',*,*,#1244,.F.); +#1430 = ORIENTED_EDGE('',*,*,#1431,.T.); +#1431 = EDGE_CURVE('',#1245,#1181,#1432,.T.); +#1432 = LINE('',#1433,#1434); +#1433 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7)); +#1434 = VECTOR('',#1435,1.); +#1435 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#1436 = ORIENTED_EDGE('',*,*,#1188,.T.); +#1437 = ORIENTED_EDGE('',*,*,#1414,.F.); +#1438 = PLANE('',#1439); +#1439 = AXIS2_PLACEMENT_3D('',#1440,#1441,#1442); +#1440 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7)); +#1441 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1442 = DIRECTION('',(1.,0.,0.)); +#1443 = ADVANCED_FACE('',(#1444),#1450,.T.); +#1444 = FACE_BOUND('',#1445,.T.); +#1445 = EDGE_LOOP('',(#1446,#1447,#1448,#1449)); +#1446 = ORIENTED_EDGE('',*,*,#1252,.F.); +#1447 = ORIENTED_EDGE('',*,*,#1382,.T.); +#1448 = ORIENTED_EDGE('',*,*,#1180,.T.); +#1449 = ORIENTED_EDGE('',*,*,#1431,.F.); +#1450 = PLANE('',#1451); +#1451 = AXIS2_PLACEMENT_3D('',#1452,#1453,#1454); +#1452 = CARTESIAN_POINT('',(-0.95,-1.27,0.2)); +#1453 = DIRECTION('',(0.965925826289,-5.746937261686E-17,-0.258819045103 + )); +#1454 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289) + ); +#1455 = ADVANCED_FACE('',(#1456),#1462,.T.); +#1456 = FACE_BOUND('',#1457,.T.); +#1457 = EDGE_LOOP('',(#1458,#1459,#1460,#1461)); +#1458 = ORIENTED_EDGE('',*,*,#1339,.T.); +#1459 = ORIENTED_EDGE('',*,*,#1363,.T.); +#1460 = ORIENTED_EDGE('',*,*,#1322,.T.); +#1461 = ORIENTED_EDGE('',*,*,#1291,.T.); +#1462 = PLANE('',#1463); +#1463 = AXIS2_PLACEMENT_3D('',#1464,#1465,#1466); +#1464 = CARTESIAN_POINT('',(-6.938893903907E-18,0.,3.75)); +#1465 = DIRECTION('',(0.,0.,1.)); +#1466 = DIRECTION('',(1.,0.,-0.)); +#1467 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1471)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1468,#1469,#1470)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1468 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1469 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1470 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1471 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1468, + 'distance_accuracy_value','confusion accuracy'); +#1472 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1473,#1475); +#1473 = ( REPRESENTATION_RELATIONSHIP('','',#946,#919) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1474) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1474 = ITEM_DEFINED_TRANSFORMATION('','',#11,#920); +#1475 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1476); +#1476 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('59','Body011','',#914,#941,$); +#1477 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#943)); +#1478 = SHAPE_DEFINITION_REPRESENTATION(#1479,#1485); +#1479 = PRODUCT_DEFINITION_SHAPE('','',#1480); +#1480 = PRODUCT_DEFINITION('design','',#1481,#1484); +#1481 = PRODUCT_DEFINITION_FORMATION('','',#1482); +#1482 = PRODUCT('Lead011','Lead011','',(#1483)); +#1483 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1484 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1485 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1486),#1772); +#1486 = MANIFOLD_SOLID_BREP('',#1487); +#1487 = CLOSED_SHELL('',(#1488,#1528,#1559,#1590,#1623,#1656,#1687,#1718 + ,#1740,#1756)); +#1488 = ADVANCED_FACE('',(#1489),#1523,.T.); +#1489 = FACE_BOUND('',#1490,.T.); +#1490 = EDGE_LOOP('',(#1491,#1501,#1509,#1517)); +#1491 = ORIENTED_EDGE('',*,*,#1492,.T.); +#1492 = EDGE_CURVE('',#1493,#1495,#1497,.T.); +#1493 = VERTEX_POINT('',#1494); +#1494 = CARTESIAN_POINT('',(2.15,-0.3,0.2)); +#1495 = VERTEX_POINT('',#1496); +#1496 = CARTESIAN_POINT('',(2.15,-0.3,0.)); +#1497 = LINE('',#1498,#1499); +#1498 = CARTESIAN_POINT('',(2.15,-0.3,0.2)); +#1499 = VECTOR('',#1500,1.); +#1500 = DIRECTION('',(0.,-1.110223024625E-16,-1.)); +#1501 = ORIENTED_EDGE('',*,*,#1502,.T.); +#1502 = EDGE_CURVE('',#1495,#1503,#1505,.T.); +#1503 = VERTEX_POINT('',#1504); +#1504 = CARTESIAN_POINT('',(2.15,0.3,0.)); +#1505 = LINE('',#1506,#1507); +#1506 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17)); +#1507 = VECTOR('',#1508,1.); +#1508 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#1509 = ORIENTED_EDGE('',*,*,#1510,.T.); +#1510 = EDGE_CURVE('',#1503,#1511,#1513,.T.); +#1511 = VERTEX_POINT('',#1512); +#1512 = CARTESIAN_POINT('',(2.15,0.3,0.2)); +#1513 = LINE('',#1514,#1515); +#1514 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17)); +#1515 = VECTOR('',#1516,1.); +#1516 = DIRECTION('',(0.,1.110223024625E-16,1.)); +#1517 = ORIENTED_EDGE('',*,*,#1518,.T.); +#1518 = EDGE_CURVE('',#1511,#1493,#1519,.T.); +#1519 = LINE('',#1520,#1521); +#1520 = CARTESIAN_POINT('',(2.15,0.3,0.2)); +#1521 = VECTOR('',#1522,1.); +#1522 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#1523 = PLANE('',#1524); +#1524 = AXIS2_PLACEMENT_3D('',#1525,#1526,#1527); +#1525 = CARTESIAN_POINT('',(2.15,3.087807787239E-17,0.1)); +#1526 = DIRECTION('',(1.,0.,0.)); +#1527 = DIRECTION('',(-0.,1.,0.)); +#1528 = ADVANCED_FACE('',(#1529),#1554,.F.); +#1529 = FACE_BOUND('',#1530,.F.); +#1530 = EDGE_LOOP('',(#1531,#1539,#1540,#1548)); +#1531 = ORIENTED_EDGE('',*,*,#1532,.F.); +#1532 = EDGE_CURVE('',#1495,#1533,#1535,.T.); +#1533 = VERTEX_POINT('',#1534); +#1534 = CARTESIAN_POINT('',(0.825,-0.3,0.)); +#1535 = LINE('',#1536,#1537); +#1536 = CARTESIAN_POINT('',(2.15,-0.3,-1.387778780781E-17)); +#1537 = VECTOR('',#1538,1.); +#1538 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48)); +#1539 = ORIENTED_EDGE('',*,*,#1502,.T.); +#1540 = ORIENTED_EDGE('',*,*,#1541,.T.); +#1541 = EDGE_CURVE('',#1503,#1542,#1544,.T.); +#1542 = VERTEX_POINT('',#1543); +#1543 = CARTESIAN_POINT('',(0.825,0.3,0.)); +#1544 = LINE('',#1545,#1546); +#1545 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17)); +#1546 = VECTOR('',#1547,1.); +#1547 = DIRECTION('',(-1.,1.110223024625E-16,-1.110223024625E-16)); +#1548 = ORIENTED_EDGE('',*,*,#1549,.F.); +#1549 = EDGE_CURVE('',#1533,#1542,#1550,.T.); +#1550 = LINE('',#1551,#1552); +#1551 = CARTESIAN_POINT('',(0.825,-0.3,-1.387778780781E-16)); +#1552 = VECTOR('',#1553,1.); +#1553 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#1554 = PLANE('',#1555); +#1555 = AXIS2_PLACEMENT_3D('',#1556,#1557,#1558); +#1556 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17)); +#1557 = DIRECTION('',(-1.110223024625E-16,1.232595164408E-32,1.)); +#1558 = DIRECTION('',(1.110223024625E-16,1.,-5.167288087198E-45)); +#1559 = ADVANCED_FACE('',(#1560),#1585,.F.); +#1560 = FACE_BOUND('',#1561,.F.); +#1561 = EDGE_LOOP('',(#1562,#1570,#1571,#1579)); +#1562 = ORIENTED_EDGE('',*,*,#1563,.F.); +#1563 = EDGE_CURVE('',#1511,#1564,#1566,.T.); +#1564 = VERTEX_POINT('',#1565); +#1565 = CARTESIAN_POINT('',(0.825,0.3,0.2)); +#1566 = LINE('',#1567,#1568); +#1567 = CARTESIAN_POINT('',(2.15,0.3,0.2)); +#1568 = VECTOR('',#1569,1.); +#1569 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48)); +#1570 = ORIENTED_EDGE('',*,*,#1518,.T.); +#1571 = ORIENTED_EDGE('',*,*,#1572,.T.); +#1572 = EDGE_CURVE('',#1493,#1573,#1575,.T.); +#1573 = VERTEX_POINT('',#1574); +#1574 = CARTESIAN_POINT('',(0.825,-0.3,0.2)); +#1575 = LINE('',#1576,#1577); +#1576 = CARTESIAN_POINT('',(2.15,-0.3,0.2)); +#1577 = VECTOR('',#1578,1.); +#1578 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48)); +#1579 = ORIENTED_EDGE('',*,*,#1580,.F.); +#1580 = EDGE_CURVE('',#1564,#1573,#1581,.T.); +#1581 = LINE('',#1582,#1583); +#1582 = CARTESIAN_POINT('',(0.825,0.3,0.2)); +#1583 = VECTOR('',#1584,1.); +#1584 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#1585 = PLANE('',#1586); +#1586 = AXIS2_PLACEMENT_3D('',#1587,#1588,#1589); +#1587 = CARTESIAN_POINT('',(2.15,0.3,0.2)); +#1588 = DIRECTION('',(1.110223024625E-16,-1.232595164408E-32,-1.)); +#1589 = DIRECTION('',(-1.110223024625E-16,-1.,5.167288087198E-45)); +#1590 = ADVANCED_FACE('',(#1591),#1618,.T.); +#1591 = FACE_BOUND('',#1592,.T.); +#1592 = EDGE_LOOP('',(#1593,#1602,#1610,#1617)); +#1593 = ORIENTED_EDGE('',*,*,#1594,.T.); +#1594 = EDGE_CURVE('',#1533,#1595,#1597,.T.); +#1595 = VERTEX_POINT('',#1596); +#1596 = CARTESIAN_POINT('',(0.525,-0.3,0.3)); +#1597 = CIRCLE('',#1598,0.3); +#1598 = AXIS2_PLACEMENT_3D('',#1599,#1600,#1601); +#1599 = CARTESIAN_POINT('',(0.825,-0.3,0.3)); +#1600 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#1601 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47)); +#1602 = ORIENTED_EDGE('',*,*,#1603,.T.); +#1603 = EDGE_CURVE('',#1595,#1604,#1606,.T.); +#1604 = VERTEX_POINT('',#1605); +#1605 = CARTESIAN_POINT('',(0.525,0.3,0.3)); +#1606 = LINE('',#1607,#1608); +#1607 = CARTESIAN_POINT('',(0.525,-0.3,0.3)); +#1608 = VECTOR('',#1609,1.); +#1609 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#1610 = ORIENTED_EDGE('',*,*,#1611,.F.); +#1611 = EDGE_CURVE('',#1542,#1604,#1612,.T.); +#1612 = CIRCLE('',#1613,0.3); +#1613 = AXIS2_PLACEMENT_3D('',#1614,#1615,#1616); +#1614 = CARTESIAN_POINT('',(0.825,0.3,0.3)); +#1615 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#1616 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17)); +#1617 = ORIENTED_EDGE('',*,*,#1549,.F.); +#1618 = CYLINDRICAL_SURFACE('',#1619,0.3); +#1619 = AXIS2_PLACEMENT_3D('',#1620,#1621,#1622); +#1620 = CARTESIAN_POINT('',(0.825,-0.3,0.3)); +#1621 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#1622 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17)); +#1623 = ADVANCED_FACE('',(#1624),#1651,.F.); +#1624 = FACE_BOUND('',#1625,.F.); +#1625 = EDGE_LOOP('',(#1626,#1627,#1636,#1644)); +#1626 = ORIENTED_EDGE('',*,*,#1580,.T.); +#1627 = ORIENTED_EDGE('',*,*,#1628,.T.); +#1628 = EDGE_CURVE('',#1573,#1629,#1631,.T.); +#1629 = VERTEX_POINT('',#1630); +#1630 = CARTESIAN_POINT('',(0.725,-0.3,0.3)); +#1631 = CIRCLE('',#1632,0.1); +#1632 = AXIS2_PLACEMENT_3D('',#1633,#1634,#1635); +#1633 = CARTESIAN_POINT('',(0.825,-0.3,0.3)); +#1634 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#1635 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47)); +#1636 = ORIENTED_EDGE('',*,*,#1637,.F.); +#1637 = EDGE_CURVE('',#1638,#1629,#1640,.T.); +#1638 = VERTEX_POINT('',#1639); +#1639 = CARTESIAN_POINT('',(0.725,0.3,0.3)); +#1640 = LINE('',#1641,#1642); +#1641 = CARTESIAN_POINT('',(0.725,0.3,0.3)); +#1642 = VECTOR('',#1643,1.); +#1643 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16)); +#1644 = ORIENTED_EDGE('',*,*,#1645,.F.); +#1645 = EDGE_CURVE('',#1564,#1638,#1646,.T.); +#1646 = CIRCLE('',#1647,0.1); +#1647 = AXIS2_PLACEMENT_3D('',#1648,#1649,#1650); +#1648 = CARTESIAN_POINT('',(0.825,0.3,0.3)); +#1649 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#1650 = DIRECTION('',(1.,1.386669559959E-31,5.551115123126E-16)); +#1651 = CYLINDRICAL_SURFACE('',#1652,0.1); +#1652 = AXIS2_PLACEMENT_3D('',#1653,#1654,#1655); +#1653 = CARTESIAN_POINT('',(0.825,0.3,0.3)); +#1654 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16)); +#1655 = DIRECTION('',(1.,2.311115933264E-31,8.326672684689E-16)); +#1656 = ADVANCED_FACE('',(#1657),#1682,.F.); +#1657 = FACE_BOUND('',#1658,.F.); +#1658 = EDGE_LOOP('',(#1659,#1667,#1668,#1676)); +#1659 = ORIENTED_EDGE('',*,*,#1660,.F.); +#1660 = EDGE_CURVE('',#1595,#1661,#1663,.T.); +#1661 = VERTEX_POINT('',#1662); +#1662 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003)); +#1663 = LINE('',#1664,#1665); +#1664 = CARTESIAN_POINT('',(0.525,-0.3,0.3)); +#1665 = VECTOR('',#1666,1.); +#1666 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.)); +#1667 = ORIENTED_EDGE('',*,*,#1603,.T.); +#1668 = ORIENTED_EDGE('',*,*,#1669,.T.); +#1669 = EDGE_CURVE('',#1604,#1670,#1672,.T.); +#1670 = VERTEX_POINT('',#1671); +#1671 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003)); +#1672 = LINE('',#1673,#1674); +#1673 = CARTESIAN_POINT('',(0.525,0.3,0.3)); +#1674 = VECTOR('',#1675,1.); +#1675 = DIRECTION('',(3.697785493223E-32,4.440892098501E-16,1.)); +#1676 = ORIENTED_EDGE('',*,*,#1677,.F.); +#1677 = EDGE_CURVE('',#1661,#1670,#1678,.T.); +#1678 = LINE('',#1679,#1680); +#1679 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003)); +#1680 = VECTOR('',#1681,1.); +#1681 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16)); +#1682 = PLANE('',#1683); +#1683 = AXIS2_PLACEMENT_3D('',#1684,#1685,#1686); +#1684 = CARTESIAN_POINT('',(0.525,-0.3,0.3)); +#1685 = DIRECTION('',(1.,-3.330669073875E-16,1.109335647967E-31)); +#1686 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16)); +#1687 = ADVANCED_FACE('',(#1688),#1713,.F.); +#1688 = FACE_BOUND('',#1689,.F.); +#1689 = EDGE_LOOP('',(#1690,#1698,#1699,#1707)); +#1690 = ORIENTED_EDGE('',*,*,#1691,.T.); +#1691 = EDGE_CURVE('',#1692,#1661,#1694,.T.); +#1692 = VERTEX_POINT('',#1693); +#1693 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003)); +#1694 = LINE('',#1695,#1696); +#1695 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003)); +#1696 = VECTOR('',#1697,1.); +#1697 = DIRECTION('',(-1.,2.22044604925E-16,-6.123233995737E-17)); +#1698 = ORIENTED_EDGE('',*,*,#1677,.T.); +#1699 = ORIENTED_EDGE('',*,*,#1700,.T.); +#1700 = EDGE_CURVE('',#1670,#1701,#1703,.T.); +#1701 = VERTEX_POINT('',#1702); +#1702 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003)); +#1703 = LINE('',#1704,#1705); +#1704 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003)); +#1705 = VECTOR('',#1706,1.); +#1706 = DIRECTION('',(1.,-2.22044604925E-16,6.123233995737E-17)); +#1707 = ORIENTED_EDGE('',*,*,#1708,.T.); +#1708 = EDGE_CURVE('',#1701,#1692,#1709,.T.); +#1709 = LINE('',#1710,#1711); +#1710 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003)); +#1711 = VECTOR('',#1712,1.); +#1712 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16)); +#1713 = PLANE('',#1714); +#1714 = AXIS2_PLACEMENT_3D('',#1715,#1716,#1717); +#1715 = CARTESIAN_POINT('',(0.625,5.252742685258E-16,1.625000000003)); +#1716 = DIRECTION('',(-8.326672684689E-16,-4.625929269271E-16,-1.)); +#1717 = DIRECTION('',(-1.,0.,8.326672684689E-16)); +#1718 = ADVANCED_FACE('',(#1719),#1735,.F.); +#1719 = FACE_BOUND('',#1720,.F.); +#1720 = EDGE_LOOP('',(#1721,#1727,#1728,#1734)); +#1721 = ORIENTED_EDGE('',*,*,#1722,.F.); +#1722 = EDGE_CURVE('',#1638,#1701,#1723,.T.); +#1723 = LINE('',#1724,#1725); +#1724 = CARTESIAN_POINT('',(0.725,0.3,0.3)); +#1725 = VECTOR('',#1726,1.); +#1726 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.)); +#1727 = ORIENTED_EDGE('',*,*,#1637,.T.); +#1728 = ORIENTED_EDGE('',*,*,#1729,.T.); +#1729 = EDGE_CURVE('',#1629,#1692,#1730,.T.); +#1730 = LINE('',#1731,#1732); +#1731 = CARTESIAN_POINT('',(0.725,-0.3,0.3)); +#1732 = VECTOR('',#1733,1.); +#1733 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.)); +#1734 = ORIENTED_EDGE('',*,*,#1708,.F.); +#1735 = PLANE('',#1736); +#1736 = AXIS2_PLACEMENT_3D('',#1737,#1738,#1739); +#1737 = CARTESIAN_POINT('',(0.725,0.3,0.3)); +#1738 = DIRECTION('',(-1.,3.330669073875E-16,-1.109335647967E-31)); +#1739 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16)); +#1740 = ADVANCED_FACE('',(#1741),#1751,.T.); +#1741 = FACE_BOUND('',#1742,.T.); +#1742 = EDGE_LOOP('',(#1743,#1744,#1745,#1746,#1747,#1748,#1749,#1750)); +#1743 = ORIENTED_EDGE('',*,*,#1572,.T.); +#1744 = ORIENTED_EDGE('',*,*,#1628,.T.); +#1745 = ORIENTED_EDGE('',*,*,#1729,.T.); +#1746 = ORIENTED_EDGE('',*,*,#1691,.T.); +#1747 = ORIENTED_EDGE('',*,*,#1660,.F.); +#1748 = ORIENTED_EDGE('',*,*,#1594,.F.); +#1749 = ORIENTED_EDGE('',*,*,#1532,.F.); +#1750 = ORIENTED_EDGE('',*,*,#1492,.F.); +#1751 = PLANE('',#1752); +#1752 = AXIS2_PLACEMENT_3D('',#1753,#1754,#1755); +#1753 = CARTESIAN_POINT('',(1.039206125874,-0.3,0.514206125875)); +#1754 = DIRECTION('',(0.,-1.,3.171397180526E-16)); +#1755 = DIRECTION('',(0.,-3.171397180526E-16,-1.)); +#1756 = ADVANCED_FACE('',(#1757),#1767,.T.); +#1757 = FACE_BOUND('',#1758,.T.); +#1758 = EDGE_LOOP('',(#1759,#1760,#1761,#1762,#1763,#1764,#1765,#1766)); +#1759 = ORIENTED_EDGE('',*,*,#1541,.T.); +#1760 = ORIENTED_EDGE('',*,*,#1611,.T.); +#1761 = ORIENTED_EDGE('',*,*,#1669,.T.); +#1762 = ORIENTED_EDGE('',*,*,#1700,.T.); +#1763 = ORIENTED_EDGE('',*,*,#1722,.F.); +#1764 = ORIENTED_EDGE('',*,*,#1645,.F.); +#1765 = ORIENTED_EDGE('',*,*,#1563,.F.); +#1766 = ORIENTED_EDGE('',*,*,#1510,.F.); +#1767 = PLANE('',#1768); +#1768 = AXIS2_PLACEMENT_3D('',#1769,#1770,#1771); +#1769 = CARTESIAN_POINT('',(1.039206125874,0.3,0.514206125875)); +#1770 = DIRECTION('',(0.,1.,-3.269362423072E-16)); +#1771 = DIRECTION('',(0.,3.269362423072E-16,1.)); +#1772 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1776)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1773,#1774,#1775)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1773 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1774 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1775 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1776 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1773, + 'distance_accuracy_value','confusion accuracy'); +#1777 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1778,#1780); +#1778 = ( REPRESENTATION_RELATIONSHIP('','',#1485,#919) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1779) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1779 = ITEM_DEFINED_TRANSFORMATION('','',#11,#924); +#1780 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1781); +#1781 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('60','Lead011','',#914,#1480,$); +#1782 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1482)); +#1783 = SHAPE_DEFINITION_REPRESENTATION(#1784,#1790); +#1784 = PRODUCT_DEFINITION_SHAPE('','',#1785); +#1785 = PRODUCT_DEFINITION('design','',#1786,#1789); +#1786 = PRODUCT_DEFINITION_FORMATION('','',#1787); +#1787 = PRODUCT('01x01_P2.54mm_Vertical_SMD012', + '01x01_P2.54mm_Vertical_SMD012','',(#1788)); +#1788 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1789 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1790 = SHAPE_REPRESENTATION('',(#11,#1791,#1795),#1799); +#1791 = AXIS2_PLACEMENT_3D('',#1792,#1793,#1794); +#1792 = CARTESIAN_POINT('',(0.,0.,0.)); +#1793 = DIRECTION('',(0.,0.,1.)); +#1794 = DIRECTION('',(1.,0.,0.)); +#1795 = AXIS2_PLACEMENT_3D('',#1796,#1797,#1798); +#1796 = CARTESIAN_POINT('',(0.,0.,0.)); +#1797 = DIRECTION('',(0.,0.,1.)); +#1798 = DIRECTION('',(1.,0.,0.)); +#1799 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1803)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1800,#1801,#1802)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1800 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1801 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1802 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1803 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1800, + 'distance_accuracy_value','confusion accuracy'); +#1804 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1805,#1807); +#1805 = ( REPRESENTATION_RELATIONSHIP('','',#1790,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1806) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1806 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23); +#1807 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1808); +#1808 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('64', + '01x01_P2.54mm_Vertical_SMD012','',#5,#1785,$); +#1809 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1787)); +#1810 = SHAPE_DEFINITION_REPRESENTATION(#1811,#1817); +#1811 = PRODUCT_DEFINITION_SHAPE('','',#1812); +#1812 = PRODUCT_DEFINITION('design','',#1813,#1816); +#1813 = PRODUCT_DEFINITION_FORMATION('','',#1814); +#1814 = PRODUCT('Body012','Body012','',(#1815)); +#1815 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1816 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1817 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1818),#2338); +#1818 = MANIFOLD_SOLID_BREP('',#1819); +#1819 = CLOSED_SHELL('',(#1820,#1894,#1925,#1949,#1973,#1990,#2021,#2077 + ,#2133,#2150,#2181,#2205,#2229,#2246,#2263,#2280,#2297,#2314,#2326) + ); +#1820 = ADVANCED_FACE('',(#1821,#1855),#1889,.T.); +#1821 = FACE_BOUND('',#1822,.T.); +#1822 = EDGE_LOOP('',(#1823,#1833,#1841,#1849)); +#1823 = ORIENTED_EDGE('',*,*,#1824,.F.); +#1824 = EDGE_CURVE('',#1825,#1827,#1829,.T.); +#1825 = VERTEX_POINT('',#1826); +#1826 = CARTESIAN_POINT('',(0.833333333333,0.833333333333,7.5)); +#1827 = VERTEX_POINT('',#1828); +#1828 = CARTESIAN_POINT('',(-0.833333333333,0.833333333333,7.5)); +#1829 = LINE('',#1830,#1831); +#1830 = CARTESIAN_POINT('',(0.5,0.833333333333,7.5)); +#1831 = VECTOR('',#1832,1.); +#1832 = DIRECTION('',(-1.,0.,0.)); +#1833 = ORIENTED_EDGE('',*,*,#1834,.F.); +#1834 = EDGE_CURVE('',#1835,#1825,#1837,.T.); +#1835 = VERTEX_POINT('',#1836); +#1836 = CARTESIAN_POINT('',(0.833333333333,-0.833333333333,7.5)); +#1837 = LINE('',#1838,#1839); +#1838 = CARTESIAN_POINT('',(0.833333333333,-0.5,7.5)); +#1839 = VECTOR('',#1840,1.); +#1840 = DIRECTION('',(0.,1.,0.)); +#1841 = ORIENTED_EDGE('',*,*,#1842,.F.); +#1842 = EDGE_CURVE('',#1843,#1835,#1845,.T.); +#1843 = VERTEX_POINT('',#1844); +#1844 = CARTESIAN_POINT('',(-0.833333333333,-0.833333333333,7.5)); +#1845 = LINE('',#1846,#1847); +#1846 = CARTESIAN_POINT('',(-0.5,-0.833333333333,7.5)); +#1847 = VECTOR('',#1848,1.); +#1848 = DIRECTION('',(1.,0.,0.)); +#1849 = ORIENTED_EDGE('',*,*,#1850,.F.); +#1850 = EDGE_CURVE('',#1827,#1843,#1851,.T.); +#1851 = LINE('',#1852,#1853); +#1852 = CARTESIAN_POINT('',(-0.833333333333,0.5,7.5)); +#1853 = VECTOR('',#1854,1.); +#1854 = DIRECTION('',(0.,-1.,0.)); +#1855 = FACE_BOUND('',#1856,.T.); +#1856 = EDGE_LOOP('',(#1857,#1867,#1875,#1883)); +#1857 = ORIENTED_EDGE('',*,*,#1858,.T.); +#1858 = EDGE_CURVE('',#1859,#1861,#1863,.T.); +#1859 = VERTEX_POINT('',#1860); +#1860 = CARTESIAN_POINT('',(-1.25,1.27,7.5)); +#1861 = VERTEX_POINT('',#1862); +#1862 = CARTESIAN_POINT('',(-1.25,-1.27,7.5)); +#1863 = LINE('',#1864,#1865); +#1864 = CARTESIAN_POINT('',(-1.25,1.27,7.5)); +#1865 = VECTOR('',#1866,1.); +#1866 = DIRECTION('',(0.,-1.,0.)); +#1867 = ORIENTED_EDGE('',*,*,#1868,.T.); +#1868 = EDGE_CURVE('',#1861,#1869,#1871,.T.); +#1869 = VERTEX_POINT('',#1870); +#1870 = CARTESIAN_POINT('',(1.25,-1.27,7.5)); +#1871 = LINE('',#1872,#1873); +#1872 = CARTESIAN_POINT('',(-1.25,-1.27,7.5)); +#1873 = VECTOR('',#1874,1.); +#1874 = DIRECTION('',(1.,0.,0.)); +#1875 = ORIENTED_EDGE('',*,*,#1876,.T.); +#1876 = EDGE_CURVE('',#1869,#1877,#1879,.T.); +#1877 = VERTEX_POINT('',#1878); +#1878 = CARTESIAN_POINT('',(1.25,1.27,7.5)); +#1879 = LINE('',#1880,#1881); +#1880 = CARTESIAN_POINT('',(1.25,-1.27,7.5)); +#1881 = VECTOR('',#1882,1.); +#1882 = DIRECTION('',(0.,1.,0.)); +#1883 = ORIENTED_EDGE('',*,*,#1884,.T.); +#1884 = EDGE_CURVE('',#1877,#1859,#1885,.T.); +#1885 = LINE('',#1886,#1887); +#1886 = CARTESIAN_POINT('',(1.25,1.27,7.5)); +#1887 = VECTOR('',#1888,1.); +#1888 = DIRECTION('',(-1.,0.,0.)); +#1889 = PLANE('',#1890); +#1890 = AXIS2_PLACEMENT_3D('',#1891,#1892,#1893); +#1891 = CARTESIAN_POINT('',(0.,0.,7.5)); +#1892 = DIRECTION('',(0.,0.,1.)); +#1893 = DIRECTION('',(1.,0.,-0.)); +#1894 = ADVANCED_FACE('',(#1895),#1920,.F.); +#1895 = FACE_BOUND('',#1896,.T.); +#1896 = EDGE_LOOP('',(#1897,#1905,#1906,#1914)); +#1897 = ORIENTED_EDGE('',*,*,#1898,.F.); +#1898 = EDGE_CURVE('',#1825,#1899,#1901,.T.); +#1899 = VERTEX_POINT('',#1900); +#1900 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667)); +#1901 = LINE('',#1902,#1903); +#1902 = CARTESIAN_POINT('',(0.444444444444,0.444444444444,7.111111111111 + )); +#1903 = VECTOR('',#1904,1.); +#1904 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919)); +#1905 = ORIENTED_EDGE('',*,*,#1824,.T.); +#1906 = ORIENTED_EDGE('',*,*,#1907,.T.); +#1907 = EDGE_CURVE('',#1827,#1908,#1910,.T.); +#1908 = VERTEX_POINT('',#1909); +#1909 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667)); +#1910 = LINE('',#1911,#1912); +#1911 = CARTESIAN_POINT('',(-0.444444444444,0.444444444444, + 7.111111111111)); +#1912 = VECTOR('',#1913,1.); +#1913 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919)); +#1914 = ORIENTED_EDGE('',*,*,#1915,.F.); +#1915 = EDGE_CURVE('',#1899,#1908,#1916,.T.); +#1916 = LINE('',#1917,#1918); +#1917 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667)); +#1918 = VECTOR('',#1919,1.); +#1919 = DIRECTION('',(-1.,0.,0.)); +#1920 = PLANE('',#1921); +#1921 = AXIS2_PLACEMENT_3D('',#1922,#1923,#1924); +#1922 = CARTESIAN_POINT('',(0.5,0.666666666667,7.333333333333)); +#1923 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#1924 = DIRECTION('',(1.,0.,0.)); +#1925 = ADVANCED_FACE('',(#1926),#1944,.F.); +#1926 = FACE_BOUND('',#1927,.T.); +#1927 = EDGE_LOOP('',(#1928,#1936,#1937,#1938)); +#1928 = ORIENTED_EDGE('',*,*,#1929,.F.); +#1929 = EDGE_CURVE('',#1835,#1930,#1932,.T.); +#1930 = VERTEX_POINT('',#1931); +#1931 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667)); +#1932 = LINE('',#1933,#1934); +#1933 = CARTESIAN_POINT('',(0.444444444444,-0.444444444444, + 7.111111111111)); +#1934 = VECTOR('',#1935,1.); +#1935 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); +#1936 = ORIENTED_EDGE('',*,*,#1834,.T.); +#1937 = ORIENTED_EDGE('',*,*,#1898,.T.); +#1938 = ORIENTED_EDGE('',*,*,#1939,.F.); +#1939 = EDGE_CURVE('',#1930,#1899,#1940,.T.); +#1940 = LINE('',#1941,#1942); +#1941 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667)); +#1942 = VECTOR('',#1943,1.); +#1943 = DIRECTION('',(0.,1.,0.)); +#1944 = PLANE('',#1945); +#1945 = AXIS2_PLACEMENT_3D('',#1946,#1947,#1948); +#1946 = CARTESIAN_POINT('',(0.666666666667,-0.5,7.333333333333)); +#1947 = DIRECTION('',(0.707106781187,0.,-0.707106781187)); +#1948 = DIRECTION('',(0.,-1.,0.)); +#1949 = ADVANCED_FACE('',(#1950),#1968,.F.); +#1950 = FACE_BOUND('',#1951,.T.); +#1951 = EDGE_LOOP('',(#1952,#1953,#1954,#1962)); +#1952 = ORIENTED_EDGE('',*,*,#1907,.F.); +#1953 = ORIENTED_EDGE('',*,*,#1850,.T.); +#1954 = ORIENTED_EDGE('',*,*,#1955,.T.); +#1955 = EDGE_CURVE('',#1843,#1956,#1958,.T.); +#1956 = VERTEX_POINT('',#1957); +#1957 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667)); +#1958 = LINE('',#1959,#1960); +#1959 = CARTESIAN_POINT('',(-0.444444444444,-0.444444444444, + 7.111111111111)); +#1960 = VECTOR('',#1961,1.); +#1961 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#1962 = ORIENTED_EDGE('',*,*,#1963,.F.); +#1963 = EDGE_CURVE('',#1908,#1956,#1964,.T.); +#1964 = LINE('',#1965,#1966); +#1965 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667)); +#1966 = VECTOR('',#1967,1.); +#1967 = DIRECTION('',(0.,-1.,0.)); +#1968 = PLANE('',#1969); +#1969 = AXIS2_PLACEMENT_3D('',#1970,#1971,#1972); +#1970 = CARTESIAN_POINT('',(-0.666666666667,0.5,7.333333333333)); +#1971 = DIRECTION('',(-0.707106781187,0.,-0.707106781187)); +#1972 = DIRECTION('',(0.,1.,0.)); +#1973 = ADVANCED_FACE('',(#1974),#1985,.F.); +#1974 = FACE_BOUND('',#1975,.T.); +#1975 = EDGE_LOOP('',(#1976,#1977,#1978,#1979)); +#1976 = ORIENTED_EDGE('',*,*,#1955,.F.); +#1977 = ORIENTED_EDGE('',*,*,#1842,.T.); +#1978 = ORIENTED_EDGE('',*,*,#1929,.T.); +#1979 = ORIENTED_EDGE('',*,*,#1980,.F.); +#1980 = EDGE_CURVE('',#1956,#1930,#1981,.T.); +#1981 = LINE('',#1982,#1983); +#1982 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667)); +#1983 = VECTOR('',#1984,1.); +#1984 = DIRECTION('',(1.,0.,0.)); +#1985 = PLANE('',#1986); +#1986 = AXIS2_PLACEMENT_3D('',#1987,#1988,#1989); +#1987 = CARTESIAN_POINT('',(-0.5,-0.666666666667,7.333333333333)); +#1988 = DIRECTION('',(0.,-0.707106781187,-0.707106781187)); +#1989 = DIRECTION('',(-1.,-0.,0.)); +#1990 = ADVANCED_FACE('',(#1991),#2016,.F.); +#1991 = FACE_BOUND('',#1992,.F.); +#1992 = EDGE_LOOP('',(#1993,#2001,#2002,#2010)); +#1993 = ORIENTED_EDGE('',*,*,#1994,.T.); +#1994 = EDGE_CURVE('',#1995,#1859,#1997,.T.); +#1995 = VERTEX_POINT('',#1996); +#1996 = CARTESIAN_POINT('',(-1.25,1.27,0.2)); +#1997 = LINE('',#1998,#1999); +#1998 = CARTESIAN_POINT('',(-1.25,1.27,0.2)); +#1999 = VECTOR('',#2000,1.); +#2000 = DIRECTION('',(0.,0.,1.)); +#2001 = ORIENTED_EDGE('',*,*,#1858,.T.); +#2002 = ORIENTED_EDGE('',*,*,#2003,.F.); +#2003 = EDGE_CURVE('',#2004,#1861,#2006,.T.); +#2004 = VERTEX_POINT('',#2005); +#2005 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#2006 = LINE('',#2007,#2008); +#2007 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#2008 = VECTOR('',#2009,1.); +#2009 = DIRECTION('',(0.,0.,1.)); +#2010 = ORIENTED_EDGE('',*,*,#2011,.F.); +#2011 = EDGE_CURVE('',#1995,#2004,#2012,.T.); +#2012 = LINE('',#2013,#2014); +#2013 = CARTESIAN_POINT('',(-1.25,1.27,0.2)); +#2014 = VECTOR('',#2015,1.); +#2015 = DIRECTION('',(0.,-1.,0.)); +#2016 = PLANE('',#2017); +#2017 = AXIS2_PLACEMENT_3D('',#2018,#2019,#2020); +#2018 = CARTESIAN_POINT('',(-1.25,1.27,0.2)); +#2019 = DIRECTION('',(1.,0.,0.)); +#2020 = DIRECTION('',(0.,-1.,0.)); +#2021 = ADVANCED_FACE('',(#2022),#2072,.F.); +#2022 = FACE_BOUND('',#2023,.F.); +#2023 = EDGE_LOOP('',(#2024,#2034,#2040,#2041,#2042,#2050,#2058,#2066)); +#2024 = ORIENTED_EDGE('',*,*,#2025,.F.); +#2025 = EDGE_CURVE('',#2026,#2028,#2030,.T.); +#2026 = VERTEX_POINT('',#2027); +#2027 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#2028 = VERTEX_POINT('',#2029); +#2029 = CARTESIAN_POINT('',(0.95,1.27,0.2)); +#2030 = LINE('',#2031,#2032); +#2031 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#2032 = VECTOR('',#2033,1.); +#2033 = DIRECTION('',(-1.,0.,0.)); +#2034 = ORIENTED_EDGE('',*,*,#2035,.T.); +#2035 = EDGE_CURVE('',#2026,#1877,#2036,.T.); +#2036 = LINE('',#2037,#2038); +#2037 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#2038 = VECTOR('',#2039,1.); +#2039 = DIRECTION('',(0.,0.,1.)); +#2040 = ORIENTED_EDGE('',*,*,#1884,.T.); +#2041 = ORIENTED_EDGE('',*,*,#1994,.F.); +#2042 = ORIENTED_EDGE('',*,*,#2043,.F.); +#2043 = EDGE_CURVE('',#2044,#1995,#2046,.T.); +#2044 = VERTEX_POINT('',#2045); +#2045 = CARTESIAN_POINT('',(-0.95,1.27,0.2)); +#2046 = LINE('',#2047,#2048); +#2047 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#2048 = VECTOR('',#2049,1.); +#2049 = DIRECTION('',(-1.,0.,0.)); +#2050 = ORIENTED_EDGE('',*,*,#2051,.T.); +#2051 = EDGE_CURVE('',#2044,#2052,#2054,.T.); +#2052 = VERTEX_POINT('',#2053); +#2053 = CARTESIAN_POINT('',(-0.816025403784,1.27,0.7)); +#2054 = LINE('',#2055,#2056); +#2055 = CARTESIAN_POINT('',(-0.876313972081,1.27,0.475)); +#2056 = VECTOR('',#2057,1.); +#2057 = DIRECTION('',(0.258819045103,0.,0.965925826289)); +#2058 = ORIENTED_EDGE('',*,*,#2059,.T.); +#2059 = EDGE_CURVE('',#2052,#2060,#2062,.T.); +#2060 = VERTEX_POINT('',#2061); +#2061 = CARTESIAN_POINT('',(0.816025403784,1.27,0.7)); +#2062 = LINE('',#2063,#2064); +#2063 = CARTESIAN_POINT('',(0.216987298108,1.27,0.7)); +#2064 = VECTOR('',#2065,1.); +#2065 = DIRECTION('',(1.,0.,0.)); +#2066 = ORIENTED_EDGE('',*,*,#2067,.T.); +#2067 = EDGE_CURVE('',#2060,#2028,#2068,.T.); +#2068 = LINE('',#2069,#2070); +#2069 = CARTESIAN_POINT('',(0.893060796608,1.27,0.4125)); +#2070 = VECTOR('',#2071,1.); +#2071 = DIRECTION('',(0.258819045103,0.,-0.965925826289)); +#2072 = PLANE('',#2073); +#2073 = AXIS2_PLACEMENT_3D('',#2074,#2075,#2076); +#2074 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#2075 = DIRECTION('',(0.,-1.,0.)); +#2076 = DIRECTION('',(-1.,0.,0.)); +#2077 = ADVANCED_FACE('',(#2078),#2128,.F.); +#2078 = FACE_BOUND('',#2079,.F.); +#2079 = EDGE_LOOP('',(#2080,#2088,#2089,#2090,#2098,#2106,#2114,#2122)); +#2080 = ORIENTED_EDGE('',*,*,#2081,.F.); +#2081 = EDGE_CURVE('',#2004,#2082,#2084,.T.); +#2082 = VERTEX_POINT('',#2083); +#2083 = CARTESIAN_POINT('',(-0.95,-1.27,0.2)); +#2084 = LINE('',#2085,#2086); +#2085 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#2086 = VECTOR('',#2087,1.); +#2087 = DIRECTION('',(1.,0.,0.)); +#2088 = ORIENTED_EDGE('',*,*,#2003,.T.); +#2089 = ORIENTED_EDGE('',*,*,#1868,.T.); +#2090 = ORIENTED_EDGE('',*,*,#2091,.F.); +#2091 = EDGE_CURVE('',#2092,#1869,#2094,.T.); +#2092 = VERTEX_POINT('',#2093); +#2093 = CARTESIAN_POINT('',(1.25,-1.27,0.2)); +#2094 = LINE('',#2095,#2096); +#2095 = CARTESIAN_POINT('',(1.25,-1.27,0.2)); +#2096 = VECTOR('',#2097,1.); +#2097 = DIRECTION('',(0.,0.,1.)); +#2098 = ORIENTED_EDGE('',*,*,#2099,.F.); +#2099 = EDGE_CURVE('',#2100,#2092,#2102,.T.); +#2100 = VERTEX_POINT('',#2101); +#2101 = CARTESIAN_POINT('',(0.95,-1.27,0.2)); +#2102 = LINE('',#2103,#2104); +#2103 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#2104 = VECTOR('',#2105,1.); +#2105 = DIRECTION('',(1.,0.,0.)); +#2106 = ORIENTED_EDGE('',*,*,#2107,.F.); +#2107 = EDGE_CURVE('',#2108,#2100,#2110,.T.); +#2108 = VERTEX_POINT('',#2109); +#2109 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7)); +#2110 = LINE('',#2111,#2112); +#2111 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7)); +#2112 = VECTOR('',#2113,1.); +#2113 = DIRECTION('',(0.258819045103,-2.144786184852E-16,-0.965925826289 + )); +#2114 = ORIENTED_EDGE('',*,*,#2115,.F.); +#2115 = EDGE_CURVE('',#2116,#2108,#2118,.T.); +#2116 = VERTEX_POINT('',#2117); +#2117 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7)); +#2118 = LINE('',#2119,#2120); +#2119 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7)); +#2120 = VECTOR('',#2121,1.); +#2121 = DIRECTION('',(1.,0.,0.)); +#2122 = ORIENTED_EDGE('',*,*,#2123,.F.); +#2123 = EDGE_CURVE('',#2082,#2116,#2124,.T.); +#2124 = LINE('',#2125,#2126); +#2125 = CARTESIAN_POINT('',(-0.95,-1.27,0.2)); +#2126 = VECTOR('',#2127,1.); +#2127 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289) + ); +#2128 = PLANE('',#2129); +#2129 = AXIS2_PLACEMENT_3D('',#2130,#2131,#2132); +#2130 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#2131 = DIRECTION('',(0.,1.,0.)); +#2132 = DIRECTION('',(1.,0.,0.)); +#2133 = ADVANCED_FACE('',(#2134),#2145,.F.); +#2134 = FACE_BOUND('',#2135,.F.); +#2135 = EDGE_LOOP('',(#2136,#2137,#2138,#2139)); +#2136 = ORIENTED_EDGE('',*,*,#2091,.T.); +#2137 = ORIENTED_EDGE('',*,*,#1876,.T.); +#2138 = ORIENTED_EDGE('',*,*,#2035,.F.); +#2139 = ORIENTED_EDGE('',*,*,#2140,.F.); +#2140 = EDGE_CURVE('',#2092,#2026,#2141,.T.); +#2141 = LINE('',#2142,#2143); +#2142 = CARTESIAN_POINT('',(1.25,-1.27,0.2)); +#2143 = VECTOR('',#2144,1.); +#2144 = DIRECTION('',(0.,1.,0.)); +#2145 = PLANE('',#2146); +#2146 = AXIS2_PLACEMENT_3D('',#2147,#2148,#2149); +#2147 = CARTESIAN_POINT('',(1.25,-1.27,0.2)); +#2148 = DIRECTION('',(-1.,0.,0.)); +#2149 = DIRECTION('',(0.,1.,0.)); +#2150 = ADVANCED_FACE('',(#2151),#2176,.F.); +#2151 = FACE_BOUND('',#2152,.F.); +#2152 = EDGE_LOOP('',(#2153,#2161,#2169,#2175)); +#2153 = ORIENTED_EDGE('',*,*,#2154,.T.); +#2154 = EDGE_CURVE('',#1899,#2155,#2157,.T.); +#2155 = VERTEX_POINT('',#2156); +#2156 = CARTESIAN_POINT('',(0.5,0.5,3.75)); +#2157 = LINE('',#2158,#2159); +#2158 = CARTESIAN_POINT('',(0.5,0.5,7.5)); +#2159 = VECTOR('',#2160,1.); +#2160 = DIRECTION('',(-0.,-0.,-1.)); +#2161 = ORIENTED_EDGE('',*,*,#2162,.T.); +#2162 = EDGE_CURVE('',#2155,#2163,#2165,.T.); +#2163 = VERTEX_POINT('',#2164); +#2164 = CARTESIAN_POINT('',(-0.5,0.5,3.75)); +#2165 = LINE('',#2166,#2167); +#2166 = CARTESIAN_POINT('',(0.5,0.5,3.75)); +#2167 = VECTOR('',#2168,1.); +#2168 = DIRECTION('',(-1.,0.,0.)); +#2169 = ORIENTED_EDGE('',*,*,#2170,.F.); +#2170 = EDGE_CURVE('',#1908,#2163,#2171,.T.); +#2171 = LINE('',#2172,#2173); +#2172 = CARTESIAN_POINT('',(-0.5,0.5,7.5)); +#2173 = VECTOR('',#2174,1.); +#2174 = DIRECTION('',(-0.,-0.,-1.)); +#2175 = ORIENTED_EDGE('',*,*,#1915,.F.); +#2176 = PLANE('',#2177); +#2177 = AXIS2_PLACEMENT_3D('',#2178,#2179,#2180); +#2178 = CARTESIAN_POINT('',(0.5,0.5,7.5)); +#2179 = DIRECTION('',(0.,1.,0.)); +#2180 = DIRECTION('',(-1.,0.,0.)); +#2181 = ADVANCED_FACE('',(#2182),#2200,.F.); +#2182 = FACE_BOUND('',#2183,.F.); +#2183 = EDGE_LOOP('',(#2184,#2192,#2198,#2199)); +#2184 = ORIENTED_EDGE('',*,*,#2185,.T.); +#2185 = EDGE_CURVE('',#1930,#2186,#2188,.T.); +#2186 = VERTEX_POINT('',#2187); +#2187 = CARTESIAN_POINT('',(0.5,-0.5,3.75)); +#2188 = LINE('',#2189,#2190); +#2189 = CARTESIAN_POINT('',(0.5,-0.5,7.5)); +#2190 = VECTOR('',#2191,1.); +#2191 = DIRECTION('',(-0.,-0.,-1.)); +#2192 = ORIENTED_EDGE('',*,*,#2193,.T.); +#2193 = EDGE_CURVE('',#2186,#2155,#2194,.T.); +#2194 = LINE('',#2195,#2196); +#2195 = CARTESIAN_POINT('',(0.5,-0.5,3.75)); +#2196 = VECTOR('',#2197,1.); +#2197 = DIRECTION('',(0.,1.,0.)); +#2198 = ORIENTED_EDGE('',*,*,#2154,.F.); +#2199 = ORIENTED_EDGE('',*,*,#1939,.F.); +#2200 = PLANE('',#2201); +#2201 = AXIS2_PLACEMENT_3D('',#2202,#2203,#2204); +#2202 = CARTESIAN_POINT('',(0.5,-0.5,7.5)); +#2203 = DIRECTION('',(1.,0.,0.)); +#2204 = DIRECTION('',(-0.,1.,0.)); +#2205 = ADVANCED_FACE('',(#2206),#2224,.F.); +#2206 = FACE_BOUND('',#2207,.F.); +#2207 = EDGE_LOOP('',(#2208,#2209,#2217,#2223)); +#2208 = ORIENTED_EDGE('',*,*,#2170,.T.); +#2209 = ORIENTED_EDGE('',*,*,#2210,.T.); +#2210 = EDGE_CURVE('',#2163,#2211,#2213,.T.); +#2211 = VERTEX_POINT('',#2212); +#2212 = CARTESIAN_POINT('',(-0.5,-0.5,3.75)); +#2213 = LINE('',#2214,#2215); +#2214 = CARTESIAN_POINT('',(-0.5,0.5,3.75)); +#2215 = VECTOR('',#2216,1.); +#2216 = DIRECTION('',(0.,-1.,0.)); +#2217 = ORIENTED_EDGE('',*,*,#2218,.F.); +#2218 = EDGE_CURVE('',#1956,#2211,#2219,.T.); +#2219 = LINE('',#2220,#2221); +#2220 = CARTESIAN_POINT('',(-0.5,-0.5,7.5)); +#2221 = VECTOR('',#2222,1.); +#2222 = DIRECTION('',(-0.,-0.,-1.)); +#2223 = ORIENTED_EDGE('',*,*,#1963,.F.); +#2224 = PLANE('',#2225); +#2225 = AXIS2_PLACEMENT_3D('',#2226,#2227,#2228); +#2226 = CARTESIAN_POINT('',(-0.5,0.5,7.5)); +#2227 = DIRECTION('',(-1.,0.,0.)); +#2228 = DIRECTION('',(0.,-1.,0.)); +#2229 = ADVANCED_FACE('',(#2230),#2241,.F.); +#2230 = FACE_BOUND('',#2231,.F.); +#2231 = EDGE_LOOP('',(#2232,#2233,#2239,#2240)); +#2232 = ORIENTED_EDGE('',*,*,#2218,.T.); +#2233 = ORIENTED_EDGE('',*,*,#2234,.T.); +#2234 = EDGE_CURVE('',#2211,#2186,#2235,.T.); +#2235 = LINE('',#2236,#2237); +#2236 = CARTESIAN_POINT('',(-0.5,-0.5,3.75)); +#2237 = VECTOR('',#2238,1.); +#2238 = DIRECTION('',(1.,0.,0.)); +#2239 = ORIENTED_EDGE('',*,*,#2185,.F.); +#2240 = ORIENTED_EDGE('',*,*,#1980,.F.); +#2241 = PLANE('',#2242); +#2242 = AXIS2_PLACEMENT_3D('',#2243,#2244,#2245); +#2243 = CARTESIAN_POINT('',(-0.5,-0.5,7.5)); +#2244 = DIRECTION('',(0.,-1.,0.)); +#2245 = DIRECTION('',(1.,0.,0.)); +#2246 = ADVANCED_FACE('',(#2247),#2258,.F.); +#2247 = FACE_BOUND('',#2248,.F.); +#2248 = EDGE_LOOP('',(#2249,#2250,#2251,#2252)); +#2249 = ORIENTED_EDGE('',*,*,#2043,.T.); +#2250 = ORIENTED_EDGE('',*,*,#2011,.T.); +#2251 = ORIENTED_EDGE('',*,*,#2081,.T.); +#2252 = ORIENTED_EDGE('',*,*,#2253,.T.); +#2253 = EDGE_CURVE('',#2082,#2044,#2254,.T.); +#2254 = LINE('',#2255,#2256); +#2255 = CARTESIAN_POINT('',(-0.95,-1.27,0.2)); +#2256 = VECTOR('',#2257,1.); +#2257 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#2258 = PLANE('',#2259); +#2259 = AXIS2_PLACEMENT_3D('',#2260,#2261,#2262); +#2260 = CARTESIAN_POINT('',(0.,0.,0.2)); +#2261 = DIRECTION('',(0.,0.,1.)); +#2262 = DIRECTION('',(1.,0.,-0.)); +#2263 = ADVANCED_FACE('',(#2264),#2275,.F.); +#2264 = FACE_BOUND('',#2265,.F.); +#2265 = EDGE_LOOP('',(#2266,#2267,#2273,#2274)); +#2266 = ORIENTED_EDGE('',*,*,#2025,.T.); +#2267 = ORIENTED_EDGE('',*,*,#2268,.F.); +#2268 = EDGE_CURVE('',#2100,#2028,#2269,.T.); +#2269 = LINE('',#2270,#2271); +#2270 = CARTESIAN_POINT('',(0.95,-1.27,0.2)); +#2271 = VECTOR('',#2272,1.); +#2272 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#2273 = ORIENTED_EDGE('',*,*,#2099,.T.); +#2274 = ORIENTED_EDGE('',*,*,#2140,.T.); +#2275 = PLANE('',#2276); +#2276 = AXIS2_PLACEMENT_3D('',#2277,#2278,#2279); +#2277 = CARTESIAN_POINT('',(0.,0.,0.2)); +#2278 = DIRECTION('',(0.,0.,1.)); +#2279 = DIRECTION('',(1.,0.,-0.)); +#2280 = ADVANCED_FACE('',(#2281),#2292,.T.); +#2281 = FACE_BOUND('',#2282,.T.); +#2282 = EDGE_LOOP('',(#2283,#2284,#2290,#2291)); +#2283 = ORIENTED_EDGE('',*,*,#2107,.F.); +#2284 = ORIENTED_EDGE('',*,*,#2285,.T.); +#2285 = EDGE_CURVE('',#2108,#2060,#2286,.T.); +#2286 = LINE('',#2287,#2288); +#2287 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7)); +#2288 = VECTOR('',#2289,1.); +#2289 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#2290 = ORIENTED_EDGE('',*,*,#2067,.T.); +#2291 = ORIENTED_EDGE('',*,*,#2268,.F.); +#2292 = PLANE('',#2293); +#2293 = AXIS2_PLACEMENT_3D('',#2294,#2295,#2296); +#2294 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7)); +#2295 = DIRECTION('',(-0.965925826289,-5.746937261686E-17, + -0.258819045103)); +#2296 = DIRECTION('',(0.258819045103,-2.144786184852E-16,-0.965925826289 + )); +#2297 = ADVANCED_FACE('',(#2298),#2309,.T.); +#2298 = FACE_BOUND('',#2299,.T.); +#2299 = EDGE_LOOP('',(#2300,#2301,#2307,#2308)); +#2300 = ORIENTED_EDGE('',*,*,#2115,.F.); +#2301 = ORIENTED_EDGE('',*,*,#2302,.T.); +#2302 = EDGE_CURVE('',#2116,#2052,#2303,.T.); +#2303 = LINE('',#2304,#2305); +#2304 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7)); +#2305 = VECTOR('',#2306,1.); +#2306 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#2307 = ORIENTED_EDGE('',*,*,#2059,.T.); +#2308 = ORIENTED_EDGE('',*,*,#2285,.F.); +#2309 = PLANE('',#2310); +#2310 = AXIS2_PLACEMENT_3D('',#2311,#2312,#2313); +#2311 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7)); +#2312 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#2313 = DIRECTION('',(1.,0.,0.)); +#2314 = ADVANCED_FACE('',(#2315),#2321,.T.); +#2315 = FACE_BOUND('',#2316,.T.); +#2316 = EDGE_LOOP('',(#2317,#2318,#2319,#2320)); +#2317 = ORIENTED_EDGE('',*,*,#2123,.F.); +#2318 = ORIENTED_EDGE('',*,*,#2253,.T.); +#2319 = ORIENTED_EDGE('',*,*,#2051,.T.); +#2320 = ORIENTED_EDGE('',*,*,#2302,.F.); +#2321 = PLANE('',#2322); +#2322 = AXIS2_PLACEMENT_3D('',#2323,#2324,#2325); +#2323 = CARTESIAN_POINT('',(-0.95,-1.27,0.2)); +#2324 = DIRECTION('',(0.965925826289,-5.746937261686E-17,-0.258819045103 + )); +#2325 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289) + ); +#2326 = ADVANCED_FACE('',(#2327),#2333,.T.); +#2327 = FACE_BOUND('',#2328,.T.); +#2328 = EDGE_LOOP('',(#2329,#2330,#2331,#2332)); +#2329 = ORIENTED_EDGE('',*,*,#2210,.T.); +#2330 = ORIENTED_EDGE('',*,*,#2234,.T.); +#2331 = ORIENTED_EDGE('',*,*,#2193,.T.); +#2332 = ORIENTED_EDGE('',*,*,#2162,.T.); +#2333 = PLANE('',#2334); +#2334 = AXIS2_PLACEMENT_3D('',#2335,#2336,#2337); +#2335 = CARTESIAN_POINT('',(-6.938893903907E-18,0.,3.75)); +#2336 = DIRECTION('',(0.,0.,1.)); +#2337 = DIRECTION('',(1.,0.,-0.)); +#2338 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2342)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2339,#2340,#2341)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2339 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2340 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2341 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2342 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2339, + 'distance_accuracy_value','confusion accuracy'); +#2343 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2344,#2346); +#2344 = ( REPRESENTATION_RELATIONSHIP('','',#1817,#1790) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2345) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2345 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1791); +#2346 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2347); +#2347 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('62','Body012','',#1785,#1812,$); +#2348 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1814)); +#2349 = SHAPE_DEFINITION_REPRESENTATION(#2350,#2356); +#2350 = PRODUCT_DEFINITION_SHAPE('','',#2351); +#2351 = PRODUCT_DEFINITION('design','',#2352,#2355); +#2352 = PRODUCT_DEFINITION_FORMATION('','',#2353); +#2353 = PRODUCT('Lead012','Lead012','',(#2354)); +#2354 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2355 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2356 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2357),#2643); +#2357 = MANIFOLD_SOLID_BREP('',#2358); +#2358 = CLOSED_SHELL('',(#2359,#2399,#2430,#2461,#2494,#2527,#2558,#2589 + ,#2611,#2627)); +#2359 = ADVANCED_FACE('',(#2360),#2394,.T.); +#2360 = FACE_BOUND('',#2361,.T.); +#2361 = EDGE_LOOP('',(#2362,#2372,#2380,#2388)); +#2362 = ORIENTED_EDGE('',*,*,#2363,.T.); +#2363 = EDGE_CURVE('',#2364,#2366,#2368,.T.); +#2364 = VERTEX_POINT('',#2365); +#2365 = CARTESIAN_POINT('',(2.15,-0.3,0.2)); +#2366 = VERTEX_POINT('',#2367); +#2367 = CARTESIAN_POINT('',(2.15,-0.3,0.)); +#2368 = LINE('',#2369,#2370); +#2369 = CARTESIAN_POINT('',(2.15,-0.3,0.2)); +#2370 = VECTOR('',#2371,1.); +#2371 = DIRECTION('',(0.,-1.110223024625E-16,-1.)); +#2372 = ORIENTED_EDGE('',*,*,#2373,.T.); +#2373 = EDGE_CURVE('',#2366,#2374,#2376,.T.); +#2374 = VERTEX_POINT('',#2375); +#2375 = CARTESIAN_POINT('',(2.15,0.3,0.)); +#2376 = LINE('',#2377,#2378); +#2377 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17)); +#2378 = VECTOR('',#2379,1.); +#2379 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#2380 = ORIENTED_EDGE('',*,*,#2381,.T.); +#2381 = EDGE_CURVE('',#2374,#2382,#2384,.T.); +#2382 = VERTEX_POINT('',#2383); +#2383 = CARTESIAN_POINT('',(2.15,0.3,0.2)); +#2384 = LINE('',#2385,#2386); +#2385 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17)); +#2386 = VECTOR('',#2387,1.); +#2387 = DIRECTION('',(0.,1.110223024625E-16,1.)); +#2388 = ORIENTED_EDGE('',*,*,#2389,.T.); +#2389 = EDGE_CURVE('',#2382,#2364,#2390,.T.); +#2390 = LINE('',#2391,#2392); +#2391 = CARTESIAN_POINT('',(2.15,0.3,0.2)); +#2392 = VECTOR('',#2393,1.); +#2393 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#2394 = PLANE('',#2395); +#2395 = AXIS2_PLACEMENT_3D('',#2396,#2397,#2398); +#2396 = CARTESIAN_POINT('',(2.15,3.087807787239E-17,0.1)); +#2397 = DIRECTION('',(1.,0.,0.)); +#2398 = DIRECTION('',(-0.,1.,0.)); +#2399 = ADVANCED_FACE('',(#2400),#2425,.F.); +#2400 = FACE_BOUND('',#2401,.F.); +#2401 = EDGE_LOOP('',(#2402,#2410,#2411,#2419)); +#2402 = ORIENTED_EDGE('',*,*,#2403,.F.); +#2403 = EDGE_CURVE('',#2366,#2404,#2406,.T.); +#2404 = VERTEX_POINT('',#2405); +#2405 = CARTESIAN_POINT('',(0.825,-0.3,0.)); +#2406 = LINE('',#2407,#2408); +#2407 = CARTESIAN_POINT('',(2.15,-0.3,-1.387778780781E-17)); +#2408 = VECTOR('',#2409,1.); +#2409 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48)); +#2410 = ORIENTED_EDGE('',*,*,#2373,.T.); +#2411 = ORIENTED_EDGE('',*,*,#2412,.T.); +#2412 = EDGE_CURVE('',#2374,#2413,#2415,.T.); +#2413 = VERTEX_POINT('',#2414); +#2414 = CARTESIAN_POINT('',(0.825,0.3,0.)); +#2415 = LINE('',#2416,#2417); +#2416 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17)); +#2417 = VECTOR('',#2418,1.); +#2418 = DIRECTION('',(-1.,1.110223024625E-16,-1.110223024625E-16)); +#2419 = ORIENTED_EDGE('',*,*,#2420,.F.); +#2420 = EDGE_CURVE('',#2404,#2413,#2421,.T.); +#2421 = LINE('',#2422,#2423); +#2422 = CARTESIAN_POINT('',(0.825,-0.3,-1.387778780781E-16)); +#2423 = VECTOR('',#2424,1.); +#2424 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#2425 = PLANE('',#2426); +#2426 = AXIS2_PLACEMENT_3D('',#2427,#2428,#2429); +#2427 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17)); +#2428 = DIRECTION('',(-1.110223024625E-16,1.232595164408E-32,1.)); +#2429 = DIRECTION('',(1.110223024625E-16,1.,-5.167288087198E-45)); +#2430 = ADVANCED_FACE('',(#2431),#2456,.F.); +#2431 = FACE_BOUND('',#2432,.F.); +#2432 = EDGE_LOOP('',(#2433,#2441,#2442,#2450)); +#2433 = ORIENTED_EDGE('',*,*,#2434,.F.); +#2434 = EDGE_CURVE('',#2382,#2435,#2437,.T.); +#2435 = VERTEX_POINT('',#2436); +#2436 = CARTESIAN_POINT('',(0.825,0.3,0.2)); +#2437 = LINE('',#2438,#2439); +#2438 = CARTESIAN_POINT('',(2.15,0.3,0.2)); +#2439 = VECTOR('',#2440,1.); +#2440 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48)); +#2441 = ORIENTED_EDGE('',*,*,#2389,.T.); +#2442 = ORIENTED_EDGE('',*,*,#2443,.T.); +#2443 = EDGE_CURVE('',#2364,#2444,#2446,.T.); +#2444 = VERTEX_POINT('',#2445); +#2445 = CARTESIAN_POINT('',(0.825,-0.3,0.2)); +#2446 = LINE('',#2447,#2448); +#2447 = CARTESIAN_POINT('',(2.15,-0.3,0.2)); +#2448 = VECTOR('',#2449,1.); +#2449 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48)); +#2450 = ORIENTED_EDGE('',*,*,#2451,.F.); +#2451 = EDGE_CURVE('',#2435,#2444,#2452,.T.); +#2452 = LINE('',#2453,#2454); +#2453 = CARTESIAN_POINT('',(0.825,0.3,0.2)); +#2454 = VECTOR('',#2455,1.); +#2455 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#2456 = PLANE('',#2457); +#2457 = AXIS2_PLACEMENT_3D('',#2458,#2459,#2460); +#2458 = CARTESIAN_POINT('',(2.15,0.3,0.2)); +#2459 = DIRECTION('',(1.110223024625E-16,-1.232595164408E-32,-1.)); +#2460 = DIRECTION('',(-1.110223024625E-16,-1.,5.167288087198E-45)); +#2461 = ADVANCED_FACE('',(#2462),#2489,.T.); +#2462 = FACE_BOUND('',#2463,.T.); +#2463 = EDGE_LOOP('',(#2464,#2473,#2481,#2488)); +#2464 = ORIENTED_EDGE('',*,*,#2465,.T.); +#2465 = EDGE_CURVE('',#2404,#2466,#2468,.T.); +#2466 = VERTEX_POINT('',#2467); +#2467 = CARTESIAN_POINT('',(0.525,-0.3,0.3)); +#2468 = CIRCLE('',#2469,0.3); +#2469 = AXIS2_PLACEMENT_3D('',#2470,#2471,#2472); +#2470 = CARTESIAN_POINT('',(0.825,-0.3,0.3)); +#2471 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#2472 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47)); +#2473 = ORIENTED_EDGE('',*,*,#2474,.T.); +#2474 = EDGE_CURVE('',#2466,#2475,#2477,.T.); +#2475 = VERTEX_POINT('',#2476); +#2476 = CARTESIAN_POINT('',(0.525,0.3,0.3)); +#2477 = LINE('',#2478,#2479); +#2478 = CARTESIAN_POINT('',(0.525,-0.3,0.3)); +#2479 = VECTOR('',#2480,1.); +#2480 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#2481 = ORIENTED_EDGE('',*,*,#2482,.F.); +#2482 = EDGE_CURVE('',#2413,#2475,#2483,.T.); +#2483 = CIRCLE('',#2484,0.3); +#2484 = AXIS2_PLACEMENT_3D('',#2485,#2486,#2487); +#2485 = CARTESIAN_POINT('',(0.825,0.3,0.3)); +#2486 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#2487 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17)); +#2488 = ORIENTED_EDGE('',*,*,#2420,.F.); +#2489 = CYLINDRICAL_SURFACE('',#2490,0.3); +#2490 = AXIS2_PLACEMENT_3D('',#2491,#2492,#2493); +#2491 = CARTESIAN_POINT('',(0.825,-0.3,0.3)); +#2492 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#2493 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17)); +#2494 = ADVANCED_FACE('',(#2495),#2522,.F.); +#2495 = FACE_BOUND('',#2496,.F.); +#2496 = EDGE_LOOP('',(#2497,#2498,#2507,#2515)); +#2497 = ORIENTED_EDGE('',*,*,#2451,.T.); +#2498 = ORIENTED_EDGE('',*,*,#2499,.T.); +#2499 = EDGE_CURVE('',#2444,#2500,#2502,.T.); +#2500 = VERTEX_POINT('',#2501); +#2501 = CARTESIAN_POINT('',(0.725,-0.3,0.3)); +#2502 = CIRCLE('',#2503,0.1); +#2503 = AXIS2_PLACEMENT_3D('',#2504,#2505,#2506); +#2504 = CARTESIAN_POINT('',(0.825,-0.3,0.3)); +#2505 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#2506 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47)); +#2507 = ORIENTED_EDGE('',*,*,#2508,.F.); +#2508 = EDGE_CURVE('',#2509,#2500,#2511,.T.); +#2509 = VERTEX_POINT('',#2510); +#2510 = CARTESIAN_POINT('',(0.725,0.3,0.3)); +#2511 = LINE('',#2512,#2513); +#2512 = CARTESIAN_POINT('',(0.725,0.3,0.3)); +#2513 = VECTOR('',#2514,1.); +#2514 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16)); +#2515 = ORIENTED_EDGE('',*,*,#2516,.F.); +#2516 = EDGE_CURVE('',#2435,#2509,#2517,.T.); +#2517 = CIRCLE('',#2518,0.1); +#2518 = AXIS2_PLACEMENT_3D('',#2519,#2520,#2521); +#2519 = CARTESIAN_POINT('',(0.825,0.3,0.3)); +#2520 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#2521 = DIRECTION('',(1.,1.386669559959E-31,5.551115123126E-16)); +#2522 = CYLINDRICAL_SURFACE('',#2523,0.1); +#2523 = AXIS2_PLACEMENT_3D('',#2524,#2525,#2526); +#2524 = CARTESIAN_POINT('',(0.825,0.3,0.3)); +#2525 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16)); +#2526 = DIRECTION('',(1.,2.311115933264E-31,8.326672684689E-16)); +#2527 = ADVANCED_FACE('',(#2528),#2553,.F.); +#2528 = FACE_BOUND('',#2529,.F.); +#2529 = EDGE_LOOP('',(#2530,#2538,#2539,#2547)); +#2530 = ORIENTED_EDGE('',*,*,#2531,.F.); +#2531 = EDGE_CURVE('',#2466,#2532,#2534,.T.); +#2532 = VERTEX_POINT('',#2533); +#2533 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003)); +#2534 = LINE('',#2535,#2536); +#2535 = CARTESIAN_POINT('',(0.525,-0.3,0.3)); +#2536 = VECTOR('',#2537,1.); +#2537 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.)); +#2538 = ORIENTED_EDGE('',*,*,#2474,.T.); +#2539 = ORIENTED_EDGE('',*,*,#2540,.T.); +#2540 = EDGE_CURVE('',#2475,#2541,#2543,.T.); +#2541 = VERTEX_POINT('',#2542); +#2542 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003)); +#2543 = LINE('',#2544,#2545); +#2544 = CARTESIAN_POINT('',(0.525,0.3,0.3)); +#2545 = VECTOR('',#2546,1.); +#2546 = DIRECTION('',(3.697785493223E-32,4.440892098501E-16,1.)); +#2547 = ORIENTED_EDGE('',*,*,#2548,.F.); +#2548 = EDGE_CURVE('',#2532,#2541,#2549,.T.); +#2549 = LINE('',#2550,#2551); +#2550 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003)); +#2551 = VECTOR('',#2552,1.); +#2552 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16)); +#2553 = PLANE('',#2554); +#2554 = AXIS2_PLACEMENT_3D('',#2555,#2556,#2557); +#2555 = CARTESIAN_POINT('',(0.525,-0.3,0.3)); +#2556 = DIRECTION('',(1.,-3.330669073875E-16,1.109335647967E-31)); +#2557 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16)); +#2558 = ADVANCED_FACE('',(#2559),#2584,.F.); +#2559 = FACE_BOUND('',#2560,.F.); +#2560 = EDGE_LOOP('',(#2561,#2569,#2570,#2578)); +#2561 = ORIENTED_EDGE('',*,*,#2562,.T.); +#2562 = EDGE_CURVE('',#2563,#2532,#2565,.T.); +#2563 = VERTEX_POINT('',#2564); +#2564 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003)); +#2565 = LINE('',#2566,#2567); +#2566 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003)); +#2567 = VECTOR('',#2568,1.); +#2568 = DIRECTION('',(-1.,2.22044604925E-16,-6.123233995737E-17)); +#2569 = ORIENTED_EDGE('',*,*,#2548,.T.); +#2570 = ORIENTED_EDGE('',*,*,#2571,.T.); +#2571 = EDGE_CURVE('',#2541,#2572,#2574,.T.); +#2572 = VERTEX_POINT('',#2573); +#2573 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003)); +#2574 = LINE('',#2575,#2576); +#2575 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003)); +#2576 = VECTOR('',#2577,1.); +#2577 = DIRECTION('',(1.,-2.22044604925E-16,6.123233995737E-17)); +#2578 = ORIENTED_EDGE('',*,*,#2579,.T.); +#2579 = EDGE_CURVE('',#2572,#2563,#2580,.T.); +#2580 = LINE('',#2581,#2582); +#2581 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003)); +#2582 = VECTOR('',#2583,1.); +#2583 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16)); +#2584 = PLANE('',#2585); +#2585 = AXIS2_PLACEMENT_3D('',#2586,#2587,#2588); +#2586 = CARTESIAN_POINT('',(0.625,5.252742685258E-16,1.625000000003)); +#2587 = DIRECTION('',(-8.326672684689E-16,-4.625929269271E-16,-1.)); +#2588 = DIRECTION('',(-1.,0.,8.326672684689E-16)); +#2589 = ADVANCED_FACE('',(#2590),#2606,.F.); +#2590 = FACE_BOUND('',#2591,.F.); +#2591 = EDGE_LOOP('',(#2592,#2598,#2599,#2605)); +#2592 = ORIENTED_EDGE('',*,*,#2593,.F.); +#2593 = EDGE_CURVE('',#2509,#2572,#2594,.T.); +#2594 = LINE('',#2595,#2596); +#2595 = CARTESIAN_POINT('',(0.725,0.3,0.3)); +#2596 = VECTOR('',#2597,1.); +#2597 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.)); +#2598 = ORIENTED_EDGE('',*,*,#2508,.T.); +#2599 = ORIENTED_EDGE('',*,*,#2600,.T.); +#2600 = EDGE_CURVE('',#2500,#2563,#2601,.T.); +#2601 = LINE('',#2602,#2603); +#2602 = CARTESIAN_POINT('',(0.725,-0.3,0.3)); +#2603 = VECTOR('',#2604,1.); +#2604 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.)); +#2605 = ORIENTED_EDGE('',*,*,#2579,.F.); +#2606 = PLANE('',#2607); +#2607 = AXIS2_PLACEMENT_3D('',#2608,#2609,#2610); +#2608 = CARTESIAN_POINT('',(0.725,0.3,0.3)); +#2609 = DIRECTION('',(-1.,3.330669073875E-16,-1.109335647967E-31)); +#2610 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16)); +#2611 = ADVANCED_FACE('',(#2612),#2622,.T.); +#2612 = FACE_BOUND('',#2613,.T.); +#2613 = EDGE_LOOP('',(#2614,#2615,#2616,#2617,#2618,#2619,#2620,#2621)); +#2614 = ORIENTED_EDGE('',*,*,#2443,.T.); +#2615 = ORIENTED_EDGE('',*,*,#2499,.T.); +#2616 = ORIENTED_EDGE('',*,*,#2600,.T.); +#2617 = ORIENTED_EDGE('',*,*,#2562,.T.); +#2618 = ORIENTED_EDGE('',*,*,#2531,.F.); +#2619 = ORIENTED_EDGE('',*,*,#2465,.F.); +#2620 = ORIENTED_EDGE('',*,*,#2403,.F.); +#2621 = ORIENTED_EDGE('',*,*,#2363,.F.); +#2622 = PLANE('',#2623); +#2623 = AXIS2_PLACEMENT_3D('',#2624,#2625,#2626); +#2624 = CARTESIAN_POINT('',(1.039206125874,-0.3,0.514206125875)); +#2625 = DIRECTION('',(0.,-1.,3.171397180526E-16)); +#2626 = DIRECTION('',(0.,-3.171397180526E-16,-1.)); +#2627 = ADVANCED_FACE('',(#2628),#2638,.T.); +#2628 = FACE_BOUND('',#2629,.T.); +#2629 = EDGE_LOOP('',(#2630,#2631,#2632,#2633,#2634,#2635,#2636,#2637)); +#2630 = ORIENTED_EDGE('',*,*,#2412,.T.); +#2631 = ORIENTED_EDGE('',*,*,#2482,.T.); +#2632 = ORIENTED_EDGE('',*,*,#2540,.T.); +#2633 = ORIENTED_EDGE('',*,*,#2571,.T.); +#2634 = ORIENTED_EDGE('',*,*,#2593,.F.); +#2635 = ORIENTED_EDGE('',*,*,#2516,.F.); +#2636 = ORIENTED_EDGE('',*,*,#2434,.F.); +#2637 = ORIENTED_EDGE('',*,*,#2381,.F.); +#2638 = PLANE('',#2639); +#2639 = AXIS2_PLACEMENT_3D('',#2640,#2641,#2642); +#2640 = CARTESIAN_POINT('',(1.039206125874,0.3,0.514206125875)); +#2641 = DIRECTION('',(0.,1.,-3.269362423072E-16)); +#2642 = DIRECTION('',(0.,3.269362423072E-16,1.)); +#2643 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2647)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2644,#2645,#2646)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2644 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2645 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2646 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2647 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2644, + 'distance_accuracy_value','confusion accuracy'); +#2648 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2649,#2651); +#2649 = ( REPRESENTATION_RELATIONSHIP('','',#2356,#1790) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2650) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2650 = ITEM_DEFINED_TRANSFORMATION('','',#11,#1795); +#2651 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2652); +#2652 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('63','Lead012','',#1785,#2351,$); +#2653 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2353)); +#2654 = SHAPE_DEFINITION_REPRESENTATION(#2655,#2661); +#2655 = PRODUCT_DEFINITION_SHAPE('','',#2656); +#2656 = PRODUCT_DEFINITION('design','',#2657,#2660); +#2657 = PRODUCT_DEFINITION_FORMATION('','',#2658); +#2658 = PRODUCT('01x01_P2.54mm_Vertical_SMD013', + '01x01_P2.54mm_Vertical_SMD013','',(#2659)); +#2659 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2660 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2661 = SHAPE_REPRESENTATION('',(#11,#2662,#2666),#2670); +#2662 = AXIS2_PLACEMENT_3D('',#2663,#2664,#2665); +#2663 = CARTESIAN_POINT('',(0.,0.,0.)); +#2664 = DIRECTION('',(0.,0.,1.)); +#2665 = DIRECTION('',(1.,0.,0.)); +#2666 = AXIS2_PLACEMENT_3D('',#2667,#2668,#2669); +#2667 = CARTESIAN_POINT('',(0.,0.,0.)); +#2668 = DIRECTION('',(0.,0.,1.)); +#2669 = DIRECTION('',(1.,0.,0.)); +#2670 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2674)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2671,#2672,#2673)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2671 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2672 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2673 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2674 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2671, + 'distance_accuracy_value','confusion accuracy'); +#2675 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2676,#2678); +#2676 = ( REPRESENTATION_RELATIONSHIP('','',#2661,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2677) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2677 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27); +#2678 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2679); +#2679 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('67', + '01x01_P2.54mm_Vertical_SMD013','',#5,#2656,$); +#2680 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2658)); +#2681 = SHAPE_DEFINITION_REPRESENTATION(#2682,#2688); +#2682 = PRODUCT_DEFINITION_SHAPE('','',#2683); +#2683 = PRODUCT_DEFINITION('design','',#2684,#2687); +#2684 = PRODUCT_DEFINITION_FORMATION('','',#2685); +#2685 = PRODUCT('Body013','Body013','',(#2686)); +#2686 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2687 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2688 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2689),#3209); +#2689 = MANIFOLD_SOLID_BREP('',#2690); +#2690 = CLOSED_SHELL('',(#2691,#2765,#2796,#2820,#2844,#2861,#2892,#2948 + ,#3004,#3021,#3052,#3076,#3100,#3117,#3134,#3151,#3168,#3185,#3197) + ); +#2691 = ADVANCED_FACE('',(#2692,#2726),#2760,.T.); +#2692 = FACE_BOUND('',#2693,.T.); +#2693 = EDGE_LOOP('',(#2694,#2704,#2712,#2720)); +#2694 = ORIENTED_EDGE('',*,*,#2695,.F.); +#2695 = EDGE_CURVE('',#2696,#2698,#2700,.T.); +#2696 = VERTEX_POINT('',#2697); +#2697 = CARTESIAN_POINT('',(0.833333333333,0.833333333333,7.5)); +#2698 = VERTEX_POINT('',#2699); +#2699 = CARTESIAN_POINT('',(-0.833333333333,0.833333333333,7.5)); +#2700 = LINE('',#2701,#2702); +#2701 = CARTESIAN_POINT('',(0.5,0.833333333333,7.5)); +#2702 = VECTOR('',#2703,1.); +#2703 = DIRECTION('',(-1.,0.,0.)); +#2704 = ORIENTED_EDGE('',*,*,#2705,.F.); +#2705 = EDGE_CURVE('',#2706,#2696,#2708,.T.); +#2706 = VERTEX_POINT('',#2707); +#2707 = CARTESIAN_POINT('',(0.833333333333,-0.833333333333,7.5)); +#2708 = LINE('',#2709,#2710); +#2709 = CARTESIAN_POINT('',(0.833333333333,-0.5,7.5)); +#2710 = VECTOR('',#2711,1.); +#2711 = DIRECTION('',(0.,1.,0.)); +#2712 = ORIENTED_EDGE('',*,*,#2713,.F.); +#2713 = EDGE_CURVE('',#2714,#2706,#2716,.T.); +#2714 = VERTEX_POINT('',#2715); +#2715 = CARTESIAN_POINT('',(-0.833333333333,-0.833333333333,7.5)); +#2716 = LINE('',#2717,#2718); +#2717 = CARTESIAN_POINT('',(-0.5,-0.833333333333,7.5)); +#2718 = VECTOR('',#2719,1.); +#2719 = DIRECTION('',(1.,0.,0.)); +#2720 = ORIENTED_EDGE('',*,*,#2721,.F.); +#2721 = EDGE_CURVE('',#2698,#2714,#2722,.T.); +#2722 = LINE('',#2723,#2724); +#2723 = CARTESIAN_POINT('',(-0.833333333333,0.5,7.5)); +#2724 = VECTOR('',#2725,1.); +#2725 = DIRECTION('',(0.,-1.,0.)); +#2726 = FACE_BOUND('',#2727,.T.); +#2727 = EDGE_LOOP('',(#2728,#2738,#2746,#2754)); +#2728 = ORIENTED_EDGE('',*,*,#2729,.T.); +#2729 = EDGE_CURVE('',#2730,#2732,#2734,.T.); +#2730 = VERTEX_POINT('',#2731); +#2731 = CARTESIAN_POINT('',(-1.25,1.27,7.5)); +#2732 = VERTEX_POINT('',#2733); +#2733 = CARTESIAN_POINT('',(-1.25,-1.27,7.5)); +#2734 = LINE('',#2735,#2736); +#2735 = CARTESIAN_POINT('',(-1.25,1.27,7.5)); +#2736 = VECTOR('',#2737,1.); +#2737 = DIRECTION('',(0.,-1.,0.)); +#2738 = ORIENTED_EDGE('',*,*,#2739,.T.); +#2739 = EDGE_CURVE('',#2732,#2740,#2742,.T.); +#2740 = VERTEX_POINT('',#2741); +#2741 = CARTESIAN_POINT('',(1.25,-1.27,7.5)); +#2742 = LINE('',#2743,#2744); +#2743 = CARTESIAN_POINT('',(-1.25,-1.27,7.5)); +#2744 = VECTOR('',#2745,1.); +#2745 = DIRECTION('',(1.,0.,0.)); +#2746 = ORIENTED_EDGE('',*,*,#2747,.T.); +#2747 = EDGE_CURVE('',#2740,#2748,#2750,.T.); +#2748 = VERTEX_POINT('',#2749); +#2749 = CARTESIAN_POINT('',(1.25,1.27,7.5)); +#2750 = LINE('',#2751,#2752); +#2751 = CARTESIAN_POINT('',(1.25,-1.27,7.5)); +#2752 = VECTOR('',#2753,1.); +#2753 = DIRECTION('',(0.,1.,0.)); +#2754 = ORIENTED_EDGE('',*,*,#2755,.T.); +#2755 = EDGE_CURVE('',#2748,#2730,#2756,.T.); +#2756 = LINE('',#2757,#2758); +#2757 = CARTESIAN_POINT('',(1.25,1.27,7.5)); +#2758 = VECTOR('',#2759,1.); +#2759 = DIRECTION('',(-1.,0.,0.)); +#2760 = PLANE('',#2761); +#2761 = AXIS2_PLACEMENT_3D('',#2762,#2763,#2764); +#2762 = CARTESIAN_POINT('',(0.,0.,7.5)); +#2763 = DIRECTION('',(0.,0.,1.)); +#2764 = DIRECTION('',(1.,0.,-0.)); +#2765 = ADVANCED_FACE('',(#2766),#2791,.F.); +#2766 = FACE_BOUND('',#2767,.T.); +#2767 = EDGE_LOOP('',(#2768,#2776,#2777,#2785)); +#2768 = ORIENTED_EDGE('',*,*,#2769,.F.); +#2769 = EDGE_CURVE('',#2696,#2770,#2772,.T.); +#2770 = VERTEX_POINT('',#2771); +#2771 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667)); +#2772 = LINE('',#2773,#2774); +#2773 = CARTESIAN_POINT('',(0.444444444444,0.444444444444,7.111111111111 + )); +#2774 = VECTOR('',#2775,1.); +#2775 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919)); +#2776 = ORIENTED_EDGE('',*,*,#2695,.T.); +#2777 = ORIENTED_EDGE('',*,*,#2778,.T.); +#2778 = EDGE_CURVE('',#2698,#2779,#2781,.T.); +#2779 = VERTEX_POINT('',#2780); +#2780 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667)); +#2781 = LINE('',#2782,#2783); +#2782 = CARTESIAN_POINT('',(-0.444444444444,0.444444444444, + 7.111111111111)); +#2783 = VECTOR('',#2784,1.); +#2784 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919)); +#2785 = ORIENTED_EDGE('',*,*,#2786,.F.); +#2786 = EDGE_CURVE('',#2770,#2779,#2787,.T.); +#2787 = LINE('',#2788,#2789); +#2788 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667)); +#2789 = VECTOR('',#2790,1.); +#2790 = DIRECTION('',(-1.,0.,0.)); +#2791 = PLANE('',#2792); +#2792 = AXIS2_PLACEMENT_3D('',#2793,#2794,#2795); +#2793 = CARTESIAN_POINT('',(0.5,0.666666666667,7.333333333333)); +#2794 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#2795 = DIRECTION('',(1.,0.,0.)); +#2796 = ADVANCED_FACE('',(#2797),#2815,.F.); +#2797 = FACE_BOUND('',#2798,.T.); +#2798 = EDGE_LOOP('',(#2799,#2807,#2808,#2809)); +#2799 = ORIENTED_EDGE('',*,*,#2800,.F.); +#2800 = EDGE_CURVE('',#2706,#2801,#2803,.T.); +#2801 = VERTEX_POINT('',#2802); +#2802 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667)); +#2803 = LINE('',#2804,#2805); +#2804 = CARTESIAN_POINT('',(0.444444444444,-0.444444444444, + 7.111111111111)); +#2805 = VECTOR('',#2806,1.); +#2806 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); +#2807 = ORIENTED_EDGE('',*,*,#2705,.T.); +#2808 = ORIENTED_EDGE('',*,*,#2769,.T.); +#2809 = ORIENTED_EDGE('',*,*,#2810,.F.); +#2810 = EDGE_CURVE('',#2801,#2770,#2811,.T.); +#2811 = LINE('',#2812,#2813); +#2812 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667)); +#2813 = VECTOR('',#2814,1.); +#2814 = DIRECTION('',(0.,1.,0.)); +#2815 = PLANE('',#2816); +#2816 = AXIS2_PLACEMENT_3D('',#2817,#2818,#2819); +#2817 = CARTESIAN_POINT('',(0.666666666667,-0.5,7.333333333333)); +#2818 = DIRECTION('',(0.707106781187,0.,-0.707106781187)); +#2819 = DIRECTION('',(0.,-1.,0.)); +#2820 = ADVANCED_FACE('',(#2821),#2839,.F.); +#2821 = FACE_BOUND('',#2822,.T.); +#2822 = EDGE_LOOP('',(#2823,#2824,#2825,#2833)); +#2823 = ORIENTED_EDGE('',*,*,#2778,.F.); +#2824 = ORIENTED_EDGE('',*,*,#2721,.T.); +#2825 = ORIENTED_EDGE('',*,*,#2826,.T.); +#2826 = EDGE_CURVE('',#2714,#2827,#2829,.T.); +#2827 = VERTEX_POINT('',#2828); +#2828 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667)); +#2829 = LINE('',#2830,#2831); +#2830 = CARTESIAN_POINT('',(-0.444444444444,-0.444444444444, + 7.111111111111)); +#2831 = VECTOR('',#2832,1.); +#2832 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#2833 = ORIENTED_EDGE('',*,*,#2834,.F.); +#2834 = EDGE_CURVE('',#2779,#2827,#2835,.T.); +#2835 = LINE('',#2836,#2837); +#2836 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667)); +#2837 = VECTOR('',#2838,1.); +#2838 = DIRECTION('',(0.,-1.,0.)); +#2839 = PLANE('',#2840); +#2840 = AXIS2_PLACEMENT_3D('',#2841,#2842,#2843); +#2841 = CARTESIAN_POINT('',(-0.666666666667,0.5,7.333333333333)); +#2842 = DIRECTION('',(-0.707106781187,0.,-0.707106781187)); +#2843 = DIRECTION('',(0.,1.,0.)); +#2844 = ADVANCED_FACE('',(#2845),#2856,.F.); +#2845 = FACE_BOUND('',#2846,.T.); +#2846 = EDGE_LOOP('',(#2847,#2848,#2849,#2850)); +#2847 = ORIENTED_EDGE('',*,*,#2826,.F.); +#2848 = ORIENTED_EDGE('',*,*,#2713,.T.); +#2849 = ORIENTED_EDGE('',*,*,#2800,.T.); +#2850 = ORIENTED_EDGE('',*,*,#2851,.F.); +#2851 = EDGE_CURVE('',#2827,#2801,#2852,.T.); +#2852 = LINE('',#2853,#2854); +#2853 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667)); +#2854 = VECTOR('',#2855,1.); +#2855 = DIRECTION('',(1.,0.,0.)); +#2856 = PLANE('',#2857); +#2857 = AXIS2_PLACEMENT_3D('',#2858,#2859,#2860); +#2858 = CARTESIAN_POINT('',(-0.5,-0.666666666667,7.333333333333)); +#2859 = DIRECTION('',(0.,-0.707106781187,-0.707106781187)); +#2860 = DIRECTION('',(-1.,-0.,0.)); +#2861 = ADVANCED_FACE('',(#2862),#2887,.F.); +#2862 = FACE_BOUND('',#2863,.F.); +#2863 = EDGE_LOOP('',(#2864,#2872,#2873,#2881)); +#2864 = ORIENTED_EDGE('',*,*,#2865,.T.); +#2865 = EDGE_CURVE('',#2866,#2730,#2868,.T.); +#2866 = VERTEX_POINT('',#2867); +#2867 = CARTESIAN_POINT('',(-1.25,1.27,0.2)); +#2868 = LINE('',#2869,#2870); +#2869 = CARTESIAN_POINT('',(-1.25,1.27,0.2)); +#2870 = VECTOR('',#2871,1.); +#2871 = DIRECTION('',(0.,0.,1.)); +#2872 = ORIENTED_EDGE('',*,*,#2729,.T.); +#2873 = ORIENTED_EDGE('',*,*,#2874,.F.); +#2874 = EDGE_CURVE('',#2875,#2732,#2877,.T.); +#2875 = VERTEX_POINT('',#2876); +#2876 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#2877 = LINE('',#2878,#2879); +#2878 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#2879 = VECTOR('',#2880,1.); +#2880 = DIRECTION('',(0.,0.,1.)); +#2881 = ORIENTED_EDGE('',*,*,#2882,.F.); +#2882 = EDGE_CURVE('',#2866,#2875,#2883,.T.); +#2883 = LINE('',#2884,#2885); +#2884 = CARTESIAN_POINT('',(-1.25,1.27,0.2)); +#2885 = VECTOR('',#2886,1.); +#2886 = DIRECTION('',(0.,-1.,0.)); +#2887 = PLANE('',#2888); +#2888 = AXIS2_PLACEMENT_3D('',#2889,#2890,#2891); +#2889 = CARTESIAN_POINT('',(-1.25,1.27,0.2)); +#2890 = DIRECTION('',(1.,0.,0.)); +#2891 = DIRECTION('',(0.,-1.,0.)); +#2892 = ADVANCED_FACE('',(#2893),#2943,.F.); +#2893 = FACE_BOUND('',#2894,.F.); +#2894 = EDGE_LOOP('',(#2895,#2905,#2911,#2912,#2913,#2921,#2929,#2937)); +#2895 = ORIENTED_EDGE('',*,*,#2896,.F.); +#2896 = EDGE_CURVE('',#2897,#2899,#2901,.T.); +#2897 = VERTEX_POINT('',#2898); +#2898 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#2899 = VERTEX_POINT('',#2900); +#2900 = CARTESIAN_POINT('',(0.95,1.27,0.2)); +#2901 = LINE('',#2902,#2903); +#2902 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#2903 = VECTOR('',#2904,1.); +#2904 = DIRECTION('',(-1.,0.,0.)); +#2905 = ORIENTED_EDGE('',*,*,#2906,.T.); +#2906 = EDGE_CURVE('',#2897,#2748,#2907,.T.); +#2907 = LINE('',#2908,#2909); +#2908 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#2909 = VECTOR('',#2910,1.); +#2910 = DIRECTION('',(0.,0.,1.)); +#2911 = ORIENTED_EDGE('',*,*,#2755,.T.); +#2912 = ORIENTED_EDGE('',*,*,#2865,.F.); +#2913 = ORIENTED_EDGE('',*,*,#2914,.F.); +#2914 = EDGE_CURVE('',#2915,#2866,#2917,.T.); +#2915 = VERTEX_POINT('',#2916); +#2916 = CARTESIAN_POINT('',(-0.95,1.27,0.2)); +#2917 = LINE('',#2918,#2919); +#2918 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#2919 = VECTOR('',#2920,1.); +#2920 = DIRECTION('',(-1.,0.,0.)); +#2921 = ORIENTED_EDGE('',*,*,#2922,.T.); +#2922 = EDGE_CURVE('',#2915,#2923,#2925,.T.); +#2923 = VERTEX_POINT('',#2924); +#2924 = CARTESIAN_POINT('',(-0.816025403784,1.27,0.7)); +#2925 = LINE('',#2926,#2927); +#2926 = CARTESIAN_POINT('',(-0.876313972081,1.27,0.475)); +#2927 = VECTOR('',#2928,1.); +#2928 = DIRECTION('',(0.258819045103,0.,0.965925826289)); +#2929 = ORIENTED_EDGE('',*,*,#2930,.T.); +#2930 = EDGE_CURVE('',#2923,#2931,#2933,.T.); +#2931 = VERTEX_POINT('',#2932); +#2932 = CARTESIAN_POINT('',(0.816025403784,1.27,0.7)); +#2933 = LINE('',#2934,#2935); +#2934 = CARTESIAN_POINT('',(0.216987298108,1.27,0.7)); +#2935 = VECTOR('',#2936,1.); +#2936 = DIRECTION('',(1.,0.,0.)); +#2937 = ORIENTED_EDGE('',*,*,#2938,.T.); +#2938 = EDGE_CURVE('',#2931,#2899,#2939,.T.); +#2939 = LINE('',#2940,#2941); +#2940 = CARTESIAN_POINT('',(0.893060796608,1.27,0.4125)); +#2941 = VECTOR('',#2942,1.); +#2942 = DIRECTION('',(0.258819045103,0.,-0.965925826289)); +#2943 = PLANE('',#2944); +#2944 = AXIS2_PLACEMENT_3D('',#2945,#2946,#2947); +#2945 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#2946 = DIRECTION('',(0.,-1.,0.)); +#2947 = DIRECTION('',(-1.,0.,0.)); +#2948 = ADVANCED_FACE('',(#2949),#2999,.F.); +#2949 = FACE_BOUND('',#2950,.F.); +#2950 = EDGE_LOOP('',(#2951,#2959,#2960,#2961,#2969,#2977,#2985,#2993)); +#2951 = ORIENTED_EDGE('',*,*,#2952,.F.); +#2952 = EDGE_CURVE('',#2875,#2953,#2955,.T.); +#2953 = VERTEX_POINT('',#2954); +#2954 = CARTESIAN_POINT('',(-0.95,-1.27,0.2)); +#2955 = LINE('',#2956,#2957); +#2956 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#2957 = VECTOR('',#2958,1.); +#2958 = DIRECTION('',(1.,0.,0.)); +#2959 = ORIENTED_EDGE('',*,*,#2874,.T.); +#2960 = ORIENTED_EDGE('',*,*,#2739,.T.); +#2961 = ORIENTED_EDGE('',*,*,#2962,.F.); +#2962 = EDGE_CURVE('',#2963,#2740,#2965,.T.); +#2963 = VERTEX_POINT('',#2964); +#2964 = CARTESIAN_POINT('',(1.25,-1.27,0.2)); +#2965 = LINE('',#2966,#2967); +#2966 = CARTESIAN_POINT('',(1.25,-1.27,0.2)); +#2967 = VECTOR('',#2968,1.); +#2968 = DIRECTION('',(0.,0.,1.)); +#2969 = ORIENTED_EDGE('',*,*,#2970,.F.); +#2970 = EDGE_CURVE('',#2971,#2963,#2973,.T.); +#2971 = VERTEX_POINT('',#2972); +#2972 = CARTESIAN_POINT('',(0.95,-1.27,0.2)); +#2973 = LINE('',#2974,#2975); +#2974 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#2975 = VECTOR('',#2976,1.); +#2976 = DIRECTION('',(1.,0.,0.)); +#2977 = ORIENTED_EDGE('',*,*,#2978,.F.); +#2978 = EDGE_CURVE('',#2979,#2971,#2981,.T.); +#2979 = VERTEX_POINT('',#2980); +#2980 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7)); +#2981 = LINE('',#2982,#2983); +#2982 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7)); +#2983 = VECTOR('',#2984,1.); +#2984 = DIRECTION('',(0.258819045103,-2.144786184852E-16,-0.965925826289 + )); +#2985 = ORIENTED_EDGE('',*,*,#2986,.F.); +#2986 = EDGE_CURVE('',#2987,#2979,#2989,.T.); +#2987 = VERTEX_POINT('',#2988); +#2988 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7)); +#2989 = LINE('',#2990,#2991); +#2990 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7)); +#2991 = VECTOR('',#2992,1.); +#2992 = DIRECTION('',(1.,0.,0.)); +#2993 = ORIENTED_EDGE('',*,*,#2994,.F.); +#2994 = EDGE_CURVE('',#2953,#2987,#2995,.T.); +#2995 = LINE('',#2996,#2997); +#2996 = CARTESIAN_POINT('',(-0.95,-1.27,0.2)); +#2997 = VECTOR('',#2998,1.); +#2998 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289) + ); +#2999 = PLANE('',#3000); +#3000 = AXIS2_PLACEMENT_3D('',#3001,#3002,#3003); +#3001 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#3002 = DIRECTION('',(0.,1.,0.)); +#3003 = DIRECTION('',(1.,0.,0.)); +#3004 = ADVANCED_FACE('',(#3005),#3016,.F.); +#3005 = FACE_BOUND('',#3006,.F.); +#3006 = EDGE_LOOP('',(#3007,#3008,#3009,#3010)); +#3007 = ORIENTED_EDGE('',*,*,#2962,.T.); +#3008 = ORIENTED_EDGE('',*,*,#2747,.T.); +#3009 = ORIENTED_EDGE('',*,*,#2906,.F.); +#3010 = ORIENTED_EDGE('',*,*,#3011,.F.); +#3011 = EDGE_CURVE('',#2963,#2897,#3012,.T.); +#3012 = LINE('',#3013,#3014); +#3013 = CARTESIAN_POINT('',(1.25,-1.27,0.2)); +#3014 = VECTOR('',#3015,1.); +#3015 = DIRECTION('',(0.,1.,0.)); +#3016 = PLANE('',#3017); +#3017 = AXIS2_PLACEMENT_3D('',#3018,#3019,#3020); +#3018 = CARTESIAN_POINT('',(1.25,-1.27,0.2)); +#3019 = DIRECTION('',(-1.,0.,0.)); +#3020 = DIRECTION('',(0.,1.,0.)); +#3021 = ADVANCED_FACE('',(#3022),#3047,.F.); +#3022 = FACE_BOUND('',#3023,.F.); +#3023 = EDGE_LOOP('',(#3024,#3032,#3040,#3046)); +#3024 = ORIENTED_EDGE('',*,*,#3025,.T.); +#3025 = EDGE_CURVE('',#2770,#3026,#3028,.T.); +#3026 = VERTEX_POINT('',#3027); +#3027 = CARTESIAN_POINT('',(0.5,0.5,3.75)); +#3028 = LINE('',#3029,#3030); +#3029 = CARTESIAN_POINT('',(0.5,0.5,7.5)); +#3030 = VECTOR('',#3031,1.); +#3031 = DIRECTION('',(-0.,-0.,-1.)); +#3032 = ORIENTED_EDGE('',*,*,#3033,.T.); +#3033 = EDGE_CURVE('',#3026,#3034,#3036,.T.); +#3034 = VERTEX_POINT('',#3035); +#3035 = CARTESIAN_POINT('',(-0.5,0.5,3.75)); +#3036 = LINE('',#3037,#3038); +#3037 = CARTESIAN_POINT('',(0.5,0.5,3.75)); +#3038 = VECTOR('',#3039,1.); +#3039 = DIRECTION('',(-1.,0.,0.)); +#3040 = ORIENTED_EDGE('',*,*,#3041,.F.); +#3041 = EDGE_CURVE('',#2779,#3034,#3042,.T.); +#3042 = LINE('',#3043,#3044); +#3043 = CARTESIAN_POINT('',(-0.5,0.5,7.5)); +#3044 = VECTOR('',#3045,1.); +#3045 = DIRECTION('',(-0.,-0.,-1.)); +#3046 = ORIENTED_EDGE('',*,*,#2786,.F.); +#3047 = PLANE('',#3048); +#3048 = AXIS2_PLACEMENT_3D('',#3049,#3050,#3051); +#3049 = CARTESIAN_POINT('',(0.5,0.5,7.5)); +#3050 = DIRECTION('',(0.,1.,0.)); +#3051 = DIRECTION('',(-1.,0.,0.)); +#3052 = ADVANCED_FACE('',(#3053),#3071,.F.); +#3053 = FACE_BOUND('',#3054,.F.); +#3054 = EDGE_LOOP('',(#3055,#3063,#3069,#3070)); +#3055 = ORIENTED_EDGE('',*,*,#3056,.T.); +#3056 = EDGE_CURVE('',#2801,#3057,#3059,.T.); +#3057 = VERTEX_POINT('',#3058); +#3058 = CARTESIAN_POINT('',(0.5,-0.5,3.75)); +#3059 = LINE('',#3060,#3061); +#3060 = CARTESIAN_POINT('',(0.5,-0.5,7.5)); +#3061 = VECTOR('',#3062,1.); +#3062 = DIRECTION('',(-0.,-0.,-1.)); +#3063 = ORIENTED_EDGE('',*,*,#3064,.T.); +#3064 = EDGE_CURVE('',#3057,#3026,#3065,.T.); +#3065 = LINE('',#3066,#3067); +#3066 = CARTESIAN_POINT('',(0.5,-0.5,3.75)); +#3067 = VECTOR('',#3068,1.); +#3068 = DIRECTION('',(0.,1.,0.)); +#3069 = ORIENTED_EDGE('',*,*,#3025,.F.); +#3070 = ORIENTED_EDGE('',*,*,#2810,.F.); +#3071 = PLANE('',#3072); +#3072 = AXIS2_PLACEMENT_3D('',#3073,#3074,#3075); +#3073 = CARTESIAN_POINT('',(0.5,-0.5,7.5)); +#3074 = DIRECTION('',(1.,0.,0.)); +#3075 = DIRECTION('',(-0.,1.,0.)); +#3076 = ADVANCED_FACE('',(#3077),#3095,.F.); +#3077 = FACE_BOUND('',#3078,.F.); +#3078 = EDGE_LOOP('',(#3079,#3080,#3088,#3094)); +#3079 = ORIENTED_EDGE('',*,*,#3041,.T.); +#3080 = ORIENTED_EDGE('',*,*,#3081,.T.); +#3081 = EDGE_CURVE('',#3034,#3082,#3084,.T.); +#3082 = VERTEX_POINT('',#3083); +#3083 = CARTESIAN_POINT('',(-0.5,-0.5,3.75)); +#3084 = LINE('',#3085,#3086); +#3085 = CARTESIAN_POINT('',(-0.5,0.5,3.75)); +#3086 = VECTOR('',#3087,1.); +#3087 = DIRECTION('',(0.,-1.,0.)); +#3088 = ORIENTED_EDGE('',*,*,#3089,.F.); +#3089 = EDGE_CURVE('',#2827,#3082,#3090,.T.); +#3090 = LINE('',#3091,#3092); +#3091 = CARTESIAN_POINT('',(-0.5,-0.5,7.5)); +#3092 = VECTOR('',#3093,1.); +#3093 = DIRECTION('',(-0.,-0.,-1.)); +#3094 = ORIENTED_EDGE('',*,*,#2834,.F.); +#3095 = PLANE('',#3096); +#3096 = AXIS2_PLACEMENT_3D('',#3097,#3098,#3099); +#3097 = CARTESIAN_POINT('',(-0.5,0.5,7.5)); +#3098 = DIRECTION('',(-1.,0.,0.)); +#3099 = DIRECTION('',(0.,-1.,0.)); +#3100 = ADVANCED_FACE('',(#3101),#3112,.F.); +#3101 = FACE_BOUND('',#3102,.F.); +#3102 = EDGE_LOOP('',(#3103,#3104,#3110,#3111)); +#3103 = ORIENTED_EDGE('',*,*,#3089,.T.); +#3104 = ORIENTED_EDGE('',*,*,#3105,.T.); +#3105 = EDGE_CURVE('',#3082,#3057,#3106,.T.); +#3106 = LINE('',#3107,#3108); +#3107 = CARTESIAN_POINT('',(-0.5,-0.5,3.75)); +#3108 = VECTOR('',#3109,1.); +#3109 = DIRECTION('',(1.,0.,0.)); +#3110 = ORIENTED_EDGE('',*,*,#3056,.F.); +#3111 = ORIENTED_EDGE('',*,*,#2851,.F.); +#3112 = PLANE('',#3113); +#3113 = AXIS2_PLACEMENT_3D('',#3114,#3115,#3116); +#3114 = CARTESIAN_POINT('',(-0.5,-0.5,7.5)); +#3115 = DIRECTION('',(0.,-1.,0.)); +#3116 = DIRECTION('',(1.,0.,0.)); +#3117 = ADVANCED_FACE('',(#3118),#3129,.F.); +#3118 = FACE_BOUND('',#3119,.F.); +#3119 = EDGE_LOOP('',(#3120,#3121,#3122,#3123)); +#3120 = ORIENTED_EDGE('',*,*,#2914,.T.); +#3121 = ORIENTED_EDGE('',*,*,#2882,.T.); +#3122 = ORIENTED_EDGE('',*,*,#2952,.T.); +#3123 = ORIENTED_EDGE('',*,*,#3124,.T.); +#3124 = EDGE_CURVE('',#2953,#2915,#3125,.T.); +#3125 = LINE('',#3126,#3127); +#3126 = CARTESIAN_POINT('',(-0.95,-1.27,0.2)); +#3127 = VECTOR('',#3128,1.); +#3128 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#3129 = PLANE('',#3130); +#3130 = AXIS2_PLACEMENT_3D('',#3131,#3132,#3133); +#3131 = CARTESIAN_POINT('',(0.,0.,0.2)); +#3132 = DIRECTION('',(0.,0.,1.)); +#3133 = DIRECTION('',(1.,0.,-0.)); +#3134 = ADVANCED_FACE('',(#3135),#3146,.F.); +#3135 = FACE_BOUND('',#3136,.F.); +#3136 = EDGE_LOOP('',(#3137,#3138,#3144,#3145)); +#3137 = ORIENTED_EDGE('',*,*,#2896,.T.); +#3138 = ORIENTED_EDGE('',*,*,#3139,.F.); +#3139 = EDGE_CURVE('',#2971,#2899,#3140,.T.); +#3140 = LINE('',#3141,#3142); +#3141 = CARTESIAN_POINT('',(0.95,-1.27,0.2)); +#3142 = VECTOR('',#3143,1.); +#3143 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#3144 = ORIENTED_EDGE('',*,*,#2970,.T.); +#3145 = ORIENTED_EDGE('',*,*,#3011,.T.); +#3146 = PLANE('',#3147); +#3147 = AXIS2_PLACEMENT_3D('',#3148,#3149,#3150); +#3148 = CARTESIAN_POINT('',(0.,0.,0.2)); +#3149 = DIRECTION('',(0.,0.,1.)); +#3150 = DIRECTION('',(1.,0.,-0.)); +#3151 = ADVANCED_FACE('',(#3152),#3163,.T.); +#3152 = FACE_BOUND('',#3153,.T.); +#3153 = EDGE_LOOP('',(#3154,#3155,#3161,#3162)); +#3154 = ORIENTED_EDGE('',*,*,#2978,.F.); +#3155 = ORIENTED_EDGE('',*,*,#3156,.T.); +#3156 = EDGE_CURVE('',#2979,#2931,#3157,.T.); +#3157 = LINE('',#3158,#3159); +#3158 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7)); +#3159 = VECTOR('',#3160,1.); +#3160 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#3161 = ORIENTED_EDGE('',*,*,#2938,.T.); +#3162 = ORIENTED_EDGE('',*,*,#3139,.F.); +#3163 = PLANE('',#3164); +#3164 = AXIS2_PLACEMENT_3D('',#3165,#3166,#3167); +#3165 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7)); +#3166 = DIRECTION('',(-0.965925826289,-5.746937261686E-17, + -0.258819045103)); +#3167 = DIRECTION('',(0.258819045103,-2.144786184852E-16,-0.965925826289 + )); +#3168 = ADVANCED_FACE('',(#3169),#3180,.T.); +#3169 = FACE_BOUND('',#3170,.T.); +#3170 = EDGE_LOOP('',(#3171,#3172,#3178,#3179)); +#3171 = ORIENTED_EDGE('',*,*,#2986,.F.); +#3172 = ORIENTED_EDGE('',*,*,#3173,.T.); +#3173 = EDGE_CURVE('',#2987,#2923,#3174,.T.); +#3174 = LINE('',#3175,#3176); +#3175 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7)); +#3176 = VECTOR('',#3177,1.); +#3177 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#3178 = ORIENTED_EDGE('',*,*,#2930,.T.); +#3179 = ORIENTED_EDGE('',*,*,#3156,.F.); +#3180 = PLANE('',#3181); +#3181 = AXIS2_PLACEMENT_3D('',#3182,#3183,#3184); +#3182 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7)); +#3183 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#3184 = DIRECTION('',(1.,0.,0.)); +#3185 = ADVANCED_FACE('',(#3186),#3192,.T.); +#3186 = FACE_BOUND('',#3187,.T.); +#3187 = EDGE_LOOP('',(#3188,#3189,#3190,#3191)); +#3188 = ORIENTED_EDGE('',*,*,#2994,.F.); +#3189 = ORIENTED_EDGE('',*,*,#3124,.T.); +#3190 = ORIENTED_EDGE('',*,*,#2922,.T.); +#3191 = ORIENTED_EDGE('',*,*,#3173,.F.); +#3192 = PLANE('',#3193); +#3193 = AXIS2_PLACEMENT_3D('',#3194,#3195,#3196); +#3194 = CARTESIAN_POINT('',(-0.95,-1.27,0.2)); +#3195 = DIRECTION('',(0.965925826289,-5.746937261686E-17,-0.258819045103 + )); +#3196 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289) + ); +#3197 = ADVANCED_FACE('',(#3198),#3204,.T.); +#3198 = FACE_BOUND('',#3199,.T.); +#3199 = EDGE_LOOP('',(#3200,#3201,#3202,#3203)); +#3200 = ORIENTED_EDGE('',*,*,#3081,.T.); +#3201 = ORIENTED_EDGE('',*,*,#3105,.T.); +#3202 = ORIENTED_EDGE('',*,*,#3064,.T.); +#3203 = ORIENTED_EDGE('',*,*,#3033,.T.); +#3204 = PLANE('',#3205); +#3205 = AXIS2_PLACEMENT_3D('',#3206,#3207,#3208); +#3206 = CARTESIAN_POINT('',(-6.938893903907E-18,0.,3.75)); +#3207 = DIRECTION('',(0.,0.,1.)); +#3208 = DIRECTION('',(1.,0.,-0.)); +#3209 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3213)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3210,#3211,#3212)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#3210 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#3211 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#3212 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#3213 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3210, + 'distance_accuracy_value','confusion accuracy'); +#3214 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3215,#3217); +#3215 = ( REPRESENTATION_RELATIONSHIP('','',#2688,#2661) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3216) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#3216 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2662); +#3217 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #3218); +#3218 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('65','Body013','',#2656,#2683,$); +#3219 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2685)); +#3220 = SHAPE_DEFINITION_REPRESENTATION(#3221,#3227); +#3221 = PRODUCT_DEFINITION_SHAPE('','',#3222); +#3222 = PRODUCT_DEFINITION('design','',#3223,#3226); +#3223 = PRODUCT_DEFINITION_FORMATION('','',#3224); +#3224 = PRODUCT('Lead013','Lead013','',(#3225)); +#3225 = PRODUCT_CONTEXT('',#2,'mechanical'); +#3226 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#3227 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3228),#3514); +#3228 = MANIFOLD_SOLID_BREP('',#3229); +#3229 = CLOSED_SHELL('',(#3230,#3270,#3301,#3332,#3365,#3398,#3429,#3460 + ,#3482,#3498)); +#3230 = ADVANCED_FACE('',(#3231),#3265,.T.); +#3231 = FACE_BOUND('',#3232,.T.); +#3232 = EDGE_LOOP('',(#3233,#3243,#3251,#3259)); +#3233 = ORIENTED_EDGE('',*,*,#3234,.T.); +#3234 = EDGE_CURVE('',#3235,#3237,#3239,.T.); +#3235 = VERTEX_POINT('',#3236); +#3236 = CARTESIAN_POINT('',(2.15,-0.3,0.2)); +#3237 = VERTEX_POINT('',#3238); +#3238 = CARTESIAN_POINT('',(2.15,-0.3,0.)); +#3239 = LINE('',#3240,#3241); +#3240 = CARTESIAN_POINT('',(2.15,-0.3,0.2)); +#3241 = VECTOR('',#3242,1.); +#3242 = DIRECTION('',(0.,-1.110223024625E-16,-1.)); +#3243 = ORIENTED_EDGE('',*,*,#3244,.T.); +#3244 = EDGE_CURVE('',#3237,#3245,#3247,.T.); +#3245 = VERTEX_POINT('',#3246); +#3246 = CARTESIAN_POINT('',(2.15,0.3,0.)); +#3247 = LINE('',#3248,#3249); +#3248 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17)); +#3249 = VECTOR('',#3250,1.); +#3250 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#3251 = ORIENTED_EDGE('',*,*,#3252,.T.); +#3252 = EDGE_CURVE('',#3245,#3253,#3255,.T.); +#3253 = VERTEX_POINT('',#3254); +#3254 = CARTESIAN_POINT('',(2.15,0.3,0.2)); +#3255 = LINE('',#3256,#3257); +#3256 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17)); +#3257 = VECTOR('',#3258,1.); +#3258 = DIRECTION('',(0.,1.110223024625E-16,1.)); +#3259 = ORIENTED_EDGE('',*,*,#3260,.T.); +#3260 = EDGE_CURVE('',#3253,#3235,#3261,.T.); +#3261 = LINE('',#3262,#3263); +#3262 = CARTESIAN_POINT('',(2.15,0.3,0.2)); +#3263 = VECTOR('',#3264,1.); +#3264 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#3265 = PLANE('',#3266); +#3266 = AXIS2_PLACEMENT_3D('',#3267,#3268,#3269); +#3267 = CARTESIAN_POINT('',(2.15,3.087807787239E-17,0.1)); +#3268 = DIRECTION('',(1.,0.,0.)); +#3269 = DIRECTION('',(-0.,1.,0.)); +#3270 = ADVANCED_FACE('',(#3271),#3296,.F.); +#3271 = FACE_BOUND('',#3272,.F.); +#3272 = EDGE_LOOP('',(#3273,#3281,#3282,#3290)); +#3273 = ORIENTED_EDGE('',*,*,#3274,.F.); +#3274 = EDGE_CURVE('',#3237,#3275,#3277,.T.); +#3275 = VERTEX_POINT('',#3276); +#3276 = CARTESIAN_POINT('',(0.825,-0.3,0.)); +#3277 = LINE('',#3278,#3279); +#3278 = CARTESIAN_POINT('',(2.15,-0.3,-1.387778780781E-17)); +#3279 = VECTOR('',#3280,1.); +#3280 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48)); +#3281 = ORIENTED_EDGE('',*,*,#3244,.T.); +#3282 = ORIENTED_EDGE('',*,*,#3283,.T.); +#3283 = EDGE_CURVE('',#3245,#3284,#3286,.T.); +#3284 = VERTEX_POINT('',#3285); +#3285 = CARTESIAN_POINT('',(0.825,0.3,0.)); +#3286 = LINE('',#3287,#3288); +#3287 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17)); +#3288 = VECTOR('',#3289,1.); +#3289 = DIRECTION('',(-1.,1.110223024625E-16,-1.110223024625E-16)); +#3290 = ORIENTED_EDGE('',*,*,#3291,.F.); +#3291 = EDGE_CURVE('',#3275,#3284,#3292,.T.); +#3292 = LINE('',#3293,#3294); +#3293 = CARTESIAN_POINT('',(0.825,-0.3,-1.387778780781E-16)); +#3294 = VECTOR('',#3295,1.); +#3295 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#3296 = PLANE('',#3297); +#3297 = AXIS2_PLACEMENT_3D('',#3298,#3299,#3300); +#3298 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17)); +#3299 = DIRECTION('',(-1.110223024625E-16,1.232595164408E-32,1.)); +#3300 = DIRECTION('',(1.110223024625E-16,1.,-5.167288087198E-45)); +#3301 = ADVANCED_FACE('',(#3302),#3327,.F.); +#3302 = FACE_BOUND('',#3303,.F.); +#3303 = EDGE_LOOP('',(#3304,#3312,#3313,#3321)); +#3304 = ORIENTED_EDGE('',*,*,#3305,.F.); +#3305 = EDGE_CURVE('',#3253,#3306,#3308,.T.); +#3306 = VERTEX_POINT('',#3307); +#3307 = CARTESIAN_POINT('',(0.825,0.3,0.2)); +#3308 = LINE('',#3309,#3310); +#3309 = CARTESIAN_POINT('',(2.15,0.3,0.2)); +#3310 = VECTOR('',#3311,1.); +#3311 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48)); +#3312 = ORIENTED_EDGE('',*,*,#3260,.T.); +#3313 = ORIENTED_EDGE('',*,*,#3314,.T.); +#3314 = EDGE_CURVE('',#3235,#3315,#3317,.T.); +#3315 = VERTEX_POINT('',#3316); +#3316 = CARTESIAN_POINT('',(0.825,-0.3,0.2)); +#3317 = LINE('',#3318,#3319); +#3318 = CARTESIAN_POINT('',(2.15,-0.3,0.2)); +#3319 = VECTOR('',#3320,1.); +#3320 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48)); +#3321 = ORIENTED_EDGE('',*,*,#3322,.F.); +#3322 = EDGE_CURVE('',#3306,#3315,#3323,.T.); +#3323 = LINE('',#3324,#3325); +#3324 = CARTESIAN_POINT('',(0.825,0.3,0.2)); +#3325 = VECTOR('',#3326,1.); +#3326 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#3327 = PLANE('',#3328); +#3328 = AXIS2_PLACEMENT_3D('',#3329,#3330,#3331); +#3329 = CARTESIAN_POINT('',(2.15,0.3,0.2)); +#3330 = DIRECTION('',(1.110223024625E-16,-1.232595164408E-32,-1.)); +#3331 = DIRECTION('',(-1.110223024625E-16,-1.,5.167288087198E-45)); +#3332 = ADVANCED_FACE('',(#3333),#3360,.T.); +#3333 = FACE_BOUND('',#3334,.T.); +#3334 = EDGE_LOOP('',(#3335,#3344,#3352,#3359)); +#3335 = ORIENTED_EDGE('',*,*,#3336,.T.); +#3336 = EDGE_CURVE('',#3275,#3337,#3339,.T.); +#3337 = VERTEX_POINT('',#3338); +#3338 = CARTESIAN_POINT('',(0.525,-0.3,0.3)); +#3339 = CIRCLE('',#3340,0.3); +#3340 = AXIS2_PLACEMENT_3D('',#3341,#3342,#3343); +#3341 = CARTESIAN_POINT('',(0.825,-0.3,0.3)); +#3342 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#3343 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47)); +#3344 = ORIENTED_EDGE('',*,*,#3345,.T.); +#3345 = EDGE_CURVE('',#3337,#3346,#3348,.T.); +#3346 = VERTEX_POINT('',#3347); +#3347 = CARTESIAN_POINT('',(0.525,0.3,0.3)); +#3348 = LINE('',#3349,#3350); +#3349 = CARTESIAN_POINT('',(0.525,-0.3,0.3)); +#3350 = VECTOR('',#3351,1.); +#3351 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#3352 = ORIENTED_EDGE('',*,*,#3353,.F.); +#3353 = EDGE_CURVE('',#3284,#3346,#3354,.T.); +#3354 = CIRCLE('',#3355,0.3); +#3355 = AXIS2_PLACEMENT_3D('',#3356,#3357,#3358); +#3356 = CARTESIAN_POINT('',(0.825,0.3,0.3)); +#3357 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#3358 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17)); +#3359 = ORIENTED_EDGE('',*,*,#3291,.F.); +#3360 = CYLINDRICAL_SURFACE('',#3361,0.3); +#3361 = AXIS2_PLACEMENT_3D('',#3362,#3363,#3364); +#3362 = CARTESIAN_POINT('',(0.825,-0.3,0.3)); +#3363 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#3364 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17)); +#3365 = ADVANCED_FACE('',(#3366),#3393,.F.); +#3366 = FACE_BOUND('',#3367,.F.); +#3367 = EDGE_LOOP('',(#3368,#3369,#3378,#3386)); +#3368 = ORIENTED_EDGE('',*,*,#3322,.T.); +#3369 = ORIENTED_EDGE('',*,*,#3370,.T.); +#3370 = EDGE_CURVE('',#3315,#3371,#3373,.T.); +#3371 = VERTEX_POINT('',#3372); +#3372 = CARTESIAN_POINT('',(0.725,-0.3,0.3)); +#3373 = CIRCLE('',#3374,0.1); +#3374 = AXIS2_PLACEMENT_3D('',#3375,#3376,#3377); +#3375 = CARTESIAN_POINT('',(0.825,-0.3,0.3)); +#3376 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#3377 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47)); +#3378 = ORIENTED_EDGE('',*,*,#3379,.F.); +#3379 = EDGE_CURVE('',#3380,#3371,#3382,.T.); +#3380 = VERTEX_POINT('',#3381); +#3381 = CARTESIAN_POINT('',(0.725,0.3,0.3)); +#3382 = LINE('',#3383,#3384); +#3383 = CARTESIAN_POINT('',(0.725,0.3,0.3)); +#3384 = VECTOR('',#3385,1.); +#3385 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16)); +#3386 = ORIENTED_EDGE('',*,*,#3387,.F.); +#3387 = EDGE_CURVE('',#3306,#3380,#3388,.T.); +#3388 = CIRCLE('',#3389,0.1); +#3389 = AXIS2_PLACEMENT_3D('',#3390,#3391,#3392); +#3390 = CARTESIAN_POINT('',(0.825,0.3,0.3)); +#3391 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#3392 = DIRECTION('',(1.,1.386669559959E-31,5.551115123126E-16)); +#3393 = CYLINDRICAL_SURFACE('',#3394,0.1); +#3394 = AXIS2_PLACEMENT_3D('',#3395,#3396,#3397); +#3395 = CARTESIAN_POINT('',(0.825,0.3,0.3)); +#3396 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16)); +#3397 = DIRECTION('',(1.,2.311115933264E-31,8.326672684689E-16)); +#3398 = ADVANCED_FACE('',(#3399),#3424,.F.); +#3399 = FACE_BOUND('',#3400,.F.); +#3400 = EDGE_LOOP('',(#3401,#3409,#3410,#3418)); +#3401 = ORIENTED_EDGE('',*,*,#3402,.F.); +#3402 = EDGE_CURVE('',#3337,#3403,#3405,.T.); +#3403 = VERTEX_POINT('',#3404); +#3404 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003)); +#3405 = LINE('',#3406,#3407); +#3406 = CARTESIAN_POINT('',(0.525,-0.3,0.3)); +#3407 = VECTOR('',#3408,1.); +#3408 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.)); +#3409 = ORIENTED_EDGE('',*,*,#3345,.T.); +#3410 = ORIENTED_EDGE('',*,*,#3411,.T.); +#3411 = EDGE_CURVE('',#3346,#3412,#3414,.T.); +#3412 = VERTEX_POINT('',#3413); +#3413 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003)); +#3414 = LINE('',#3415,#3416); +#3415 = CARTESIAN_POINT('',(0.525,0.3,0.3)); +#3416 = VECTOR('',#3417,1.); +#3417 = DIRECTION('',(3.697785493223E-32,4.440892098501E-16,1.)); +#3418 = ORIENTED_EDGE('',*,*,#3419,.F.); +#3419 = EDGE_CURVE('',#3403,#3412,#3420,.T.); +#3420 = LINE('',#3421,#3422); +#3421 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003)); +#3422 = VECTOR('',#3423,1.); +#3423 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16)); +#3424 = PLANE('',#3425); +#3425 = AXIS2_PLACEMENT_3D('',#3426,#3427,#3428); +#3426 = CARTESIAN_POINT('',(0.525,-0.3,0.3)); +#3427 = DIRECTION('',(1.,-3.330669073875E-16,1.109335647967E-31)); +#3428 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16)); +#3429 = ADVANCED_FACE('',(#3430),#3455,.F.); +#3430 = FACE_BOUND('',#3431,.F.); +#3431 = EDGE_LOOP('',(#3432,#3440,#3441,#3449)); +#3432 = ORIENTED_EDGE('',*,*,#3433,.T.); +#3433 = EDGE_CURVE('',#3434,#3403,#3436,.T.); +#3434 = VERTEX_POINT('',#3435); +#3435 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003)); +#3436 = LINE('',#3437,#3438); +#3437 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003)); +#3438 = VECTOR('',#3439,1.); +#3439 = DIRECTION('',(-1.,2.22044604925E-16,-6.123233995737E-17)); +#3440 = ORIENTED_EDGE('',*,*,#3419,.T.); +#3441 = ORIENTED_EDGE('',*,*,#3442,.T.); +#3442 = EDGE_CURVE('',#3412,#3443,#3445,.T.); +#3443 = VERTEX_POINT('',#3444); +#3444 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003)); +#3445 = LINE('',#3446,#3447); +#3446 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003)); +#3447 = VECTOR('',#3448,1.); +#3448 = DIRECTION('',(1.,-2.22044604925E-16,6.123233995737E-17)); +#3449 = ORIENTED_EDGE('',*,*,#3450,.T.); +#3450 = EDGE_CURVE('',#3443,#3434,#3451,.T.); +#3451 = LINE('',#3452,#3453); +#3452 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003)); +#3453 = VECTOR('',#3454,1.); +#3454 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16)); +#3455 = PLANE('',#3456); +#3456 = AXIS2_PLACEMENT_3D('',#3457,#3458,#3459); +#3457 = CARTESIAN_POINT('',(0.625,5.252742685258E-16,1.625000000003)); +#3458 = DIRECTION('',(-8.326672684689E-16,-4.625929269271E-16,-1.)); +#3459 = DIRECTION('',(-1.,0.,8.326672684689E-16)); +#3460 = ADVANCED_FACE('',(#3461),#3477,.F.); +#3461 = FACE_BOUND('',#3462,.F.); +#3462 = EDGE_LOOP('',(#3463,#3469,#3470,#3476)); +#3463 = ORIENTED_EDGE('',*,*,#3464,.F.); +#3464 = EDGE_CURVE('',#3380,#3443,#3465,.T.); +#3465 = LINE('',#3466,#3467); +#3466 = CARTESIAN_POINT('',(0.725,0.3,0.3)); +#3467 = VECTOR('',#3468,1.); +#3468 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.)); +#3469 = ORIENTED_EDGE('',*,*,#3379,.T.); +#3470 = ORIENTED_EDGE('',*,*,#3471,.T.); +#3471 = EDGE_CURVE('',#3371,#3434,#3472,.T.); +#3472 = LINE('',#3473,#3474); +#3473 = CARTESIAN_POINT('',(0.725,-0.3,0.3)); +#3474 = VECTOR('',#3475,1.); +#3475 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.)); +#3476 = ORIENTED_EDGE('',*,*,#3450,.F.); +#3477 = PLANE('',#3478); +#3478 = AXIS2_PLACEMENT_3D('',#3479,#3480,#3481); +#3479 = CARTESIAN_POINT('',(0.725,0.3,0.3)); +#3480 = DIRECTION('',(-1.,3.330669073875E-16,-1.109335647967E-31)); +#3481 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16)); +#3482 = ADVANCED_FACE('',(#3483),#3493,.T.); +#3483 = FACE_BOUND('',#3484,.T.); +#3484 = EDGE_LOOP('',(#3485,#3486,#3487,#3488,#3489,#3490,#3491,#3492)); +#3485 = ORIENTED_EDGE('',*,*,#3314,.T.); +#3486 = ORIENTED_EDGE('',*,*,#3370,.T.); +#3487 = ORIENTED_EDGE('',*,*,#3471,.T.); +#3488 = ORIENTED_EDGE('',*,*,#3433,.T.); +#3489 = ORIENTED_EDGE('',*,*,#3402,.F.); +#3490 = ORIENTED_EDGE('',*,*,#3336,.F.); +#3491 = ORIENTED_EDGE('',*,*,#3274,.F.); +#3492 = ORIENTED_EDGE('',*,*,#3234,.F.); +#3493 = PLANE('',#3494); +#3494 = AXIS2_PLACEMENT_3D('',#3495,#3496,#3497); +#3495 = CARTESIAN_POINT('',(1.039206125874,-0.3,0.514206125875)); +#3496 = DIRECTION('',(0.,-1.,3.171397180526E-16)); +#3497 = DIRECTION('',(0.,-3.171397180526E-16,-1.)); +#3498 = ADVANCED_FACE('',(#3499),#3509,.T.); +#3499 = FACE_BOUND('',#3500,.T.); +#3500 = EDGE_LOOP('',(#3501,#3502,#3503,#3504,#3505,#3506,#3507,#3508)); +#3501 = ORIENTED_EDGE('',*,*,#3283,.T.); +#3502 = ORIENTED_EDGE('',*,*,#3353,.T.); +#3503 = ORIENTED_EDGE('',*,*,#3411,.T.); +#3504 = ORIENTED_EDGE('',*,*,#3442,.T.); +#3505 = ORIENTED_EDGE('',*,*,#3464,.F.); +#3506 = ORIENTED_EDGE('',*,*,#3387,.F.); +#3507 = ORIENTED_EDGE('',*,*,#3305,.F.); +#3508 = ORIENTED_EDGE('',*,*,#3252,.F.); +#3509 = PLANE('',#3510); +#3510 = AXIS2_PLACEMENT_3D('',#3511,#3512,#3513); +#3511 = CARTESIAN_POINT('',(1.039206125874,0.3,0.514206125875)); +#3512 = DIRECTION('',(0.,1.,-3.269362423072E-16)); +#3513 = DIRECTION('',(0.,3.269362423072E-16,1.)); +#3514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3518)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3515,#3516,#3517)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#3515 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#3516 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#3517 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#3518 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3515, + 'distance_accuracy_value','confusion accuracy'); +#3519 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3520,#3522); +#3520 = ( REPRESENTATION_RELATIONSHIP('','',#3227,#2661) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3521) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#3521 = ITEM_DEFINED_TRANSFORMATION('','',#11,#2666); +#3522 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #3523); +#3523 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('66','Lead013','',#2656,#3222,$); +#3524 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3224)); +#3525 = SHAPE_DEFINITION_REPRESENTATION(#3526,#3532); +#3526 = PRODUCT_DEFINITION_SHAPE('','',#3527); +#3527 = PRODUCT_DEFINITION('design','',#3528,#3531); +#3528 = PRODUCT_DEFINITION_FORMATION('','',#3529); +#3529 = PRODUCT('01x01_P2.54mm_Vertical_SMD014', + '01x01_P2.54mm_Vertical_SMD014','',(#3530)); +#3530 = PRODUCT_CONTEXT('',#2,'mechanical'); +#3531 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#3532 = SHAPE_REPRESENTATION('',(#11,#3533,#3537),#3541); +#3533 = AXIS2_PLACEMENT_3D('',#3534,#3535,#3536); +#3534 = CARTESIAN_POINT('',(0.,0.,0.)); +#3535 = DIRECTION('',(0.,0.,1.)); +#3536 = DIRECTION('',(1.,0.,0.)); +#3537 = AXIS2_PLACEMENT_3D('',#3538,#3539,#3540); +#3538 = CARTESIAN_POINT('',(0.,0.,0.)); +#3539 = DIRECTION('',(0.,0.,1.)); +#3540 = DIRECTION('',(1.,0.,0.)); +#3541 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#3545)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#3542,#3543,#3544)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#3542 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#3543 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#3544 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#3545 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#3542, + 'distance_accuracy_value','confusion accuracy'); +#3546 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#3547,#3549); +#3547 = ( REPRESENTATION_RELATIONSHIP('','',#3532,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#3548) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#3548 = ITEM_DEFINED_TRANSFORMATION('','',#11,#31); +#3549 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #3550); +#3550 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('70', + '01x01_P2.54mm_Vertical_SMD014','',#5,#3527,$); +#3551 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3529)); +#3552 = SHAPE_DEFINITION_REPRESENTATION(#3553,#3559); +#3553 = PRODUCT_DEFINITION_SHAPE('','',#3554); +#3554 = PRODUCT_DEFINITION('design','',#3555,#3558); +#3555 = PRODUCT_DEFINITION_FORMATION('','',#3556); +#3556 = PRODUCT('Body014','Body014','',(#3557)); +#3557 = PRODUCT_CONTEXT('',#2,'mechanical'); +#3558 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#3559 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#3560),#4080); +#3560 = MANIFOLD_SOLID_BREP('',#3561); +#3561 = CLOSED_SHELL('',(#3562,#3636,#3667,#3691,#3715,#3732,#3763,#3819 + ,#3875,#3892,#3923,#3947,#3971,#3988,#4005,#4022,#4039,#4056,#4068) + ); +#3562 = ADVANCED_FACE('',(#3563,#3597),#3631,.T.); +#3563 = FACE_BOUND('',#3564,.T.); +#3564 = EDGE_LOOP('',(#3565,#3575,#3583,#3591)); +#3565 = ORIENTED_EDGE('',*,*,#3566,.F.); +#3566 = EDGE_CURVE('',#3567,#3569,#3571,.T.); +#3567 = VERTEX_POINT('',#3568); +#3568 = CARTESIAN_POINT('',(0.833333333333,0.833333333333,7.5)); +#3569 = VERTEX_POINT('',#3570); +#3570 = CARTESIAN_POINT('',(-0.833333333333,0.833333333333,7.5)); +#3571 = LINE('',#3572,#3573); +#3572 = CARTESIAN_POINT('',(0.5,0.833333333333,7.5)); +#3573 = VECTOR('',#3574,1.); +#3574 = DIRECTION('',(-1.,0.,0.)); +#3575 = ORIENTED_EDGE('',*,*,#3576,.F.); +#3576 = EDGE_CURVE('',#3577,#3567,#3579,.T.); +#3577 = VERTEX_POINT('',#3578); +#3578 = CARTESIAN_POINT('',(0.833333333333,-0.833333333333,7.5)); +#3579 = LINE('',#3580,#3581); +#3580 = CARTESIAN_POINT('',(0.833333333333,-0.5,7.5)); +#3581 = VECTOR('',#3582,1.); +#3582 = DIRECTION('',(0.,1.,0.)); +#3583 = ORIENTED_EDGE('',*,*,#3584,.F.); +#3584 = EDGE_CURVE('',#3585,#3577,#3587,.T.); +#3585 = VERTEX_POINT('',#3586); +#3586 = CARTESIAN_POINT('',(-0.833333333333,-0.833333333333,7.5)); +#3587 = LINE('',#3588,#3589); +#3588 = CARTESIAN_POINT('',(-0.5,-0.833333333333,7.5)); +#3589 = VECTOR('',#3590,1.); +#3590 = DIRECTION('',(1.,0.,0.)); +#3591 = ORIENTED_EDGE('',*,*,#3592,.F.); +#3592 = EDGE_CURVE('',#3569,#3585,#3593,.T.); +#3593 = LINE('',#3594,#3595); +#3594 = CARTESIAN_POINT('',(-0.833333333333,0.5,7.5)); +#3595 = VECTOR('',#3596,1.); +#3596 = DIRECTION('',(0.,-1.,0.)); +#3597 = FACE_BOUND('',#3598,.T.); +#3598 = EDGE_LOOP('',(#3599,#3609,#3617,#3625)); +#3599 = ORIENTED_EDGE('',*,*,#3600,.T.); +#3600 = EDGE_CURVE('',#3601,#3603,#3605,.T.); +#3601 = VERTEX_POINT('',#3602); +#3602 = CARTESIAN_POINT('',(-1.25,1.27,7.5)); +#3603 = VERTEX_POINT('',#3604); +#3604 = CARTESIAN_POINT('',(-1.25,-1.27,7.5)); +#3605 = LINE('',#3606,#3607); +#3606 = CARTESIAN_POINT('',(-1.25,1.27,7.5)); +#3607 = VECTOR('',#3608,1.); +#3608 = DIRECTION('',(0.,-1.,0.)); +#3609 = ORIENTED_EDGE('',*,*,#3610,.T.); +#3610 = EDGE_CURVE('',#3603,#3611,#3613,.T.); +#3611 = VERTEX_POINT('',#3612); +#3612 = CARTESIAN_POINT('',(1.25,-1.27,7.5)); +#3613 = LINE('',#3614,#3615); +#3614 = CARTESIAN_POINT('',(-1.25,-1.27,7.5)); +#3615 = VECTOR('',#3616,1.); +#3616 = DIRECTION('',(1.,0.,0.)); +#3617 = ORIENTED_EDGE('',*,*,#3618,.T.); +#3618 = EDGE_CURVE('',#3611,#3619,#3621,.T.); +#3619 = VERTEX_POINT('',#3620); +#3620 = CARTESIAN_POINT('',(1.25,1.27,7.5)); +#3621 = LINE('',#3622,#3623); +#3622 = CARTESIAN_POINT('',(1.25,-1.27,7.5)); +#3623 = VECTOR('',#3624,1.); +#3624 = DIRECTION('',(0.,1.,0.)); +#3625 = ORIENTED_EDGE('',*,*,#3626,.T.); +#3626 = EDGE_CURVE('',#3619,#3601,#3627,.T.); +#3627 = LINE('',#3628,#3629); +#3628 = CARTESIAN_POINT('',(1.25,1.27,7.5)); +#3629 = VECTOR('',#3630,1.); +#3630 = DIRECTION('',(-1.,0.,0.)); +#3631 = PLANE('',#3632); +#3632 = AXIS2_PLACEMENT_3D('',#3633,#3634,#3635); +#3633 = CARTESIAN_POINT('',(0.,0.,7.5)); +#3634 = DIRECTION('',(0.,0.,1.)); +#3635 = DIRECTION('',(1.,0.,-0.)); +#3636 = ADVANCED_FACE('',(#3637),#3662,.F.); +#3637 = FACE_BOUND('',#3638,.T.); +#3638 = EDGE_LOOP('',(#3639,#3647,#3648,#3656)); +#3639 = ORIENTED_EDGE('',*,*,#3640,.F.); +#3640 = EDGE_CURVE('',#3567,#3641,#3643,.T.); +#3641 = VERTEX_POINT('',#3642); +#3642 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667)); +#3643 = LINE('',#3644,#3645); +#3644 = CARTESIAN_POINT('',(0.444444444444,0.444444444444,7.111111111111 + )); +#3645 = VECTOR('',#3646,1.); +#3646 = DIRECTION('',(-0.57735026919,-0.57735026919,-0.57735026919)); +#3647 = ORIENTED_EDGE('',*,*,#3566,.T.); +#3648 = ORIENTED_EDGE('',*,*,#3649,.T.); +#3649 = EDGE_CURVE('',#3569,#3650,#3652,.T.); +#3650 = VERTEX_POINT('',#3651); +#3651 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667)); +#3652 = LINE('',#3653,#3654); +#3653 = CARTESIAN_POINT('',(-0.444444444444,0.444444444444, + 7.111111111111)); +#3654 = VECTOR('',#3655,1.); +#3655 = DIRECTION('',(0.57735026919,-0.57735026919,-0.57735026919)); +#3656 = ORIENTED_EDGE('',*,*,#3657,.F.); +#3657 = EDGE_CURVE('',#3641,#3650,#3658,.T.); +#3658 = LINE('',#3659,#3660); +#3659 = CARTESIAN_POINT('',(0.5,0.5,7.166666666667)); +#3660 = VECTOR('',#3661,1.); +#3661 = DIRECTION('',(-1.,0.,0.)); +#3662 = PLANE('',#3663); +#3663 = AXIS2_PLACEMENT_3D('',#3664,#3665,#3666); +#3664 = CARTESIAN_POINT('',(0.5,0.666666666667,7.333333333333)); +#3665 = DIRECTION('',(0.,0.707106781187,-0.707106781187)); +#3666 = DIRECTION('',(1.,0.,0.)); +#3667 = ADVANCED_FACE('',(#3668),#3686,.F.); +#3668 = FACE_BOUND('',#3669,.T.); +#3669 = EDGE_LOOP('',(#3670,#3678,#3679,#3680)); +#3670 = ORIENTED_EDGE('',*,*,#3671,.F.); +#3671 = EDGE_CURVE('',#3577,#3672,#3674,.T.); +#3672 = VERTEX_POINT('',#3673); +#3673 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667)); +#3674 = LINE('',#3675,#3676); +#3675 = CARTESIAN_POINT('',(0.444444444444,-0.444444444444, + 7.111111111111)); +#3676 = VECTOR('',#3677,1.); +#3677 = DIRECTION('',(-0.57735026919,0.57735026919,-0.57735026919)); +#3678 = ORIENTED_EDGE('',*,*,#3576,.T.); +#3679 = ORIENTED_EDGE('',*,*,#3640,.T.); +#3680 = ORIENTED_EDGE('',*,*,#3681,.F.); +#3681 = EDGE_CURVE('',#3672,#3641,#3682,.T.); +#3682 = LINE('',#3683,#3684); +#3683 = CARTESIAN_POINT('',(0.5,-0.5,7.166666666667)); +#3684 = VECTOR('',#3685,1.); +#3685 = DIRECTION('',(0.,1.,0.)); +#3686 = PLANE('',#3687); +#3687 = AXIS2_PLACEMENT_3D('',#3688,#3689,#3690); +#3688 = CARTESIAN_POINT('',(0.666666666667,-0.5,7.333333333333)); +#3689 = DIRECTION('',(0.707106781187,0.,-0.707106781187)); +#3690 = DIRECTION('',(0.,-1.,0.)); +#3691 = ADVANCED_FACE('',(#3692),#3710,.F.); +#3692 = FACE_BOUND('',#3693,.T.); +#3693 = EDGE_LOOP('',(#3694,#3695,#3696,#3704)); +#3694 = ORIENTED_EDGE('',*,*,#3649,.F.); +#3695 = ORIENTED_EDGE('',*,*,#3592,.T.); +#3696 = ORIENTED_EDGE('',*,*,#3697,.T.); +#3697 = EDGE_CURVE('',#3585,#3698,#3700,.T.); +#3698 = VERTEX_POINT('',#3699); +#3699 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667)); +#3700 = LINE('',#3701,#3702); +#3701 = CARTESIAN_POINT('',(-0.444444444444,-0.444444444444, + 7.111111111111)); +#3702 = VECTOR('',#3703,1.); +#3703 = DIRECTION('',(0.57735026919,0.57735026919,-0.57735026919)); +#3704 = ORIENTED_EDGE('',*,*,#3705,.F.); +#3705 = EDGE_CURVE('',#3650,#3698,#3706,.T.); +#3706 = LINE('',#3707,#3708); +#3707 = CARTESIAN_POINT('',(-0.5,0.5,7.166666666667)); +#3708 = VECTOR('',#3709,1.); +#3709 = DIRECTION('',(0.,-1.,0.)); +#3710 = PLANE('',#3711); +#3711 = AXIS2_PLACEMENT_3D('',#3712,#3713,#3714); +#3712 = CARTESIAN_POINT('',(-0.666666666667,0.5,7.333333333333)); +#3713 = DIRECTION('',(-0.707106781187,0.,-0.707106781187)); +#3714 = DIRECTION('',(0.,1.,0.)); +#3715 = ADVANCED_FACE('',(#3716),#3727,.F.); +#3716 = FACE_BOUND('',#3717,.T.); +#3717 = EDGE_LOOP('',(#3718,#3719,#3720,#3721)); +#3718 = ORIENTED_EDGE('',*,*,#3697,.F.); +#3719 = ORIENTED_EDGE('',*,*,#3584,.T.); +#3720 = ORIENTED_EDGE('',*,*,#3671,.T.); +#3721 = ORIENTED_EDGE('',*,*,#3722,.F.); +#3722 = EDGE_CURVE('',#3698,#3672,#3723,.T.); +#3723 = LINE('',#3724,#3725); +#3724 = CARTESIAN_POINT('',(-0.5,-0.5,7.166666666667)); +#3725 = VECTOR('',#3726,1.); +#3726 = DIRECTION('',(1.,0.,0.)); +#3727 = PLANE('',#3728); +#3728 = AXIS2_PLACEMENT_3D('',#3729,#3730,#3731); +#3729 = CARTESIAN_POINT('',(-0.5,-0.666666666667,7.333333333333)); +#3730 = DIRECTION('',(0.,-0.707106781187,-0.707106781187)); +#3731 = DIRECTION('',(-1.,-0.,0.)); +#3732 = ADVANCED_FACE('',(#3733),#3758,.F.); +#3733 = FACE_BOUND('',#3734,.F.); +#3734 = EDGE_LOOP('',(#3735,#3743,#3744,#3752)); +#3735 = ORIENTED_EDGE('',*,*,#3736,.T.); +#3736 = EDGE_CURVE('',#3737,#3601,#3739,.T.); +#3737 = VERTEX_POINT('',#3738); +#3738 = CARTESIAN_POINT('',(-1.25,1.27,0.2)); +#3739 = LINE('',#3740,#3741); +#3740 = CARTESIAN_POINT('',(-1.25,1.27,0.2)); +#3741 = VECTOR('',#3742,1.); +#3742 = DIRECTION('',(0.,0.,1.)); +#3743 = ORIENTED_EDGE('',*,*,#3600,.T.); +#3744 = ORIENTED_EDGE('',*,*,#3745,.F.); +#3745 = EDGE_CURVE('',#3746,#3603,#3748,.T.); +#3746 = VERTEX_POINT('',#3747); +#3747 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#3748 = LINE('',#3749,#3750); +#3749 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#3750 = VECTOR('',#3751,1.); +#3751 = DIRECTION('',(0.,0.,1.)); +#3752 = ORIENTED_EDGE('',*,*,#3753,.F.); +#3753 = EDGE_CURVE('',#3737,#3746,#3754,.T.); +#3754 = LINE('',#3755,#3756); +#3755 = CARTESIAN_POINT('',(-1.25,1.27,0.2)); +#3756 = VECTOR('',#3757,1.); +#3757 = DIRECTION('',(0.,-1.,0.)); +#3758 = PLANE('',#3759); +#3759 = AXIS2_PLACEMENT_3D('',#3760,#3761,#3762); +#3760 = CARTESIAN_POINT('',(-1.25,1.27,0.2)); +#3761 = DIRECTION('',(1.,0.,0.)); +#3762 = DIRECTION('',(0.,-1.,0.)); +#3763 = ADVANCED_FACE('',(#3764),#3814,.F.); +#3764 = FACE_BOUND('',#3765,.F.); +#3765 = EDGE_LOOP('',(#3766,#3776,#3782,#3783,#3784,#3792,#3800,#3808)); +#3766 = ORIENTED_EDGE('',*,*,#3767,.F.); +#3767 = EDGE_CURVE('',#3768,#3770,#3772,.T.); +#3768 = VERTEX_POINT('',#3769); +#3769 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#3770 = VERTEX_POINT('',#3771); +#3771 = CARTESIAN_POINT('',(0.95,1.27,0.2)); +#3772 = LINE('',#3773,#3774); +#3773 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#3774 = VECTOR('',#3775,1.); +#3775 = DIRECTION('',(-1.,0.,0.)); +#3776 = ORIENTED_EDGE('',*,*,#3777,.T.); +#3777 = EDGE_CURVE('',#3768,#3619,#3778,.T.); +#3778 = LINE('',#3779,#3780); +#3779 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#3780 = VECTOR('',#3781,1.); +#3781 = DIRECTION('',(0.,0.,1.)); +#3782 = ORIENTED_EDGE('',*,*,#3626,.T.); +#3783 = ORIENTED_EDGE('',*,*,#3736,.F.); +#3784 = ORIENTED_EDGE('',*,*,#3785,.F.); +#3785 = EDGE_CURVE('',#3786,#3737,#3788,.T.); +#3786 = VERTEX_POINT('',#3787); +#3787 = CARTESIAN_POINT('',(-0.95,1.27,0.2)); +#3788 = LINE('',#3789,#3790); +#3789 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#3790 = VECTOR('',#3791,1.); +#3791 = DIRECTION('',(-1.,0.,0.)); +#3792 = ORIENTED_EDGE('',*,*,#3793,.T.); +#3793 = EDGE_CURVE('',#3786,#3794,#3796,.T.); +#3794 = VERTEX_POINT('',#3795); +#3795 = CARTESIAN_POINT('',(-0.816025403784,1.27,0.7)); +#3796 = LINE('',#3797,#3798); +#3797 = CARTESIAN_POINT('',(-0.876313972081,1.27,0.475)); +#3798 = VECTOR('',#3799,1.); +#3799 = DIRECTION('',(0.258819045103,0.,0.965925826289)); +#3800 = ORIENTED_EDGE('',*,*,#3801,.T.); +#3801 = EDGE_CURVE('',#3794,#3802,#3804,.T.); +#3802 = VERTEX_POINT('',#3803); +#3803 = CARTESIAN_POINT('',(0.816025403784,1.27,0.7)); +#3804 = LINE('',#3805,#3806); +#3805 = CARTESIAN_POINT('',(0.216987298108,1.27,0.7)); +#3806 = VECTOR('',#3807,1.); +#3807 = DIRECTION('',(1.,0.,0.)); +#3808 = ORIENTED_EDGE('',*,*,#3809,.T.); +#3809 = EDGE_CURVE('',#3802,#3770,#3810,.T.); +#3810 = LINE('',#3811,#3812); +#3811 = CARTESIAN_POINT('',(0.893060796608,1.27,0.4125)); +#3812 = VECTOR('',#3813,1.); +#3813 = DIRECTION('',(0.258819045103,0.,-0.965925826289)); +#3814 = PLANE('',#3815); +#3815 = AXIS2_PLACEMENT_3D('',#3816,#3817,#3818); +#3816 = CARTESIAN_POINT('',(1.25,1.27,0.2)); +#3817 = DIRECTION('',(0.,-1.,0.)); +#3818 = DIRECTION('',(-1.,0.,0.)); +#3819 = ADVANCED_FACE('',(#3820),#3870,.F.); +#3820 = FACE_BOUND('',#3821,.F.); +#3821 = EDGE_LOOP('',(#3822,#3830,#3831,#3832,#3840,#3848,#3856,#3864)); +#3822 = ORIENTED_EDGE('',*,*,#3823,.F.); +#3823 = EDGE_CURVE('',#3746,#3824,#3826,.T.); +#3824 = VERTEX_POINT('',#3825); +#3825 = CARTESIAN_POINT('',(-0.95,-1.27,0.2)); +#3826 = LINE('',#3827,#3828); +#3827 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#3828 = VECTOR('',#3829,1.); +#3829 = DIRECTION('',(1.,0.,0.)); +#3830 = ORIENTED_EDGE('',*,*,#3745,.T.); +#3831 = ORIENTED_EDGE('',*,*,#3610,.T.); +#3832 = ORIENTED_EDGE('',*,*,#3833,.F.); +#3833 = EDGE_CURVE('',#3834,#3611,#3836,.T.); +#3834 = VERTEX_POINT('',#3835); +#3835 = CARTESIAN_POINT('',(1.25,-1.27,0.2)); +#3836 = LINE('',#3837,#3838); +#3837 = CARTESIAN_POINT('',(1.25,-1.27,0.2)); +#3838 = VECTOR('',#3839,1.); +#3839 = DIRECTION('',(0.,0.,1.)); +#3840 = ORIENTED_EDGE('',*,*,#3841,.F.); +#3841 = EDGE_CURVE('',#3842,#3834,#3844,.T.); +#3842 = VERTEX_POINT('',#3843); +#3843 = CARTESIAN_POINT('',(0.95,-1.27,0.2)); +#3844 = LINE('',#3845,#3846); +#3845 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#3846 = VECTOR('',#3847,1.); +#3847 = DIRECTION('',(1.,0.,0.)); +#3848 = ORIENTED_EDGE('',*,*,#3849,.F.); +#3849 = EDGE_CURVE('',#3850,#3842,#3852,.T.); +#3850 = VERTEX_POINT('',#3851); +#3851 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7)); +#3852 = LINE('',#3853,#3854); +#3853 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7)); +#3854 = VECTOR('',#3855,1.); +#3855 = DIRECTION('',(0.258819045103,-2.144786184852E-16,-0.965925826289 + )); +#3856 = ORIENTED_EDGE('',*,*,#3857,.F.); +#3857 = EDGE_CURVE('',#3858,#3850,#3860,.T.); +#3858 = VERTEX_POINT('',#3859); +#3859 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7)); +#3860 = LINE('',#3861,#3862); +#3861 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7)); +#3862 = VECTOR('',#3863,1.); +#3863 = DIRECTION('',(1.,0.,0.)); +#3864 = ORIENTED_EDGE('',*,*,#3865,.F.); +#3865 = EDGE_CURVE('',#3824,#3858,#3866,.T.); +#3866 = LINE('',#3867,#3868); +#3867 = CARTESIAN_POINT('',(-0.95,-1.27,0.2)); +#3868 = VECTOR('',#3869,1.); +#3869 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289) + ); +#3870 = PLANE('',#3871); +#3871 = AXIS2_PLACEMENT_3D('',#3872,#3873,#3874); +#3872 = CARTESIAN_POINT('',(-1.25,-1.27,0.2)); +#3873 = DIRECTION('',(0.,1.,0.)); +#3874 = DIRECTION('',(1.,0.,0.)); +#3875 = ADVANCED_FACE('',(#3876),#3887,.F.); +#3876 = FACE_BOUND('',#3877,.F.); +#3877 = EDGE_LOOP('',(#3878,#3879,#3880,#3881)); +#3878 = ORIENTED_EDGE('',*,*,#3833,.T.); +#3879 = ORIENTED_EDGE('',*,*,#3618,.T.); +#3880 = ORIENTED_EDGE('',*,*,#3777,.F.); +#3881 = ORIENTED_EDGE('',*,*,#3882,.F.); +#3882 = EDGE_CURVE('',#3834,#3768,#3883,.T.); +#3883 = LINE('',#3884,#3885); +#3884 = CARTESIAN_POINT('',(1.25,-1.27,0.2)); +#3885 = VECTOR('',#3886,1.); +#3886 = DIRECTION('',(0.,1.,0.)); +#3887 = PLANE('',#3888); +#3888 = AXIS2_PLACEMENT_3D('',#3889,#3890,#3891); +#3889 = CARTESIAN_POINT('',(1.25,-1.27,0.2)); +#3890 = DIRECTION('',(-1.,0.,0.)); +#3891 = DIRECTION('',(0.,1.,0.)); +#3892 = ADVANCED_FACE('',(#3893),#3918,.F.); +#3893 = FACE_BOUND('',#3894,.F.); +#3894 = EDGE_LOOP('',(#3895,#3903,#3911,#3917)); +#3895 = ORIENTED_EDGE('',*,*,#3896,.T.); +#3896 = EDGE_CURVE('',#3641,#3897,#3899,.T.); +#3897 = VERTEX_POINT('',#3898); +#3898 = CARTESIAN_POINT('',(0.5,0.5,3.75)); +#3899 = LINE('',#3900,#3901); +#3900 = CARTESIAN_POINT('',(0.5,0.5,7.5)); +#3901 = VECTOR('',#3902,1.); +#3902 = DIRECTION('',(-0.,-0.,-1.)); +#3903 = ORIENTED_EDGE('',*,*,#3904,.T.); +#3904 = EDGE_CURVE('',#3897,#3905,#3907,.T.); +#3905 = VERTEX_POINT('',#3906); +#3906 = CARTESIAN_POINT('',(-0.5,0.5,3.75)); +#3907 = LINE('',#3908,#3909); +#3908 = CARTESIAN_POINT('',(0.5,0.5,3.75)); +#3909 = VECTOR('',#3910,1.); +#3910 = DIRECTION('',(-1.,0.,0.)); +#3911 = ORIENTED_EDGE('',*,*,#3912,.F.); +#3912 = EDGE_CURVE('',#3650,#3905,#3913,.T.); +#3913 = LINE('',#3914,#3915); +#3914 = CARTESIAN_POINT('',(-0.5,0.5,7.5)); +#3915 = VECTOR('',#3916,1.); +#3916 = DIRECTION('',(-0.,-0.,-1.)); +#3917 = ORIENTED_EDGE('',*,*,#3657,.F.); +#3918 = PLANE('',#3919); +#3919 = AXIS2_PLACEMENT_3D('',#3920,#3921,#3922); +#3920 = CARTESIAN_POINT('',(0.5,0.5,7.5)); +#3921 = DIRECTION('',(0.,1.,0.)); +#3922 = DIRECTION('',(-1.,0.,0.)); +#3923 = ADVANCED_FACE('',(#3924),#3942,.F.); +#3924 = FACE_BOUND('',#3925,.F.); +#3925 = EDGE_LOOP('',(#3926,#3934,#3940,#3941)); +#3926 = ORIENTED_EDGE('',*,*,#3927,.T.); +#3927 = EDGE_CURVE('',#3672,#3928,#3930,.T.); +#3928 = VERTEX_POINT('',#3929); +#3929 = CARTESIAN_POINT('',(0.5,-0.5,3.75)); +#3930 = LINE('',#3931,#3932); +#3931 = CARTESIAN_POINT('',(0.5,-0.5,7.5)); +#3932 = VECTOR('',#3933,1.); +#3933 = DIRECTION('',(-0.,-0.,-1.)); +#3934 = ORIENTED_EDGE('',*,*,#3935,.T.); +#3935 = EDGE_CURVE('',#3928,#3897,#3936,.T.); +#3936 = LINE('',#3937,#3938); +#3937 = CARTESIAN_POINT('',(0.5,-0.5,3.75)); +#3938 = VECTOR('',#3939,1.); +#3939 = DIRECTION('',(0.,1.,0.)); +#3940 = ORIENTED_EDGE('',*,*,#3896,.F.); +#3941 = ORIENTED_EDGE('',*,*,#3681,.F.); +#3942 = PLANE('',#3943); +#3943 = AXIS2_PLACEMENT_3D('',#3944,#3945,#3946); +#3944 = CARTESIAN_POINT('',(0.5,-0.5,7.5)); +#3945 = DIRECTION('',(1.,0.,0.)); +#3946 = DIRECTION('',(-0.,1.,0.)); +#3947 = ADVANCED_FACE('',(#3948),#3966,.F.); +#3948 = FACE_BOUND('',#3949,.F.); +#3949 = EDGE_LOOP('',(#3950,#3951,#3959,#3965)); +#3950 = ORIENTED_EDGE('',*,*,#3912,.T.); +#3951 = ORIENTED_EDGE('',*,*,#3952,.T.); +#3952 = EDGE_CURVE('',#3905,#3953,#3955,.T.); +#3953 = VERTEX_POINT('',#3954); +#3954 = CARTESIAN_POINT('',(-0.5,-0.5,3.75)); +#3955 = LINE('',#3956,#3957); +#3956 = CARTESIAN_POINT('',(-0.5,0.5,3.75)); +#3957 = VECTOR('',#3958,1.); +#3958 = DIRECTION('',(0.,-1.,0.)); +#3959 = ORIENTED_EDGE('',*,*,#3960,.F.); +#3960 = EDGE_CURVE('',#3698,#3953,#3961,.T.); +#3961 = LINE('',#3962,#3963); +#3962 = CARTESIAN_POINT('',(-0.5,-0.5,7.5)); +#3963 = VECTOR('',#3964,1.); +#3964 = DIRECTION('',(-0.,-0.,-1.)); +#3965 = ORIENTED_EDGE('',*,*,#3705,.F.); +#3966 = PLANE('',#3967); +#3967 = AXIS2_PLACEMENT_3D('',#3968,#3969,#3970); +#3968 = CARTESIAN_POINT('',(-0.5,0.5,7.5)); +#3969 = DIRECTION('',(-1.,0.,0.)); +#3970 = DIRECTION('',(0.,-1.,0.)); +#3971 = ADVANCED_FACE('',(#3972),#3983,.F.); +#3972 = FACE_BOUND('',#3973,.F.); +#3973 = EDGE_LOOP('',(#3974,#3975,#3981,#3982)); +#3974 = ORIENTED_EDGE('',*,*,#3960,.T.); +#3975 = ORIENTED_EDGE('',*,*,#3976,.T.); +#3976 = EDGE_CURVE('',#3953,#3928,#3977,.T.); +#3977 = LINE('',#3978,#3979); +#3978 = CARTESIAN_POINT('',(-0.5,-0.5,3.75)); +#3979 = VECTOR('',#3980,1.); +#3980 = DIRECTION('',(1.,0.,0.)); +#3981 = ORIENTED_EDGE('',*,*,#3927,.F.); +#3982 = ORIENTED_EDGE('',*,*,#3722,.F.); +#3983 = PLANE('',#3984); +#3984 = AXIS2_PLACEMENT_3D('',#3985,#3986,#3987); +#3985 = CARTESIAN_POINT('',(-0.5,-0.5,7.5)); +#3986 = DIRECTION('',(0.,-1.,0.)); +#3987 = DIRECTION('',(1.,0.,0.)); +#3988 = ADVANCED_FACE('',(#3989),#4000,.F.); +#3989 = FACE_BOUND('',#3990,.F.); +#3990 = EDGE_LOOP('',(#3991,#3992,#3993,#3994)); +#3991 = ORIENTED_EDGE('',*,*,#3785,.T.); +#3992 = ORIENTED_EDGE('',*,*,#3753,.T.); +#3993 = ORIENTED_EDGE('',*,*,#3823,.T.); +#3994 = ORIENTED_EDGE('',*,*,#3995,.T.); +#3995 = EDGE_CURVE('',#3824,#3786,#3996,.T.); +#3996 = LINE('',#3997,#3998); +#3997 = CARTESIAN_POINT('',(-0.95,-1.27,0.2)); +#3998 = VECTOR('',#3999,1.); +#3999 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#4000 = PLANE('',#4001); +#4001 = AXIS2_PLACEMENT_3D('',#4002,#4003,#4004); +#4002 = CARTESIAN_POINT('',(0.,0.,0.2)); +#4003 = DIRECTION('',(0.,0.,1.)); +#4004 = DIRECTION('',(1.,0.,-0.)); +#4005 = ADVANCED_FACE('',(#4006),#4017,.F.); +#4006 = FACE_BOUND('',#4007,.F.); +#4007 = EDGE_LOOP('',(#4008,#4009,#4015,#4016)); +#4008 = ORIENTED_EDGE('',*,*,#3767,.T.); +#4009 = ORIENTED_EDGE('',*,*,#4010,.F.); +#4010 = EDGE_CURVE('',#3842,#3770,#4011,.T.); +#4011 = LINE('',#4012,#4013); +#4012 = CARTESIAN_POINT('',(0.95,-1.27,0.2)); +#4013 = VECTOR('',#4014,1.); +#4014 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#4015 = ORIENTED_EDGE('',*,*,#3841,.T.); +#4016 = ORIENTED_EDGE('',*,*,#3882,.T.); +#4017 = PLANE('',#4018); +#4018 = AXIS2_PLACEMENT_3D('',#4019,#4020,#4021); +#4019 = CARTESIAN_POINT('',(0.,0.,0.2)); +#4020 = DIRECTION('',(0.,0.,1.)); +#4021 = DIRECTION('',(1.,0.,-0.)); +#4022 = ADVANCED_FACE('',(#4023),#4034,.T.); +#4023 = FACE_BOUND('',#4024,.T.); +#4024 = EDGE_LOOP('',(#4025,#4026,#4032,#4033)); +#4025 = ORIENTED_EDGE('',*,*,#3849,.F.); +#4026 = ORIENTED_EDGE('',*,*,#4027,.T.); +#4027 = EDGE_CURVE('',#3850,#3802,#4028,.T.); +#4028 = LINE('',#4029,#4030); +#4029 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7)); +#4030 = VECTOR('',#4031,1.); +#4031 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#4032 = ORIENTED_EDGE('',*,*,#3809,.T.); +#4033 = ORIENTED_EDGE('',*,*,#4010,.F.); +#4034 = PLANE('',#4035); +#4035 = AXIS2_PLACEMENT_3D('',#4036,#4037,#4038); +#4036 = CARTESIAN_POINT('',(0.816025403784,-1.27,0.7)); +#4037 = DIRECTION('',(-0.965925826289,-5.746937261686E-17, + -0.258819045103)); +#4038 = DIRECTION('',(0.258819045103,-2.144786184852E-16,-0.965925826289 + )); +#4039 = ADVANCED_FACE('',(#4040),#4051,.T.); +#4040 = FACE_BOUND('',#4041,.T.); +#4041 = EDGE_LOOP('',(#4042,#4043,#4049,#4050)); +#4042 = ORIENTED_EDGE('',*,*,#3857,.F.); +#4043 = ORIENTED_EDGE('',*,*,#4044,.T.); +#4044 = EDGE_CURVE('',#3858,#3794,#4045,.T.); +#4045 = LINE('',#4046,#4047); +#4046 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7)); +#4047 = VECTOR('',#4048,1.); +#4048 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#4049 = ORIENTED_EDGE('',*,*,#3801,.T.); +#4050 = ORIENTED_EDGE('',*,*,#4027,.F.); +#4051 = PLANE('',#4052); +#4052 = AXIS2_PLACEMENT_3D('',#4053,#4054,#4055); +#4053 = CARTESIAN_POINT('',(-0.816025403784,-1.27,0.7)); +#4054 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#4055 = DIRECTION('',(1.,0.,0.)); +#4056 = ADVANCED_FACE('',(#4057),#4063,.T.); +#4057 = FACE_BOUND('',#4058,.T.); +#4058 = EDGE_LOOP('',(#4059,#4060,#4061,#4062)); +#4059 = ORIENTED_EDGE('',*,*,#3865,.F.); +#4060 = ORIENTED_EDGE('',*,*,#3995,.T.); +#4061 = ORIENTED_EDGE('',*,*,#3793,.T.); +#4062 = ORIENTED_EDGE('',*,*,#4044,.F.); +#4063 = PLANE('',#4064); +#4064 = AXIS2_PLACEMENT_3D('',#4065,#4066,#4067); +#4065 = CARTESIAN_POINT('',(-0.95,-1.27,0.2)); +#4066 = DIRECTION('',(0.965925826289,-5.746937261686E-17,-0.258819045103 + )); +#4067 = DIRECTION('',(0.258819045103,2.144786184852E-16,0.965925826289) + ); +#4068 = ADVANCED_FACE('',(#4069),#4075,.T.); +#4069 = FACE_BOUND('',#4070,.T.); +#4070 = EDGE_LOOP('',(#4071,#4072,#4073,#4074)); +#4071 = ORIENTED_EDGE('',*,*,#3952,.T.); +#4072 = ORIENTED_EDGE('',*,*,#3976,.T.); +#4073 = ORIENTED_EDGE('',*,*,#3935,.T.); +#4074 = ORIENTED_EDGE('',*,*,#3904,.T.); +#4075 = PLANE('',#4076); +#4076 = AXIS2_PLACEMENT_3D('',#4077,#4078,#4079); +#4077 = CARTESIAN_POINT('',(-6.938893903907E-18,0.,3.75)); +#4078 = DIRECTION('',(0.,0.,1.)); +#4079 = DIRECTION('',(1.,0.,-0.)); +#4080 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4084)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#4081,#4082,#4083)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#4081 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#4082 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#4083 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#4084 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4081, + 'distance_accuracy_value','confusion accuracy'); +#4085 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4086,#4088); +#4086 = ( REPRESENTATION_RELATIONSHIP('','',#3559,#3532) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4087) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#4087 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3533); +#4088 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #4089); +#4089 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('68','Body014','',#3527,#3554,$); +#4090 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#3556)); +#4091 = SHAPE_DEFINITION_REPRESENTATION(#4092,#4098); +#4092 = PRODUCT_DEFINITION_SHAPE('','',#4093); +#4093 = PRODUCT_DEFINITION('design','',#4094,#4097); +#4094 = PRODUCT_DEFINITION_FORMATION('','',#4095); +#4095 = PRODUCT('Lead014','Lead014','',(#4096)); +#4096 = PRODUCT_CONTEXT('',#2,'mechanical'); +#4097 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#4098 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#4099),#4385); +#4099 = MANIFOLD_SOLID_BREP('',#4100); +#4100 = CLOSED_SHELL('',(#4101,#4141,#4172,#4203,#4236,#4269,#4300,#4331 + ,#4353,#4369)); +#4101 = ADVANCED_FACE('',(#4102),#4136,.T.); +#4102 = FACE_BOUND('',#4103,.T.); +#4103 = EDGE_LOOP('',(#4104,#4114,#4122,#4130)); +#4104 = ORIENTED_EDGE('',*,*,#4105,.T.); +#4105 = EDGE_CURVE('',#4106,#4108,#4110,.T.); +#4106 = VERTEX_POINT('',#4107); +#4107 = CARTESIAN_POINT('',(2.15,-0.3,0.2)); +#4108 = VERTEX_POINT('',#4109); +#4109 = CARTESIAN_POINT('',(2.15,-0.3,0.)); +#4110 = LINE('',#4111,#4112); +#4111 = CARTESIAN_POINT('',(2.15,-0.3,0.2)); +#4112 = VECTOR('',#4113,1.); +#4113 = DIRECTION('',(0.,-1.110223024625E-16,-1.)); +#4114 = ORIENTED_EDGE('',*,*,#4115,.T.); +#4115 = EDGE_CURVE('',#4108,#4116,#4118,.T.); +#4116 = VERTEX_POINT('',#4117); +#4117 = CARTESIAN_POINT('',(2.15,0.3,0.)); +#4118 = LINE('',#4119,#4120); +#4119 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17)); +#4120 = VECTOR('',#4121,1.); +#4121 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#4122 = ORIENTED_EDGE('',*,*,#4123,.T.); +#4123 = EDGE_CURVE('',#4116,#4124,#4126,.T.); +#4124 = VERTEX_POINT('',#4125); +#4125 = CARTESIAN_POINT('',(2.15,0.3,0.2)); +#4126 = LINE('',#4127,#4128); +#4127 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17)); +#4128 = VECTOR('',#4129,1.); +#4129 = DIRECTION('',(0.,1.110223024625E-16,1.)); +#4130 = ORIENTED_EDGE('',*,*,#4131,.T.); +#4131 = EDGE_CURVE('',#4124,#4106,#4132,.T.); +#4132 = LINE('',#4133,#4134); +#4133 = CARTESIAN_POINT('',(2.15,0.3,0.2)); +#4134 = VECTOR('',#4135,1.); +#4135 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#4136 = PLANE('',#4137); +#4137 = AXIS2_PLACEMENT_3D('',#4138,#4139,#4140); +#4138 = CARTESIAN_POINT('',(2.15,3.087807787239E-17,0.1)); +#4139 = DIRECTION('',(1.,0.,0.)); +#4140 = DIRECTION('',(-0.,1.,0.)); +#4141 = ADVANCED_FACE('',(#4142),#4167,.F.); +#4142 = FACE_BOUND('',#4143,.F.); +#4143 = EDGE_LOOP('',(#4144,#4152,#4153,#4161)); +#4144 = ORIENTED_EDGE('',*,*,#4145,.F.); +#4145 = EDGE_CURVE('',#4108,#4146,#4148,.T.); +#4146 = VERTEX_POINT('',#4147); +#4147 = CARTESIAN_POINT('',(0.825,-0.3,0.)); +#4148 = LINE('',#4149,#4150); +#4149 = CARTESIAN_POINT('',(2.15,-0.3,-1.387778780781E-17)); +#4150 = VECTOR('',#4151,1.); +#4151 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48)); +#4152 = ORIENTED_EDGE('',*,*,#4115,.T.); +#4153 = ORIENTED_EDGE('',*,*,#4154,.T.); +#4154 = EDGE_CURVE('',#4116,#4155,#4157,.T.); +#4155 = VERTEX_POINT('',#4156); +#4156 = CARTESIAN_POINT('',(0.825,0.3,0.)); +#4157 = LINE('',#4158,#4159); +#4158 = CARTESIAN_POINT('',(2.15,0.3,1.387778780781E-17)); +#4159 = VECTOR('',#4160,1.); +#4160 = DIRECTION('',(-1.,1.110223024625E-16,-1.110223024625E-16)); +#4161 = ORIENTED_EDGE('',*,*,#4162,.F.); +#4162 = EDGE_CURVE('',#4146,#4155,#4163,.T.); +#4163 = LINE('',#4164,#4165); +#4164 = CARTESIAN_POINT('',(0.825,-0.3,-1.387778780781E-16)); +#4165 = VECTOR('',#4166,1.); +#4166 = DIRECTION('',(1.110223024625E-16,1.,0.)); +#4167 = PLANE('',#4168); +#4168 = AXIS2_PLACEMENT_3D('',#4169,#4170,#4171); +#4169 = CARTESIAN_POINT('',(2.15,-0.3,1.387778780781E-17)); +#4170 = DIRECTION('',(-1.110223024625E-16,1.232595164408E-32,1.)); +#4171 = DIRECTION('',(1.110223024625E-16,1.,-5.167288087198E-45)); +#4172 = ADVANCED_FACE('',(#4173),#4198,.F.); +#4173 = FACE_BOUND('',#4174,.F.); +#4174 = EDGE_LOOP('',(#4175,#4183,#4184,#4192)); +#4175 = ORIENTED_EDGE('',*,*,#4176,.F.); +#4176 = EDGE_CURVE('',#4124,#4177,#4179,.T.); +#4177 = VERTEX_POINT('',#4178); +#4178 = CARTESIAN_POINT('',(0.825,0.3,0.2)); +#4179 = LINE('',#4180,#4181); +#4180 = CARTESIAN_POINT('',(2.15,0.3,0.2)); +#4181 = VECTOR('',#4182,1.); +#4182 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48)); +#4183 = ORIENTED_EDGE('',*,*,#4131,.T.); +#4184 = ORIENTED_EDGE('',*,*,#4185,.T.); +#4185 = EDGE_CURVE('',#4106,#4186,#4188,.T.); +#4186 = VERTEX_POINT('',#4187); +#4187 = CARTESIAN_POINT('',(0.825,-0.3,0.2)); +#4188 = LINE('',#4189,#4190); +#4189 = CARTESIAN_POINT('',(2.15,-0.3,0.2)); +#4190 = VECTOR('',#4191,1.); +#4191 = DIRECTION('',(-1.,1.232595164408E-32,-1.368455531567E-48)); +#4192 = ORIENTED_EDGE('',*,*,#4193,.F.); +#4193 = EDGE_CURVE('',#4177,#4186,#4194,.T.); +#4194 = LINE('',#4195,#4196); +#4195 = CARTESIAN_POINT('',(0.825,0.3,0.2)); +#4196 = VECTOR('',#4197,1.); +#4197 = DIRECTION('',(-1.110223024625E-16,-1.,0.)); +#4198 = PLANE('',#4199); +#4199 = AXIS2_PLACEMENT_3D('',#4200,#4201,#4202); +#4200 = CARTESIAN_POINT('',(2.15,0.3,0.2)); +#4201 = DIRECTION('',(1.110223024625E-16,-1.232595164408E-32,-1.)); +#4202 = DIRECTION('',(-1.110223024625E-16,-1.,5.167288087198E-45)); +#4203 = ADVANCED_FACE('',(#4204),#4231,.T.); +#4204 = FACE_BOUND('',#4205,.T.); +#4205 = EDGE_LOOP('',(#4206,#4215,#4223,#4230)); +#4206 = ORIENTED_EDGE('',*,*,#4207,.T.); +#4207 = EDGE_CURVE('',#4146,#4208,#4210,.T.); +#4208 = VERTEX_POINT('',#4209); +#4209 = CARTESIAN_POINT('',(0.525,-0.3,0.3)); +#4210 = CIRCLE('',#4211,0.3); +#4211 = AXIS2_PLACEMENT_3D('',#4212,#4213,#4214); +#4212 = CARTESIAN_POINT('',(0.825,-0.3,0.3)); +#4213 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#4214 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47)); +#4215 = ORIENTED_EDGE('',*,*,#4216,.T.); +#4216 = EDGE_CURVE('',#4208,#4217,#4219,.T.); +#4217 = VERTEX_POINT('',#4218); +#4218 = CARTESIAN_POINT('',(0.525,0.3,0.3)); +#4219 = LINE('',#4220,#4221); +#4220 = CARTESIAN_POINT('',(0.525,-0.3,0.3)); +#4221 = VECTOR('',#4222,1.); +#4222 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#4223 = ORIENTED_EDGE('',*,*,#4224,.F.); +#4224 = EDGE_CURVE('',#4155,#4217,#4225,.T.); +#4225 = CIRCLE('',#4226,0.3); +#4226 = AXIS2_PLACEMENT_3D('',#4227,#4228,#4229); +#4227 = CARTESIAN_POINT('',(0.825,0.3,0.3)); +#4228 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#4229 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17)); +#4230 = ORIENTED_EDGE('',*,*,#4162,.F.); +#4231 = CYLINDRICAL_SURFACE('',#4232,0.3); +#4232 = AXIS2_PLACEMENT_3D('',#4233,#4234,#4235); +#4233 = CARTESIAN_POINT('',(0.825,-0.3,0.3)); +#4234 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#4235 = DIRECTION('',(1.,-7.703719777548E-32,-9.251858538543E-17)); +#4236 = ADVANCED_FACE('',(#4237),#4264,.F.); +#4237 = FACE_BOUND('',#4238,.F.); +#4238 = EDGE_LOOP('',(#4239,#4240,#4249,#4257)); +#4239 = ORIENTED_EDGE('',*,*,#4193,.T.); +#4240 = ORIENTED_EDGE('',*,*,#4241,.T.); +#4241 = EDGE_CURVE('',#4186,#4242,#4244,.T.); +#4242 = VERTEX_POINT('',#4243); +#4243 = CARTESIAN_POINT('',(0.725,-0.3,0.3)); +#4244 = CIRCLE('',#4245,0.1); +#4245 = AXIS2_PLACEMENT_3D('',#4246,#4247,#4248); +#4246 = CARTESIAN_POINT('',(0.825,-0.3,0.3)); +#4247 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#4248 = DIRECTION('',(1.,-4.622231866529E-32,1.539512473013E-47)); +#4249 = ORIENTED_EDGE('',*,*,#4250,.F.); +#4250 = EDGE_CURVE('',#4251,#4242,#4253,.T.); +#4251 = VERTEX_POINT('',#4252); +#4252 = CARTESIAN_POINT('',(0.725,0.3,0.3)); +#4253 = LINE('',#4254,#4255); +#4254 = CARTESIAN_POINT('',(0.725,0.3,0.3)); +#4255 = VECTOR('',#4256,1.); +#4256 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16)); +#4257 = ORIENTED_EDGE('',*,*,#4258,.F.); +#4258 = EDGE_CURVE('',#4177,#4251,#4259,.T.); +#4259 = CIRCLE('',#4260,0.1); +#4260 = AXIS2_PLACEMENT_3D('',#4261,#4262,#4263); +#4261 = CARTESIAN_POINT('',(0.825,0.3,0.3)); +#4262 = DIRECTION('',(4.622231866529E-32,1.,-3.330669073875E-16)); +#4263 = DIRECTION('',(1.,1.386669559959E-31,5.551115123126E-16)); +#4264 = CYLINDRICAL_SURFACE('',#4265,0.1); +#4265 = AXIS2_PLACEMENT_3D('',#4266,#4267,#4268); +#4266 = CARTESIAN_POINT('',(0.825,0.3,0.3)); +#4267 = DIRECTION('',(-4.622231866529E-32,-1.,3.330669073875E-16)); +#4268 = DIRECTION('',(1.,2.311115933264E-31,8.326672684689E-16)); +#4269 = ADVANCED_FACE('',(#4270),#4295,.F.); +#4270 = FACE_BOUND('',#4271,.F.); +#4271 = EDGE_LOOP('',(#4272,#4280,#4281,#4289)); +#4272 = ORIENTED_EDGE('',*,*,#4273,.F.); +#4273 = EDGE_CURVE('',#4208,#4274,#4276,.T.); +#4274 = VERTEX_POINT('',#4275); +#4275 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003)); +#4276 = LINE('',#4277,#4278); +#4277 = CARTESIAN_POINT('',(0.525,-0.3,0.3)); +#4278 = VECTOR('',#4279,1.); +#4279 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.)); +#4280 = ORIENTED_EDGE('',*,*,#4216,.T.); +#4281 = ORIENTED_EDGE('',*,*,#4282,.T.); +#4282 = EDGE_CURVE('',#4217,#4283,#4285,.T.); +#4283 = VERTEX_POINT('',#4284); +#4284 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003)); +#4285 = LINE('',#4286,#4287); +#4286 = CARTESIAN_POINT('',(0.525,0.3,0.3)); +#4287 = VECTOR('',#4288,1.); +#4288 = DIRECTION('',(3.697785493223E-32,4.440892098501E-16,1.)); +#4289 = ORIENTED_EDGE('',*,*,#4290,.F.); +#4290 = EDGE_CURVE('',#4274,#4283,#4291,.T.); +#4291 = LINE('',#4292,#4293); +#4292 = CARTESIAN_POINT('',(0.525,-0.3,1.625000000003)); +#4293 = VECTOR('',#4294,1.); +#4294 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16)); +#4295 = PLANE('',#4296); +#4296 = AXIS2_PLACEMENT_3D('',#4297,#4298,#4299); +#4297 = CARTESIAN_POINT('',(0.525,-0.3,0.3)); +#4298 = DIRECTION('',(1.,-3.330669073875E-16,1.109335647967E-31)); +#4299 = DIRECTION('',(3.330669073875E-16,1.,-4.440892098501E-16)); +#4300 = ADVANCED_FACE('',(#4301),#4326,.F.); +#4301 = FACE_BOUND('',#4302,.F.); +#4302 = EDGE_LOOP('',(#4303,#4311,#4312,#4320)); +#4303 = ORIENTED_EDGE('',*,*,#4304,.T.); +#4304 = EDGE_CURVE('',#4305,#4274,#4307,.T.); +#4305 = VERTEX_POINT('',#4306); +#4306 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003)); +#4307 = LINE('',#4308,#4309); +#4308 = CARTESIAN_POINT('',(0.725,-0.3,1.625000000003)); +#4309 = VECTOR('',#4310,1.); +#4310 = DIRECTION('',(-1.,2.22044604925E-16,-6.123233995737E-17)); +#4311 = ORIENTED_EDGE('',*,*,#4290,.T.); +#4312 = ORIENTED_EDGE('',*,*,#4313,.T.); +#4313 = EDGE_CURVE('',#4283,#4314,#4316,.T.); +#4314 = VERTEX_POINT('',#4315); +#4315 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003)); +#4316 = LINE('',#4317,#4318); +#4317 = CARTESIAN_POINT('',(0.525,0.3,1.625000000003)); +#4318 = VECTOR('',#4319,1.); +#4319 = DIRECTION('',(1.,-2.22044604925E-16,6.123233995737E-17)); +#4320 = ORIENTED_EDGE('',*,*,#4321,.T.); +#4321 = EDGE_CURVE('',#4314,#4305,#4322,.T.); +#4322 = LINE('',#4323,#4324); +#4323 = CARTESIAN_POINT('',(0.725,0.3,1.625000000003)); +#4324 = VECTOR('',#4325,1.); +#4325 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16)); +#4326 = PLANE('',#4327); +#4327 = AXIS2_PLACEMENT_3D('',#4328,#4329,#4330); +#4328 = CARTESIAN_POINT('',(0.625,5.252742685258E-16,1.625000000003)); +#4329 = DIRECTION('',(-8.326672684689E-16,-4.625929269271E-16,-1.)); +#4330 = DIRECTION('',(-1.,0.,8.326672684689E-16)); +#4331 = ADVANCED_FACE('',(#4332),#4348,.F.); +#4332 = FACE_BOUND('',#4333,.F.); +#4333 = EDGE_LOOP('',(#4334,#4340,#4341,#4347)); +#4334 = ORIENTED_EDGE('',*,*,#4335,.F.); +#4335 = EDGE_CURVE('',#4251,#4314,#4336,.T.); +#4336 = LINE('',#4337,#4338); +#4337 = CARTESIAN_POINT('',(0.725,0.3,0.3)); +#4338 = VECTOR('',#4339,1.); +#4339 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.)); +#4340 = ORIENTED_EDGE('',*,*,#4250,.T.); +#4341 = ORIENTED_EDGE('',*,*,#4342,.T.); +#4342 = EDGE_CURVE('',#4242,#4305,#4343,.T.); +#4343 = LINE('',#4344,#4345); +#4344 = CARTESIAN_POINT('',(0.725,-0.3,0.3)); +#4345 = VECTOR('',#4346,1.); +#4346 = DIRECTION('',(-6.123233995737E-17,3.330669073875E-16,1.)); +#4347 = ORIENTED_EDGE('',*,*,#4321,.F.); +#4348 = PLANE('',#4349); +#4349 = AXIS2_PLACEMENT_3D('',#4350,#4351,#4352); +#4350 = CARTESIAN_POINT('',(0.725,0.3,0.3)); +#4351 = DIRECTION('',(-1.,3.330669073875E-16,-1.109335647967E-31)); +#4352 = DIRECTION('',(-3.330669073875E-16,-1.,4.440892098501E-16)); +#4353 = ADVANCED_FACE('',(#4354),#4364,.T.); +#4354 = FACE_BOUND('',#4355,.T.); +#4355 = EDGE_LOOP('',(#4356,#4357,#4358,#4359,#4360,#4361,#4362,#4363)); +#4356 = ORIENTED_EDGE('',*,*,#4185,.T.); +#4357 = ORIENTED_EDGE('',*,*,#4241,.T.); +#4358 = ORIENTED_EDGE('',*,*,#4342,.T.); +#4359 = ORIENTED_EDGE('',*,*,#4304,.T.); +#4360 = ORIENTED_EDGE('',*,*,#4273,.F.); +#4361 = ORIENTED_EDGE('',*,*,#4207,.F.); +#4362 = ORIENTED_EDGE('',*,*,#4145,.F.); +#4363 = ORIENTED_EDGE('',*,*,#4105,.F.); +#4364 = PLANE('',#4365); +#4365 = AXIS2_PLACEMENT_3D('',#4366,#4367,#4368); +#4366 = CARTESIAN_POINT('',(1.039206125874,-0.3,0.514206125875)); +#4367 = DIRECTION('',(0.,-1.,3.171397180526E-16)); +#4368 = DIRECTION('',(0.,-3.171397180526E-16,-1.)); +#4369 = ADVANCED_FACE('',(#4370),#4380,.T.); +#4370 = FACE_BOUND('',#4371,.T.); +#4371 = EDGE_LOOP('',(#4372,#4373,#4374,#4375,#4376,#4377,#4378,#4379)); +#4372 = ORIENTED_EDGE('',*,*,#4154,.T.); +#4373 = ORIENTED_EDGE('',*,*,#4224,.T.); +#4374 = ORIENTED_EDGE('',*,*,#4282,.T.); +#4375 = ORIENTED_EDGE('',*,*,#4313,.T.); +#4376 = ORIENTED_EDGE('',*,*,#4335,.F.); +#4377 = ORIENTED_EDGE('',*,*,#4258,.F.); +#4378 = ORIENTED_EDGE('',*,*,#4176,.F.); +#4379 = ORIENTED_EDGE('',*,*,#4123,.F.); +#4380 = PLANE('',#4381); +#4381 = AXIS2_PLACEMENT_3D('',#4382,#4383,#4384); +#4382 = CARTESIAN_POINT('',(1.039206125874,0.3,0.514206125875)); +#4383 = DIRECTION('',(0.,1.,-3.269362423072E-16)); +#4384 = DIRECTION('',(0.,3.269362423072E-16,1.)); +#4385 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#4389)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#4386,#4387,#4388)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#4386 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#4387 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#4388 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#4389 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#4386, + 'distance_accuracy_value','confusion accuracy'); +#4390 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#4391,#4393); +#4391 = ( REPRESENTATION_RELATIONSHIP('','',#4098,#3532) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#4392) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#4392 = ITEM_DEFINED_TRANSFORMATION('','',#11,#3537); +#4393 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #4394); +#4394 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('69','Lead014','',#3527,#4093,$); +#4395 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#4095)); +#4396 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4397),#1467); +#4397 = STYLED_ITEM('color',(#4398),#947); +#4398 = PRESENTATION_STYLE_ASSIGNMENT((#4399,#4405)); +#4399 = SURFACE_STYLE_USAGE(.BOTH.,#4400); +#4400 = SURFACE_SIDE_STYLE('',(#4401)); +#4401 = SURFACE_STYLE_FILL_AREA(#4402); +#4402 = FILL_AREA_STYLE('',(#4403)); +#4403 = FILL_AREA_STYLE_COLOUR('',#4404); +#4404 = DRAUGHTING_PRE_DEFINED_COLOUR('black'); +#4405 = CURVE_STYLE('',#4406,POSITIVE_LENGTH_MEASURE(0.1),#4407); +#4406 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#4407 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02, + 9.803921802644E-02); +#4408 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4409),#901); +#4409 = STYLED_ITEM('color',(#4410),#615); +#4410 = PRESENTATION_STYLE_ASSIGNMENT((#4411,#4417)); +#4411 = SURFACE_STYLE_USAGE(.BOTH.,#4412); +#4412 = SURFACE_SIDE_STYLE('',(#4413)); +#4413 = SURFACE_STYLE_FILL_AREA(#4414); +#4414 = FILL_AREA_STYLE('',(#4415)); +#4415 = FILL_AREA_STYLE_COLOUR('',#4416); +#4416 = COLOUR_RGB('',0.82999997502,0.82999997502,0.82999997502); +#4417 = CURVE_STYLE('',#4418,POSITIVE_LENGTH_MEASURE(0.1),#4407); +#4418 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#4419 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4420),#3514); +#4420 = STYLED_ITEM('color',(#4421),#3228); +#4421 = PRESENTATION_STYLE_ASSIGNMENT((#4422,#4427)); +#4422 = SURFACE_STYLE_USAGE(.BOTH.,#4423); +#4423 = SURFACE_SIDE_STYLE('',(#4424)); +#4424 = SURFACE_STYLE_FILL_AREA(#4425); +#4425 = FILL_AREA_STYLE('',(#4426)); +#4426 = FILL_AREA_STYLE_COLOUR('',#4416); +#4427 = CURVE_STYLE('',#4428,POSITIVE_LENGTH_MEASURE(0.1),#4407); +#4428 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#4429 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4430),#4080); +#4430 = STYLED_ITEM('color',(#4431),#3560); +#4431 = PRESENTATION_STYLE_ASSIGNMENT((#4432,#4437)); +#4432 = SURFACE_STYLE_USAGE(.BOTH.,#4433); +#4433 = SURFACE_SIDE_STYLE('',(#4434)); +#4434 = SURFACE_STYLE_FILL_AREA(#4435); +#4435 = FILL_AREA_STYLE('',(#4436)); +#4436 = FILL_AREA_STYLE_COLOUR('',#4404); +#4437 = CURVE_STYLE('',#4438,POSITIVE_LENGTH_MEASURE(0.1),#4407); +#4438 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#4439 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4440),#4385); +#4440 = STYLED_ITEM('color',(#4441),#4099); +#4441 = PRESENTATION_STYLE_ASSIGNMENT((#4442,#4447)); +#4442 = SURFACE_STYLE_USAGE(.BOTH.,#4443); +#4443 = SURFACE_SIDE_STYLE('',(#4444)); +#4444 = SURFACE_STYLE_FILL_AREA(#4445); +#4445 = FILL_AREA_STYLE('',(#4446)); +#4446 = FILL_AREA_STYLE_COLOUR('',#4416); +#4447 = CURVE_STYLE('',#4448,POSITIVE_LENGTH_MEASURE(0.1),#4407); +#4448 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#4449 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4450),#3209); +#4450 = STYLED_ITEM('color',(#4451),#2689); +#4451 = PRESENTATION_STYLE_ASSIGNMENT((#4452,#4457)); +#4452 = SURFACE_STYLE_USAGE(.BOTH.,#4453); +#4453 = SURFACE_SIDE_STYLE('',(#4454)); +#4454 = SURFACE_STYLE_FILL_AREA(#4455); +#4455 = FILL_AREA_STYLE('',(#4456)); +#4456 = FILL_AREA_STYLE_COLOUR('',#4404); +#4457 = CURVE_STYLE('',#4458,POSITIVE_LENGTH_MEASURE(0.1),#4407); +#4458 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#4459 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4460),#596); +#4460 = STYLED_ITEM('color',(#4461),#76); +#4461 = PRESENTATION_STYLE_ASSIGNMENT((#4462,#4467)); +#4462 = SURFACE_STYLE_USAGE(.BOTH.,#4463); +#4463 = SURFACE_SIDE_STYLE('',(#4464)); +#4464 = SURFACE_STYLE_FILL_AREA(#4465); +#4465 = FILL_AREA_STYLE('',(#4466)); +#4466 = FILL_AREA_STYLE_COLOUR('',#4404); +#4467 = CURVE_STYLE('',#4468,POSITIVE_LENGTH_MEASURE(0.1),#4407); +#4468 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#4469 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4470),#2643); +#4470 = STYLED_ITEM('color',(#4471),#2357); +#4471 = PRESENTATION_STYLE_ASSIGNMENT((#4472,#4477)); +#4472 = SURFACE_STYLE_USAGE(.BOTH.,#4473); +#4473 = SURFACE_SIDE_STYLE('',(#4474)); +#4474 = SURFACE_STYLE_FILL_AREA(#4475); +#4475 = FILL_AREA_STYLE('',(#4476)); +#4476 = FILL_AREA_STYLE_COLOUR('',#4416); +#4477 = CURVE_STYLE('',#4478,POSITIVE_LENGTH_MEASURE(0.1),#4407); +#4478 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#4479 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4480),#1772); +#4480 = STYLED_ITEM('color',(#4481),#1486); +#4481 = PRESENTATION_STYLE_ASSIGNMENT((#4482,#4487)); +#4482 = SURFACE_STYLE_USAGE(.BOTH.,#4483); +#4483 = SURFACE_SIDE_STYLE('',(#4484)); +#4484 = SURFACE_STYLE_FILL_AREA(#4485); +#4485 = FILL_AREA_STYLE('',(#4486)); +#4486 = FILL_AREA_STYLE_COLOUR('',#4416); +#4487 = CURVE_STYLE('',#4488,POSITIVE_LENGTH_MEASURE(0.1),#4407); +#4488 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#4489 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #4490),#2338); +#4490 = STYLED_ITEM('color',(#4491),#1818); +#4491 = PRESENTATION_STYLE_ASSIGNMENT((#4492,#4497)); +#4492 = SURFACE_STYLE_USAGE(.BOTH.,#4493); +#4493 = SURFACE_SIDE_STYLE('',(#4494)); +#4494 = SURFACE_STYLE_FILL_AREA(#4495); +#4495 = FILL_AREA_STYLE('',(#4496)); +#4496 = FILL_AREA_STYLE_COLOUR('',#4404); +#4497 = CURVE_STYLE('',#4498,POSITIVE_LENGTH_MEASURE(0.1),#4407); +#4498 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/fab.3dsource/PinSocket.FCStd b/fab.3dsource/PinSocket.FCStd index dd81eb1e5550e3b937613e4cacd83fa4dd3ee28a..f7b47fe0b7ae04f02cfaf4e3201451497b6c66a5 100644 GIT binary patch literal 175472 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�>1ZYp7 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	R~4<e}SUkKkgkE4HWD@`SgTShj$ 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 delta 46132 zcmYhiV{o8N7p@!Ib|$uM+qP|Mf+x0Z+Y{TFaH5HAOl&9T{mwqS>ip>+-PNe-Ro!)8 zYuz{NaEGT5fU+Do1O^BQ2n<M0wYKiQg;;V8F9^sO8#oBUf4$;PW*!a}j_!=!4)&M+ z=dK$a=~v$YaPgi?7x`)oS=a{BV^=g|@!e{CXWYO3rkLAKO31Yg$1@ViPFe^pRk>{& z=i6h!1VhMxKuD;Tlb6~)w@HIQ42F3O>+bNrK3_KjRZmOs>0hP+Z(b!8-v;-`2cshe zLb+f5y<OMq!1uEe!26ov_)K-lded{?41a0LVmRCL`VZUT%xC>%>7R>_pZmk*M*Frv z3r=^+HmUdA6?PD(9z_1}?A~lvcQDn%&)$MA1DpheB7+1WU$*C2Yp}cksctwd<RHEn zromibTPMDVZ+*7^wFWr1&iGoCyYg%~*8pk$+%gDw3jP~E|N2OU_?0)8(OUMt<W}+b zZ~XSWW&ya<s}D<FX#ek+M?cIjj_1CjE2-G8^75@=H6^}>!e0Dm$A6ESJ6bNpneQdo zwSG=jc?T|WDpK9Bo39HIkTLZ-^BBW6+mil3fVG<!l#;O1GxP`K{l_g#|11%4LV^tb z$4h*herL_&T?^YB!xYXFAuH%{B-a<2Tcg(3ha79F1tQdEpG8yzsgvs-bdD19{qK_) z++xak@0XNBV7_9huj?;It+MTJDf64sDVZ;ygsYFSr+jShtH~UGY(bW<($D}NruPJ3 z!078}=CkZ+=G*Sd*C@Trh*$yoX&+Kv_8&gp@VvD-7zuoTa8*u7y`$%!uQ(Ip=emP{ zZ?(0m-dy|3k{;LVo~q6Bn4R~@0wbp1Mm?FZp}xw&2u7V#OLoRB&jG&HA^B<{4|@bT zZ@0$E*@A|zW=?&nrMkCPd^w7(1HcQ=qig#Ev1hl2i$<<)-hR8^R|A@mgauA@G3UAO z)#yXYX}?=KmZ-=`ig`nie`7<z>K(7mcemR<8@Lp-%z$U4Xkux;PuQg#HKK_8Y;AYV zs#$zVX%J%S`@B-3+|GUdIEjIzhfS*BIgW8e=W)AM40<Ac6!y#rxk*buZnFS3#I_g{ zL9`r|vsZea*K!{}-!rfmH{5VO-&=)9Vwn5dsp8#su6e^PJl;zLts}vQ|LMjbZLWoU zZLKa$)z80o_IG{#()VFIruxYO?Z5_Ok-jU}o7>O>&Gh3Q!vD&zSD(SM^4Z1;vsSHu z@xxChMC;2{qH=4FO^?JrCY%H?Gium;9YLgApKV@aTF-!<3jyZ8PQJhJKevCql=Jm{ zjd48CEFFEeaw6>vBL-Ltz26(PoEhAP7|sYIhW)8m==miS@||(@>UXJ>bl1?U4Gn*J z!ZPjoB=n8^dGd`d#Ce6#{Ph~JB=Oha>sbH??!b3$v#M^`kO+Bk<5wFH3aivA_2a(m zsp0D4Hp}yCjK}bN?ZWzaHbyFXhZvXS<Vy>v?hW(`=J_n%YKTuCCDZTojw61B?h$oy z+jSE5y|s<eygZ~<@H)addoPP%AcS?~B*5i$P8CUS{VUJV&C--D_knMpJ<j~o?Ky)h z+zDNWjk(WrPvEDU@h>yLIxW+9@AqI`(V(hW>`hC^OGZ6@qtLG~aXm2;WNUm5e{j~> zg7dB{3c~6?_oIhWgANZZ7#oVm;tT<f#S?!IwEonavo0aGTkU+7c~=uttotQf-|rn< zE-mKy?pOG~kpKNh*1a^5w24R2ps-B+=hH1FyEe!?!d!%$Z?1+6*a*{wm|%S9lJV>e zfS9ra^ToD@oM0qz8LJPiH7@oX)UXaVhso>Af$)W7|9Ye^r57o&^PYKWE*wnDStw;o z8Q2;{A7vu*9(lF$@<gU*CR46_{E=`LLpiC-rZY4)P4dM#Ogi%;6M7ph7|I(S1`j0} zn<GkEpB-5eeeGxf@Don2E#XSvgqS~<Yl~kIZ4>aZn|LxmnChczts*BU`a|}z$Z*@s z13nQjYn`#eX~wfG$}*04$YIKFKE#tpm9!X!P}?XHG)eM|X!k0d{4;ek77oX2G$F*N zE0mIgjKq9B(x?J)Coz%*wwM7UDhzS`X2=?eeFCoZc+GqtX!vN@#_Sk^V2wFFtulj; zpCoA_Mf)PxRDjuw${)+=qQ6$ymN9Kdfz)RwDRzrlN8!+0q@1q}t24FG<)-qaTjP*5 z)YG(=@=T+kYfphp@&oJTZ8E5oNW4g1C0uY4wO&qT={ypbFx7+OGUP}~+D`d}IkM7{ zg1sf|EA8nCfXga@s#Ucq(gcvPy^cem--_W1N_F^zjfNk5jl(aV0GhCN3B7^1JdL;9 zP4YA>LloPxzeUq*)IKzICYU~XPYXqY^CNrE*4Ep9du?^}vN}P3u3caib7_99=4~7H z_o2Xe1yn>6^@d)+U3wZ|_hKd07ITUxMy``LiLKHCSlB~6zw{;oJV<p?IFcVuWxS-Z z#8r>yYsmgjWJH;#1)v{J_VxCLdPjSJR4ky<(P=lRQ|aO}o>HxfQgEILpLUiQMO+7r z_YOj#1u`RY^Zz)3kziyuz*fk&mr%hM^(p3r{ROKx`aqG3-mS4#msy*1sF`||NFPal z3oQKKjV3fx15ywaD7zdxx2WsXV=UC75P4F!68Hb+Prp|TzmOxljpq}jucZ{frU=m3 zib*RkQWo)=)MU<ux|z1qc2oU#{LPdF!eq##O@@bm<DNxWB298lRHIJGaC(Rw(gZ7b z#P4q?UUt0kf9I`#1tG(o%^ZdTkX{u?X7eEF^<tqB-XM`qkVUcGYA2~GUfhA{*NS<% zl3PK8<6adr%q3R?RwG-tECg8s9=kOXWP!=5mJn~DY<QsFc2TIR(E0N)!myjD)KWvY zw;X~GBRixXNO*DP@RFjbZhH)$5wEu_f+(X0yZt4goTO9>_@V)_ehRL@a#(@Ay|DDH z8&_d*$F(InhSyGP!2VSZs?w%`IM2hgq67FFHG{5SWc`Vn@#)D8*pL1jrfE}C+L4o0 z)K8oy2pl3-)OaXB@*X9LIH1d$sE9Cdj8$SJQ#a>Snj%}_feuexJniAfEiMER#TPCj z8L9GoU+GRoqVifUQI`aeLQSrLRiV^{olLtWaGRD=5hKkZKU3JPW_VzIM+!IENocQF zFl{8B9gAvR;L08$dYqXpHaQwA6_`0=`;I`<FdwYjR64Qtj$tFxCc9)aI%OYK8B6)t z(v9hq^U!MjCv-t2nra}m_?Ni4`Uv_dBwcw~>?GD~VPg1dH+KLK_65a?#j{h4dFu4T z^6Uy<TDQxW1o_}%-~1~~o?Za#vVVwuj_J@W*C2PgNctZU@mOE2xJ?CtzBg%`HEATy z=&<skHTK;y^Qu5{J1Mj_d$XwJ6s4+nk#*qE=O7w~%=3`K5E_SzSH&V$ksp`$o#GzW z9*PZX(2&6p$$~i$>WWWsbQ-l?9EpsrqD60=TkVcF1yw=GTPD4;mZ)w*InV1LUM=$+ zC!OZbHL0_cDo2*v6V$SW)@C(1j2hQSQ$^YEzlMywRCZJ949ACAdvmo{A)-`5<yL29 zJm#8i+$n?~8>YBl1eY$Wr{+-bnw{XJI??3rDs?A#6nJClQ{tvOj?VHuvpVpr=&<4> zq0iDeMj|7_YqQ`a<ITAnnKtV~r1Eao4q+Kpw3;M$J9~4s&T910iK6N(-8~D=Q*-GP z_PVP<ok@yC<0O3*@&9|qH=G2E5cy~>*`=S0l#;a+bM4&JD~<trMpwialZ27)B)+g# z43T)T2K-F+OTo?0xWV=U0h3mWlpudau-`rpBTmi9iBE3wK96@@IV)vI`OEwvUCHvw zS<B4LDqv|Qc`DgNV2-zxUL?Qn_F<0zIWQTdR8I9xAzLb@=RXcfoW*(lx0I?}3i`Wu zC<K@`kyXSk4TO*v?La1okRk`;4~koE;+D%A1{7?+%DssoUnlgkqM2X0M~ZgkL$<p# zvTULV4quw#n+nkvq%FjpL|H~?O%h%4N=qV({!Wc5<kNM}3!f1C>W3ozV?^asA#zKa zj`g+G+5rtLgO=j00ze?|L)<<KF3z1iW;{aNwhr~%e?%p*6tH>TbLF1(@5z57$``Qs z0TKp#P`jpwdu({gWJBU^Gei}Cr>+Iw15DQ>wY;t$9d|n1y4nQVy3ICR-@9C#;xAM* z1aB((AFe;D`c1)`O4Fnv>W8!1QSb{R5fATeZ`(#9FgjZn$5jgzMRHm&1Mabs$RZt> zoUgeo*qG&^(wS$2Xk@4}VV}S^6vy}301n%*i_X5C%ygZcT6n8f$uhKllNLIX`Q#GX zP);@Z1=fFH4iXk6CY|A^TpM{CAvy0emxF&oPiCVFuxGD_XOmC*<y;C<N`A@@6Q*mx z#$j}Y4wR%n!mx;FBTexw;Ix0td8}z;S}=qxyH5R)#|jzyHsvZ{)mgyOl}I_-0!(RP zkHeFyI(Dcoxud{ZXcg<p&yU`Q#jW}NXv0R;YUFZZ?UxzEsOC$Q<Z?Zf?DveMrMhAX z5S|bo<|;agS)m^MJf%0)hqh9=;>~pmZXUllQ`~Wd3U>q(%-=)U9Y^Jf(e9%-q&GEm z8qrxqIk6C1OVyzB%($oIjM?wG1onFhFiy5$XEyvvmp8V2wx=Xv`3Sb<4!&rvHW;to z_spJ?LbP?#h0|t52vZjF*P0&wCLT|P9MbXiZY}xS^yrKNdcOf7nlF6lUo9i|%nKy6 z4%|(M;6J+F$+-7_=STSAOzVkcMsH6gfagP(a0Q+th4v#!DeicNqcFq|1L{BSc^{GM z;fK_5{#Ko8Iz)fF-Z&sfd@sPRM}N1)d<Uq1aKVz=!+vYz8@V`iR$gQrX6Yfs7^v`H z)PKnh>tfs)NoojV-p<+3?~4T5>S~Hu*L@cu@=@te%cst)<|rNnwqnrA>o1{|43Aqf z<duLPKyZ%_z6*vS1iP<g0l5*o;L&5cSQOkQrUMRZD*Yz#?BIX$<dq$<$iIh8cDzB4 zDwH{L01sm9DXWv1SArpL5{irCW}z?E2+yj}vCW4CGQkR|MPHPJQ$>GlBFu#D`9>>d z6tCj%Jta+$h#})0mqby^<Ol1Y$fg}lDf9w|xVZ_gRMHj<>6zpLK=B&ez~tnNYl+Kj z;6(>p@12-=7Fu(u6dQ>Kt<cnhS^i*+rDf!~x^2I2WwLSA>%3Xq&k53f)G1_dsKudt zeVc3_MPx`jY$n2dy|ddHVRox>C<?(=yYB*&YW4k;h2a6u_(~)Vc+5D6(Lofinsg;@ zL;00vpO<6P-|#v$fV$WapfJqoKDFG5s?f0^M}1B&E2g+AxynCj%zbXXGdJ=Bep9ic zuwuv|A=ye@F9xJqDExuZFv?4v?aU)k@qx4vgPUHtIQ-73NyifgO5Bc>B{YjVe^Oyh z6O9L^fPpgU`47Q9tK3o$Yh8?!^2{45?FKCCV$L{~slrJo(EVU4jBV(+hlR%U%wHox zIw9RS?*0Xta1c(MF>`sCp(g91(gojLjoQvr@>6keE?E3^^J8tvwgY+BcoSPOveU+_ zQ@jDGJ-~3Yt2{LRx4b@4qsUpu%9Ev#OLP9A!<b*N`;z^_A63McNlcb#jcSp)DyWr$ zEph?8kknB+0I~nZfoL3_ea?AlD?|ARi?Adpn*-5ppX8Z1uPtcQ^IC~adEJm(_nOh$ z993%^A!U1g^F7=T+vW9ars1&uX*8syGv?7A%63c3t1JBWwxPrbG=?f4#A;mzoK1)) z)63~mK+C+jmW$r+FMSvIYp?t=x1(xciP*Z0T_sNdu#UUM_neaCu|jxi2E8yy<@xOB zZsiGG5(HnEYBqd-Rqbe8IX7cPkG7tq?4G*U=it2SVCjwW5lyLpoR*SLU{jszj)x() zU2BOe6Gvk{UtZ}=w7h;0&PiE%KjJX+wR=*<Tn8Rt&C%RRjg`11g3>c|@q^c4lvKa0 z;2?St2&4K%`|MYvk9v}?wX~)?g~`<nRlxX}glgX*g0eqjV!?qK8tJ1bk<{PqDNL@3 zIjf-l*c6!l$0ARQLT=Q}PPRuSD54dLh=_YO&K`Z#ZDZ8UrLS|pvkvJ=bK-bnLZ{Q& zDa}40My`muZ-cQ<j`a`bi39A322nU~t3jG2ptvxNd7>~>FqzBB<+=SxGU=k8+fI?I zMUlBO>7x<MqXSxY-zIlLv33-F-xhjLi|mw_t5uf%H|!ce`qwbYFRPj~zOURG<gDIJ z^(<_&;TCUxAtn?|ncM~|!`=GAR8pqtXNuArL2nmKsmNOaBPOkwHTct?>pDe0b8|oX zfs|5`yqUq8?ntsg6Lqx3n3Fmk>>&_JN#u(VGz$t=-Y||xxu;Iu7dOjB=6FuoexNmw z|BfZ*pU&v(zDg&H<C_5<K|TU8x^KtRW*EJh?p~3K`b*CHJB6%`6}bTgDk)^qoCZ3` zG=I}0Nrsf1;LPLOtxM2kw43UF{fd_aP$pGEsXqOs<j$%p$YSI2ykbM;xoti5xMdSD zr7*PHdy2aBw1950{cG~|w@d6qZi^H)1=w@bdwB#Jw(s|awV}SlQ;Qgh)B_GP4F8P2 z+vxi59;*G=K34t8Ru{a6o>%bTOk;=cQ>^)&k|wzH(Uhf(zhT{^`)=AovV^5$K#!q3 z_hY(T4O-f{@UVNmaYJD8@k~$J7^6C2y^L$&n8J=yodKEL^UV7{NI8|HD~B>+C!B<d zIt+a+&wR9*7%3+0&&WpbZ67(|(ZqEZncm;U3v@jGeWv=BM;M~K7RpMhQ0U7>v@VVD z?Q56Qy_8@U*IQ@FHiT)YgQ%zSzy`#Y<%B<~v#?qRX`M5FCJ1_~4CGL=vENyPV_~e$ z?#!6I#~$s?Z)KOvYcJyoGcuO#>YpBIZlQMBG$-Q|LA+8pDm0Tk!TefE#{@<Gn;WhP zfy5@AaQe;;l&8jlxDomju<jxY(ubI`?a_o{qDs=6Qt#l?yv{H-<0rVmfXGMGJdw8b zO-4W?M4^ncQUqYY0D_IitXD4}Tn9c5aT@!L;55J#7>%&|6FZAwzTpPz1I7RnTbUIP zmdSehr~WDw@5{KyO#b}Tk;E?Wc!IolZ^&pg^ZgLAw4P@u1a=zmQkpT<d^`CaZKN1k zEG0NWX$NM;wnA>053Y|6czYdZ2mW?zbO*bh(MSKW=&z6Ny_NhyZWx*Aq<k*gF+OvT zQRN|XSum`P?R{kWQ|4B;l@V16R9h{(o#1yDPGEqBJTpxg#j<J>9Q@E@ECyC_H%d{j z*gD(@i#R-3<VdI6s&vSKOc8BzXGIRLI)1nn?{8z{c;nhwFlZhnU{{|xZ_t=~QK3?f zAHk#Tn1j1gIJH(rsF(WoYR{$>le~GmSt^|aXONDMGgWXQXv9^vj;EziHhGO$SFF2X zW3IHEB4{;obzJyK?C4&fyE8s6t$A#0M3E$tssBACii-(4N?NM!#w7N9Fx97+&1O3Z z3F&tfa&`%u%_Qpwpd|Lq6jfr4Fvo~cgDNnB${!-hy0gH;1qTX$e1)OBG9KiB$Byba zAY*<*))G}F$2Hd*8At!YTq@>n9eWbUSp1{h?i#d{o)<3|?g9)y=M@=c|0qn8x!+Ih zWz-~=JXz6_*5w0ii!B?=Gl{GM^ebjM8?Ka04Z;XqXVv)=XdFepxFpe4c8Brg@gPnN zWBjmE&NJ*3>H$F{D-`O)E)?|R7W#*|?ejb?B|@q7P@7V+h==Wm{Lj~Rh3;jVc(pJ5 zW?O2oSLwo+=@=a+2~r*0i~C@Z@W~po#xJ;Y43D2Eh6h%aIkX3~PNQQxxSEXO32eNf z?HV$(cpZKkNP!J~Q1I3Z@eMk<81@ZnmeXy*7VSfu%CCM?&&J384M8~%{XY(R7t~#e z(pOw8hEv;+?%hB2=>A5wY#<KGeH(+J`R?7PEf0%+04b8eLqKKJ5Nl|HkHkeDQKkk% z)^PM{jYunzM4GH7Ia!6lJp9%{%}e~lHnLVy#b6TfiX&>$Is<mY<3{*5@ma26NBP~P zr#I&6HX~c%eiosnGdJi$_#?XZnSj-4Ot&WrXFXu3It7ttSG@X@E8hrdXo%xeDrfH1 zyD6iB*X0R5M+3nJT}OwoY@1ehwFZ6dIsE4>2Fl)SuJat2>9Gbny^Ch#cG>C(3Xb#> z;YI*>O)Ti&b%>mmE9?Y6#wT3RrXz0}j+Q(vIgFOcBAHIF$wVCbyvd?7Yc1uk$fNSE zH>$3BS8G)scEqWmw&j-S5sdu&YFi1`YTYFKW}P8eT7fn7HW_czc+*^!GtY0we@Bgs zt6VvvJ<KGurp>%<9ji=KVFLKz#z?Vy1DwFS{LUh*j4e4uHWj+Fq?RRBGUWZP-SbQ` zm8@;%Ms0RRo{54yB|X;1PXUA13>1n#AE{0MbO{|_o6k(Y0<+GDV~md#3;ZNik7Cd< zQ1T7sGCpdv<vjMpShXTahSz<7p<c*C%M^OgZ5r{OJ!fdYjv=0Fq-&R%iecYfOLHK1 zMWbaPpIWklz!72)eYZ$_w-HzW)8O3J7wN|!&8q(If7W#-da(q9gXq#_n(;p=L%&tN zFRCv<W@8MPv!*)}aZ8WKWe2M|GK}6+#!x7uN1Mzk<Qb4aL1`B(YczzsM=iZkDY-0F z_ap+V4Ez0pEhLW8CHC-0JwO)q(B=W*rj4<fM}nq*p=go+G$Xgv85ki&FM9?;N_!gf zGeIh=*V;cq^z^7`SYcySUky-y7+_whM|^D%0UMkQ4Q)R?691Ix^NOqwVs|pE2iA!9 zkZ+f=wz?|2h{8qgbRgtuE@n6mB;n-#A?DtP+)0|}I$u#tuKMLMW4(N&J_7}m!?Ik; z2gKiSP6jt>eq>)0J7MX6%VK!ZnEaArh+3XYia)ER#Gk)V!>7-<6&s+9$wN{?PkIYD zGjZ15Cou7*Z?_G-Xfz`@ukJz;DR_?ss~gCaWs?b0_g{|^ZoyRLAd8^(8u?3GY76;0 zb>UtwP@RxyFq~Rm+6!-Jr(g@1*x#@@S=-q(J6OAQdTU1Jy3Qy34&d@kxHMw)?ZD;Y zX>EhR4qGin$$26il_lXE1q+I+7A?xt7zndwThGE^Re_^BU{16wU6vr>v`9W9?ZFLO z9WnfG$_VJe-XM)@))f*NC$4It6~C$sxcn8OupyY)XfT8|(r>sQIS7EAIdXV7Pa}g_ zr5KhvQ4{P<c3~XHLS3KP#+<kar^O99bCWPbqnb(2g(+ioBi1l}lH?(QDL1S829fLV zUemm#szn-SgnifD$%?W=uv4AoiQ1othQid2mvcB-*aLnVY6`|EYU(mm?O(bqSQxe1 zK0T<AWe{Ubu%^Z^Go?Ubsw@AcxCo7gh?PAKj5%>(syo!Wb8zOWQba!=>U1)WY!rui zs5&^uv@01cHAOycNJB-S)Rc+;676vTjI4}!VW503Y#0$-5G{3C-KvaFhv$&6UBztg zegT~9S=59Z+ZC*MUWGSU)TZTapRckkN=IjewJbG3t7)vK-94a)S%_9QZ5aZiq2g-m zF?p!tlx_}3m6}_d@-tap3PI%NDKW;BGi?nc;x>c!xmRH%<pRM@lphvbJ&i!hFi_Um z7k`L0%o!)HES}n&;y26fUsAd-;-1T0*;kq65eJMuRZcu|u{gwCx+M_Nzw{$$ncc7U z=)u26`e7MeK^B0S$6D*>3*yOzBuhuS+H#h}T{?Oyx`2)4^_E9t8l7I1HcP1`$QnX9 z8|C+K4P{v=@o)?}z8sxSI9VCrVG)6VW^`p)lb>%Sg)|O##c;|r!7XdFhhi2|@${(- zZ5ETpOZI<jLNM_mYf@Q4&=QMeam-tPkUN5E(vX6M)usZIom%6v+`Ltx0Tqd9q~CDW zE3%VbvIn9XN|P$%vfj`Y3`u|d4o(WTaDO-w#k&!dQA1t%or!%uxCuU-O*lwuZ?_d+ z2&;x+|D(D=k|=^G`8|jgEBFjme;chBPpUm=iqVdt>)s!L4ebiI0>X{YGY`Xuv3yWw z>|rEN#9s+i$q)X)DLMFRK3JKZ+1UZvlz(>Q=OOyME5_!)z%Uh>K!U$bfsIB)fM@2s zFkvt$d%9>uc}~Y$K1AGL;<)(1Ry&ICsT|p*#^C=eN-bEIzjmIo&jxk%P?7s#cvCA* zi=9L^ekq>)ij$kCnoH!#^`B6*l7HJj2I~vsAZlCy(?Z%#2`hCNn;6Bjh0SxVi))8x zrTyOxr2Q-BZk^K<jg)(D+s~tg`x=@j6J*l5#!S;f$bN(F`?UVIBw<k5Vi&zEKqJ9> z9$}4pGnOWO@!}krQ@DOqq7kmH&zJgUiPFj{=U6q133D}9DcA<Nj}#_CR8kH8A6SO? zt|uNqqurBL0OKQ+J+gxoLcIg=6(aP_pj}JswnUTloK343#r%u&9xW`TU#E7gKw^{@ zjVrz$IYM*Ce7%Y1!c?8>){n&(q8+nvQII3QC)I!YR%J;i`zFd>$?>QrJ8mSgxFeqC zPystlRP?#bPvrrdMCE2PvF&Cg^vY$gewhtm4ml>GqKg(cFaMcz68Wk4;8ti@-GA5r zQ%ewI9VM7iOUTlCnjqi^bo`-jeJE4O?Tn*}TQxLJ67b}&tY?EQo1WjYOz)a`Zk19Y zyzN-W99zWHa@P{RdDL{zh}DZ~$zF!4FFmP{H&;FQ{Cy%Po@F~OVOokHM^m-vrXvGj zMwb3@e+#YQ)X<<>{0Dk|vjG12<7PEm;5k5TT_Bg)BF$Gb+~x{KTNGUm!`D(F@}ufb z@+tVNQEHYz=epB$Gc!Olr)_>69R4GGzWy*n2Qe-tv(y5EbA1!XmD^>;`vnC{@5tIq zet6I9jHp2N`Q_%8lhyk0PYQCu<nt?_y;;G?evn*Tt?*S5D#@y%ggSfQTZR>OFN`6P z-rH>dSnDO>GKC3a19HSMKx`2!`2kXLuCY5yEG;pPY>?6KJ4LNpca)xk8;A1eFSRWs zUBP{!3f(pXcbFYZFJ<sFPJCd`>kgIJ&Zg?FMPxVZvR>QEv!$jesU7A?-2Egl<@fgc zVKE{4KE4-s<d#xzqpfgr=&#E*f8nMcxI`aweNOH<)&cJ!rl@h;+TXmsBLsx47J?~f zD3p~bFgtBbS!GI!`=4Z4sfaFy(>~QdC%yhJTKm6bZEEDjZ-f8bLZsaKkNGdI5nq;T z9{p`OUjXCT0ULP!y!rJWDTYW}08LjQc6``bQWf$Kt!e<##c0UCZ5q&X=alhX!2EW= z{r)U{Y1m->^ePprn%EoXMDXQ4P1udZ_a(v!k|=tc>LB__baxPVGI)x(+r`#0y*GZg zF*El&AG$ZADi}P>LmWpjc1#l?#4h?<(#kbr3OG}f83lliQ9y|Hi_Zc7Kf<=7h;tz! znpmCJiF)PM@gH~_bfV?FhBFq8PngxD^ZMY)a7g)2XH)0HTH)kC*yTbV$N?VURDFp{ zT$UAbhLGE<Qf1u~&E#Tf<I)%<)guurbMWG6!zbssJ%h5$6B+ku&%2Q1>tL?6vnx|e zrcYp9K)$E9)PPB>#)2|0JVcx<QP}?kxabR#WCF8&wLKNgGt<_I?cVSnF&85F=hxDJ z@c7tau%kJyp*LF9#wLA{dm<>V;CABPx*K-W^er0^9$`vfXTMP~FHG#nFY*zI(OTz1 zI6NL61wqBsGJS1+?L=j05P=6tY>l{48|@gNyI+y7r9wil{#ubQtb=#SttJ`ciTe#h zj$i#g=M+VTOeI~fO9Nqm4@IKjw||S!W)`$lZIM4>IOC!J*O}tV4b_x*-$Td|9MV3Y z?#s#&DZNR9f$zbnpXjHI<EGyec*iz}n0@RGb|)rpKGTmrtSBaL=5rSl{8JEIrx+f< zSCT0MJLns;ILA0L{>k;#^{axocKPbz4VC@SS(Yio$}E)?yA5Sf@)iry4|YEL@B;+J zc0w238$~DOW%g!tZw0gtw#Pw~N|@cASETB<uLu=Xk5i8i%EaGqQ&AZPxK^KHh2RzI z5X8m5aY<%{-)mj-#F@g`S)YG7iYDuUGQOvAywxu78G7wE2m2p1<zRAy=Cm3sWuviS z<rzIftfutFKgiETS<*AzpJIOD-1Lp2QMXcKSe=!xF`)ADF$GUD$;RcDjq<^K+_3yo zPPc>jJ-RM}@oS)1b+awiTJkX%O45jU&?nFg;jJ9;z;dl_yP4kC9EWm*_9+4hxH-IR z+)(MEwwxWuxQiP_S*MZjOEyeX9m3TdWrv26{xOBK`cx?t7;&g2!6ol|$}QG>jl&!2 z=4ho++J>UkEZ|N8p<E$v8s()%9V&||m%|ajLz1eCp$k){W#JT>n2ML7n>vgl3fsTr zE5_!Jf_AS*^lRV|PPDQi#CskQ@HIx3_XlAnr1!K-u-|Qk%1szv<7OSPTX<E9U#O3; zMUs>jf=J|bVZ6HjGT#SngY!lllJ9N8?erTbJw&R$TJkBzkd-_9Cv#jX&{Z>AK{)yN zP$2o;{}MQ`LZW>Syre8yfk0w~Xu}tn!V`ftXZap1k%ABpyi9HCG4AOArkfOd%>-Fi z6k`JVJ3hU_W2Zrbn|WZ1;4aSl2UPq2Lh#v~Fh8g>Toj*4<An_CZf?Xw-6QpPy^&5y zdHp+{h@4rI68t<1)Bk)xbLZUdW{juFLd9cy(6FU(*AeCuJ;#=(d5hi}nJ+KW5N46) z0*PUWE6Cj}L1O~q@NYi>mRrV(EATsYxNltb3au+-CgEY2%`jIcVgDEBfJHhGJSNwk z<OxiH^TSBPDvAw6#SqBE>nekWT{gh@U1`{t81lLBi)QM}m!)7JvKE1^V;C3ts!@tg z`v`sd*YfVD!SuvlE(yPpm>p(47mzi10XgTl-iK`*ZOddnNpt`doK{-F|4;WCGdX+8 z$UTXUYniU8X++4m9SjZg!!b(dCV#Pqr8BPlwF%~AfV8&7Yb(;@BxY%Vo7Rw?!A&H) zdz?JQY}>n849#R%psE^b7Wc_3hDs}zMxCG`J5q<sH1XHR$kG)@Oj@F@mh(xUWlFm9 zp|bH-qCR@e&jXrmqf%!Rv}#hZZH-}1*2O2qAeM68-Gp$+<`7C1mwz1Mm(S>0_}wqc z)HQk{g@<8>%39}V-uzLvYjGVbf1!*J{s!Up^_rY_xK)T}jdmJpq(39TI)A$%s{N6! z4xA|Z9r}Yfc{#T2Il^@pc+%hW;e(G6Ano=n;ewijssmX$O2yru+c1hy_8Y%M^dBPT z3g^I#&jt~%5_1(`7$2%_orn1#EIZCWa*o90U%Uc<@tf-&Ewp>5kS8s$1SwF^?xB9S zMcDksbTz8!M!|oZBS!O*m%(KX7e&aR!Q;A$dCbEG6^f|W=C{1K+gZrdYiQTChkMn3 ztEEt1#sQx#b^l!MrIL)Fs{bMGL&<&0GEZ7cWlktX%32Z?%7ETh6vT!tCZbnU25Lr# z)0^?N*$18?@;Fx?%8OujibPanUM=TsC@Fdr6GZ$-o`%M9rm$^IO0@`6c?~uX<NE8K z2E#^-&JOON=N6&!?L1M$y=XpHu@;qjv6z>sY=Bl}Uip}3<hqG<cCQKMKHj2%bhGS@ zZ8j$Z%Asx}bDWM}Od~xwwTv2;W0kZc&Hb~ySCNO~hoMbLs#@C21iw)z8LlK!rR>Q_ zr@abktL(`pM11&Jj-y-H8CI#A>Hw$-D;2FjT>SHql~>b?=ep06F@N{hm;$m9mgZc{ z0w7aE6eR?OvIvz#SIqu$y(Za&8o$QOf%dbtZa+3IYc>oL^LZ#V;OGyrX2F^X+B}0O ztcnI)4EBW&+IliMzpZxvkWqvGAO1_)dj+}G6@n>_R^zzZl_K0FdZRuZMK)rgKsj%A z2r39vT>2kAbCE2$8^#cwzq)urF(}8C@PNW|5c1g`BD|%}Crp3h>mG{K^bA)siXt_M zBU@J(T1=|7)T08^*D_hv<y+APk_DcdEgF;GhtI6A3-LJ^#-WLx>p$bb<RqVGKF!Uy zJfPoJ&z|C<wtDfmvbF}TcmJgea`Io-SO2XoJ=&7Dpwsl$%@mvy1Z~%$$t*RzHw1iP zFsL;qhQT0Z!%)mfd*~r$N5^@`B`;}}X)SeOmxu18u1J*)!c$6%1?Rw+B!3h43N@;W zDl;<Dry)>E!wHAWj%}+!P}1Ds5P_-jiuGbVNYvavS)7uG-6|s!jL$T{A}d)biG-In z3L~K;%Gw$rp^!<yy%y6Lw_^=6$pCe7(d`6Kq>-RW+oL}$X`qI~VoQZRB6BGto%lkF zvWBFSf+bUR5>55zQ7UVY&p0G^@N~jCgar+t$d^D8(V^o7SwW}ZL27M>r3bkeO}@I$ zXW6W4*ni?;GqH|3R!LNW^oC+tu(uSdPr@)y=k^8N3Emmklvjx*oz53Ji2=PDhv=#u zELk9lDJ6No<4{GzB3;bfaWm6!79?WBh=>E&Kx|8Q^&1m(L^`RdvFUX<W#VWR3AB_M z#T{32$+c<b%jj!W5Ouam+h`)-$iq3RIsWKfhS4K=wU#nj@@59R7A0#7TM)zvyBr=h zQB!AR%J74x${B@XRu<}apa3pPphsYycvL$=5Ur~aQ(-*hiq>Iz-7&|>V&Ih`GhDG6 zDm9r-M1R7<iYdvJDFr5AcKH8XlLgT-r-^$1`R9yD3Z={Ee}(zY&&-}yu~(p%c6~`X zYXDK(_=MItRE-x?3qsdpOo0ln?IaopR$ExjM5YXv|7{`#N~i9qFbY)8lrL!Rmj<fR z(5-KV*sF8T5;85jRaU|NK9+&7E%m?sadv7dkn?$(=qLDbe!7xU0`VG|5|+%)-0DjV zs$ywX2|||*QA>>&+^oYmxn>ULq4J-0`64qWq8P<i<l`D#pJMJuujU^1k#`odxJ5{| zbdNJv&*GXk>C5@qDGHoj<iw@PMI=VidqPerxVh%I)NKnI$s2RA&<c@xxwq9LV6fmL z**DL&D7zJXq`;a-bB!9D&TfVfAF6DKNc~sFiM?akP(k;NHhIRnqNKTaN86e)@hYGP zJXa{+eT}{HzWh@FUD>fXuoajnttVE2^&*NJjG*I2CFv1NhXwXsC76vltb@HdhNE^m z?jsuC;LQ@o8Le!V$0l+7t{8jekm2|tKSomn<>BG|fYH|48eR6;PahcUKl-^s!*>!r zPI50Oj$u?IgEjwQz1`|z--WSQi>F2OrP_6$!06PEy2|Xf71JlG1htIerM5}TQrCSR zJeMuln;a61Y(PKRiVWjFsIp)GADMenLPX1&e2<@Q4VPeBggQ7wYwE5?@~;tip-?76 z*ZAJgh=?7?UdMEA!YnC7khdHq#1yn`4`ThNx<Hfp>#{M_ljdyX!U^2inKk3`qJ5lj zU!kqzUbJFNfK?O)zZUi&`*NE)$R*Bz#UXqCeJlrZ1<*j1AZnXNkWy1by;>vlNEVTh zYm;kB6DP1mU1l=bLfM~7+`w2_iYrtqdSJ3gYq2>AgaFnj3>~Mn;7}#;_dcNhrvaKl zgmU;!xIgQ`oGv1mG{E!{q8V%dB@Wu1LXyh=SxEeb8<i@05pJ`DeXUUT!-!TwLMK?l z|0-qxuD*CLa{*7Q=gJ4E$eoY}H17WBq{weh=lDNXWBogERQ>u-H(SS`Q3vLS8us#3 zkIPY1v^E%6r6<g<?lmvudjIi&9|3m|!+Pj6-eKUOdCGHAKJ=hf94d2CE&)nX-47uY z5ZeSe4@nqGJmTY6RbhK3qGf~Jg_y#`5Fnqx27@H^n$HC@bIEX>xU$WFMt|mTcg3$^ zYMdNGBXpX?+QnjLk>jUu<;jK#6A%#|45U;ZcFB0NHL{n6c`ul-P<)CtVT?Lq_@0dM znPe+kkQ;E1F)6ZP99>1DYrUIT{sASVh$_lJVw<@V{z-s5)n}t(AsOK^$N_vLMUWkU zy1~7ZL)#~Pj1YtQVEdC~lkM-l&AD8PXNZFhYpZlKboW|_ns&3e#@JY*;Dsb>(@GGS z2nvTA9%<YdaUW;`bz#XyKVh2l8^qx_`}FXT+Cf7L{x)Q{ULq0atuqDEe9J1tD1uC^ z{gPxh8hH!9(#WN%NDOj}RW``X=35G2^PRrP!=Vz59kodF&m9B^4zbN`RWvAs_4)7; zDaMN^1PMs;DZzM9-?H|zDJ9sYpGn=v>0;HfNMJfFmt-#$$RGwW3fk1WMW^=D!mNr~ z!Tf^UPZ=)>V*|-nOit0GEHtfkZhdHJ>;KkaN{SU(5F+Vn%5;K+wS!*^3jPJo1l~6a zi3zuRtb0cSC$75&B4-v@&jbF;#iWmi9uwq_(k`M_BFMBrzYEhjP7igl{IvY74@qVQ z*@Zx72EN>la~94)D%pi=;Zgw7(jg#Ps#qCLUs+DA%~wb22*O5HD=@^@DiLN%;$9%w z7WeG0ErI383E28}<|_gt=|uqbKi1`<L3Rnv+U@^xgmf-3)JGN={u|ETlXtLk6U5Xn zT@X=7M<Xau<B;{kT=_74Gf7ri<0P@GG<s^17sw081AJ!qVuZ@;9(Lx>@4Kb2JZ9q| z_uC`7KIO{4$@!C*bWMZfRq20`#8&DTtq7p{A4k!kp82@amd}EdD1`wA?T}$95^@?< zY_kcl_x3m|-Z|51A}bDIy!eTi&?5OE|F(m}lWa`FmChL|kv=BWF=||timuj}-)j#a z>i!x^RXv>YS5(P&b8}fS6=A+>+#9aLW9$Xo!Z<Xhv{>9P+YKhF%tcpG-?Q>CG`e5P zyzd~`4DWWOu1e$AvULM=fxG9y5uT|6D4lOqcN~XPt-VY0k4Z@L=)*~ftxMq{Uohln zdLaf2Z*>!$jx4`HfjeAdh$krKKDL%0EmQv?1{B7U=(Sk5)$B@B&IA8*5GdpK&%_LH zIe0}ZSldF1!m!gzkq{*^>?gg1I%&(wM$Bgry<1zBul>5hL~XzfcgTc19ZXYRt_s1D zEX-3oto7rHkwop~$ZsFC27-z0k8Nz|(#Vb<c<QJ_aA(tr4*G@-{`P@83ot-ANbCpF zr`#Ny(A(h>!+zyPxGRmgi;?U%AHDE06!GB4NGlbprQKspa4L#HkrzWiwHijR5o(Nm z%$KckNdjru0R|Mx!vw;JB^6!ZJvTo8#C*AjMiWnm>4+{})(v?`;{pPU8|B%TPnTJB z`54DKav3)<b(%!-|JBqRa3e<=nH8b6o5wfkfrGpre+8WV+OwHxXM7epZx7~d)|}cG zy{pwY_9*(5ZFP`?Q$wGQ{F~N}cU;@T5ZWxqhp>DWrw`cgt0BflyI6wwEfi5r6p;oh zSp<{B9a{xU7p)cU3H2e(bOX|Ra?#B+BA+@kRQw}Fw(pd<eGem=w6xj+m%3v*_Dp?E zz-Zl?HYDts{TMCZL?L`Z@Q2B7?r^1q*KPh#GgD5h{MI~CI4)t|!L^Sda4CW<A6rPu zEDAk3hbe#^C`_h8sC$*LndUkkw9Ps|qZybm)#FQk+h7DGNf4m<guAOMLN#~enEwtq z%WKG}8IA4W$nWwSz1lY|4#~76+;#%{9xV9AqF+wv6cwHJRWLEbb7pSWAuMvf<BH)Z zR8o9#W!q*5^x+A;=d~JtaJOh_yC21Xi)zHd?*oSUgyFG%=xZhtfyBW;pXDg-;EF!| zJn9Pcy)uIrqUO33hX67ZLa{AAO_c{K3I5dG8gMx_OmBz)oZX-3eR)Ej740hxOyV~3 z$zp|SbVaRUhE;g8{uAYX7p8|QHtV1|OSkxMgjq%m*%D3QQ$CU&FPxNqIr)q2G$k}G z|NVde5<rVG>r@;bbM}3DfM?kU6CU|S!@J34?r~77$PY>njl7?ib^6D$frwMSf}6Cz zj{+r^a6r<R^vh`y4ust#{==|ZNXZ-1h*PsEblB`8Uc;=LbtcowI$ZQ*zbpNw=l*t^ zIC*Psa{A2p7BEb0_X9qI8)nxlU*v+AT>w5<Y3hml*wtqtJhz_a3Q?xlR+0(g<KU+? zGbg2n#nzQB#zeX!oQ;tAbfPFWCW3hm*5<oH7B<3pa2dgIb*k)Xag^aOCyi^EQVzTJ z(<ZyM{6ww7VykAwh!f7G>=&#$&tgUGAO{9T$lvPGh#QpX65Y8<<X=%wzuXg)$^c)# z7jO9L$xS-8hW{7HYHval^J%st<e+Gjp@VVOROHP`>(VB=&i1u07B8%!c=pPeV2(0y z!E3(FdAxReG11@rq5of1<38Nc|L`-_9atF;yVEabdV)r6Pe$iM!bS1qdmhk-tMNmi zprskiEq}Nb4Na$p+lc_hC>v;)K(*wtI+Ysr8QY%DQ5!F9gIw)U8uPg?B<D6ya1oeh zGSf%)m&iI#JOv~1r7R48X0S3oEkDu@X9LMaRtdmmyRJ=2><#B;I_8g<@<Gp$aM|{B z*;b0azk)ak%T1>;=}pYe)vDgPK)W98IdS%3y8KkxY&Y0^9v-_Y835R{bh)gg)GWy` zMdy4Y5+Zc2QQPl$P|T+_scP6uU(v4I20k+GqUpXiSijz7ZjGp+H)&_Z#Kt+D)n`Q8 zf_Nvmb>=2MLe7KD2jARybN2gDpLz7Z<O*bIzcv`Z-c@dQY&KpR?mj$KRXRGkuT`xa zL*EG)za`cL+uKz_6#>e`aMXJc?swW_kr<`r)=s{AMZP$RNC6}H0B2Snq}BIEK9+S~ zv|D9dslbr)OjE(KMnXDM;6h|O0G-9t;&zS`{+FD;$H*4kV*rJRc33)I3U33yS8=H# z=en2-VbN?^Kwx>DG-06|g*S*(w0S#=s|oAbSvQ?G1nf#2B|u5j15Pr~FvNFrV(8N4 z*o(PF;X2Jtvy6X0SZaV6EL%qt8Is#psf?IB@-NxD0cHt=MDb7s@kwXPw=58`35gEU z{zs~G92ma3<o+7Hc?IKrm=Qu5qj89UOZFvXV-QQ$CVoCrCRDx0&ZSbg;z}ERHy`tr zK&22H4np1gFd)EB0=tRQn~0Gnbh!y}Zl9HtawsT6Y@u;2mpy-D1h@Kw2U}|ZYTNaU z>6qy_QTtkB_}XSVDDxsFI^ZXyed2;zB{2<t6nPz+20Te)kRNg~Ir$D5tOL_L71CJh zbxJ6T%R9Akh@vQ2*cb!cs&UO21H@`!lgXT}V`tXr9pHY}YEiWMG-7H)JN`JJ)&tWx zSol(?=dxYrY6xau$n6wMRS}4Y!ZvmW$ycCX6Nt#Xo3r23a-_Xq+s}dw3d*UR+rE{n z1&Xg6QCFr4kI@JkRH?q%?y$-A-_S=p!-v)@!9V#6)d472@y7lBx`Tcf)4KhBhrNEd z)k4iL;J+0sQ{+ANmo<&SM}dtY0JBjf@8iGq%<rI@!n`orM6~H!xVLIpu$g~zGS^5Z zT<Oe-8JMhBXNQpcJJC!ns_T?PCtGBr@@u**Mg()M+Aczeb14T?)xFXUHW%DLrK9mf zlX}10Kv8$M&m&NTITxZJv1ZXGPCntxb;<$};m!jpESYEAJb5ZX1ngk0js3C(U_9eR zuC$3E72rI^S`<vEK3zJK$_A1MiyEv_XOX$_o{%1C+K#R5yeB`klM_%^z$sp}i;kRz zll`)uI>-x_*xr5*1cmzA8S{}<PD%yd;vN-147@ysv|K_?4vsg`Z?!#Ktr8%1e-;6P zSG><pjeKom&KCR~ZjxyfV^>4vN%oG?imKGmvEV86<UtTEnioHV2&6QldqjCwNm4^5 zo9bJow7pNHc5mb?ZA^lpGAhqaK3RQNXJ2~NJZI^EPSU3z4SqhS=#s;BMq6ii%F8lP zd~UsA)X;YVFq1)k2@pqx;sxBC(tUtZu<O8Oi82y3o(hZBWppPgHT3%w0~ebP#^hl7 ztO3TP$Ow*i;cQOP8+vL;Ew>efE=_7kUA`B3D)^|6My=hXL8&s5GK{(Uu#MLzThyOo z_ifL!9*861|DGW?!!XxEWhBnOKW(lP_WLgP`(P)7{?FYX70%Ezg}Ekb6%tVQi}|V` zVSGEle``=fx850rxeDi*(|)!ayj_psSV-RPwB7vIr%d%Nz@8eCQo`j0_#7;Sb-Mze zXNRZ%pCNUn;0yczZ>4QMH|YZd{%5IuJP;ds_|HrGZ3O~?^q-|x)XCh3QO(-K*@Ds3 z)%nt3BmS@r)qh3nl*L5~Jh@BxC%b1}1q5s({E1Ja=Q2FKXKXLd&CZFsi~w1(MAhO& zRuq-ZwEOI&ZBw=Pzag^ZdPD#3<E7^YpmJyX^XK#J)#vqN!V}YD!S*N6`SpIeGTZ*= ze50Yg-~Z)q?@H~lz1yqZ=yoilE00!h4IjPF)@?qG_H*4r0Ups{`QbZ_t@@YWSCShl zn9<@m#bjrfXKS6_ho^^`-F?%NKM%?8otAGkVSgSnD@SrBg7J6$P3Mto_HI(XlPNFR zN*kToc(VBzHST&FL(fQ{Y`!$8MPQq?GCn*98Zf<RM&EVF)Eh9ezPLcBp${{>BBYQt zrpX<8T5BLhJ+UK!8Fq>SgN>H0yOyQ(r-_7Q;+7Js^D15PO_@P(o_H0mf7|a;ukEn5 zCoI|r-9X+Q20(TRyG5`vm}(S#brJZ_)aP~{R;vGIWAtDTsjdLYmgO5QT!QM2<;v@> z1I6Bd%H-u>gBUGtWBJkv0-ff$(ubfOT#(jaicFAA;=L1x)f@W!zb>tw|7NTsrPZmS z<A`A!Z1^5*8n0JfUm8y!njwLCQML_o_}3sAe5&a74uJXJWHVoI)m?5fBbJ=yIlVg? z>pc?z`1<V!>>WVBh4X=Rgd^VDy!?zWUifIO8g`%ldSyj?F=vI~N;!M*?ag!ifVcGv z8P7XsT62k=lsi|Fi2s5m9UglFf6+G!o<GKA$%XI?_J0vfElGe^-tp%@w&oEFH|&mS zwO|cEyb|d4FB(Lkz*xhBbG8k_gQt^AM)$9aOotkUCIF?xtBpBBT2!8ltyO7ONS`(* z6#g}FEMED#2C34l-I`PS3u2uF&xTYKEk%)p8pEC#=x3;Z<lZ!&-NbL*?-J*G=Kdw` z|LcosjDL;l#7*q-PiS#`t0&gYZYfkLbrCK)mn6USbXT_?gdEDqTCmFtkz3!j;FlGq zQ7XqyIsq19ddnt7;w4pu8^vz2kxDU8iGtHMYgMf&u4!ylQ{jyCc|tSRZRDrTlV0KL z+~rke=EUD}OS6iZ7}n!sttf{oz;#34<P+1#dg`4#KC0q7_2DRA^nbD(xVt)36Bp|< zF7OzbsF%Wc>oBrn(3cKT_fk$s3;Ov;2b9ie$N=1b+lg{_t>I(quc(af73y$f3&ICu zFC!6Bv54c#)AKw)p{ia6YTa5=&VJhIUr#5}NKYdkm!dm*hTv0eLhbBb>|Zd)Z7Y;; zY$sTPG-JC(<bFjof=Rg2Lh?>32(`53^{|y(@@@nb$G_)4J{6sxJ<e2q<_;SyJU732 zy#n4!DiDMV!MylV<hd1zGtIh%7P~+4Y(7^#oLT?z4YAXfCqv|TUB`5%Z{n}XG<c~9 zGZEYr_rWIxJodG=ajXA|VcTZco04~;jIcX_Ur=vjPl*akNf#NvT?-aKs;s9}%5U^# zh;asSvz@Yg*Az1e>7M_kc@(~~a-RI8O9z~&$z?CQvrAI0$bgkeiYAT!I@aM+O0ku^ zpJH=RblZnY>3I|H{l33CxW2v?Y;CyZc7A;)F4zwEa(+MiY)_bSHCF3=eR|z#zaF6N zPM4D9;t=aVaB3OhJnN$)sess~SW@Oh4X0mXZZQrOo$2OKe~_c~JzyxOE@?fO^8$!c zzz2SGo&G|SdbtZ?CVOOfN-+!-ul24rr$m+cf7tt`AWxd+-LY*OJGQlB8#~sHZO{D1 zwr$(CZQHiJXW#dKPQ>{l&ds_1t}41Jt2?SAGoL53x+~MgVVWMn6e?kqrk;v~rU}e5 z+NX(+GGUaKj$nwEc-c(r&Mn9!7`aPZ)u(i#U68ez;g&SR1F9X^+*Ap!<{#=O(B*?k zPL9uU$XQ}Na-<HX8$8@4wK0&Lkj`d~_VZKU0bsxI*0ZMup199pz^T@cHakLNyPJ1K z>1%=!Ge6d8vo!6VqQw2veGt6A#DO%S%x)Gi28s%*vIo$k)FpqcXbPd##+FjYeVjuq zz$DCROd;#w=F89NM&~FlIILjYpBLnKrlx5q7XB_;oD+`Vt7@>gnQ+Kmhat+xekIPi z26X&!W(|<L4Agidt<diE4nvF$Oe0=K9E(X=5Vr@B9MSf@7EGcinG8I6G8c%`M-%nP zmT;?aMPA5=7Fi3Wtm|jO&Z=Z;<&ECH!1rvKEb_SZ?W1X6RmQEU;agpQE)Nv1-tK-o zdj54gy4<`JBd~LmT4(BPPp;W2tpy?E1Ar&99PIn0?($1@7$+j<oTts$p`|nrHvN0A z<ea~4Q(E?e)VzhinQpl=jf4b@>F>D&w;1A={fgUNW{@<hl&RIj^1th(;d8L9m6yQ2 zT;baasx*DJd8618xi<pW(?zwGH3gbua;r6g*PVi{0x`=b0@l?7WYr3<r=d!D`~VU< z@XufV$f=^h+iqmt72i*LmzKr-s==K_L4%KeSB#H-N0e)IQm>&-WoX*GFn-*a@)>d^ z-5=IBtC^Llf!pg_`l8eCs^E;njzrs?L3}E&lfAFh$!l@hVq%H>GF)+wP<FI@mU+qF z$dU4|-1PjoU1_(RQH48oNXduz1c043bF5H!^!HKd3GBL=x?xIQs2p{!X+rfJ&fV>v zZIDd|C1~P6*-s3;joT`t?9}SE67fXfv#Z}L>r99|9`z?bSM7gtRSTT7nneg5KksFd zp|wbJ*@N)6#EW!(aWwrZb4DT~e<UME#U5#}S7I&UsBzA6wkjt7xIrhA76s%p{vbT4 zEp*ztTHqR^vOx^7oOUq9_m5;&OczZW@L%vz{h1w^?uy1am>Ji~j{}{%R{lc_C>BqT zI=Gh@7lct-Cy$XtHR?HY82v>$X)(06pp@1w1|j3Y0DrwBAkI)Sy<q|32Nu;hv7tjF zHq}u!7M45O-%r96e<mq*YkC1-uwub*PAEX9kMfVNiO?o(SgD2kl)kC#SO~}K(Ne}g zKBVp27E?^=`t^TiBVyTUa5*qywFCgyzraAaEz2{m!p1u&l0jG(TD1XfMz1%xOs%~M zRWeA$qeW4w%ESHPUCvw59Gkb`$wNg<2K(Voc1tmm4=!4CW5MqM%tj92cdRZiKaDs_ zk?zKS+adw*O!R~>3GL6BgRVhspw+1&6Dq2naaqrD!Mbs<Nzl-<+Dr9|NxI7?+Lhz6 zD;1g0*IT|ohMV@&^IF|td&7pChRab&#=NdsyT_!(PB1dE;4a`<VUbw=768}cA@!2@ zwE)xg>P2G5u!m3p@7fM%fz2ANkChk{U^d`;%Nq#(QHk_ON&(+E01c1m0v2~<4XIq6 z-wRZ!e?up^b5bb(<3t=e=YlYBpqUM$xzCRT!GA%;C|xFEOXF)78b0sUmp*Jp(<oA& z^;0#ER1-iovbpLP0Hn<K6WW0t&uNdMzN7D&g+pY2094Xz*^mQ(HLJ$R2yy4GvWwKb z8&;#hxSLwL6O>uh{2Rv|XvD}a0d2vbl}(>{Wr?!VLDV0I6Z1to`ze)O|Bc!zQ1MuU zK01-}sr0(IN*%0Ip62s;jn;(5U>DpbkJD__xYuPi^|#{!Ljg(ry8lMlzWm*3NaM5a zWI_Yu=Cq+B3BnzKX?m9z2)7mg(8e4}vCnogeLwXDYkq=jb$gc=G?Wi#2T_7hpJqAL zpe}>Ju{82=mOTtR1{j~K<7PE`$fn(X;8|Yj&(H9KJt#xe+qwl+)M(9cO!Kz}{OD3^ z5?~5qoIME$81B{1i`wj#0lG)OS5ZQ|vUCI)Xb==;${|vKiqys(6t)|F%&Af77h{C* zRCJ1S!&G|PcIY@alx*lRv^?Zd=-q&KhAKXp4wop0d@OU!$}?3hyGv?7127(rI7L{F zA9=_Ecs3jg5R$p(t3My3t^8Vs;Tc0(Xu_)cZ(qI7%VLvt7`x4%P|ij~PJ$4crpL<C zGW-2WdG?<GR?dN#+@z!AydxN9CvN@a%d#l&`O4Kx$7?<aoXO%f3eNo4!kw|0+Ijo% zp!MRoBjD(%=v;S-5+s+^OI8$IlabMyNx6||0>O{pt9&Ug1w}A^4bz;qNUExKIgST? zd0BgMI)!$WRt#21<<|8){a?jf!r@qRiC5h(cB&JABgo&}8z#fDU|7ix25v~J*o=XB z@V$YR6!ivbcIo`|s1k=!2a;jb>gj#AA`~cI)wlAE2;f0{rrW6Y2wTagcGx{2JP9K8 zQ!Dv;iSoqT7U#Hw!^X=(WoSYSNx*Uq+xaUBl!5s(M)w5TMhIRXeT-5oPmLU@c63W{ zupKghj^0LFXaujo#2zUdu7j)5E}4~-H=7?X+L3jY6C(B$=?-h5P%&(-GaQhz^u`2i zEb`o@v^K0^(<_G(^M}wT;w+O*nMCy4Tnx6X*hw0%JBPd196h|1!JK=y4FrdD{qLcO zBG_K9Z+Zmsw)PHa2u;B4>Dg^=c-jH3timb03X+C91_2GlRM~R^INHUo$3buIa1<+# z(`ZZ)JIkXoNc+)2xxbv#iT#6wpdkMM|3?JnZC42bl2M*O<9PZ{gYLxsw`q`d3J3n@ za?N=F`k(NscoiojHKE9b2Cz;$>JkqUgWf2g!4AF1FP^AKCPEF8^nT^)3M^&_SxJV9 zlGvWibkec&byvjbkr_!aBF{O+U$5Hy+K>5#-!pZ6Yudh5xW~CwoHOB-R<$S2F5SX9 zW)FqqB%h>Lic{tL)nt;7@1GvlO?4nMB-vt}DY*Ff`;?<!p`e}E5%AGfdOlI!2EA70 ztM)RS<MnOZw#vG0&3|%CCm`d9=SyM4m!R^HzWjc~_WPt=Y1>lGW5M-e+9asj#Vw;j z@(yMMN64rR_FWbJg@1EJq5=t%zQ?f9d3qC5RJx(-U_9*8wfSAs=)z3KyeH?6raZ@l zQ`c(Mb4rK*n9T!a7GTOzW<429??;}r)`}+0LskhV`FD!LA?$!_4g-sAw6(M%%}HzH zWx7aKO-HrxHc=-BxA$p}y5rHixI$5s%A%0lwrzER_t&}HDtjD=T3x`|A>UW7p{b!; z8X+Oc<K8nw2j#wJ#b)9vtM5B8P*GAb$L7ESE*=NIv2=qJAAs7mD*79`DjD&aS&|D% zCXy+bm4COZ<@|YRThsL%0)NH_(}^R$19^*~HZ1dAmLW_UUo9yL<t_ZMhaNFo--4E& z6^@rRyb;RGh%Q_CK5ao9B<pi@_DMm6n{<epbY9*SkIEi&y?v(9{4qCcagM&F!FYW# z?P#MhsKF<e31G0!nq43pFK6D+wB6VdGUc)HM}(7bT~jDS3~^OvG8w?%2+lImqJP7L zIZEDW&I_5Lv<K#byoMQXKTE_b@{3-jc~}%jO3EP;LNs)_h(wZeE+tD@)~26|c(`CP zBDE4#0ykows15(X_gQXRzC6gp6Lbm&f*E}d`I#xw4sW!B1&9isjEL4tNYwxP8~i_% z*~tAT@W1-1LSC?!-B9K63=ANJ{dav`=x0%AC6TK>?I#jpGr3hEG8tmPSA|h7U0GEN zCeyS#Mb=ywJUkRK8N<qrl1fSJS~SI50#?f#Um=H1nijb0tT6g4OuxR*W}8zrx<NYz zwTW8tWDlrT6JgL-MU4RQkp(RM1LxyG<4dg)!Wr>+1%k-=)@2g1DAe!uj_G5voYtXt zW+$RD&CrEWqUN=K7sz*&)vfk_7U*IjD$dy-`)#B@w*c3>3=xlnA(uxj2>ylmA1k!- z=Kj|(OMTe>vCkbJu7AuG2N3daZ-MU!%0K4%VXv=L1p)+Qj0yyV0hHpa4}zW$=f?v0 zO)EnDWeE7b#KPK<8)-@4$vk3s<JRlm3;2%SIsWy^vSHm|7k^d1qFOi3aZ8$G%9D=9 z2?EcpRKlQ=rPk|RiQ5QSiu;J^KpzDWMdVF<@)x(Ku|;G7!Qa2(*vhA`gR5P*sa1o? z;w-Sl&&+v|(+Lnqorfxt{xseEp-TZ|41Zi*^z)*JnEMION*uGZ7N8ZmFmrp8r-~gr znVY@tiK*s>d_~B`FHAQdK<_Efyx`wFEM9cYDDH?kY>R)Heq8hInD#8rz<T{@t&K=a z3Dy}GlU^(ehb=mB)A*BBvy=Qrk*xq-dfda_a7DdA`*Lw!{flwS_K(qns9ykJ`zSA_ zsVlxhe%0ewk#6!!-lUd$QQJlf!I$fR0NAa+*Q1WFlEaZ}zDnD?_tlHd!}0OQXxCI$ z@_aMoH9r;VeCfCrEENf75`xLX$z>3AmgKI1{pHJJACFxI>C3ds8jvB>PxGQP_!YYs zun}2ttBqEro^kxj5Je{sfl@}m7$=mBKXfqb_HNUvQw>Lygsxe~nPEp=Gp^+a&*q@6 z7v;XJO(`_Fm*{Iug)mtvTQDp<DglnD8W?Lm`V02kRg_|u6JLF-ZV@MZP)Xf&RbnCN z2DfpuIa)2>X+QhJ<SYF~vZ?p)5#R>d1FmN1GPvZVRukJHtBy||@G~KRdBfIqP2+=k zSyiJsTI^ILv=4Z;#K!#OE5aK36#0?bU)v_lP|6c?DZ6xyw_hDHq(P)ssU9-MSx+>I zf+!N%P>Msccy_S+tIkfEVSm-Rh++fCoD@_k%A|>$v#@L7M6+r3(l&Rkw^xqNDUvFf zDca2yL7%V%eT_h@z6fEa=RcHLCQ$T$%=K6<Y34m4JqQn=AuGShh}8A*>vh#7Bk79F zh>OHbzDg5%F`Lv37`hIfFzNl~!z5D(Wg}ya4R)y+s-8GwmBn^DBW?BkcK7vm_cV)N z<6B*qZU%71@Lc8N{H_VGy0KZ`FYU4f=x*!M*DQq`nR|vLXkBI2k55nCif2Ssm)_P* z1xLe?;jROsK3{J#k%#UXA~P4(%`2pJ)U92pqkq?3B|82|1`(XcA=?_zYp@itK0e~i zh~C-?*%8~L=GjTGycr(3IlF%4`+PmU(4m&*seCoj6<0TuL{B!FJF-Q}e@sC#_sU3G zjHtz4t@Rxfi+>~#<+2TyFhd!Jg8InC8a}$)8TkN2a(DK;y-j6p32AzHz^*0^eK~UU zubXLG2ETUH?q*1!#<pTSTDCH<abQ0hCY(&d4~U1$<O0v=Aw6c64bekvJ_E;0edXU_ z$kRt%IdaiAg{YVek0rWmTp<Fe>-vXiC1epIj2fi7WO4}{wRv5wWXkyLcp;sbdZBxU zkZl3SHWL0pr0s#`v_4Ep%R{ZUrr$kw?^t^+d!HvqOEnKi&hCNKJ6V8s{<b!&nwguL z_95(o=o{PamXbx_U3AVG&{%2`soWn6g`_46tR+Y$8rkGGl(8oXzYNSr3txt2lXN5e zC*IVTGt=J8s`^HAqTVQ<Gzfm3g|>aEVaNg;%S%{Q$`nqL1gJVS)T9WL`&-pY&}n!z zpy?o)?F}SYaW#g%$KV0Uz$>TpMS0O{bT@AftDOV`BV4@M839WLlSMG*DlM@C0o$@! zczTTjvmHxO@Ap>*e&gSQVnMLndk%8y@aVeGNzBXYpXD6qTWKDxX9iZ976m$}v_Ao7 zs|X6U%@yrT2ASzgQM#uf;+BuNbys`19?f^^6X8~RvRHZzcj~@m2b8l^1*om=I`FSN zVk5U;tlujW0(C^2&vsR%cRta-p;=5g>#=XN0_kulhVk=^Hph0rb_Ho#!K-8U_B2nx zHiP$ur3!&;`e`$P><}A<kZgGSjo<*g)z5FZ5M7!`o1E2wxUbK<)t{+~*1>kRe%nTG z?QXwhZ1Kq55&|p_WCin~g*;g5XaGhY2dyZ!qZKhNB`<+wn79)0Rpcna><Rs2a@_MT zgK?_ifv&o9m7^#ZPxP@|oz=W+rv)E~Fs1Qp%%|S{s+9P1Ym5sc5fYqEtEvF`7(Qe) zrF4BvBce@|4S`$>=yH0cUfzhi+*63<hBeW!(`p0n(-|X`l5^KiU&yFwB#-9yA9LWb zcgo6x6PJT%ye@kIyp;i>8s-snTPPV_kHE&e1A<ah;Yy*V<K6c^T&FTIFLK9SphFV` z$Yjk+EBMQ(BQ9s9g`?+f%BuizP;5y3?Q|NQ7f|d-BNqNW)$=y^2c%_08}Du@j0Sv^ zW+$CbS`zF)!}3V8L&)nvq}a}bnSD^rq(hiUg(D(X^AyCGM>ST12i6N<`<Lu!l!9Ib zaAW!laKwjj?9cDe4sswYm$o&5cm<EdC1w<4@3b&ct|q9Vo;AjJEg679=izh{D5Mwl zhg_ZREaGAsWO0)#;%lz%D51V%rG1zv6Gt9z2j^60Cs}AzwP&kmcP|CpU8Zt~Q897; zmq(dyfHT9w7A#ghjkD(nW(<R~sI_yDP{W8gKf~Os#v(;@aK#yl1<~G2`hjvi&{cuh zcAuMcksE{smG|Rf<Tm0g0Q5gxWM_ETzsN2g$@vf7`$e+-%WrJAYD$_CdLpR-;G*IA zPH>rzi}~Pqg(sr%6cBK>yIw$VFW$meHX;tKI8`oL>sKUoR%sL`2UC-zY}D1+dU||- zyLzvtuhy=u?mueX)c`7h$AjbB$MM5gu}9ro=bOjFnThAG&t~t2w@6$5q;{(FeBFv$ z<?@7Uw6mNnb~ctcD+~OyyTU|3MAl<rqGx}$qvb=Q!CN3-$#R%OJFTq7lCkn~(a@h{ z9|drmivia&ps2WW$)O7X4R&8wlRu*6=fv9|-{8KrvmCn@D6v1F!c@oyuXCUMRab2& z?n(D)s7(n|WO?#Q8XXFK^98NsyB*%u6&;|RX?l3IH;%h?vA1)(4JA2%JI`4>6V;)m zl#iO5#|^*YVkBUz+%EQIswypG4@=7pq50G<hu3~S0n<Yzfku`-@q|>z<H+~}jYA_N zrHf)j0eDL?xo6ll)Ncv!r13GFHwXXXY}2Bg6L(xM524gD+^uKpl1i6hc3JsS$5*vI zm#wF&W_+&dij87h>k<#Z72cjZkl9WkVV2yQpC_5)GrNE(%<Pc;pdo)GX@SD^@t|U1 zJ6qX#yNQZ`i5$B7D7hm}s$()6VOVO+;8~2wWJKW6Tf+!xZE?+g>D^YO$K^72rB@<I zQ5!k2uqQoHW!>ifW~P#RZcD3;)CvafZ*^^T*tVr2O_NFlLFY~YcX^--u>%#kqq@m> zv<i_~w~=*S(8&+EWh8TYRptiHl2*4XQS}=r8@kn)1|qR>_GY&A9Tj~cU!eu3UBMsy zRWp#tABuz7`JPeq8_s$$0;wq{;I#5mw(HzIJQ9)|YPJC}7nmlb!&2++$(WjBT<h3- zE=DNwN&TM1Hz+KCCHN@mu~Rsjsf0vS);NAjbLu2YkGR*}F2_&F3d)Wj(|HjJIg<6# z%NQp)hPtCg`a+XM94vw(w$_LA<4YuIF&HL84J#y6CO?8_vg1u@y9*JdE*y^0_QlJm za=r@{ey>rKxO!lTn+mKwU|wHJx)hQkeB-^nzLZT<?1wY}cso8(tQeX)ovfMAq8YzJ z{5yF&q!UsWrG|1gHf(QNT#v!CTQ0l*99%DbO&wo<rEKVM1X5S`Z2swT57;ux;;}!* zjLb%*{%+JPPi&05I}>Y{a>1P}DvI4{uA<s%N01-uU~dq29A7GT*3ogTvd(;7<ZW+D zWIB=QqfMv;!25lwkuEVMBybKXle2)6;H<jrvv{rr))rdj))lf}4d=(~@Q`JuKDeHX zuPQZrh}p7d)J-1|k!ii>a(bTIbI)s7)+(exw5I;9y-Ngdk93uYN#`^^6p={pEjloX zrDHna?C2mc>euc%3HX>iDWi2rDW$8jh|riO8A~w(q>ee9L7PJCN4V4|^$iJyo0oBp z96c+ZY<Gr}V<IM2{D9aIm4hoJij7V<zU0zm;AT)iWHN_n4_ua6z0-;;6sKDFAW;=N zKZmsvji1uEJAWTICS^CBMz7hye=j=s4j#-ph1Ol42(Xq`IfHTfL<=fcjRFj@_?VQs z2AAmpy6F%uUy0b9e<>moaaT$0%%ZW$?h>myjkp@;{g&cSZ?E_yzJA=~(dsQ88qed( zuf%(HHXf!g)4-CJP50`jcVuNVn@QXVT4#{2gJtKch1C#`PJzWTi7v;Wn{XIVK;5Pa zCN5QRQxFYKyFJIV$J2y9>Q@%nqw4p}<chxlXxyz#@l%%OJNP)COkH^;a+5_>-Xx$T z@z2O{jMcLy%4P94Wo3KzvlLn@5lVG6%l3*!*q7&Cd1>UmF<T}#s2dA8_!H8&OXLfW zbvbr@rs?}26(k&)L|i|xOz(s3iM>y`l#6>wL%@(4E|CbHIxLa+&4WJ$(U%(GkOH;< zK$BK^j%X^S4Jz8}-Iuo<;viJ+VuFaC1%F?QWL3n083+?6?Qa~ER2MMn_OI?!u`k%P zJvU?hlsxc*g?7uBpUiv`J-*gN0wHOEC?5RGNbzU}pJq;0v#*D215S^t^xGs!_^+dA zY3p@VerJ+iEDKFj-I*}Qh}su4hjKxH+);Iy<0S<PT5p}akRUYpfiqtKiW{2T;$57n zx&12Rs|JoF)E9Q1%7(WjCYGHW?B1aIJum1NFUsUB3W`Gf&uLgP{H>&Gv|dl78x+A% zjPR+YpOU2ocxKoZwg_}sTtd<;3@zFq^oN*bPacHU{d1amwVAQnUPkQohxG-30_Mwn zac^;#po6E#RjBv~#J(&TVr>cErCuG}9PRXjG4LMz0Z|bqqyh&@?3#kbqA3MW(`8uO zFz-vq=iBuf-iR8U`tflD5i(4EBp0g~gIg8oeJ-7Qemj{$OI{*yLecO{UH=kiROwxG zDoqefO+%~Hq&xCuxIq-M8embtK+v$U`PMa%@yJCat^W_xqVG&3Jch)$-PS_?4<y_{ zN=+&M0|ym5Zr3+Ci72SUQF=-!8;Cx8N${6uc7E0{iG<x&Jak^#FO#3YPsIgt?!<_7 z<r?-KoR(`va;aP)@^)K29uEyESj3mfghwdV#-zgqA9GdmH;@@Fm%icv1!<}9IzQd0 zun9_RL*Z@bP#@2FS3uuV&9j!ZAPoeUp>Ol)x_bF<<tE`1e`y}5@m~^O{&3r^vO)fm zap==-g@ZFF7L+)LS-yox;|@;5sH~G`VoGxu4f7kiTc@Grx8sPF{G0R>+TNEyBaJ9n zH=&!pWpf#6WfUrU;s<I2$V-ljqr@VDJ7vo&K8}^pjzZ7zd<*mNqa1RM#(|Dd5dP#3 zLhYs?+*$VsKtfT@gcI_N2SE`jfZ}pb)sK#wOhj53z?}>t5!U<aEKQ_(!xqScihh?e z3dWjDj3(OlJt7Xl%VOG3aT~x@)&;!!oVM2wzN#%tuf1~3IYifp42z?Axb60h=PK>z zBlkH07vx3s>tUdW<9DHn38*x_mESr>^)L|QF0a2gohnxbgI*Yl#u$G8XA&|kY5rf9 zW1YhFFTH`AXy@8Vs7Vn6CU1C7c>xAob%6q$ljB6{jspb2V@^;G#a$fJT>GS!d6X8@ zrnF{>(zfl8*zi5?F-UpuI0Lw^`J^2TbusiyrpWgvAl7BdPXu+#2kHr|G%~;H+CE$w z+FUUii&nqCKE9R)uHL_o-)wjSEEbO*2J|j0%@AdkE0-7a#b1>~6J8ASp&$TU3C}Ll z%NZ-kCsD*3ZW5^MD_qiubjkq^mVvj&4b*Rw<hWO%jyy@pJ2WkS9FK~<Hi=RjYJF&p zKaEiX0I+pNNhm3N$0}0uc9TNxKci$GLHIM0ChG4sw43dTDXiu5ijk?#GuOo%ckA-$ zB=fC6OyjxL#z`;@X{c~(5;FkPPK85Ljj3~g>V6X@=C*o_um%8$s+E%r7+*dpJT)|B zL9yAujK_DzPC1hH5wt&;ZJK3FuezM-aNvlm(yib$4c`zv9?YtD>tMwD5_&K)MYsw~ z9=;jPy8PlBtJ5k}P$FA^PEf}EPL@<_WQcqbHJvV3basAo{{k<cn=S`K%+a+;u*o0? z=srFaiB<b9==+u33Ot8%uyCfrjwn=2s}afLYlo@A%Gg=}@DiaXh&k0KI-Hh-C+1AH zqDN?Ro==n}h?ypbGp&}b<&))!Koz-hu{AXkOlKBzT6i4tTMX(ff>4oP;r-xyv|hc7 zeRM&iG;FNfWQ_!;Vi(9Vk`kur_n~nB6J5-^`vxi8tm&;)8@^)1*9*IovU=mFV4l@S zTG^~9*}e`DZXgVpL<IFA-cPXF^?d`kK~Ty<$}N5M!og=4qGl6}sV_h4cH^v#gZu6w z1+VV#L^+D~KHqJGv`jm~`lnhP15e=%LHn{TJrn>pWN-sCY*a&5L*f?7CE;=aG+_-t z1`#w;Ue{t#w19jUN^P2$%S8goU&UCwF=zpwktD}|Zy5eo2r_E2HX#a!bL}Mrf+w{j z*@x*j%TgagnnlslKl%`QC`;&6cDTpGwnkQJCkI&PQuJlrq=!N&iwh^njb2Q!&pM4j z4CoerB)|RpB(BxGL2%VYgaLrjk&q_ckv`gvcV9616W;sq7M;u6gcMuAaPdQz|1X|+ z;IRQkgxt{(*b0qH+4k38P|9UjKU2RO0}P!kaj93!*8l#V?H~wl8SH)@aRMec{8*H4 zZmB7wmpGH#x~@bVrgMP&o?m;jw6f0ybAEB&4T#h0#F(%}nX4MJ#5WiG!v;>KN0s)T z8$8&RX4YJ)M7i+|lSf%9=dhrN&$gK@DKWf)#5IO6kfg9?jYMt{p@hC@Z47E4bWKNv zAAYKPmN1cJA#{_(-l!AjqTJL8Qyv9d4do(hUoNa8^p#P}CHQxv<GN2waPA<=>`7ru z;SjPU7}Xq83CdeYIh6Dvgzn0<iHFZC!6lm*J9xQ|un7iEi6*o73;zEOn-c1?d;TXq zijxqPL-<dMv^uB!Ul*g9*Z0o|e*V+{5uh*lS3tfX_FsX$!jXUE%ZrF$|7j;{C1L)N z#O&bz-xE?Uj6qNna&zGR8IJE5`gfK_*T1t!x|Koy>2~dt1cv!16Px&@s{{_;Fy7w@ z3HUuqbgNX0ZC5+BuLWD2NcVc81ys+cZa}(Tr>L;{LT1HU$jF;HU{^0&e%s1+vRde- z3pMx!Lj3?SgB}P9LAGjSPEzvYcXWJ!j1Nu*)7jf)5bxW9V_&UEbmMqEf;&>9U=yb; zzcD_H4syp7S2J~XjPt~t!#*(#dt+9Q7y#oh?JCKETyIZZTMXbKjW?xOimA?xr7eMU z1P3e1fN8-&&A-8jYdN{CMj{UD>{!j@JUfL(s>nw9Ia|QVD2juI`o*U^W)FOfJ(9o> zdM9)Y-C3J6d``S)4A)nO=rahLow)}d;-4J9rUev?R)D_Ki&5gWj*VB<{d3hS6Cik^ zUwo(%qMK=urlfcDU=!dxh!9+5w@(ZKrwG)`m=D5}T6?K~yTYZf(gty<QbRGLZIQGd zN$mD}QC~50N&p4Q5z#M}7#}q3Xf_5~a?Jndl{V4AfMrs5=9V#oj+C+mC)~KqRc@+~ z+^t%1FNS712xht=eHv)h*owGSJ)j5;=}b391s>C*I(1jJDv7GE06#;KwO>#qbLQe> zcdi{fe&xp@1NK;k46ZT{cCcA^WiqIa@__b99BV$GuH#RFj4mQ_Ej?|bF9S214VkVy zDmqy?#e4eGH*@(JhBPy(xB3Hv?pI&4Jy?Z9w6c|)oQ~w^9`G|X^b9&_ZGbTM?UhPU zNr@m8aP*9Swq75Tl=ug@`lk974Mk|-fKgo}%xqp#Zply=7{Sk!hT7NKANYHc(c$%O zt#BE=sQA~kUVXUZ-btvFLkrOaqDM?)PFqyoT1Xy9u*DH~XKawlR6WZEiIz#|0BB)S zK$!G7L(D2XggOCtG%?+YA%Ko&2E!TQ4qgSEKCLd=*^Eg<-Jz&3z7Bq9h<UmUotaGw zI=5Zumjr?V&9oDmuXGj_%Mc+6|5Gu^UE2Nu{daov5iS0A|Gqw?F1cZ5Uz`vwxPCsa zbPrwZDxK3n!ILTfY)UsBjpc8v$lr}QGL!ChWGF^26pi@#)ZtBBhJe(|-=GCQ6cBA# zY@NV&iMYpZdbQ)fB%YB^tWw|6pHL>7Jz#OtJA<eTz>!f9X|_Rb*hp>tq>t(B>=H9U zbR9tN@Ng4@oXkgHwZXpNcSu8k(fSQ$%}Yc>1QCpjeKI>H+FhK&QQZh|v+WoY=lAMU z=l$+9+BYt(manX34**ra3PYS!X*{WZ89|q3BJV|ak9^c&B-_ke{IcMu$lz{Sugff8 zaP9obzIdbxPG$H8zAwluu`lRIE*x3nGqf1iAFb#S5&+4K3Gyov6A^C2{c-Z?1O&q~ z{lf?$n;r?e(qDaOgBpDapI`yK*70Rhk3{B}IfQ}7)iGBgnJd9<Isg!10~JJ`IC(~2 z4LMvx9G(w;?>~aVaUB|o%`ZfuQ~V<ey@t*y#{3gUDm=nZ+9_s9mEd{C99)@uiBkKE zLBdm0Ej1ibS3;xYJ)T^QY$b-xU@<Mjfuz`}yyQna9TMMDGiAQxZdOCp$hy_wZhx%u zizAMMlPod?XB(egpEqFl)KmYr1{Sl+GW@qZy4(AbZHyKI!k2IIDX=ZI5aAP2?8}_- zXAQy-_xyfz#RzFv7pVI_mgFtw=KUgTb@XULtOSYep!}ihqvK}2;LgvE1fP3N)Pxv( z*6h&M8fu#@#Xc?&FfIRGuy4r!+as%MV#sPvOEx^rIRCrdY%$OCFVj1A9Tg{PsGgSr z2gq~b&I2D=1$=At?fC^I;$w00V<HNo;9<al+6|EeA_aHar7pWhS;JrRBYm*hRboUN zwa{HkxUtka5}$G!Cpbn`lGh213<Oj93Yoi*CX2w}x5ZYY+dK}f_L1B>so>MwUmGME zP}nyF^5rY#)fYrs7}cC`$KNv;fyaES0ub>?p!?Cdll618XGoaq`|v_J%5$w2{6H<I z@Ls{1xNc2Ut|#%xPWuu}kFgl#h|Lr$(ASCy7=0Ixdl|WyMw(CEU_52OgmKS9>HEwe zblgV4Igtt6SlTCfc}GJi>>qA(TlGPd;n4^N9NhFv39t54(FezqIDmoCBRie10ZMRw zd~VlDs9>MUqTi|?M=<`!oPM#=+xZ%+!|Mh|4hS9FC=7i|!QjjCV3t&zDsVKo;gjeX zxq)aC@|ziL`<mrKH_E8Qi<$7kajN1<pcWuC{R(EY{=7lKdI<1j-Qp%7H!DVQgQ{9& z7W148QbH|t?}ts#XiG>H`02c300TvMb}}eF)zEBVTiMJ>L=?H8eWCV=d5Y!?L$#S) z4kvQV?#wugpAxot9nUJvW9FFc?{8z2bD;jD!??=H8SNe%jkiRcM$1~9B8ZyXT%5TJ zZe+a$j$b0K&{C@y%!xjEN#SD2@_vEJC)2D^b#}Knx&Z?zrm??b3e0!O0lw8Qe9br_ zo6wS}4N$^cWm0(qAW_11b1!tAML>{ApP}Hm+dRD~_m@Bk%s1=DBD$y3WM{-~CQY>^ zCZ*ysn_^3eL+9D;mD%Z)(do3DI8B4?wf%U?*iOvS-xy-ijDe$aT+9Iyg?NJ)rXEs< zTSBM2(qT>+<$T+CX#natKt$XF9=o8pQVC1Fq&fumxpe!HyJhT@$j!KnDRYc3p8g(R zVPE8M+O!M)2pKVS)cky8{Ou{~1L{xn!*wfHZ&0jBeSKOc-eMMil;VbDPF7&es;MaL zj1*SPW#I79^gxKoZc+%bMay)gCH$iGWE6dA=<1@tbqDnl505}MfQ)HXxHkJ~l7&Oq zdiYibNz$tLPkLy`nGOr773Yb)Od;QI7k~Y}nfwEs{>UHer|ar}aI=vEJ?ZX#yVrpK z!i9%6n^onwG&zassL$JFUOYeuMtRl)%ePUnYTk44NjN|B@riep0xAz~*N<1^;6>BA z)-X$SaiV3mnr@}p0N`n#Hl6q7hM9sVV*OyNqGW8tqZC7B6^opbmo&dWY~u>G=aTwm zl-^{HDLOWXXQSl=bx>{PIg0NsC6Ib+_@y9d-+sHRRM{jjmS8HH(AmZpip>J)ibg=Q zK#x<DwJNO2wXOn>AV(~NE6XYbuMAW5-4|ktWwwQ$9qreH3IJ$gyT<v*G1>{KZ-^zq zdRlD6n7B9?m+&+E0Bpw0au)4V#{^oKFPO47RG1kxM;j=EkDTK_aGR7a<Qkelo;O*% ztBD2{YEtcqAj-K^r`A`l31$zMT>fMwBXOFPZ4=0PiV(@8UN_v0j=iI`>Yj3kIvQ|> za|n|)AX3742cRU(n`<(T^y2!0{Vm&J#}l_HkeMK8kdQM<=1KN4$yP!CHmHA#`N3n1 z7p+kZp`DLOz-8OJrdln4FHfRE+P3pE6fzrT?k2nX#meD$cu)wJUg*_RQ5jWpppQ`n z^JY5U=d2aV&iXS&J79SV*vp&f%t@ux5Pjg82Cwi95%oXaB{+tn!DIvQ7A+V+GS}bh zr-E~-CWM@u8h#;Oj=iy)kg;+&P`hKE72*##t$0iVg>4R6=fdDlFWuaWwu<*kY;0Zw zPSd+Uvskh`(e*vH1LkMMR=SX^y&$AB5#FqoODwN;;gy@-6(#=OrEjWRVr;zLmG?uc zPz`M8-0J;QVugfMMa^dZy+9KHZ;8d!EUbr59KM&iIn!&yDoZFR@v9ZNsD&2r>uk)e z5D>pZ^>!JCFQVocWpjm=zuAT5@94K!m6+a>yUZ|6C!8@By+v<YYbb?{*9<P<cW?Ao zY~RK~+GJXa^uZzf$S|U&hc~Lm^nx*=f}$@_tS$NidRClD*jeFYi;x~bIwX6)-oBwi zl@>uvAP*8iz8st!zuOVK*9FWgged2?D%mAyt$p)Eh+AypV?S2Gw2=7oAX5Agn3Xmj zXhy4G2dX#I_IXg$Bn=Sm0D0k%0XAL!+|N7US~}H@tU1SokVGD!)q{Jt!QSUcSs1Y{ z>O03PsMloXg?9v^kyUj7971n1e^k)s(Bhg=u<rP(7aOdHsto>4MZO=C8Xw_Wf~>2y zhf*cR2C<o!5YIjqYJo+k66!7WPPUPlm<qgBB+}KOKaag2s;{2;roFMXIZ|zR^$AfB z`aTeqqamEE#sNB!=(<B=A0h1SIhJy8`s_k#`bm$HOx!~XHc9|p_<lvyO|dCw)Uwp+ z^32U?ORA7$EX9o|ud!Kl@$6!7yUc;5g-h`^KL2H~MMC9cGPd-RTlFi$e=5|!NSmPb zgwue3$o5~f{V&@77j6HGw*N)j|Eb9NFWM#mZ{ei8nSsDI_*_H&7k2*(yZ@iCOZfkS zUFCwTR4!s5AfG^x6u%*0bbyYQW5#&0&rXm3oXV6>+7F`Hph#yqF8j=`lKAk6XHI)v zZFLK+LFQ7RwdJ(*Kl~Mfr~YkD3-Chs_XFF}KWA-DbyIG%cDUb9CJt2GNwRG_rf=n| zs=mvROb?^2Pkdfacw0R=ULSJ)ydIqHY<GPKb3H-5IeF!0widjR+5`OmsCWq_N+L~u zBHru>2ne*?>_*11*>r4oIh=Tm7hE6@x$Lfp)A;f<Zd?g$cLiJwr6|ygq28P6&_T}5 zYmVzB|9LYu;o1w`4FG)R_0A~1uBj`EU2j4!=hzZBR*ExQWohWndh~oQf1FxQ0Cd(4 z-zFV%E}8D+DtndqMFE%>&MB_YHO=nHC^`=(Q+E+p6&58$vA6z4yjEp&<i0&Gn+^oQ zbULaBdGis0nEqN*p_r?KF}8($uJnBGEq#x4w$(P9Ja0=w_uqsDnU8T^PI|k=5!i5N zZtNeo2JRt4;wxFrXacqVZ30$lRKMULMdX#UE6?z{0j9FvD1aGdubtb<mpj!0jSX%L zLe1!l!Dmxt%eyK3ghhLAmtE1je(@dxU59Knz~heG&+9PE7zK3vE!UIztglq06Mvbp zA4CTb(M&k$&OEX?y;qPKT#gxt?6=4LGi*5MyiF1MaZL4F{Ob{6Y^1edq2LwfiTtiR zmA-DxY+n{1z<_~`7WZ}sQ+b1^&UWce#b&2D*9XIW{y$gR{oj4Hxfh<-&pq=aj@-^w zQ<9fYA79bSGwWvk3kS|tjcg4IL0|T>Y@U1ri!yU#ur0G`M}9?`g?~>Ixf81$VCHpR z^PEolTd4PW5n&!uZNNkKYDeF7ndf!xL$;y$&ON-T!wo>xXBKaJ<y5<vqX&YLZeGik z;<U2Hj-_9Ja8UQPuwb=y-dJS(!Q3L?wTib~#zvBINS^9>>mUZfbzv7i27;;26`2?? z=Ba$LxAYYg(2FChR#F^A>@G!q@VdWtu&HR3)5{cG@I+?a$$~8xxlMC2h{yBtP<E6R z+figMsRL-Y!)W5HV@POwvbJXGYR(H5F!^=!1g~=uX2Ue{(ED{Lr&A-j!GgaCm8`X^ z(Tw^Ug|nVu88b76^{EnJ(-|aZVa*;j<7$GFjJK1<yCyxuX<XmG^09EP@jwsN1P|eQ zA?_roa(-^vU+_?QQv6<?GvWeNw}H6g*$N(G91m#cqz6HqUUQoSCs1?pxil2T$Z)&x zqy^or_uDFiMObuYNNuH+Zqu)vACR*+In^CyW=~dE7aJ8Baf&<Q2ar#D10iP5l$%@d z)P)8K@AnWr*$bI~F=JVEu#OZYF-7QIeL(Bb-jh1-(H&P@#ahMayBFR9k3c8he!9K6 zbO89Ab6?opfAc=`((r*m+fHJk)J*FP4^&Wv(lfM<%vKBux}HDi5*lSMztV(1x#1qI z?$+QpLu~n(p9gcBQT_h7wz(FUcUaY&>D-?g4Sg?}AdM{}jcLBwkiToY4HKxt$7(_Z zMl6&{z`&UIyJ$tb51=w#jalXkWS}GeJOWI@P&^Vow86iLU_ZPK5G;6$bqmkMb)#Pi zyIfC#3v`@C`0$NdsCnPN`%mz9;#GUPU+`zn%B%=8#xfSxd^qky0>OIw^G2K2x!JLG z5Me4FXPBhoaB&a98hS;6maaqV0#PZo`2t5Vsc%arr;1A<6y*JY(5Kne=4T`yJqK*- z=v!evtWAQ)rV~r5J)F{y9ZZ5lk>aap{N(O^^ZCGKmv|N#(s-@noNsfk{@gg&L&~%q zXU=7O_wT*(`9QlY>4EXUgo3vhdcAEt@r~1jt&fB$SlugN>kiag&2il4W|Aj`ztaHz z#@$iO{$VF3xWX8fD?>c#e+z}A?FL}**s9)+;)eyr%hh6RBj4nh=XnR>B#5^~vu?Wo zCJR5Z=4)gvq|6#5MnL%1R5FOfqmGR8I+qC2xJ+iKL+oQ$GEiIdAV64_)7DxgJ8EyX z4TLSgz9Km4xBAQ-L9N3`i~Xe=DY&_<Gs$Zh^#x75`)HCN04aGtVR=vK#t1NO%}M&3 zne(0h#!41zz|N3>;02@Jc&f>0C_6$@U2;^b$v)IC=n4O}Ab!LDTKc;CW$;wc)Bf1t z*1D0^T&xIC{Uy7=*l1(wdu>s$wRDs1ZOij^T>Tr3r-GcT`?NB=I)?8@mwA3edKf?t zSW{4AlPSooVUeM!k?vgxOdarv*UWv@EeYyURgm%JQ&S?i&%)~>i_PDTEq1TD!uWyT zgjhkr`yAmT|2$2#LwGU_G&FE#nJhIfclRBbl;}={x~3}ofqL|toSgEzCE<~2OZXt( zmbPe6X}rqgt@Tu=yQ@OL^V8grZyVW8fSF|k-&g6Jy0CB%6>)U}%?vO@M<yc>SCDH* zHBn33>6H<br7fC-PZW_P2q}fGY62soqOCIaEBseMq-dKGZ?n0T1eNZwzVSym<!6yw zQ&dz>XQ;E;y_Bm`n`_v8{-k12GA1^@?3F7|Ipb<d=^x1hhT=p_V+8h|PKohIhh=QE zX&PJaIgj%lD{tft`ZYl5JIS&rLuc;mc?8VPbXC5Pc}2I8H}XThytba(Rtgm(b>@0Y z=dCmbRvn!eI|TzK@pUd)lf_2FIHf;xh&pW<cxEX+xqoUt>~>&Zv7ub%@NSJn=~djs zOzkC*Vkq*AwzU|9KO#vsPrSLvU;|zZg|t<n)S$BEOZ!i7CRqTEJPw3{<Z@`q+BKy} zh)CUSz-mruAs%|jloYV5KKn$W@51Z6<yco`qGh9&&)w!5EeB|(2Z1<9D$QHiq}irN z3tPhPld?4MVaPg$p&+j|A5@I{uKD$0p>7gYJ2J5p$5WR)b6IT5(ZNudS+~$R_0g0y zpWM74FM*l^rCfk^#7J+H*fp^OV!<*24aZZi(sUEs>5m+TX*@&w@iY_K+5J1MPBao; zizn7Lhp&_JXSS7Ha#)huXLL)wx@R^+vWes2tHE8rQzo2Fl%|^dJ2;;ot?a*Ke54XE zc~TU#hD~lg)OC_C2}8MLC(Q|>`#?F-;R$d$KbMO_^lt$qvHT^iaLh?z*<LlqW3exR zyC3|1H%U}{r{?flhGij_0l81HE((ks6ade4U^W&M&(Vz>g)`tcaK-YVk~GkKIvQig zZ1WB99$&+v)5sLN;VAlqLB5&xzDMP0G16?GcMY?v_%+@@O(YA!(j(tojMLq)W%{3% zDWeo4AD;kXDqL@;ky(9qEu<b5S!rfGqXgvgisB$^){^B=?f4Y^Yrz>p$aXvgt;Q50 zvhD2LxB3?M)^ZP=aw^q~R0Rr=wI58x6iU>t;bc|YFNK+@NE@u|A~L1y>K?-Koa=T< z+_*OwowUTRDjSz~6Zmxqvg(Be{Wj<Gf%4;H_{IP^gYHd5@kaG#=&MD=>mMCabIDv* ziJQn5`868XKOEJU!ZVW+c?@-*!!BTJKA0WEgOnp2#5K-g{J;Lnp9*(+xn8tf1%_92 z`E`edGOL6$ix_{nr*bb}k`_m&zSC$Q*}YcbxUgt7J?v4hi_3WHMLa)T;;UU2bP0R9 zjsl($Ho%h_T+wginc6E@+aoOh8O8YDqt7<3<)<>N(A(qJtjQuK=<=z0dM%bm;Wx9} zS6W`KU9@X64X)}nG0zBBTf`eYXv9OW^g*z=phGkmbgcAEB`&dYpr5Dh3-CR}im%<& zsRbpXvg;vqy5eG;Vy9rOcQK{_<q2RLI|^4#&@iFz<XV|8ATt(!2FH(q5Lu~vdnEM& zNgE#DLn>9K6hAiI;MU0%^~ABUqyg~eueC)@FUOJFPK~mPrlvoA)z=x$IJ`-Tp0oAC z>2U{Zk?Pq;k@I@pvSlj4Q4Q)EN!MB-x))kH-wl*9HM~$$p%IWMkreKLW#mV=x2oUq zXblsZ*^8bxz03_U2N9+*j$Z*+sO9$vkMWwKMd^hN=!cK%!8qTkI$bLqPF0lS2LjoU z*Y#VD;UfwGDH+Mt1pzp1(S&ZvS71K{EN5r4wLQJ$h8<0<xMI1irblruk_>~=F++U& zgJfi@|Ge`ygKo6_+4DdIv<&8{u^HQIgArs7WZTC~$DA-QuMBGK2rImvFFuJKc3{eA zCl_hY)*G{|rl8C!@`%3(CD*CO`AKYKoTW1FCDshKA@25l*sJ<1mo|?lG@?<l_MN<A zq6y^0V%rY~TBjVlHFmmZHfnffG{tY($m5@S&sHIMbv7+aoimF8a7P--q}{!1?e+#W zq_*SBo)&4oBO{NMCt$a_4PeO{MhmV!o>4Ub`|?&JE}`;TH=Sz1O1(^upJ_*Z>^;6T zg_#BdnlG^rR#bZorfQ6Ne^O_zm_GIT7ycN;oQWkE8h}X`*Qzla%cUTLJZxZR6XII` z^{~g9l6%fOp_*d=Va?aQz+*=){;Ga4U53HfYF}5m&)%m|N(JLPS`5N!6UsyX$WkmO za8t4vx$u{WD8665z?hn~sC%+!)_P`{efMhhgM1FUBViw(Eske#PF}yo%b3^eaXR-P zi^(*$K42rS4EZzK2$b_HkLPsaN77)4#LlH%ntc;}AHJRe99D6cW8tS-bvuq1+HWl* z1H`W@(@=~Ww_ccFHZL2lS*O1Q1zNeCPLX=^8f$S0UN+NxnlJ`GEIuk)?*Ebu?MZ!| z8oW(^S0;OW<HPAJpu{y6_5!;f|F8`!q7<3ma-qyY3a~<jzHYaMkL^16KiVD}7)Sjk znB6I8rlA2BQIFC5KtVub9O2KJ?tuBZk3pl7KEA&NA<YDkCsa2E^$7DYwP6pfy}IA- z;=!Cu{NOcNOn=(4_<sHQ8yS_t^{7cX*W$5DyeJ~>+rO_L8vZ_`bkH{nRaNqSWjoed zoi7Bf5yi$)q{?JWs9yN-H880tB_EfvC}5N^9DE8OTo#+7_M=~7XaA1mx|lsQE>PAP z6S<~!R9QNYOqxhFMPS#{nMHcCk}ieC_=}yxcuU|~RvktK%*T}xx}5zQlm)n*=h7yV zX(`_O@BJ6uGQ)V7-w-vNWna3?zo(mT*Y=gFH;)9LG|R0SsB7p`xkMnopRRFon1e8x z&2Rvp*v;$NZ@_aks^}!AlkbHHNNBNsUFWAn3b;XVR;7w>wMv0OpA$|jCliCJ!Vu3E z-!6e}_@tm24FSeuc-UH!Lc$J4mF4&SW7#NN%*%DqBZZ^A+do>8LEcG0JFMoYnQL3t z>+eMR&|NCxhKFcV<V|d}>b&2s5$?z4Gt>ZhD98!?1V;J^p7kVLup2hrUJiR3?nrP} zd(L_kIog~}oj>P^=|1D%jG7fduvdGbHl!5Egsc#P3(;;cu~$C^dW+4K+8ln2_CEWI z)+t~y*G>e7j`r%#Y|ib-5iR9d0r3aIS>X^KDs;v9!PAXDV6WDRbd?L?=37NFLU#a$ zd7<=uXmUs#x*;Iy;bc?fe+5COC+}xkvsRe=`lz5okFo$5SCN!|tu-=J^qJ?8dA40! zgIc~hboAE$q9peac$uRA5p0gXb@}4SC!1P0A|GC6y%Klxcv~MjDC$|px-&IJ1$?C& zbEy0qB3EHVKFT2e+M9gC(;{k=+&vEvU{OUDzv8Tt5yBN7m9AwrkX#=x54q>aVS$Dz zhRxwV_Dzuh^$KgP-r{O-EgIB&+P*Ga`=dimUq$`9K_oBA$qNkDTGMK{STTsbGNOB~ zx3p1JuYNW-4Kc2@`?lQ{jL|~^wns@H4c1z%@L*;-v)o*9iyFd@VNLSsK8PKVM$^?g zTMSBqACmpvn<>;3rE43lXQihq_=|!igufS$+ogM8+7)v1tr`?*Jr6ftin|NPdg}5g ziVm*Rl<o|p;HxB~wC{7Zrl+enYID~_i<=3h;(bWzongy2TmEn;&IZvemIVt&c@#^a z9E2vXnyj=))Jxma1w$~@j0^>Ucy>Fl%M<;Ej6ARwN<StXh^Q|BnSjyMY$x5{BJB!8 zMXW=dv@?nj?k@RZG{06)K=!=DbZ0|OP|8sOZ#T*6KI~F!?x_xvcSVf-Z*`0?UBL>F z6|E52tx9KH*eNl+(025HDfTasxzkm)E8yjea*EH#4*VrXeN%8AVL;3mPV=M-!1Dl2 z?DMFBvkm$s-aOO27B<!D&<?{RuV`?7&5Uhy&&d=_3LhNz<SGp*@s>UaZ(7M7*@07Q z18uImlr#uW&Whpvw@~J29>tl?f=k4O3YASm4W8Vda}1u`n0HXzz}Zw-DcgEL?RGk{ z!WuCKYaKxmhvTLQ2H*%NF4lzmagf$QllrJ}(~P0q#c{dq3@0Xr;}=rh8mXm+<J}b* zLkCb;dV4*rqS$l9$+T%3{<+djMY#!DJ&mylA!FAE#N|)ag^qj2oF`$H6<TeuCaiS9 zAq<$`CPjC~E6qeN2yOombTm?uY{VqZMwWUagY@#tF61E$fKf(`XXE1RZxOuzRoHdF zQ}zD;d(R~+JA3cFcSdAo@9aG?vK2CJ5|WXKlS-%vA$#wlkdU3Mq$DF{M*Ppcmxgb@ z*Z+EX9nbrGp3iuHKF{Oa=ic+21xt@xb3>--ogKX|o0K=KS(alL>kYXFyznpJxUOoJ z_RJZb5vDS66I}Q~WfYbgA!1|LA66|*-w{MTtC6sJaRia3v7IQjnVM^6t)VJn(I6kU z`u-m0bdWhd?Val~I>vp9*a?WUeSJAn=B@WWMyq!Wu#+O$8Z_A&&Q~clu~)`kMX=K^ zs@)ZO)C{~0Amw+p-L&f$KKCe{WSE77=)FZB{U<AlQp$?j-LLY@3Ck3_@s(NQJ=Hw% z^c00emi5KhCMJFUJ;pQQrS#(Isv25d_A>K>RJjY8c3Q;eKeKeSwxlr{ECq~uWf)X> zT`2aWx_ELNDTu>xO?0k={zSJ@DgB8OYNZah9s&8QBl2mH4l?uHC0=5Fwi3c_M*ZJE zo}0U<PgKwx;gyTqXN=!h$P-k13+vIe#Bppzd`82sPKICCr1}`}d4e9azGBG=jqMoi zd&MammzYp05_kW#GWnG&Z&>MHJs^Mez>%`CB)N3BW3&xPSSK8pXddwD!HPAdb<l(( zB}4iAZPiag4(W@maeK#pq&rYHzTyATYx1z~9sfy5{C576`}e6&XX3v6$UklTJcuh7 zi!Q2or|6rwuGVK-_Lucaai&G>mKxO`EaXn`DaXZ7t|V!Vm72K9#KpW32;rO{tL}JR z88}Kyw*+mcql~Ny^v*(PameuyS~{+zx9-#~HYf4L*gcTsa`%tkuHN)jp1;K?x60C9 z%4lDwpKu8|n0H~ZSzoZ_*&acN%ZftXtm^61;|ouK8%h4%!IwX>x#J``>`A(63<|vy zFa^!=wZqcKnG~$XKG0NkafN6%)V<9rP53xSdsFKh*(-Tu((~(*t39n=jKu}mmN>j8 zy4LKJ6Nm@5T+`yJ`YDo@We5jvKg(Uqp%*`|nW@hbF&uJ5Sdc95reXrtLL-}goKUEf zK3gQMoA<8S8(mj#?<_}}Z=JkzDH*j7amYRlIs`IPJ<ANy_|`jG#(-MqU~BS@#5eRJ z{;@_bBg%XpIh)V9lYGhBf?=PR>H<C1uxqj`d8d)|$LaZ>KWe>@0y&jDVTA7807q+) zG`HNzjJmTVeDKXbFGXqBLIXZQ-|k*MRVS3+8R1D<{K`NwM=isXcIcwiosOX!^Wt6~ z%t!tC(<4(SxEoaxbE-<iDp$DR4VS+?Mi$xRjJ(2&gLmqyNZ3GkEgJ1iBnFk36syVm zmuzc3y>pA_rwjITgi`h(SCazurnA7kQS?HT2RRq+ezd(uAH(fjue@pD#HITBTD>%! zVgILFVxo8S1iXW>E^*vcr;A@T3Ka}RUp}^|5L;TvmU_0#w3O2$U4oy}2q2>cB<7Cq z^w-4{`e@-H-Bc2zJnt?x>^Wi?od*mZDm~A5Pz()HiHDj@7vUD#5j|Cz88`1K6XIF# zYFH*8p|ag__T!K8-$^qKm(Jc^tJN!>eYS!1Nu=SaWq7V&*c=lj@#CtVyin7vS1cWI z(eBMc>+i?|`vXVVK%SPQel{d{>V@IB82B`_I`WvP$V2i1V=;-9<NWq5WXJX@#3=Kh zCM(OSj9NQ=AzW0jOzU^MD9gDUP$y4##mse<kNVOoUBj#J^|Aq@Z-k6bV@e!uK^JVF zqHaujlMzcPOzld4Oh-HtzLV#EzwzPj$2y;=XRl|=XYp+1Lhi+Jp3l^$K&E9WJ8OBG zo&MNXM6D$ay{8bBPkz&NQGH2nK1=P1;^;Y;jOb%;@(<G!_J)>#LhZ)Zy?A&;scZb? zJ&jrAsN0<Jvd5I>-WMfibs4lR;(vOtm36wZ7Ay0GBz9DI&Ezuyr(v%AxLMY(r>D7J zx4UDDD)w)SVEL0;oPS@m!ZMGv�Tc7P@&Qw!7>WK?g5`e$K_jW$2mSS|==u+X%<# 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 SSy@SiS;gD&f~T`r!2bbuU^(3Y diff --git a/fab.pretty/PinSocket_1x05_P2.54mm_Vertical_SMD.kicad_mod b/fab.pretty/PinSocket_1x05_P2.54mm_Vertical_SMD.kicad_mod index 1c344f1..466ec11 100644 --- a/fab.pretty/PinSocket_1x05_P2.54mm_Vertical_SMD.kicad_mod +++ b/fab.pretty/PinSocket_1x05_P2.54mm_Vertical_SMD.kicad_mod @@ -1,40 +1,229 @@ -(footprint "PinSocket_1x05_P2.54mm_Vertical_SMD" (version 20211014) (generator pcbnew) - (layer "F.Cu") - (tedit 62659B62) - (descr "https://media.digikey.com/pdf/Data%20Sheets/Sullins%20PDFs/NPxCxx1KFXx-RC%2010487-D.pdf") - (tags "vertical pin socket SMD 2.54mm") - (attr smd) - (fp_text reference "REF**" (at 0 -7.239 180) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp bb76a8d3-a59a-4f90-bdad-8ec9853793e0) - ) - (fp_text value "PinSocket_1x05" (at 0.006 7.62) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 912c0221-f944-46f6-ba12-3bff265e898a) - ) - (fp_text user "${REFERENCE}" (at 0 0 90) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp f567ebe0-93fd-43fa-b74d-07b5c71a5caf) - ) - (fp_line (start -1.27 6.52) (end 1.27 6.52) (layer "F.SilkS") (width 0.12) (tstamp 9c5c7364-4126-4e05-9977-6c96a1398e63)) - (fp_line (start 1.397 -6.477) (end 0 -6.477) (layer "F.SilkS") (width 0.12) (tstamp 9e0f9b2b-e1bd-47d3-9a98-b36c8a692f7e)) - (fp_line (start 1.397 -5.842) (end 1.397 -6.477) (layer "F.SilkS") (width 0.12) (tstamp b813aac5-f463-4575-919b-4a3f45c66f96)) - (fp_line (start -2.794 6.52) (end 2.794 6.52) (layer "F.CrtYd") (width 0.05) (tstamp 22a7b7f0-1c63-425d-a35c-76521e69f680)) - (fp_line (start 2.794 6.52) (end 2.794 -6.477) (layer "F.CrtYd") (width 0.05) (tstamp 3d5edb30-5108-4cee-bf03-5fbf035fef70)) - (fp_line (start -2.794 -6.477) (end -2.794 6.52) (layer "F.CrtYd") (width 0.05) (tstamp 5ef84500-5c7e-46eb-af36-7dbd32237ad7)) - (fp_line (start 2.794 -6.477) (end -2.794 -6.477) (layer "F.CrtYd") (width 0.05) (tstamp d4a3126a-a132-4187-af88-aef5e6f8b12d)) - (fp_line (start -1.27 6.35) (end -1.27 -6.35) (layer "F.Fab") (width 0.1) (tstamp 26ccb991-0b6a-4349-ad30-810591a5323e)) - (fp_line (start -1.27 -6.35) (end 1.27 -6.35) (layer "F.Fab") (width 0.1) (tstamp 68f1f70c-f487-4c8e-8bc2-bc208d72fdac)) - (fp_line (start -1.27 6.35) (end 1.27 6.35) (layer "F.Fab") (width 0.1) (tstamp 8ed7778d-23cb-4a1e-bfff-5550f0c8f189)) - (fp_line (start 1.27 -6.35) (end 1.27 6.35) (layer "F.Fab") (width 0.1) (tstamp fe9db4a0-d422-4505-b2c6-67d4e4b014ab)) - (pad "1" smd rect (at 1.65 -5.08) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5be3fcf0-46cd-4786-b369-3cea9f1e6915)) - (pad "2" smd rect (at -1.65 -2.54) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ff73c9f7-4483-4325-aba1-882906f0fa69)) - (pad "3" smd rect (at 1.65 0) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b09455e7-4868-4992-b1bd-4e7c2eea9414)) - (pad "4" smd rect (at -1.65 2.54) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 808c48b2-fd82-4548-a9e5-29a87092c165)) - (pad "5" smd rect (at 1.65 5.08) (size 2 1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4b2ef5fd-88b4-4d53-8de5-910dbeac8d27)) - (model "${FAB}/fab.3dshapes/Header_SMD_01x02_P2.54mm_Horizontal_Male.step" - (offset (xyz 0 0 0)) - (scale (xyz 1 1 1)) - (rotate (xyz 0 0 0)) - ) +(footprint "PinSocket_1x05_P2.54mm_Vertical_SMD" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "https://media.digikey.com/pdf/Data%20Sheets/Sullins%20PDFs/NPxCxx1KFXx-RC%2010487-D.pdf") + (tags "vertical pin socket SMD 2.54mm") + (property "Reference" "REF**" + (at 0 -7.239 180) + (layer "F.SilkS") + (uuid "bb76a8d3-a59a-4f90-bdad-8ec9853793e0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "PinSocket_1x05" + (at 0.006 7.62 0) + (layer "F.Fab") + (uuid "912c0221-f944-46f6-ba12-3bff265e898a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "3c10bda3-0cf3-4d65-bc95-daae7b8c2654") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "5df32717-cb8c-473d-9dcd-6fac3ce51214") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "d7fbdcc1-ea2b-4cef-afc3-b5d8ec842862") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr smd) + (fp_line + (start -1.27 6.52) + (end 1.27 6.52) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9c5c7364-4126-4e05-9977-6c96a1398e63") + ) + (fp_line + (start 1.397 -6.477) + (end 0 -6.477) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9e0f9b2b-e1bd-47d3-9a98-b36c8a692f7e") + ) + (fp_line + (start 1.397 -5.842) + (end 1.397 -6.477) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b813aac5-f463-4575-919b-4a3f45c66f96") + ) + (fp_line + (start -2.794 -6.477) + (end -2.794 6.52) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5ef84500-5c7e-46eb-af36-7dbd32237ad7") + ) + (fp_line + (start -2.794 6.52) + (end 2.794 6.52) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "22a7b7f0-1c63-425d-a35c-76521e69f680") + ) + (fp_line + (start 2.794 -6.477) + (end -2.794 -6.477) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d4a3126a-a132-4187-af88-aef5e6f8b12d") + ) + (fp_line + (start 2.794 6.52) + (end 2.794 -6.477) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3d5edb30-5108-4cee-bf03-5fbf035fef70") + ) + (fp_line + (start -1.27 -6.35) + (end 1.27 -6.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "68f1f70c-f487-4c8e-8bc2-bc208d72fdac") + ) + (fp_line + (start -1.27 6.35) + (end -1.27 -6.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "26ccb991-0b6a-4349-ad30-810591a5323e") + ) + (fp_line + (start -1.27 6.35) + (end 1.27 6.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "8ed7778d-23cb-4a1e-bfff-5550f0c8f189") + ) + (fp_line + (start 1.27 -6.35) + (end 1.27 6.35) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "fe9db4a0-d422-4505-b2c6-67d4e4b014ab") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "f567ebe0-93fd-43fa-b74d-07b5c71a5caf") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd rect + (at 1.65 -5.08) + (size 2 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "5be3fcf0-46cd-4786-b369-3cea9f1e6915") + ) + (pad "2" smd rect + (at -1.65 -2.54) + (size 2 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "ff73c9f7-4483-4325-aba1-882906f0fa69") + ) + (pad "3" smd rect + (at 1.65 0) + (size 2 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "b09455e7-4868-4992-b1bd-4e7c2eea9414") + ) + (pad "4" smd rect + (at -1.65 2.54) + (size 2 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "808c48b2-fd82-4548-a9e5-29a87092c165") + ) + (pad "5" smd rect + (at 1.65 5.08) + (size 2 1) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "4b2ef5fd-88b4-4d53-8de5-910dbeac8d27") + ) + (model "${FAB}/fab.3dshapes/PinSocket-01x05_P2.54mm_Vertical_SMD.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 0) + ) + ) ) -- GitLab