From a84d9bc042f3f5823ffaea48f5f54b55708fae5b Mon Sep 17 00:00:00 2001 From: Krisjanis Rijnieks <krisjanis.rijnieks@gmail.com> Date: Wed, 29 Jan 2025 19:06:01 +0200 Subject: [PATCH] Add OpAmp Texas TLV365DBVR with 3D model --- fab.3dshapes/OpAmp_Texas-TLV365DBVR.step | 2714 +++++++++++++++++++ fab.3dsource/OpAmp_Texas.FCStd | Bin 0 -> 81944 bytes fab.kicad_sym | 198 ++ fab.pretty/OpAmp_Texas_TLV365DBVR.kicad_mod | 241 ++ 4 files changed, 3153 insertions(+) create mode 100644 fab.3dshapes/OpAmp_Texas-TLV365DBVR.step create mode 100644 fab.3dsource/OpAmp_Texas.FCStd create mode 100644 fab.pretty/OpAmp_Texas_TLV365DBVR.kicad_mod diff --git a/fab.3dshapes/OpAmp_Texas-TLV365DBVR.step b/fab.3dshapes/OpAmp_Texas-TLV365DBVR.step new file mode 100644 index 0000000..5512239 --- /dev/null +++ b/fab.3dshapes/OpAmp_Texas-TLV365DBVR.step @@ -0,0 +1,2714 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2025-01-29T19:02:52',( + '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('TLV365DBVR','TLV365DBVR','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23),#27); +#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.,0.,0.)); +#21 = DIRECTION('',(0.,0.,1.)); +#22 = DIRECTION('',(1.,0.,0.)); +#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26); +#24 = CARTESIAN_POINT('',(0.,0.,0.)); +#25 = DIRECTION('',(0.,0.,1.)); +#26 = DIRECTION('',(1.,0.,0.)); +#27 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#31)) GLOBAL_UNIT_ASSIGNED_CONTEXT( +(#28,#29,#30)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#28 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#29 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#30 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#31 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#28, + 'distance_accuracy_value','confusion accuracy'); +#32 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#33 = SHAPE_DEFINITION_REPRESENTATION(#34,#40); +#34 = PRODUCT_DEFINITION_SHAPE('','',#35); +#35 = PRODUCT_DEFINITION('design','',#36,#39); +#36 = PRODUCT_DEFINITION_FORMATION('','',#37); +#37 = PRODUCT('Body','Body','',(#38)); +#38 = PRODUCT_CONTEXT('',#2,'mechanical'); +#39 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#40 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#41),#257); +#41 = MANIFOLD_SOLID_BREP('',#42); +#42 = CLOSED_SHELL('',(#43,#83,#114,#145,#176,#207,#229,#243)); +#43 = ADVANCED_FACE('',(#44),#78,.T.); +#44 = FACE_BOUND('',#45,.T.); +#45 = EDGE_LOOP('',(#46,#56,#64,#72)); +#46 = ORIENTED_EDGE('',*,*,#47,.T.); +#47 = EDGE_CURVE('',#48,#50,#52,.T.); +#48 = VERTEX_POINT('',#49); +#49 = CARTESIAN_POINT('',(0.741674224316,1.4,-3.10862446895E-16)); +#50 = VERTEX_POINT('',#51); +#51 = CARTESIAN_POINT('',(0.741674224316,-1.4,3.10862446895E-16)); +#52 = LINE('',#53,#54); +#53 = CARTESIAN_POINT('',(0.741674224316,1.4,-3.10862446895E-16)); +#54 = VECTOR('',#55,1.); +#55 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#56 = ORIENTED_EDGE('',*,*,#57,.T.); +#57 = EDGE_CURVE('',#50,#58,#60,.T.); +#58 = VERTEX_POINT('',#59); +#59 = CARTESIAN_POINT('',(-0.741674224316,-1.4,3.10862446895E-16)); +#60 = LINE('',#61,#62); +#61 = CARTESIAN_POINT('',(0.741674224316,-1.4,4.440892098501E-16)); +#62 = VECTOR('',#63,1.); +#63 = DIRECTION('',(-1.,0.,0.)); +#64 = ORIENTED_EDGE('',*,*,#65,.F.); +#65 = EDGE_CURVE('',#66,#58,#68,.T.); +#66 = VERTEX_POINT('',#67); +#67 = CARTESIAN_POINT('',(-0.741674224316,1.4,-3.10862446895E-16)); +#68 = LINE('',#69,#70); +#69 = CARTESIAN_POINT('',(-0.741674224316,1.4,-3.10862446895E-16)); +#70 = VECTOR('',#71,1.); +#71 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#72 = ORIENTED_EDGE('',*,*,#73,.F.); +#73 = EDGE_CURVE('',#48,#66,#74,.T.); +#74 = LINE('',#75,#76); +#75 = CARTESIAN_POINT('',(0.741674224316,1.4,-4.440892098501E-16)); +#76 = VECTOR('',#77,1.); +#77 = DIRECTION('',(-1.,0.,0.)); +#78 = PLANE('',#79); +#79 = AXIS2_PLACEMENT_3D('',#80,#81,#82); +#80 = CARTESIAN_POINT('',(0.741674224316,1.4,-3.10862446895E-16)); +#81 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#82 = DIRECTION('',(-1.,-0.,0.)); +#83 = ADVANCED_FACE('',(#84),#109,.T.); +#84 = FACE_BOUND('',#85,.T.); +#85 = EDGE_LOOP('',(#86,#87,#95,#103)); +#86 = ORIENTED_EDGE('',*,*,#65,.T.); +#87 = ORIENTED_EDGE('',*,*,#88,.T.); +#88 = EDGE_CURVE('',#58,#89,#91,.T.); +#89 = VERTEX_POINT('',#90); +#90 = CARTESIAN_POINT('',(-0.8,-1.4,0.666666666667)); +#91 = LINE('',#92,#93); +#92 = CARTESIAN_POINT('',(-0.741674224316,-1.4,4.440892098501E-16)); +#93 = VECTOR('',#94,1.); +#94 = DIRECTION('',(-8.715574274766E-02,2.211996581662E-16, + 0.996194698092)); +#95 = ORIENTED_EDGE('',*,*,#96,.F.); +#96 = EDGE_CURVE('',#97,#89,#99,.T.); +#97 = VERTEX_POINT('',#98); +#98 = CARTESIAN_POINT('',(-0.8,1.4,0.666666666667)); +#99 = LINE('',#100,#101); +#100 = CARTESIAN_POINT('',(-0.8,1.4,0.666666666667)); +#101 = VECTOR('',#102,1.); +#102 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#103 = ORIENTED_EDGE('',*,*,#104,.F.); +#104 = EDGE_CURVE('',#66,#97,#105,.T.); +#105 = LINE('',#106,#107); +#106 = CARTESIAN_POINT('',(-0.741674224316,1.4,-4.440892098501E-16)); +#107 = VECTOR('',#108,1.); +#108 = DIRECTION('',(-8.715574274766E-02,2.211996581662E-16, + 0.996194698092)); +#109 = PLANE('',#110); +#110 = AXIS2_PLACEMENT_3D('',#111,#112,#113); +#111 = CARTESIAN_POINT('',(-0.741674224316,1.4,-3.10862446895E-16)); +#112 = DIRECTION('',(-0.996194698092,-1.935246246535E-17, + -8.715574274766E-02)); +#113 = DIRECTION('',(-8.715574274766E-02,2.211996581662E-16, + 0.996194698092)); +#114 = ADVANCED_FACE('',(#115),#140,.T.); +#115 = FACE_BOUND('',#116,.T.); +#116 = EDGE_LOOP('',(#117,#118,#126,#134)); +#117 = ORIENTED_EDGE('',*,*,#96,.T.); +#118 = ORIENTED_EDGE('',*,*,#119,.T.); +#119 = EDGE_CURVE('',#89,#120,#122,.T.); +#120 = VERTEX_POINT('',#121); +#121 = CARTESIAN_POINT('',(-0.741674224316,-1.4,1.)); +#122 = LINE('',#123,#124); +#123 = CARTESIAN_POINT('',(-0.8,-1.4,0.666666666667)); +#124 = VECTOR('',#125,1.); +#125 = DIRECTION('',(0.172358661723,2.187215429139E-16,0.985034259165)); +#126 = ORIENTED_EDGE('',*,*,#127,.F.); +#127 = EDGE_CURVE('',#128,#120,#130,.T.); +#128 = VERTEX_POINT('',#129); +#129 = CARTESIAN_POINT('',(-0.741674224316,1.4,1.)); +#130 = LINE('',#131,#132); +#131 = CARTESIAN_POINT('',(-0.741674224316,1.4,1.)); +#132 = VECTOR('',#133,1.); +#133 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#134 = ORIENTED_EDGE('',*,*,#135,.F.); +#135 = EDGE_CURVE('',#97,#128,#136,.T.); +#136 = LINE('',#137,#138); +#137 = CARTESIAN_POINT('',(-0.8,1.4,0.666666666667)); +#138 = VECTOR('',#139,1.); +#139 = DIRECTION('',(0.172358661723,2.187215429139E-16,0.985034259165)); +#140 = PLANE('',#141); +#141 = AXIS2_PLACEMENT_3D('',#142,#143,#144); +#142 = CARTESIAN_POINT('',(-0.8,1.4,0.666666666667)); +#143 = DIRECTION('',(-0.985034259165,3.827131094774E-17,0.172358661723) + ); +#144 = DIRECTION('',(0.172358661723,2.187215429139E-16,0.985034259165)); +#145 = ADVANCED_FACE('',(#146),#171,.T.); +#146 = FACE_BOUND('',#147,.T.); +#147 = EDGE_LOOP('',(#148,#149,#157,#165)); +#148 = ORIENTED_EDGE('',*,*,#127,.T.); +#149 = ORIENTED_EDGE('',*,*,#150,.T.); +#150 = EDGE_CURVE('',#120,#151,#153,.T.); +#151 = VERTEX_POINT('',#152); +#152 = CARTESIAN_POINT('',(0.741674224316,-1.4,1.)); +#153 = LINE('',#154,#155); +#154 = CARTESIAN_POINT('',(-0.741674224316,-1.4,1.)); +#155 = VECTOR('',#156,1.); +#156 = DIRECTION('',(1.,0.,0.)); +#157 = ORIENTED_EDGE('',*,*,#158,.F.); +#158 = EDGE_CURVE('',#159,#151,#161,.T.); +#159 = VERTEX_POINT('',#160); +#160 = CARTESIAN_POINT('',(0.741674224316,1.4,1.)); +#161 = LINE('',#162,#163); +#162 = CARTESIAN_POINT('',(0.741674224316,1.4,1.)); +#163 = VECTOR('',#164,1.); +#164 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#165 = ORIENTED_EDGE('',*,*,#166,.F.); +#166 = EDGE_CURVE('',#128,#159,#167,.T.); +#167 = LINE('',#168,#169); +#168 = CARTESIAN_POINT('',(-0.741674224316,1.4,1.)); +#169 = VECTOR('',#170,1.); +#170 = DIRECTION('',(1.,0.,0.)); +#171 = PLANE('',#172); +#172 = AXIS2_PLACEMENT_3D('',#173,#174,#175); +#173 = CARTESIAN_POINT('',(-0.741674224316,1.4,1.)); +#174 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#175 = DIRECTION('',(1.,0.,0.)); +#176 = ADVANCED_FACE('',(#177),#202,.T.); +#177 = FACE_BOUND('',#178,.T.); +#178 = EDGE_LOOP('',(#179,#180,#188,#196)); +#179 = ORIENTED_EDGE('',*,*,#158,.T.); +#180 = ORIENTED_EDGE('',*,*,#181,.T.); +#181 = EDGE_CURVE('',#151,#182,#184,.T.); +#182 = VERTEX_POINT('',#183); +#183 = CARTESIAN_POINT('',(0.8,-1.4,0.666666666667)); +#184 = LINE('',#185,#186); +#185 = CARTESIAN_POINT('',(0.741674224316,-1.4,1.)); +#186 = VECTOR('',#187,1.); +#187 = DIRECTION('',(0.172358661723,-2.187215429139E-16,-0.985034259165) + ); +#188 = ORIENTED_EDGE('',*,*,#189,.F.); +#189 = EDGE_CURVE('',#190,#182,#192,.T.); +#190 = VERTEX_POINT('',#191); +#191 = CARTESIAN_POINT('',(0.8,1.4,0.666666666667)); +#192 = LINE('',#193,#194); +#193 = CARTESIAN_POINT('',(0.8,1.4,0.666666666667)); +#194 = VECTOR('',#195,1.); +#195 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#196 = ORIENTED_EDGE('',*,*,#197,.F.); +#197 = EDGE_CURVE('',#159,#190,#198,.T.); +#198 = LINE('',#199,#200); +#199 = CARTESIAN_POINT('',(0.741674224316,1.4,1.)); +#200 = VECTOR('',#201,1.); +#201 = DIRECTION('',(0.172358661723,-2.187215429139E-16,-0.985034259165) + ); +#202 = PLANE('',#203); +#203 = AXIS2_PLACEMENT_3D('',#204,#205,#206); +#204 = CARTESIAN_POINT('',(0.741674224316,1.4,1.)); +#205 = DIRECTION('',(0.985034259165,3.827131094774E-17,0.172358661723)); +#206 = DIRECTION('',(0.172358661723,-2.187215429139E-16,-0.985034259165) + ); +#207 = ADVANCED_FACE('',(#208),#224,.T.); +#208 = FACE_BOUND('',#209,.T.); +#209 = EDGE_LOOP('',(#210,#211,#217,#218)); +#210 = ORIENTED_EDGE('',*,*,#189,.T.); +#211 = ORIENTED_EDGE('',*,*,#212,.T.); +#212 = EDGE_CURVE('',#182,#50,#213,.T.); +#213 = LINE('',#214,#215); +#214 = CARTESIAN_POINT('',(0.8,-1.4,0.666666666667)); +#215 = VECTOR('',#216,1.); +#216 = DIRECTION('',(-8.715574274766E-02,-2.211996581662E-16, + -0.996194698092)); +#217 = ORIENTED_EDGE('',*,*,#47,.F.); +#218 = ORIENTED_EDGE('',*,*,#219,.F.); +#219 = EDGE_CURVE('',#190,#48,#220,.T.); +#220 = LINE('',#221,#222); +#221 = CARTESIAN_POINT('',(0.8,1.4,0.666666666667)); +#222 = VECTOR('',#223,1.); +#223 = DIRECTION('',(-8.715574274766E-02,-2.211996581662E-16, + -0.996194698092)); +#224 = PLANE('',#225); +#225 = AXIS2_PLACEMENT_3D('',#226,#227,#228); +#226 = CARTESIAN_POINT('',(0.8,1.4,0.666666666667)); +#227 = DIRECTION('',(0.996194698092,-1.935246246535E-17, + -8.715574274766E-02)); +#228 = DIRECTION('',(-8.715574274766E-02,-2.211996581662E-16, + -0.996194698092)); +#229 = ADVANCED_FACE('',(#230),#238,.T.); +#230 = FACE_BOUND('',#231,.T.); +#231 = EDGE_LOOP('',(#232,#233,#234,#235,#236,#237)); +#232 = ORIENTED_EDGE('',*,*,#73,.T.); +#233 = ORIENTED_EDGE('',*,*,#104,.T.); +#234 = ORIENTED_EDGE('',*,*,#135,.T.); +#235 = ORIENTED_EDGE('',*,*,#166,.T.); +#236 = ORIENTED_EDGE('',*,*,#197,.T.); +#237 = ORIENTED_EDGE('',*,*,#219,.T.); +#238 = PLANE('',#239); +#239 = AXIS2_PLACEMENT_3D('',#240,#241,#242); +#240 = CARTESIAN_POINT('',(1.114252438062E-17,1.4,0.500507313663)); +#241 = DIRECTION('',(0.,1.,-4.930380657631E-32)); +#242 = DIRECTION('',(0.,4.930380657631E-32,1.)); +#243 = ADVANCED_FACE('',(#244),#252,.F.); +#244 = FACE_BOUND('',#245,.F.); +#245 = EDGE_LOOP('',(#246,#247,#248,#249,#250,#251)); +#246 = ORIENTED_EDGE('',*,*,#57,.T.); +#247 = ORIENTED_EDGE('',*,*,#88,.T.); +#248 = ORIENTED_EDGE('',*,*,#119,.T.); +#249 = ORIENTED_EDGE('',*,*,#150,.T.); +#250 = ORIENTED_EDGE('',*,*,#181,.T.); +#251 = ORIENTED_EDGE('',*,*,#212,.T.); +#252 = PLANE('',#253); +#253 = AXIS2_PLACEMENT_3D('',#254,#255,#256); +#254 = CARTESIAN_POINT('',(1.114252438062E-17,-1.4,0.500507313663)); +#255 = DIRECTION('',(0.,1.,-4.930380657631E-32)); +#256 = DIRECTION('',(0.,4.930380657631E-32,1.)); +#257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#261)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#258,#259,#260)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#258 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#259 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#260 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#261 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#258, + 'distance_accuracy_value','confusion accuracy'); +#262 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#263,#265); +#263 = ( REPRESENTATION_RELATIONSHIP('','',#40,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#264) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#264 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#265 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#266 + ); +#266 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','Body','',#5,#35,$); +#267 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#37)); +#268 = SHAPE_DEFINITION_REPRESENTATION(#269,#275); +#269 = PRODUCT_DEFINITION_SHAPE('','',#270); +#270 = PRODUCT_DEFINITION('design','',#271,#274); +#271 = PRODUCT_DEFINITION_FORMATION('','',#272); +#272 = PRODUCT('Lead','Lead','',(#273)); +#273 = PRODUCT_CONTEXT('',#2,'mechanical'); +#274 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#275 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#276),#698); +#276 = MANIFOLD_SOLID_BREP('',#277); +#277 = CLOSED_SHELL('',(#278,#386,#417,#442,#467,#491,#515,#539,#563, + #587,#611,#636,#661,#678)); +#278 = ADVANCED_FACE('',(#279),#381,.T.); +#279 = FACE_BOUND('',#280,.T.); +#280 = EDGE_LOOP('',(#281,#291,#300,#308,#316,#324,#333,#341,#350,#358, + #366,#374)); +#281 = ORIENTED_EDGE('',*,*,#282,.T.); +#282 = EDGE_CURVE('',#283,#285,#287,.T.); +#283 = VERTEX_POINT('',#284); +#284 = CARTESIAN_POINT('',(0.948480775301,0.2,0.584031484433)); +#285 = VERTEX_POINT('',#286); +#286 = CARTESIAN_POINT('',(1.026543179427,0.2,0.141317591117)); +#287 = LINE('',#288,#289); +#288 = CARTESIAN_POINT('',(0.933909963118,0.2,0.666666666667)); +#289 = VECTOR('',#290,1.); +#290 = DIRECTION('',(0.173648177667,-2.186712484447E-16,-0.984807753012) + ); +#291 = ORIENTED_EDGE('',*,*,#292,.T.); +#292 = EDGE_CURVE('',#285,#293,#295,.T.); +#293 = VERTEX_POINT('',#294); +#294 = CARTESIAN_POINT('',(1.075783567078,0.2,1.E-01)); +#295 = CIRCLE('',#296,5.E-02); +#296 = AXIS2_PLACEMENT_3D('',#297,#298,#299); +#297 = CARTESIAN_POINT('',(1.075783567078,0.2,0.15)); +#298 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#299 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#300 = ORIENTED_EDGE('',*,*,#301,.T.); +#301 = EDGE_CURVE('',#293,#302,#304,.T.); +#302 = VERTEX_POINT('',#303); +#303 = CARTESIAN_POINT('',(1.45,0.2,1.E-01)); +#304 = LINE('',#305,#306); +#305 = CARTESIAN_POINT('',(1.033828585519,0.2,1.E-01)); +#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('',(1.45,0.2,-4.440892098501E-17)); +#312 = LINE('',#313,#314); +#313 = CARTESIAN_POINT('',(1.45,0.2,1.E-01)); +#314 = VECTOR('',#315,1.); +#315 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#316 = ORIENTED_EDGE('',*,*,#317,.T.); +#317 = EDGE_CURVE('',#310,#318,#320,.T.); +#318 = VERTEX_POINT('',#319); +#319 = CARTESIAN_POINT('',(1.033828585519,0.2,-3.885780586188E-17)); +#320 = LINE('',#321,#322); +#321 = CARTESIAN_POINT('',(1.45,0.2,-2.775557561563E-17)); +#322 = VECTOR('',#323,1.); +#323 = DIRECTION('',(-1.,0.,0.)); +#324 = ORIENTED_EDGE('',*,*,#325,.T.); +#325 = EDGE_CURVE('',#318,#326,#328,.T.); +#326 = VERTEX_POINT('',#327); +#327 = CARTESIAN_POINT('',(0.935347810218,0.2,8.263518223331E-02)); +#328 = CIRCLE('',#329,0.1); +#329 = AXIS2_PLACEMENT_3D('',#330,#331,#332); +#330 = CARTESIAN_POINT('',(1.033828585519,0.2,1.E-01)); +#331 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#332 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#333 = ORIENTED_EDGE('',*,*,#334,.T.); +#334 = EDGE_CURVE('',#326,#335,#337,.T.); +#335 = VERTEX_POINT('',#336); +#336 = CARTESIAN_POINT('',(0.857285406092,0.2,0.52534907555)); +#337 = LINE('',#338,#339); +#338 = CARTESIAN_POINT('',(0.949918622401,0.2,-2.775557561563E-17)); +#339 = VECTOR('',#340,1.); +#340 = DIRECTION('',(-0.173648177667,2.186712484447E-16,0.984807753012) + ); +#341 = ORIENTED_EDGE('',*,*,#342,.F.); +#342 = EDGE_CURVE('',#343,#335,#345,.T.); +#343 = VERTEX_POINT('',#344); +#344 = CARTESIAN_POINT('',(0.808045018441,0.2,0.566666666667)); +#345 = CIRCLE('',#346,5.E-02); +#346 = AXIS2_PLACEMENT_3D('',#347,#348,#349); +#347 = CARTESIAN_POINT('',(0.808045018441,0.2,0.516666666667)); +#348 = DIRECTION('',(-0.,1.,-2.22044604925E-16)); +#349 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#350 = ORIENTED_EDGE('',*,*,#351,.T.); +#351 = EDGE_CURVE('',#343,#352,#354,.T.); +#352 = VERTEX_POINT('',#353); +#353 = CARTESIAN_POINT('',(0.,0.2,0.566666666667)); +#354 = LINE('',#355,#356); +#355 = CARTESIAN_POINT('',(0.85,0.2,0.566666666667)); +#356 = VECTOR('',#357,1.); +#357 = DIRECTION('',(-1.,0.,0.)); +#358 = ORIENTED_EDGE('',*,*,#359,.T.); +#359 = EDGE_CURVE('',#352,#360,#362,.T.); +#360 = VERTEX_POINT('',#361); +#361 = CARTESIAN_POINT('',(0.,0.2,0.666666666667)); +#362 = LINE('',#363,#364); +#363 = CARTESIAN_POINT('',(0.,0.2,0.566666666667)); +#364 = VECTOR('',#365,1.); +#365 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#366 = ORIENTED_EDGE('',*,*,#367,.T.); +#367 = EDGE_CURVE('',#360,#368,#370,.T.); +#368 = VERTEX_POINT('',#369); +#369 = CARTESIAN_POINT('',(0.85,0.2,0.666666666667)); +#370 = LINE('',#371,#372); +#371 = CARTESIAN_POINT('',(0.,0.2,0.666666666667)); +#372 = VECTOR('',#373,1.); +#373 = DIRECTION('',(1.,0.,0.)); +#374 = ORIENTED_EDGE('',*,*,#375,.T.); +#375 = EDGE_CURVE('',#368,#283,#376,.T.); +#376 = CIRCLE('',#377,0.1); +#377 = AXIS2_PLACEMENT_3D('',#378,#379,#380); +#378 = CARTESIAN_POINT('',(0.85,0.2,0.566666666667)); +#379 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#380 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#381 = PLANE('',#382); +#382 = AXIS2_PLACEMENT_3D('',#383,#384,#385); +#383 = CARTESIAN_POINT('',(0.775921279479,0.2,0.394018951092)); +#384 = DIRECTION('',(0.,1.,-4.930380657631E-32)); +#385 = DIRECTION('',(0.,4.930380657631E-32,1.)); +#386 = ADVANCED_FACE('',(#387),#412,.T.); +#387 = FACE_BOUND('',#388,.T.); +#388 = EDGE_LOOP('',(#389,#390,#398,#406)); +#389 = ORIENTED_EDGE('',*,*,#282,.F.); +#390 = ORIENTED_EDGE('',*,*,#391,.T.); +#391 = EDGE_CURVE('',#283,#392,#394,.T.); +#392 = VERTEX_POINT('',#393); +#393 = CARTESIAN_POINT('',(0.948480775301,-0.2,0.584031484433)); +#394 = LINE('',#395,#396); +#395 = CARTESIAN_POINT('',(0.948480775301,0.2,0.584031484433)); +#396 = VECTOR('',#397,1.); +#397 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#398 = ORIENTED_EDGE('',*,*,#399,.T.); +#399 = EDGE_CURVE('',#392,#400,#402,.T.); +#400 = VERTEX_POINT('',#401); +#401 = CARTESIAN_POINT('',(1.026543179427,-0.2,0.141317591117)); +#402 = LINE('',#403,#404); +#403 = CARTESIAN_POINT('',(0.933909963118,-0.2,0.666666666667)); +#404 = VECTOR('',#405,1.); +#405 = DIRECTION('',(0.173648177667,-2.186712484447E-16,-0.984807753012) + ); +#406 = ORIENTED_EDGE('',*,*,#407,.F.); +#407 = EDGE_CURVE('',#285,#400,#408,.T.); +#408 = LINE('',#409,#410); +#409 = CARTESIAN_POINT('',(1.026543179427,0.2,0.141317591117)); +#410 = VECTOR('',#411,1.); +#411 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#412 = PLANE('',#413); +#413 = AXIS2_PLACEMENT_3D('',#414,#415,#416); +#414 = CARTESIAN_POINT('',(0.933909963118,0.2,0.666666666667)); +#415 = DIRECTION('',(0.984807753012,3.855764100601E-17,0.173648177667)); +#416 = DIRECTION('',(0.173648177667,-2.186712484447E-16,-0.984807753012) + ); +#417 = ADVANCED_FACE('',(#418),#437,.F.); +#418 = FACE_BOUND('',#419,.F.); +#419 = EDGE_LOOP('',(#420,#421,#429,#436)); +#420 = ORIENTED_EDGE('',*,*,#292,.T.); +#421 = ORIENTED_EDGE('',*,*,#422,.T.); +#422 = EDGE_CURVE('',#293,#423,#425,.T.); +#423 = VERTEX_POINT('',#424); +#424 = CARTESIAN_POINT('',(1.075783567078,-0.2,1.E-01)); +#425 = LINE('',#426,#427); +#426 = CARTESIAN_POINT('',(1.075783567078,0.2,1.E-01)); +#427 = VECTOR('',#428,1.); +#428 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#429 = ORIENTED_EDGE('',*,*,#430,.F.); +#430 = EDGE_CURVE('',#400,#423,#431,.T.); +#431 = CIRCLE('',#432,5.E-02); +#432 = AXIS2_PLACEMENT_3D('',#433,#434,#435); +#433 = CARTESIAN_POINT('',(1.075783567078,-0.2,0.15)); +#434 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#435 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#436 = ORIENTED_EDGE('',*,*,#407,.F.); +#437 = CYLINDRICAL_SURFACE('',#438,5.E-02); +#438 = AXIS2_PLACEMENT_3D('',#439,#440,#441); +#439 = CARTESIAN_POINT('',(1.075783567078,0.2,0.15)); +#440 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#441 = DIRECTION('',(-0.984807753012,-3.855764100601E-17,-0.173648177667 + )); +#442 = ADVANCED_FACE('',(#443),#462,.T.); +#443 = FACE_BOUND('',#444,.F.); +#444 = EDGE_LOOP('',(#445,#446,#447,#456)); +#445 = ORIENTED_EDGE('',*,*,#375,.T.); +#446 = ORIENTED_EDGE('',*,*,#391,.T.); +#447 = ORIENTED_EDGE('',*,*,#448,.F.); +#448 = EDGE_CURVE('',#449,#392,#451,.T.); +#449 = VERTEX_POINT('',#450); +#450 = CARTESIAN_POINT('',(0.85,-0.2,0.666666666667)); +#451 = CIRCLE('',#452,0.1); +#452 = AXIS2_PLACEMENT_3D('',#453,#454,#455); +#453 = CARTESIAN_POINT('',(0.85,-0.2,0.566666666667)); +#454 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#455 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#456 = ORIENTED_EDGE('',*,*,#457,.F.); +#457 = EDGE_CURVE('',#368,#449,#458,.T.); +#458 = LINE('',#459,#460); +#459 = CARTESIAN_POINT('',(0.85,0.2,0.666666666667)); +#460 = VECTOR('',#461,1.); +#461 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#462 = CYLINDRICAL_SURFACE('',#463,0.1); +#463 = AXIS2_PLACEMENT_3D('',#464,#465,#466); +#464 = CARTESIAN_POINT('',(0.85,0.2,0.566666666667)); +#465 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#466 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#467 = ADVANCED_FACE('',(#468),#486,.T.); +#468 = FACE_BOUND('',#469,.T.); +#469 = EDGE_LOOP('',(#470,#471,#472,#480)); +#470 = ORIENTED_EDGE('',*,*,#301,.F.); +#471 = ORIENTED_EDGE('',*,*,#422,.T.); +#472 = ORIENTED_EDGE('',*,*,#473,.T.); +#473 = EDGE_CURVE('',#423,#474,#476,.T.); +#474 = VERTEX_POINT('',#475); +#475 = CARTESIAN_POINT('',(1.45,-0.2,0.1)); +#476 = LINE('',#477,#478); +#477 = CARTESIAN_POINT('',(1.033828585519,-0.2,0.1)); +#478 = VECTOR('',#479,1.); +#479 = DIRECTION('',(1.,0.,0.)); +#480 = ORIENTED_EDGE('',*,*,#481,.F.); +#481 = EDGE_CURVE('',#302,#474,#482,.T.); +#482 = LINE('',#483,#484); +#483 = CARTESIAN_POINT('',(1.45,0.2,1.E-01)); +#484 = VECTOR('',#485,1.); +#485 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#486 = PLANE('',#487); +#487 = AXIS2_PLACEMENT_3D('',#488,#489,#490); +#488 = CARTESIAN_POINT('',(1.033828585519,0.2,1.E-01)); +#489 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#490 = DIRECTION('',(1.,0.,0.)); +#491 = ADVANCED_FACE('',(#492),#510,.T.); +#492 = FACE_BOUND('',#493,.T.); +#493 = EDGE_LOOP('',(#494,#495,#503,#509)); +#494 = ORIENTED_EDGE('',*,*,#367,.F.); +#495 = ORIENTED_EDGE('',*,*,#496,.T.); +#496 = EDGE_CURVE('',#360,#497,#499,.T.); +#497 = VERTEX_POINT('',#498); +#498 = CARTESIAN_POINT('',(0.,-0.2,0.666666666667)); +#499 = LINE('',#500,#501); +#500 = CARTESIAN_POINT('',(0.,0.2,0.666666666667)); +#501 = VECTOR('',#502,1.); +#502 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#503 = ORIENTED_EDGE('',*,*,#504,.T.); +#504 = EDGE_CURVE('',#497,#449,#505,.T.); +#505 = LINE('',#506,#507); +#506 = CARTESIAN_POINT('',(0.,-0.2,0.666666666667)); +#507 = VECTOR('',#508,1.); +#508 = DIRECTION('',(1.,0.,0.)); +#509 = ORIENTED_EDGE('',*,*,#457,.F.); +#510 = PLANE('',#511); +#511 = AXIS2_PLACEMENT_3D('',#512,#513,#514); +#512 = CARTESIAN_POINT('',(0.,0.2,0.666666666667)); +#513 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#514 = DIRECTION('',(1.,0.,0.)); +#515 = ADVANCED_FACE('',(#516),#534,.T.); +#516 = FACE_BOUND('',#517,.T.); +#517 = EDGE_LOOP('',(#518,#519,#527,#533)); +#518 = ORIENTED_EDGE('',*,*,#481,.T.); +#519 = ORIENTED_EDGE('',*,*,#520,.T.); +#520 = EDGE_CURVE('',#474,#521,#523,.T.); +#521 = VERTEX_POINT('',#522); +#522 = CARTESIAN_POINT('',(1.45,-0.2,4.440892098501E-17)); +#523 = LINE('',#524,#525); +#524 = CARTESIAN_POINT('',(1.45,-0.2,0.1)); +#525 = VECTOR('',#526,1.); +#526 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#527 = ORIENTED_EDGE('',*,*,#528,.F.); +#528 = EDGE_CURVE('',#310,#521,#529,.T.); +#529 = LINE('',#530,#531); +#530 = CARTESIAN_POINT('',(1.45,0.2,-4.440892098501E-17)); +#531 = VECTOR('',#532,1.); +#532 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#533 = ORIENTED_EDGE('',*,*,#309,.F.); +#534 = PLANE('',#535); +#535 = AXIS2_PLACEMENT_3D('',#536,#537,#538); +#536 = CARTESIAN_POINT('',(1.45,0.2,1.E-01)); +#537 = DIRECTION('',(1.,0.,0.)); +#538 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#539 = ADVANCED_FACE('',(#540),#558,.T.); +#540 = FACE_BOUND('',#541,.T.); +#541 = EDGE_LOOP('',(#542,#550,#556,#557)); +#542 = ORIENTED_EDGE('',*,*,#543,.T.); +#543 = EDGE_CURVE('',#352,#544,#546,.T.); +#544 = VERTEX_POINT('',#545); +#545 = CARTESIAN_POINT('',(0.,-0.2,0.566666666667)); +#546 = LINE('',#547,#548); +#547 = CARTESIAN_POINT('',(0.,0.2,0.566666666667)); +#548 = VECTOR('',#549,1.); +#549 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#550 = ORIENTED_EDGE('',*,*,#551,.T.); +#551 = EDGE_CURVE('',#544,#497,#552,.T.); +#552 = LINE('',#553,#554); +#553 = CARTESIAN_POINT('',(0.,-0.2,0.566666666667)); +#554 = VECTOR('',#555,1.); +#555 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#556 = ORIENTED_EDGE('',*,*,#496,.F.); +#557 = ORIENTED_EDGE('',*,*,#359,.F.); +#558 = PLANE('',#559); +#559 = AXIS2_PLACEMENT_3D('',#560,#561,#562); +#560 = CARTESIAN_POINT('',(0.,0.2,0.566666666667)); +#561 = DIRECTION('',(-1.,0.,0.)); +#562 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#563 = ADVANCED_FACE('',(#564),#582,.T.); +#564 = FACE_BOUND('',#565,.T.); +#565 = EDGE_LOOP('',(#566,#567,#568,#576)); +#566 = ORIENTED_EDGE('',*,*,#317,.F.); +#567 = ORIENTED_EDGE('',*,*,#528,.T.); +#568 = ORIENTED_EDGE('',*,*,#569,.T.); +#569 = EDGE_CURVE('',#521,#570,#572,.T.); +#570 = VERTEX_POINT('',#571); +#571 = CARTESIAN_POINT('',(1.033828585519,-0.2,5.273559366969E-17)); +#572 = LINE('',#573,#574); +#573 = CARTESIAN_POINT('',(1.45,-0.2,2.775557561563E-17)); +#574 = VECTOR('',#575,1.); +#575 = DIRECTION('',(-1.,0.,0.)); +#576 = ORIENTED_EDGE('',*,*,#577,.F.); +#577 = EDGE_CURVE('',#318,#570,#578,.T.); +#578 = LINE('',#579,#580); +#579 = CARTESIAN_POINT('',(1.033828585519,0.2,-3.885780586188E-17)); +#580 = VECTOR('',#581,1.); +#581 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#582 = PLANE('',#583); +#583 = AXIS2_PLACEMENT_3D('',#584,#585,#586); +#584 = CARTESIAN_POINT('',(1.45,0.2,-4.440892098501E-17)); +#585 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#586 = DIRECTION('',(-1.,0.,0.)); +#587 = ADVANCED_FACE('',(#588),#606,.T.); +#588 = FACE_BOUND('',#589,.T.); +#589 = EDGE_LOOP('',(#590,#591,#599,#605)); +#590 = ORIENTED_EDGE('',*,*,#351,.F.); +#591 = ORIENTED_EDGE('',*,*,#592,.T.); +#592 = EDGE_CURVE('',#343,#593,#595,.T.); +#593 = VERTEX_POINT('',#594); +#594 = CARTESIAN_POINT('',(0.808045018441,-0.2,0.566666666667)); +#595 = LINE('',#596,#597); +#596 = CARTESIAN_POINT('',(0.808045018441,0.2,0.566666666667)); +#597 = VECTOR('',#598,1.); +#598 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#599 = ORIENTED_EDGE('',*,*,#600,.T.); +#600 = EDGE_CURVE('',#593,#544,#601,.T.); +#601 = LINE('',#602,#603); +#602 = CARTESIAN_POINT('',(0.85,-0.2,0.566666666667)); +#603 = VECTOR('',#604,1.); +#604 = DIRECTION('',(-1.,0.,0.)); +#605 = ORIENTED_EDGE('',*,*,#543,.F.); +#606 = PLANE('',#607); +#607 = AXIS2_PLACEMENT_3D('',#608,#609,#610); +#608 = CARTESIAN_POINT('',(0.85,0.2,0.566666666667)); +#609 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#610 = DIRECTION('',(-1.,0.,0.)); +#611 = ADVANCED_FACE('',(#612),#631,.T.); +#612 = FACE_BOUND('',#613,.F.); +#613 = EDGE_LOOP('',(#614,#615,#623,#630)); +#614 = ORIENTED_EDGE('',*,*,#325,.T.); +#615 = ORIENTED_EDGE('',*,*,#616,.T.); +#616 = EDGE_CURVE('',#326,#617,#619,.T.); +#617 = VERTEX_POINT('',#618); +#618 = CARTESIAN_POINT('',(0.935347810218,-0.2,8.263518223331E-02)); +#619 = LINE('',#620,#621); +#620 = CARTESIAN_POINT('',(0.935347810218,0.2,8.263518223331E-02)); +#621 = VECTOR('',#622,1.); +#622 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#623 = ORIENTED_EDGE('',*,*,#624,.F.); +#624 = EDGE_CURVE('',#570,#617,#625,.T.); +#625 = CIRCLE('',#626,0.1); +#626 = AXIS2_PLACEMENT_3D('',#627,#628,#629); +#627 = CARTESIAN_POINT('',(1.033828585519,-0.2,0.1)); +#628 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#629 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#630 = ORIENTED_EDGE('',*,*,#577,.F.); +#631 = CYLINDRICAL_SURFACE('',#632,0.1); +#632 = AXIS2_PLACEMENT_3D('',#633,#634,#635); +#633 = CARTESIAN_POINT('',(1.033828585519,0.2,1.E-01)); +#634 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#635 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#636 = ADVANCED_FACE('',(#637),#656,.F.); +#637 = FACE_BOUND('',#638,.T.); +#638 = EDGE_LOOP('',(#639,#640,#648,#655)); +#639 = ORIENTED_EDGE('',*,*,#342,.T.); +#640 = ORIENTED_EDGE('',*,*,#641,.T.); +#641 = EDGE_CURVE('',#335,#642,#644,.T.); +#642 = VERTEX_POINT('',#643); +#643 = CARTESIAN_POINT('',(0.857285406092,-0.2,0.52534907555)); +#644 = LINE('',#645,#646); +#645 = CARTESIAN_POINT('',(0.857285406092,0.2,0.52534907555)); +#646 = VECTOR('',#647,1.); +#647 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#648 = ORIENTED_EDGE('',*,*,#649,.F.); +#649 = EDGE_CURVE('',#593,#642,#650,.T.); +#650 = CIRCLE('',#651,5.E-02); +#651 = AXIS2_PLACEMENT_3D('',#652,#653,#654); +#652 = CARTESIAN_POINT('',(0.808045018441,-0.2,0.516666666667)); +#653 = DIRECTION('',(-0.,1.,-2.22044604925E-16)); +#654 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#655 = ORIENTED_EDGE('',*,*,#592,.F.); +#656 = CYLINDRICAL_SURFACE('',#657,5.E-02); +#657 = AXIS2_PLACEMENT_3D('',#658,#659,#660); +#658 = CARTESIAN_POINT('',(0.808045018441,0.2,0.516666666667)); +#659 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#660 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#661 = ADVANCED_FACE('',(#662),#673,.T.); +#662 = FACE_BOUND('',#663,.T.); +#663 = EDGE_LOOP('',(#664,#665,#666,#672)); +#664 = ORIENTED_EDGE('',*,*,#334,.F.); +#665 = ORIENTED_EDGE('',*,*,#616,.T.); +#666 = ORIENTED_EDGE('',*,*,#667,.T.); +#667 = EDGE_CURVE('',#617,#642,#668,.T.); +#668 = LINE('',#669,#670); +#669 = CARTESIAN_POINT('',(0.949918622401,-0.2,2.775557561563E-17)); +#670 = VECTOR('',#671,1.); +#671 = DIRECTION('',(-0.173648177667,2.186712484447E-16,0.984807753012) + ); +#672 = ORIENTED_EDGE('',*,*,#641,.F.); +#673 = PLANE('',#674); +#674 = AXIS2_PLACEMENT_3D('',#675,#676,#677); +#675 = CARTESIAN_POINT('',(0.949918622401,0.2,-4.440892098501E-17)); +#676 = DIRECTION('',(-0.984807753012,-3.855764100601E-17,-0.173648177667 + )); +#677 = DIRECTION('',(-0.173648177667,2.186712484447E-16,0.984807753012) + ); +#678 = ADVANCED_FACE('',(#679),#693,.F.); +#679 = FACE_BOUND('',#680,.F.); +#680 = EDGE_LOOP('',(#681,#682,#683,#684,#685,#686,#687,#688,#689,#690, + #691,#692)); +#681 = ORIENTED_EDGE('',*,*,#399,.T.); +#682 = ORIENTED_EDGE('',*,*,#430,.T.); +#683 = ORIENTED_EDGE('',*,*,#473,.T.); +#684 = ORIENTED_EDGE('',*,*,#520,.T.); +#685 = ORIENTED_EDGE('',*,*,#569,.T.); +#686 = ORIENTED_EDGE('',*,*,#624,.T.); +#687 = ORIENTED_EDGE('',*,*,#667,.T.); +#688 = ORIENTED_EDGE('',*,*,#649,.F.); +#689 = ORIENTED_EDGE('',*,*,#600,.T.); +#690 = ORIENTED_EDGE('',*,*,#551,.T.); +#691 = ORIENTED_EDGE('',*,*,#504,.T.); +#692 = ORIENTED_EDGE('',*,*,#448,.T.); +#693 = PLANE('',#694); +#694 = AXIS2_PLACEMENT_3D('',#695,#696,#697); +#695 = CARTESIAN_POINT('',(0.775921279479,-0.2,0.394018951092)); +#696 = DIRECTION('',(0.,1.,-4.930380657631E-32)); +#697 = DIRECTION('',(0.,4.930380657631E-32,1.)); +#698 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#702)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#699,#700,#701)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#699 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#700 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#701 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#702 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#699, + 'distance_accuracy_value','confusion accuracy'); +#703 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#704,#706); +#704 = ( REPRESENTATION_RELATIONSHIP('','',#275,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#705) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#705 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19); +#706 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#707 + ); +#707 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','Lead','',#5,#270,$); +#708 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#272)); +#709 = SHAPE_DEFINITION_REPRESENTATION(#710,#716); +#710 = PRODUCT_DEFINITION_SHAPE('','',#711); +#711 = PRODUCT_DEFINITION('design','',#712,#715); +#712 = PRODUCT_DEFINITION_FORMATION('','',#713); +#713 = PRODUCT('LeadClones','LeadClones','',(#714)); +#714 = PRODUCT_CONTEXT('',#2,'mechanical'); +#715 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#716 = SHAPE_REPRESENTATION('',(#11,#717,#721,#725,#729),#733); +#717 = AXIS2_PLACEMENT_3D('',#718,#719,#720); +#718 = CARTESIAN_POINT('',(0.,0.9525,0.)); +#719 = DIRECTION('',(0.,0.,1.)); +#720 = DIRECTION('',(1.,0.,0.)); +#721 = AXIS2_PLACEMENT_3D('',#722,#723,#724); +#722 = CARTESIAN_POINT('',(0.,-0.95,0.)); +#723 = DIRECTION('',(0.,0.,1.)); +#724 = DIRECTION('',(1.,0.,0.)); +#725 = AXIS2_PLACEMENT_3D('',#726,#727,#728); +#726 = CARTESIAN_POINT('',(-1.16341445919E-16,-0.95,0.)); +#727 = DIRECTION('',(0.,0.,1.)); +#728 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#729 = AXIS2_PLACEMENT_3D('',#730,#731,#732); +#730 = CARTESIAN_POINT('',(1.16341445919E-16,0.95,0.)); +#731 = DIRECTION('',(0.,0.,1.)); +#732 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#733 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#737)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#734,#735,#736)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#734 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#735 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#736 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#737 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#734, + 'distance_accuracy_value','confusion accuracy'); +#738 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#739,#741); +#739 = ( REPRESENTATION_RELATIONSHIP('','',#716,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#740) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#740 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23); +#741 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#742 + ); +#742 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('7','LeadClones','',#5,#711,$); +#743 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#713)); +#744 = SHAPE_DEFINITION_REPRESENTATION(#745,#751); +#745 = PRODUCT_DEFINITION_SHAPE('','',#746); +#746 = PRODUCT_DEFINITION('design','',#747,#750); +#747 = PRODUCT_DEFINITION_FORMATION('','',#748); +#748 = PRODUCT('Body002','Body002','',(#749)); +#749 = PRODUCT_CONTEXT('',#2,'mechanical'); +#750 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#751 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#752),#1174); +#752 = MANIFOLD_SOLID_BREP('',#753); +#753 = CLOSED_SHELL('',(#754,#862,#893,#918,#943,#967,#991,#1015,#1039, + #1063,#1087,#1112,#1137,#1154)); +#754 = ADVANCED_FACE('',(#755),#857,.T.); +#755 = FACE_BOUND('',#756,.T.); +#756 = EDGE_LOOP('',(#757,#767,#776,#784,#792,#800,#809,#817,#826,#834, + #842,#850)); +#757 = ORIENTED_EDGE('',*,*,#758,.T.); +#758 = EDGE_CURVE('',#759,#761,#763,.T.); +#759 = VERTEX_POINT('',#760); +#760 = CARTESIAN_POINT('',(0.948480775301,0.2,0.584031484433)); +#761 = VERTEX_POINT('',#762); +#762 = CARTESIAN_POINT('',(1.026543179427,0.2,0.141317591117)); +#763 = LINE('',#764,#765); +#764 = CARTESIAN_POINT('',(0.933909963118,0.2,0.666666666667)); +#765 = VECTOR('',#766,1.); +#766 = DIRECTION('',(0.173648177667,-2.186712484447E-16,-0.984807753012) + ); +#767 = ORIENTED_EDGE('',*,*,#768,.T.); +#768 = EDGE_CURVE('',#761,#769,#771,.T.); +#769 = VERTEX_POINT('',#770); +#770 = CARTESIAN_POINT('',(1.075783567078,0.2,1.E-01)); +#771 = CIRCLE('',#772,5.E-02); +#772 = AXIS2_PLACEMENT_3D('',#773,#774,#775); +#773 = CARTESIAN_POINT('',(1.075783567078,0.2,0.15)); +#774 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#775 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#776 = ORIENTED_EDGE('',*,*,#777,.T.); +#777 = EDGE_CURVE('',#769,#778,#780,.T.); +#778 = VERTEX_POINT('',#779); +#779 = CARTESIAN_POINT('',(1.45,0.2,1.E-01)); +#780 = LINE('',#781,#782); +#781 = CARTESIAN_POINT('',(1.033828585519,0.2,1.E-01)); +#782 = VECTOR('',#783,1.); +#783 = DIRECTION('',(1.,0.,0.)); +#784 = ORIENTED_EDGE('',*,*,#785,.T.); +#785 = EDGE_CURVE('',#778,#786,#788,.T.); +#786 = VERTEX_POINT('',#787); +#787 = CARTESIAN_POINT('',(1.45,0.2,-4.440892098501E-17)); +#788 = LINE('',#789,#790); +#789 = CARTESIAN_POINT('',(1.45,0.2,1.E-01)); +#790 = VECTOR('',#791,1.); +#791 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#792 = ORIENTED_EDGE('',*,*,#793,.T.); +#793 = EDGE_CURVE('',#786,#794,#796,.T.); +#794 = VERTEX_POINT('',#795); +#795 = CARTESIAN_POINT('',(1.033828585519,0.2,-3.885780586188E-17)); +#796 = LINE('',#797,#798); +#797 = CARTESIAN_POINT('',(1.45,0.2,-2.775557561563E-17)); +#798 = VECTOR('',#799,1.); +#799 = DIRECTION('',(-1.,0.,0.)); +#800 = ORIENTED_EDGE('',*,*,#801,.T.); +#801 = EDGE_CURVE('',#794,#802,#804,.T.); +#802 = VERTEX_POINT('',#803); +#803 = CARTESIAN_POINT('',(0.935347810218,0.2,8.263518223331E-02)); +#804 = CIRCLE('',#805,0.1); +#805 = AXIS2_PLACEMENT_3D('',#806,#807,#808); +#806 = CARTESIAN_POINT('',(1.033828585519,0.2,1.E-01)); +#807 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#808 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#809 = ORIENTED_EDGE('',*,*,#810,.T.); +#810 = EDGE_CURVE('',#802,#811,#813,.T.); +#811 = VERTEX_POINT('',#812); +#812 = CARTESIAN_POINT('',(0.857285406092,0.2,0.52534907555)); +#813 = LINE('',#814,#815); +#814 = CARTESIAN_POINT('',(0.949918622401,0.2,-2.775557561563E-17)); +#815 = VECTOR('',#816,1.); +#816 = DIRECTION('',(-0.173648177667,2.186712484447E-16,0.984807753012) + ); +#817 = ORIENTED_EDGE('',*,*,#818,.F.); +#818 = EDGE_CURVE('',#819,#811,#821,.T.); +#819 = VERTEX_POINT('',#820); +#820 = CARTESIAN_POINT('',(0.808045018441,0.2,0.566666666667)); +#821 = CIRCLE('',#822,5.E-02); +#822 = AXIS2_PLACEMENT_3D('',#823,#824,#825); +#823 = CARTESIAN_POINT('',(0.808045018441,0.2,0.516666666667)); +#824 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#825 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#826 = ORIENTED_EDGE('',*,*,#827,.T.); +#827 = EDGE_CURVE('',#819,#828,#830,.T.); +#828 = VERTEX_POINT('',#829); +#829 = CARTESIAN_POINT('',(0.,0.2,0.566666666667)); +#830 = LINE('',#831,#832); +#831 = CARTESIAN_POINT('',(0.85,0.2,0.566666666667)); +#832 = VECTOR('',#833,1.); +#833 = DIRECTION('',(-1.,0.,0.)); +#834 = ORIENTED_EDGE('',*,*,#835,.T.); +#835 = EDGE_CURVE('',#828,#836,#838,.T.); +#836 = VERTEX_POINT('',#837); +#837 = CARTESIAN_POINT('',(0.,0.2,0.666666666667)); +#838 = LINE('',#839,#840); +#839 = CARTESIAN_POINT('',(0.,0.2,0.566666666667)); +#840 = VECTOR('',#841,1.); +#841 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#842 = ORIENTED_EDGE('',*,*,#843,.T.); +#843 = EDGE_CURVE('',#836,#844,#846,.T.); +#844 = VERTEX_POINT('',#845); +#845 = CARTESIAN_POINT('',(0.85,0.2,0.666666666667)); +#846 = LINE('',#847,#848); +#847 = CARTESIAN_POINT('',(0.,0.2,0.666666666667)); +#848 = VECTOR('',#849,1.); +#849 = DIRECTION('',(1.,0.,0.)); +#850 = ORIENTED_EDGE('',*,*,#851,.T.); +#851 = EDGE_CURVE('',#844,#759,#852,.T.); +#852 = CIRCLE('',#853,0.1); +#853 = AXIS2_PLACEMENT_3D('',#854,#855,#856); +#854 = CARTESIAN_POINT('',(0.85,0.2,0.566666666667)); +#855 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#856 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#857 = PLANE('',#858); +#858 = AXIS2_PLACEMENT_3D('',#859,#860,#861); +#859 = CARTESIAN_POINT('',(0.775921279479,0.2,0.394018951092)); +#860 = DIRECTION('',(0.,1.,-4.930380657631E-32)); +#861 = DIRECTION('',(0.,4.930380657631E-32,1.)); +#862 = ADVANCED_FACE('',(#863),#888,.T.); +#863 = FACE_BOUND('',#864,.T.); +#864 = EDGE_LOOP('',(#865,#866,#874,#882)); +#865 = ORIENTED_EDGE('',*,*,#758,.F.); +#866 = ORIENTED_EDGE('',*,*,#867,.T.); +#867 = EDGE_CURVE('',#759,#868,#870,.T.); +#868 = VERTEX_POINT('',#869); +#869 = CARTESIAN_POINT('',(0.948480775301,-0.2,0.584031484433)); +#870 = LINE('',#871,#872); +#871 = CARTESIAN_POINT('',(0.948480775301,0.2,0.584031484433)); +#872 = VECTOR('',#873,1.); +#873 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#874 = ORIENTED_EDGE('',*,*,#875,.T.); +#875 = EDGE_CURVE('',#868,#876,#878,.T.); +#876 = VERTEX_POINT('',#877); +#877 = CARTESIAN_POINT('',(1.026543179427,-0.2,0.141317591117)); +#878 = LINE('',#879,#880); +#879 = CARTESIAN_POINT('',(0.933909963118,-0.2,0.666666666667)); +#880 = VECTOR('',#881,1.); +#881 = DIRECTION('',(0.173648177667,-2.186712484447E-16,-0.984807753012) + ); +#882 = ORIENTED_EDGE('',*,*,#883,.F.); +#883 = EDGE_CURVE('',#761,#876,#884,.T.); +#884 = LINE('',#885,#886); +#885 = CARTESIAN_POINT('',(1.026543179427,0.2,0.141317591117)); +#886 = VECTOR('',#887,1.); +#887 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#888 = PLANE('',#889); +#889 = AXIS2_PLACEMENT_3D('',#890,#891,#892); +#890 = CARTESIAN_POINT('',(0.933909963118,0.2,0.666666666667)); +#891 = DIRECTION('',(0.984807753012,3.855764100601E-17,0.173648177667)); +#892 = DIRECTION('',(0.173648177667,-2.186712484447E-16,-0.984807753012) + ); +#893 = ADVANCED_FACE('',(#894),#913,.F.); +#894 = FACE_BOUND('',#895,.F.); +#895 = EDGE_LOOP('',(#896,#897,#905,#912)); +#896 = ORIENTED_EDGE('',*,*,#768,.T.); +#897 = ORIENTED_EDGE('',*,*,#898,.T.); +#898 = EDGE_CURVE('',#769,#899,#901,.T.); +#899 = VERTEX_POINT('',#900); +#900 = CARTESIAN_POINT('',(1.075783567078,-0.2,1.E-01)); +#901 = LINE('',#902,#903); +#902 = CARTESIAN_POINT('',(1.075783567078,0.2,1.E-01)); +#903 = VECTOR('',#904,1.); +#904 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#905 = ORIENTED_EDGE('',*,*,#906,.F.); +#906 = EDGE_CURVE('',#876,#899,#907,.T.); +#907 = CIRCLE('',#908,5.E-02); +#908 = AXIS2_PLACEMENT_3D('',#909,#910,#911); +#909 = CARTESIAN_POINT('',(1.075783567078,-0.2,0.15)); +#910 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#911 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#912 = ORIENTED_EDGE('',*,*,#883,.F.); +#913 = CYLINDRICAL_SURFACE('',#914,5.E-02); +#914 = AXIS2_PLACEMENT_3D('',#915,#916,#917); +#915 = CARTESIAN_POINT('',(1.075783567078,0.2,0.15)); +#916 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#917 = DIRECTION('',(-0.984807753012,-3.855764100601E-17,-0.173648177667 + )); +#918 = ADVANCED_FACE('',(#919),#938,.T.); +#919 = FACE_BOUND('',#920,.F.); +#920 = EDGE_LOOP('',(#921,#922,#923,#932)); +#921 = ORIENTED_EDGE('',*,*,#851,.T.); +#922 = ORIENTED_EDGE('',*,*,#867,.T.); +#923 = ORIENTED_EDGE('',*,*,#924,.F.); +#924 = EDGE_CURVE('',#925,#868,#927,.T.); +#925 = VERTEX_POINT('',#926); +#926 = CARTESIAN_POINT('',(0.85,-0.2,0.666666666667)); +#927 = CIRCLE('',#928,0.1); +#928 = AXIS2_PLACEMENT_3D('',#929,#930,#931); +#929 = CARTESIAN_POINT('',(0.85,-0.2,0.566666666667)); +#930 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#931 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#932 = ORIENTED_EDGE('',*,*,#933,.F.); +#933 = EDGE_CURVE('',#844,#925,#934,.T.); +#934 = LINE('',#935,#936); +#935 = CARTESIAN_POINT('',(0.85,0.2,0.666666666667)); +#936 = VECTOR('',#937,1.); +#937 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#938 = CYLINDRICAL_SURFACE('',#939,0.1); +#939 = AXIS2_PLACEMENT_3D('',#940,#941,#942); +#940 = CARTESIAN_POINT('',(0.85,0.2,0.566666666667)); +#941 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#942 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#943 = ADVANCED_FACE('',(#944),#962,.T.); +#944 = FACE_BOUND('',#945,.T.); +#945 = EDGE_LOOP('',(#946,#947,#948,#956)); +#946 = ORIENTED_EDGE('',*,*,#777,.F.); +#947 = ORIENTED_EDGE('',*,*,#898,.T.); +#948 = ORIENTED_EDGE('',*,*,#949,.T.); +#949 = EDGE_CURVE('',#899,#950,#952,.T.); +#950 = VERTEX_POINT('',#951); +#951 = CARTESIAN_POINT('',(1.45,-0.2,0.1)); +#952 = LINE('',#953,#954); +#953 = CARTESIAN_POINT('',(1.033828585519,-0.2,0.1)); +#954 = VECTOR('',#955,1.); +#955 = DIRECTION('',(1.,0.,0.)); +#956 = ORIENTED_EDGE('',*,*,#957,.F.); +#957 = EDGE_CURVE('',#778,#950,#958,.T.); +#958 = LINE('',#959,#960); +#959 = CARTESIAN_POINT('',(1.45,0.2,1.E-01)); +#960 = VECTOR('',#961,1.); +#961 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#962 = PLANE('',#963); +#963 = AXIS2_PLACEMENT_3D('',#964,#965,#966); +#964 = CARTESIAN_POINT('',(1.033828585519,0.2,1.E-01)); +#965 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#966 = DIRECTION('',(1.,0.,0.)); +#967 = ADVANCED_FACE('',(#968),#986,.T.); +#968 = FACE_BOUND('',#969,.T.); +#969 = EDGE_LOOP('',(#970,#971,#979,#985)); +#970 = ORIENTED_EDGE('',*,*,#843,.F.); +#971 = ORIENTED_EDGE('',*,*,#972,.T.); +#972 = EDGE_CURVE('',#836,#973,#975,.T.); +#973 = VERTEX_POINT('',#974); +#974 = CARTESIAN_POINT('',(0.,-0.2,0.666666666667)); +#975 = LINE('',#976,#977); +#976 = CARTESIAN_POINT('',(0.,0.2,0.666666666667)); +#977 = VECTOR('',#978,1.); +#978 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#979 = ORIENTED_EDGE('',*,*,#980,.T.); +#980 = EDGE_CURVE('',#973,#925,#981,.T.); +#981 = LINE('',#982,#983); +#982 = CARTESIAN_POINT('',(0.,-0.2,0.666666666667)); +#983 = VECTOR('',#984,1.); +#984 = DIRECTION('',(1.,0.,0.)); +#985 = ORIENTED_EDGE('',*,*,#933,.F.); +#986 = PLANE('',#987); +#987 = AXIS2_PLACEMENT_3D('',#988,#989,#990); +#988 = CARTESIAN_POINT('',(0.,0.2,0.666666666667)); +#989 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#990 = DIRECTION('',(1.,0.,0.)); +#991 = ADVANCED_FACE('',(#992),#1010,.T.); +#992 = FACE_BOUND('',#993,.T.); +#993 = EDGE_LOOP('',(#994,#995,#1003,#1009)); +#994 = ORIENTED_EDGE('',*,*,#957,.T.); +#995 = ORIENTED_EDGE('',*,*,#996,.T.); +#996 = EDGE_CURVE('',#950,#997,#999,.T.); +#997 = VERTEX_POINT('',#998); +#998 = CARTESIAN_POINT('',(1.45,-0.2,4.440892098501E-17)); +#999 = LINE('',#1000,#1001); +#1000 = CARTESIAN_POINT('',(1.45,-0.2,0.1)); +#1001 = VECTOR('',#1002,1.); +#1002 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1003 = ORIENTED_EDGE('',*,*,#1004,.F.); +#1004 = EDGE_CURVE('',#786,#997,#1005,.T.); +#1005 = LINE('',#1006,#1007); +#1006 = CARTESIAN_POINT('',(1.45,0.2,-4.440892098501E-17)); +#1007 = VECTOR('',#1008,1.); +#1008 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1009 = ORIENTED_EDGE('',*,*,#785,.F.); +#1010 = PLANE('',#1011); +#1011 = AXIS2_PLACEMENT_3D('',#1012,#1013,#1014); +#1012 = CARTESIAN_POINT('',(1.45,0.2,1.E-01)); +#1013 = DIRECTION('',(1.,0.,0.)); +#1014 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1015 = ADVANCED_FACE('',(#1016),#1034,.T.); +#1016 = FACE_BOUND('',#1017,.T.); +#1017 = EDGE_LOOP('',(#1018,#1026,#1032,#1033)); +#1018 = ORIENTED_EDGE('',*,*,#1019,.T.); +#1019 = EDGE_CURVE('',#828,#1020,#1022,.T.); +#1020 = VERTEX_POINT('',#1021); +#1021 = CARTESIAN_POINT('',(0.,-0.2,0.566666666667)); +#1022 = LINE('',#1023,#1024); +#1023 = CARTESIAN_POINT('',(0.,0.2,0.566666666667)); +#1024 = VECTOR('',#1025,1.); +#1025 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1026 = ORIENTED_EDGE('',*,*,#1027,.T.); +#1027 = EDGE_CURVE('',#1020,#973,#1028,.T.); +#1028 = LINE('',#1029,#1030); +#1029 = CARTESIAN_POINT('',(0.,-0.2,0.566666666667)); +#1030 = VECTOR('',#1031,1.); +#1031 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#1032 = ORIENTED_EDGE('',*,*,#972,.F.); +#1033 = ORIENTED_EDGE('',*,*,#835,.F.); +#1034 = PLANE('',#1035); +#1035 = AXIS2_PLACEMENT_3D('',#1036,#1037,#1038); +#1036 = CARTESIAN_POINT('',(0.,0.2,0.566666666667)); +#1037 = DIRECTION('',(-1.,0.,0.)); +#1038 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#1039 = ADVANCED_FACE('',(#1040),#1058,.T.); +#1040 = FACE_BOUND('',#1041,.T.); +#1041 = EDGE_LOOP('',(#1042,#1043,#1044,#1052)); +#1042 = ORIENTED_EDGE('',*,*,#793,.F.); +#1043 = ORIENTED_EDGE('',*,*,#1004,.T.); +#1044 = ORIENTED_EDGE('',*,*,#1045,.T.); +#1045 = EDGE_CURVE('',#997,#1046,#1048,.T.); +#1046 = VERTEX_POINT('',#1047); +#1047 = CARTESIAN_POINT('',(1.033828585519,-0.2,5.273559366969E-17)); +#1048 = LINE('',#1049,#1050); +#1049 = CARTESIAN_POINT('',(1.45,-0.2,2.775557561563E-17)); +#1050 = VECTOR('',#1051,1.); +#1051 = DIRECTION('',(-1.,0.,0.)); +#1052 = ORIENTED_EDGE('',*,*,#1053,.F.); +#1053 = EDGE_CURVE('',#794,#1046,#1054,.T.); +#1054 = LINE('',#1055,#1056); +#1055 = CARTESIAN_POINT('',(1.033828585519,0.2,-3.885780586188E-17)); +#1056 = VECTOR('',#1057,1.); +#1057 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1058 = PLANE('',#1059); +#1059 = AXIS2_PLACEMENT_3D('',#1060,#1061,#1062); +#1060 = CARTESIAN_POINT('',(1.45,0.2,-4.440892098501E-17)); +#1061 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1062 = DIRECTION('',(-1.,0.,0.)); +#1063 = ADVANCED_FACE('',(#1064),#1082,.T.); +#1064 = FACE_BOUND('',#1065,.T.); +#1065 = EDGE_LOOP('',(#1066,#1067,#1075,#1081)); +#1066 = ORIENTED_EDGE('',*,*,#827,.F.); +#1067 = ORIENTED_EDGE('',*,*,#1068,.T.); +#1068 = EDGE_CURVE('',#819,#1069,#1071,.T.); +#1069 = VERTEX_POINT('',#1070); +#1070 = CARTESIAN_POINT('',(0.808045018441,-0.2,0.566666666667)); +#1071 = LINE('',#1072,#1073); +#1072 = CARTESIAN_POINT('',(0.808045018441,0.2,0.566666666667)); +#1073 = VECTOR('',#1074,1.); +#1074 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1075 = ORIENTED_EDGE('',*,*,#1076,.T.); +#1076 = EDGE_CURVE('',#1069,#1020,#1077,.T.); +#1077 = LINE('',#1078,#1079); +#1078 = CARTESIAN_POINT('',(0.85,-0.2,0.566666666667)); +#1079 = VECTOR('',#1080,1.); +#1080 = DIRECTION('',(-1.,0.,0.)); +#1081 = ORIENTED_EDGE('',*,*,#1019,.F.); +#1082 = PLANE('',#1083); +#1083 = AXIS2_PLACEMENT_3D('',#1084,#1085,#1086); +#1084 = CARTESIAN_POINT('',(0.85,0.2,0.566666666667)); +#1085 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1086 = DIRECTION('',(-1.,0.,0.)); +#1087 = ADVANCED_FACE('',(#1088),#1107,.T.); +#1088 = FACE_BOUND('',#1089,.F.); +#1089 = EDGE_LOOP('',(#1090,#1091,#1099,#1106)); +#1090 = ORIENTED_EDGE('',*,*,#801,.T.); +#1091 = ORIENTED_EDGE('',*,*,#1092,.T.); +#1092 = EDGE_CURVE('',#802,#1093,#1095,.T.); +#1093 = VERTEX_POINT('',#1094); +#1094 = CARTESIAN_POINT('',(0.935347810218,-0.2,8.263518223331E-02)); +#1095 = LINE('',#1096,#1097); +#1096 = CARTESIAN_POINT('',(0.935347810218,0.2,8.263518223331E-02)); +#1097 = VECTOR('',#1098,1.); +#1098 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1099 = ORIENTED_EDGE('',*,*,#1100,.F.); +#1100 = EDGE_CURVE('',#1046,#1093,#1101,.T.); +#1101 = CIRCLE('',#1102,0.1); +#1102 = AXIS2_PLACEMENT_3D('',#1103,#1104,#1105); +#1103 = CARTESIAN_POINT('',(1.033828585519,-0.2,0.1)); +#1104 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#1105 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1106 = ORIENTED_EDGE('',*,*,#1053,.F.); +#1107 = CYLINDRICAL_SURFACE('',#1108,0.1); +#1108 = AXIS2_PLACEMENT_3D('',#1109,#1110,#1111); +#1109 = CARTESIAN_POINT('',(1.033828585519,0.2,1.E-01)); +#1110 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1111 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1112 = ADVANCED_FACE('',(#1113),#1132,.F.); +#1113 = FACE_BOUND('',#1114,.T.); +#1114 = EDGE_LOOP('',(#1115,#1116,#1124,#1131)); +#1115 = ORIENTED_EDGE('',*,*,#818,.T.); +#1116 = ORIENTED_EDGE('',*,*,#1117,.T.); +#1117 = EDGE_CURVE('',#811,#1118,#1120,.T.); +#1118 = VERTEX_POINT('',#1119); +#1119 = CARTESIAN_POINT('',(0.857285406092,-0.2,0.52534907555)); +#1120 = LINE('',#1121,#1122); +#1121 = CARTESIAN_POINT('',(0.857285406092,0.2,0.52534907555)); +#1122 = VECTOR('',#1123,1.); +#1123 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1124 = ORIENTED_EDGE('',*,*,#1125,.F.); +#1125 = EDGE_CURVE('',#1069,#1118,#1126,.T.); +#1126 = CIRCLE('',#1127,5.E-02); +#1127 = AXIS2_PLACEMENT_3D('',#1128,#1129,#1130); +#1128 = CARTESIAN_POINT('',(0.808045018441,-0.2,0.516666666667)); +#1129 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#1130 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1131 = ORIENTED_EDGE('',*,*,#1068,.F.); +#1132 = CYLINDRICAL_SURFACE('',#1133,5.E-02); +#1133 = AXIS2_PLACEMENT_3D('',#1134,#1135,#1136); +#1134 = CARTESIAN_POINT('',(0.808045018441,0.2,0.516666666667)); +#1135 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1136 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#1137 = ADVANCED_FACE('',(#1138),#1149,.T.); +#1138 = FACE_BOUND('',#1139,.T.); +#1139 = EDGE_LOOP('',(#1140,#1141,#1142,#1148)); +#1140 = ORIENTED_EDGE('',*,*,#810,.F.); +#1141 = ORIENTED_EDGE('',*,*,#1092,.T.); +#1142 = ORIENTED_EDGE('',*,*,#1143,.T.); +#1143 = EDGE_CURVE('',#1093,#1118,#1144,.T.); +#1144 = LINE('',#1145,#1146); +#1145 = CARTESIAN_POINT('',(0.949918622401,-0.2,2.775557561563E-17)); +#1146 = VECTOR('',#1147,1.); +#1147 = DIRECTION('',(-0.173648177667,2.186712484447E-16,0.984807753012) + ); +#1148 = ORIENTED_EDGE('',*,*,#1117,.F.); +#1149 = PLANE('',#1150); +#1150 = AXIS2_PLACEMENT_3D('',#1151,#1152,#1153); +#1151 = CARTESIAN_POINT('',(0.949918622401,0.2,-4.440892098501E-17)); +#1152 = DIRECTION('',(-0.984807753012,-3.855764100601E-17, + -0.173648177667)); +#1153 = DIRECTION('',(-0.173648177667,2.186712484447E-16,0.984807753012) + ); +#1154 = ADVANCED_FACE('',(#1155),#1169,.F.); +#1155 = FACE_BOUND('',#1156,.F.); +#1156 = EDGE_LOOP('',(#1157,#1158,#1159,#1160,#1161,#1162,#1163,#1164, + #1165,#1166,#1167,#1168)); +#1157 = ORIENTED_EDGE('',*,*,#875,.T.); +#1158 = ORIENTED_EDGE('',*,*,#906,.T.); +#1159 = ORIENTED_EDGE('',*,*,#949,.T.); +#1160 = ORIENTED_EDGE('',*,*,#996,.T.); +#1161 = ORIENTED_EDGE('',*,*,#1045,.T.); +#1162 = ORIENTED_EDGE('',*,*,#1100,.T.); +#1163 = ORIENTED_EDGE('',*,*,#1143,.T.); +#1164 = ORIENTED_EDGE('',*,*,#1125,.F.); +#1165 = ORIENTED_EDGE('',*,*,#1076,.T.); +#1166 = ORIENTED_EDGE('',*,*,#1027,.T.); +#1167 = ORIENTED_EDGE('',*,*,#980,.T.); +#1168 = ORIENTED_EDGE('',*,*,#924,.T.); +#1169 = PLANE('',#1170); +#1170 = AXIS2_PLACEMENT_3D('',#1171,#1172,#1173); +#1171 = CARTESIAN_POINT('',(0.775921279479,-0.2,0.394018951092)); +#1172 = DIRECTION('',(0.,1.,-4.930380657631E-32)); +#1173 = DIRECTION('',(0.,4.930380657631E-32,1.)); +#1174 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1178)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1175,#1176,#1177)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1175 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1176 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1177 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1178 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1175, + 'distance_accuracy_value','confusion accuracy'); +#1179 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1180,#1182); +#1180 = ( REPRESENTATION_RELATIONSHIP('','',#751,#716) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1181) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1181 = ITEM_DEFINED_TRANSFORMATION('','',#11,#717); +#1182 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1183); +#1183 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('3','Body002','',#711,#746,$); +#1184 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#748)); +#1185 = SHAPE_DEFINITION_REPRESENTATION(#1186,#1192); +#1186 = PRODUCT_DEFINITION_SHAPE('','',#1187); +#1187 = PRODUCT_DEFINITION('design','',#1188,#1191); +#1188 = PRODUCT_DEFINITION_FORMATION('','',#1189); +#1189 = PRODUCT('Body003','Body003','',(#1190)); +#1190 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1191 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1192 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1193),#1615); +#1193 = MANIFOLD_SOLID_BREP('',#1194); +#1194 = CLOSED_SHELL('',(#1195,#1303,#1334,#1359,#1384,#1408,#1432,#1456 + ,#1480,#1504,#1528,#1553,#1578,#1595)); +#1195 = ADVANCED_FACE('',(#1196),#1298,.T.); +#1196 = FACE_BOUND('',#1197,.T.); +#1197 = EDGE_LOOP('',(#1198,#1208,#1217,#1225,#1233,#1241,#1250,#1258, + #1267,#1275,#1283,#1291)); +#1198 = ORIENTED_EDGE('',*,*,#1199,.T.); +#1199 = EDGE_CURVE('',#1200,#1202,#1204,.T.); +#1200 = VERTEX_POINT('',#1201); +#1201 = CARTESIAN_POINT('',(0.948480775301,0.2,0.584031484433)); +#1202 = VERTEX_POINT('',#1203); +#1203 = CARTESIAN_POINT('',(1.026543179427,0.2,0.141317591117)); +#1204 = LINE('',#1205,#1206); +#1205 = CARTESIAN_POINT('',(0.933909963118,0.2,0.666666666667)); +#1206 = VECTOR('',#1207,1.); +#1207 = DIRECTION('',(0.173648177667,-2.186712484447E-16,-0.984807753012 + )); +#1208 = ORIENTED_EDGE('',*,*,#1209,.T.); +#1209 = EDGE_CURVE('',#1202,#1210,#1212,.T.); +#1210 = VERTEX_POINT('',#1211); +#1211 = CARTESIAN_POINT('',(1.075783567078,0.2,1.E-01)); +#1212 = CIRCLE('',#1213,5.E-02); +#1213 = AXIS2_PLACEMENT_3D('',#1214,#1215,#1216); +#1214 = CARTESIAN_POINT('',(1.075783567078,0.2,0.15)); +#1215 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1216 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1217 = ORIENTED_EDGE('',*,*,#1218,.T.); +#1218 = EDGE_CURVE('',#1210,#1219,#1221,.T.); +#1219 = VERTEX_POINT('',#1220); +#1220 = CARTESIAN_POINT('',(1.45,0.2,1.E-01)); +#1221 = LINE('',#1222,#1223); +#1222 = CARTESIAN_POINT('',(1.033828585519,0.2,1.E-01)); +#1223 = VECTOR('',#1224,1.); +#1224 = DIRECTION('',(1.,0.,0.)); +#1225 = ORIENTED_EDGE('',*,*,#1226,.T.); +#1226 = EDGE_CURVE('',#1219,#1227,#1229,.T.); +#1227 = VERTEX_POINT('',#1228); +#1228 = CARTESIAN_POINT('',(1.45,0.2,-4.440892098501E-17)); +#1229 = LINE('',#1230,#1231); +#1230 = CARTESIAN_POINT('',(1.45,0.2,1.E-01)); +#1231 = VECTOR('',#1232,1.); +#1232 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1233 = ORIENTED_EDGE('',*,*,#1234,.T.); +#1234 = EDGE_CURVE('',#1227,#1235,#1237,.T.); +#1235 = VERTEX_POINT('',#1236); +#1236 = CARTESIAN_POINT('',(1.033828585519,0.2,-3.885780586188E-17)); +#1237 = LINE('',#1238,#1239); +#1238 = CARTESIAN_POINT('',(1.45,0.2,-2.775557561563E-17)); +#1239 = VECTOR('',#1240,1.); +#1240 = DIRECTION('',(-1.,0.,0.)); +#1241 = ORIENTED_EDGE('',*,*,#1242,.T.); +#1242 = EDGE_CURVE('',#1235,#1243,#1245,.T.); +#1243 = VERTEX_POINT('',#1244); +#1244 = CARTESIAN_POINT('',(0.935347810218,0.2,8.263518223331E-02)); +#1245 = CIRCLE('',#1246,0.1); +#1246 = AXIS2_PLACEMENT_3D('',#1247,#1248,#1249); +#1247 = CARTESIAN_POINT('',(1.033828585519,0.2,1.E-01)); +#1248 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#1249 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1250 = ORIENTED_EDGE('',*,*,#1251,.T.); +#1251 = EDGE_CURVE('',#1243,#1252,#1254,.T.); +#1252 = VERTEX_POINT('',#1253); +#1253 = CARTESIAN_POINT('',(0.857285406092,0.2,0.52534907555)); +#1254 = LINE('',#1255,#1256); +#1255 = CARTESIAN_POINT('',(0.949918622401,0.2,-2.775557561563E-17)); +#1256 = VECTOR('',#1257,1.); +#1257 = DIRECTION('',(-0.173648177667,2.186712484447E-16,0.984807753012) + ); +#1258 = ORIENTED_EDGE('',*,*,#1259,.F.); +#1259 = EDGE_CURVE('',#1260,#1252,#1262,.T.); +#1260 = VERTEX_POINT('',#1261); +#1261 = CARTESIAN_POINT('',(0.808045018441,0.2,0.566666666667)); +#1262 = CIRCLE('',#1263,5.E-02); +#1263 = AXIS2_PLACEMENT_3D('',#1264,#1265,#1266); +#1264 = CARTESIAN_POINT('',(0.808045018441,0.2,0.516666666667)); +#1265 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#1266 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1267 = ORIENTED_EDGE('',*,*,#1268,.T.); +#1268 = EDGE_CURVE('',#1260,#1269,#1271,.T.); +#1269 = VERTEX_POINT('',#1270); +#1270 = CARTESIAN_POINT('',(0.,0.2,0.566666666667)); +#1271 = LINE('',#1272,#1273); +#1272 = CARTESIAN_POINT('',(0.85,0.2,0.566666666667)); +#1273 = VECTOR('',#1274,1.); +#1274 = DIRECTION('',(-1.,0.,0.)); +#1275 = ORIENTED_EDGE('',*,*,#1276,.T.); +#1276 = EDGE_CURVE('',#1269,#1277,#1279,.T.); +#1277 = VERTEX_POINT('',#1278); +#1278 = CARTESIAN_POINT('',(0.,0.2,0.666666666667)); +#1279 = LINE('',#1280,#1281); +#1280 = CARTESIAN_POINT('',(0.,0.2,0.566666666667)); +#1281 = VECTOR('',#1282,1.); +#1282 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#1283 = ORIENTED_EDGE('',*,*,#1284,.T.); +#1284 = EDGE_CURVE('',#1277,#1285,#1287,.T.); +#1285 = VERTEX_POINT('',#1286); +#1286 = CARTESIAN_POINT('',(0.85,0.2,0.666666666667)); +#1287 = LINE('',#1288,#1289); +#1288 = CARTESIAN_POINT('',(0.,0.2,0.666666666667)); +#1289 = VECTOR('',#1290,1.); +#1290 = DIRECTION('',(1.,0.,0.)); +#1291 = ORIENTED_EDGE('',*,*,#1292,.T.); +#1292 = EDGE_CURVE('',#1285,#1200,#1293,.T.); +#1293 = CIRCLE('',#1294,0.1); +#1294 = AXIS2_PLACEMENT_3D('',#1295,#1296,#1297); +#1295 = CARTESIAN_POINT('',(0.85,0.2,0.566666666667)); +#1296 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#1297 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1298 = PLANE('',#1299); +#1299 = AXIS2_PLACEMENT_3D('',#1300,#1301,#1302); +#1300 = CARTESIAN_POINT('',(0.775921279479,0.2,0.394018951092)); +#1301 = DIRECTION('',(0.,1.,-4.930380657631E-32)); +#1302 = DIRECTION('',(0.,4.930380657631E-32,1.)); +#1303 = ADVANCED_FACE('',(#1304),#1329,.T.); +#1304 = FACE_BOUND('',#1305,.T.); +#1305 = EDGE_LOOP('',(#1306,#1307,#1315,#1323)); +#1306 = ORIENTED_EDGE('',*,*,#1199,.F.); +#1307 = ORIENTED_EDGE('',*,*,#1308,.T.); +#1308 = EDGE_CURVE('',#1200,#1309,#1311,.T.); +#1309 = VERTEX_POINT('',#1310); +#1310 = CARTESIAN_POINT('',(0.948480775301,-0.2,0.584031484433)); +#1311 = LINE('',#1312,#1313); +#1312 = CARTESIAN_POINT('',(0.948480775301,0.2,0.584031484433)); +#1313 = VECTOR('',#1314,1.); +#1314 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1315 = ORIENTED_EDGE('',*,*,#1316,.T.); +#1316 = EDGE_CURVE('',#1309,#1317,#1319,.T.); +#1317 = VERTEX_POINT('',#1318); +#1318 = CARTESIAN_POINT('',(1.026543179427,-0.2,0.141317591117)); +#1319 = LINE('',#1320,#1321); +#1320 = CARTESIAN_POINT('',(0.933909963118,-0.2,0.666666666667)); +#1321 = VECTOR('',#1322,1.); +#1322 = DIRECTION('',(0.173648177667,-2.186712484447E-16,-0.984807753012 + )); +#1323 = ORIENTED_EDGE('',*,*,#1324,.F.); +#1324 = EDGE_CURVE('',#1202,#1317,#1325,.T.); +#1325 = LINE('',#1326,#1327); +#1326 = CARTESIAN_POINT('',(1.026543179427,0.2,0.141317591117)); +#1327 = VECTOR('',#1328,1.); +#1328 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1329 = PLANE('',#1330); +#1330 = AXIS2_PLACEMENT_3D('',#1331,#1332,#1333); +#1331 = CARTESIAN_POINT('',(0.933909963118,0.2,0.666666666667)); +#1332 = DIRECTION('',(0.984807753012,3.855764100601E-17,0.173648177667) + ); +#1333 = DIRECTION('',(0.173648177667,-2.186712484447E-16,-0.984807753012 + )); +#1334 = ADVANCED_FACE('',(#1335),#1354,.F.); +#1335 = FACE_BOUND('',#1336,.F.); +#1336 = EDGE_LOOP('',(#1337,#1338,#1346,#1353)); +#1337 = ORIENTED_EDGE('',*,*,#1209,.T.); +#1338 = ORIENTED_EDGE('',*,*,#1339,.T.); +#1339 = EDGE_CURVE('',#1210,#1340,#1342,.T.); +#1340 = VERTEX_POINT('',#1341); +#1341 = CARTESIAN_POINT('',(1.075783567078,-0.2,1.E-01)); +#1342 = LINE('',#1343,#1344); +#1343 = CARTESIAN_POINT('',(1.075783567078,0.2,1.E-01)); +#1344 = VECTOR('',#1345,1.); +#1345 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1346 = ORIENTED_EDGE('',*,*,#1347,.F.); +#1347 = EDGE_CURVE('',#1317,#1340,#1348,.T.); +#1348 = CIRCLE('',#1349,5.E-02); +#1349 = AXIS2_PLACEMENT_3D('',#1350,#1351,#1352); +#1350 = CARTESIAN_POINT('',(1.075783567078,-0.2,0.15)); +#1351 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1352 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1353 = ORIENTED_EDGE('',*,*,#1324,.F.); +#1354 = CYLINDRICAL_SURFACE('',#1355,5.E-02); +#1355 = AXIS2_PLACEMENT_3D('',#1356,#1357,#1358); +#1356 = CARTESIAN_POINT('',(1.075783567078,0.2,0.15)); +#1357 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1358 = DIRECTION('',(-0.984807753012,-3.855764100601E-17, + -0.173648177667)); +#1359 = ADVANCED_FACE('',(#1360),#1379,.T.); +#1360 = FACE_BOUND('',#1361,.F.); +#1361 = EDGE_LOOP('',(#1362,#1363,#1364,#1373)); +#1362 = ORIENTED_EDGE('',*,*,#1292,.T.); +#1363 = ORIENTED_EDGE('',*,*,#1308,.T.); +#1364 = ORIENTED_EDGE('',*,*,#1365,.F.); +#1365 = EDGE_CURVE('',#1366,#1309,#1368,.T.); +#1366 = VERTEX_POINT('',#1367); +#1367 = CARTESIAN_POINT('',(0.85,-0.2,0.666666666667)); +#1368 = CIRCLE('',#1369,0.1); +#1369 = AXIS2_PLACEMENT_3D('',#1370,#1371,#1372); +#1370 = CARTESIAN_POINT('',(0.85,-0.2,0.566666666667)); +#1371 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#1372 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1373 = ORIENTED_EDGE('',*,*,#1374,.F.); +#1374 = EDGE_CURVE('',#1285,#1366,#1375,.T.); +#1375 = LINE('',#1376,#1377); +#1376 = CARTESIAN_POINT('',(0.85,0.2,0.666666666667)); +#1377 = VECTOR('',#1378,1.); +#1378 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1379 = CYLINDRICAL_SURFACE('',#1380,0.1); +#1380 = AXIS2_PLACEMENT_3D('',#1381,#1382,#1383); +#1381 = CARTESIAN_POINT('',(0.85,0.2,0.566666666667)); +#1382 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1383 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#1384 = ADVANCED_FACE('',(#1385),#1403,.T.); +#1385 = FACE_BOUND('',#1386,.T.); +#1386 = EDGE_LOOP('',(#1387,#1388,#1389,#1397)); +#1387 = ORIENTED_EDGE('',*,*,#1218,.F.); +#1388 = ORIENTED_EDGE('',*,*,#1339,.T.); +#1389 = ORIENTED_EDGE('',*,*,#1390,.T.); +#1390 = EDGE_CURVE('',#1340,#1391,#1393,.T.); +#1391 = VERTEX_POINT('',#1392); +#1392 = CARTESIAN_POINT('',(1.45,-0.2,0.1)); +#1393 = LINE('',#1394,#1395); +#1394 = CARTESIAN_POINT('',(1.033828585519,-0.2,0.1)); +#1395 = VECTOR('',#1396,1.); +#1396 = DIRECTION('',(1.,0.,0.)); +#1397 = ORIENTED_EDGE('',*,*,#1398,.F.); +#1398 = EDGE_CURVE('',#1219,#1391,#1399,.T.); +#1399 = LINE('',#1400,#1401); +#1400 = CARTESIAN_POINT('',(1.45,0.2,1.E-01)); +#1401 = VECTOR('',#1402,1.); +#1402 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1403 = PLANE('',#1404); +#1404 = AXIS2_PLACEMENT_3D('',#1405,#1406,#1407); +#1405 = CARTESIAN_POINT('',(1.033828585519,0.2,1.E-01)); +#1406 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#1407 = DIRECTION('',(1.,0.,0.)); +#1408 = ADVANCED_FACE('',(#1409),#1427,.T.); +#1409 = FACE_BOUND('',#1410,.T.); +#1410 = EDGE_LOOP('',(#1411,#1412,#1420,#1426)); +#1411 = ORIENTED_EDGE('',*,*,#1284,.F.); +#1412 = ORIENTED_EDGE('',*,*,#1413,.T.); +#1413 = EDGE_CURVE('',#1277,#1414,#1416,.T.); +#1414 = VERTEX_POINT('',#1415); +#1415 = CARTESIAN_POINT('',(0.,-0.2,0.666666666667)); +#1416 = LINE('',#1417,#1418); +#1417 = CARTESIAN_POINT('',(0.,0.2,0.666666666667)); +#1418 = VECTOR('',#1419,1.); +#1419 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1420 = ORIENTED_EDGE('',*,*,#1421,.T.); +#1421 = EDGE_CURVE('',#1414,#1366,#1422,.T.); +#1422 = LINE('',#1423,#1424); +#1423 = CARTESIAN_POINT('',(0.,-0.2,0.666666666667)); +#1424 = VECTOR('',#1425,1.); +#1425 = DIRECTION('',(1.,0.,0.)); +#1426 = ORIENTED_EDGE('',*,*,#1374,.F.); +#1427 = PLANE('',#1428); +#1428 = AXIS2_PLACEMENT_3D('',#1429,#1430,#1431); +#1429 = CARTESIAN_POINT('',(0.,0.2,0.666666666667)); +#1430 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#1431 = DIRECTION('',(1.,0.,0.)); +#1432 = ADVANCED_FACE('',(#1433),#1451,.T.); +#1433 = FACE_BOUND('',#1434,.T.); +#1434 = EDGE_LOOP('',(#1435,#1436,#1444,#1450)); +#1435 = ORIENTED_EDGE('',*,*,#1398,.T.); +#1436 = ORIENTED_EDGE('',*,*,#1437,.T.); +#1437 = EDGE_CURVE('',#1391,#1438,#1440,.T.); +#1438 = VERTEX_POINT('',#1439); +#1439 = CARTESIAN_POINT('',(1.45,-0.2,4.440892098501E-17)); +#1440 = LINE('',#1441,#1442); +#1441 = CARTESIAN_POINT('',(1.45,-0.2,0.1)); +#1442 = VECTOR('',#1443,1.); +#1443 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1444 = ORIENTED_EDGE('',*,*,#1445,.F.); +#1445 = EDGE_CURVE('',#1227,#1438,#1446,.T.); +#1446 = LINE('',#1447,#1448); +#1447 = CARTESIAN_POINT('',(1.45,0.2,-4.440892098501E-17)); +#1448 = VECTOR('',#1449,1.); +#1449 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1450 = ORIENTED_EDGE('',*,*,#1226,.F.); +#1451 = PLANE('',#1452); +#1452 = AXIS2_PLACEMENT_3D('',#1453,#1454,#1455); +#1453 = CARTESIAN_POINT('',(1.45,0.2,1.E-01)); +#1454 = DIRECTION('',(1.,0.,0.)); +#1455 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1456 = ADVANCED_FACE('',(#1457),#1475,.T.); +#1457 = FACE_BOUND('',#1458,.T.); +#1458 = EDGE_LOOP('',(#1459,#1467,#1473,#1474)); +#1459 = ORIENTED_EDGE('',*,*,#1460,.T.); +#1460 = EDGE_CURVE('',#1269,#1461,#1463,.T.); +#1461 = VERTEX_POINT('',#1462); +#1462 = CARTESIAN_POINT('',(0.,-0.2,0.566666666667)); +#1463 = LINE('',#1464,#1465); +#1464 = CARTESIAN_POINT('',(0.,0.2,0.566666666667)); +#1465 = VECTOR('',#1466,1.); +#1466 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1467 = ORIENTED_EDGE('',*,*,#1468,.T.); +#1468 = EDGE_CURVE('',#1461,#1414,#1469,.T.); +#1469 = LINE('',#1470,#1471); +#1470 = CARTESIAN_POINT('',(0.,-0.2,0.566666666667)); +#1471 = VECTOR('',#1472,1.); +#1472 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#1473 = ORIENTED_EDGE('',*,*,#1413,.F.); +#1474 = ORIENTED_EDGE('',*,*,#1276,.F.); +#1475 = PLANE('',#1476); +#1476 = AXIS2_PLACEMENT_3D('',#1477,#1478,#1479); +#1477 = CARTESIAN_POINT('',(0.,0.2,0.566666666667)); +#1478 = DIRECTION('',(-1.,0.,0.)); +#1479 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#1480 = ADVANCED_FACE('',(#1481),#1499,.T.); +#1481 = FACE_BOUND('',#1482,.T.); +#1482 = EDGE_LOOP('',(#1483,#1484,#1485,#1493)); +#1483 = ORIENTED_EDGE('',*,*,#1234,.F.); +#1484 = ORIENTED_EDGE('',*,*,#1445,.T.); +#1485 = ORIENTED_EDGE('',*,*,#1486,.T.); +#1486 = EDGE_CURVE('',#1438,#1487,#1489,.T.); +#1487 = VERTEX_POINT('',#1488); +#1488 = CARTESIAN_POINT('',(1.033828585519,-0.2,5.273559366969E-17)); +#1489 = LINE('',#1490,#1491); +#1490 = CARTESIAN_POINT('',(1.45,-0.2,2.775557561563E-17)); +#1491 = VECTOR('',#1492,1.); +#1492 = DIRECTION('',(-1.,0.,0.)); +#1493 = ORIENTED_EDGE('',*,*,#1494,.F.); +#1494 = EDGE_CURVE('',#1235,#1487,#1495,.T.); +#1495 = LINE('',#1496,#1497); +#1496 = CARTESIAN_POINT('',(1.033828585519,0.2,-3.885780586188E-17)); +#1497 = VECTOR('',#1498,1.); +#1498 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1499 = PLANE('',#1500); +#1500 = AXIS2_PLACEMENT_3D('',#1501,#1502,#1503); +#1501 = CARTESIAN_POINT('',(1.45,0.2,-4.440892098501E-17)); +#1502 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1503 = DIRECTION('',(-1.,0.,0.)); +#1504 = ADVANCED_FACE('',(#1505),#1523,.T.); +#1505 = FACE_BOUND('',#1506,.T.); +#1506 = EDGE_LOOP('',(#1507,#1508,#1516,#1522)); +#1507 = ORIENTED_EDGE('',*,*,#1268,.F.); +#1508 = ORIENTED_EDGE('',*,*,#1509,.T.); +#1509 = EDGE_CURVE('',#1260,#1510,#1512,.T.); +#1510 = VERTEX_POINT('',#1511); +#1511 = CARTESIAN_POINT('',(0.808045018441,-0.2,0.566666666667)); +#1512 = LINE('',#1513,#1514); +#1513 = CARTESIAN_POINT('',(0.808045018441,0.2,0.566666666667)); +#1514 = VECTOR('',#1515,1.); +#1515 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1516 = ORIENTED_EDGE('',*,*,#1517,.T.); +#1517 = EDGE_CURVE('',#1510,#1461,#1518,.T.); +#1518 = LINE('',#1519,#1520); +#1519 = CARTESIAN_POINT('',(0.85,-0.2,0.566666666667)); +#1520 = VECTOR('',#1521,1.); +#1521 = DIRECTION('',(-1.,0.,0.)); +#1522 = ORIENTED_EDGE('',*,*,#1460,.F.); +#1523 = PLANE('',#1524); +#1524 = AXIS2_PLACEMENT_3D('',#1525,#1526,#1527); +#1525 = CARTESIAN_POINT('',(0.85,0.2,0.566666666667)); +#1526 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1527 = DIRECTION('',(-1.,0.,0.)); +#1528 = ADVANCED_FACE('',(#1529),#1548,.T.); +#1529 = FACE_BOUND('',#1530,.F.); +#1530 = EDGE_LOOP('',(#1531,#1532,#1540,#1547)); +#1531 = ORIENTED_EDGE('',*,*,#1242,.T.); +#1532 = ORIENTED_EDGE('',*,*,#1533,.T.); +#1533 = EDGE_CURVE('',#1243,#1534,#1536,.T.); +#1534 = VERTEX_POINT('',#1535); +#1535 = CARTESIAN_POINT('',(0.935347810218,-0.2,8.263518223331E-02)); +#1536 = LINE('',#1537,#1538); +#1537 = CARTESIAN_POINT('',(0.935347810218,0.2,8.263518223331E-02)); +#1538 = VECTOR('',#1539,1.); +#1539 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1540 = ORIENTED_EDGE('',*,*,#1541,.F.); +#1541 = EDGE_CURVE('',#1487,#1534,#1542,.T.); +#1542 = CIRCLE('',#1543,0.1); +#1543 = AXIS2_PLACEMENT_3D('',#1544,#1545,#1546); +#1544 = CARTESIAN_POINT('',(1.033828585519,-0.2,0.1)); +#1545 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#1546 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1547 = ORIENTED_EDGE('',*,*,#1494,.F.); +#1548 = CYLINDRICAL_SURFACE('',#1549,0.1); +#1549 = AXIS2_PLACEMENT_3D('',#1550,#1551,#1552); +#1550 = CARTESIAN_POINT('',(1.033828585519,0.2,1.E-01)); +#1551 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1552 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1553 = ADVANCED_FACE('',(#1554),#1573,.F.); +#1554 = FACE_BOUND('',#1555,.T.); +#1555 = EDGE_LOOP('',(#1556,#1557,#1565,#1572)); +#1556 = ORIENTED_EDGE('',*,*,#1259,.T.); +#1557 = ORIENTED_EDGE('',*,*,#1558,.T.); +#1558 = EDGE_CURVE('',#1252,#1559,#1561,.T.); +#1559 = VERTEX_POINT('',#1560); +#1560 = CARTESIAN_POINT('',(0.857285406092,-0.2,0.52534907555)); +#1561 = LINE('',#1562,#1563); +#1562 = CARTESIAN_POINT('',(0.857285406092,0.2,0.52534907555)); +#1563 = VECTOR('',#1564,1.); +#1564 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1565 = ORIENTED_EDGE('',*,*,#1566,.F.); +#1566 = EDGE_CURVE('',#1510,#1559,#1567,.T.); +#1567 = CIRCLE('',#1568,5.E-02); +#1568 = AXIS2_PLACEMENT_3D('',#1569,#1570,#1571); +#1569 = CARTESIAN_POINT('',(0.808045018441,-0.2,0.516666666667)); +#1570 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#1571 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1572 = ORIENTED_EDGE('',*,*,#1509,.F.); +#1573 = CYLINDRICAL_SURFACE('',#1574,5.E-02); +#1574 = AXIS2_PLACEMENT_3D('',#1575,#1576,#1577); +#1575 = CARTESIAN_POINT('',(0.808045018441,0.2,0.516666666667)); +#1576 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1577 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#1578 = ADVANCED_FACE('',(#1579),#1590,.T.); +#1579 = FACE_BOUND('',#1580,.T.); +#1580 = EDGE_LOOP('',(#1581,#1582,#1583,#1589)); +#1581 = ORIENTED_EDGE('',*,*,#1251,.F.); +#1582 = ORIENTED_EDGE('',*,*,#1533,.T.); +#1583 = ORIENTED_EDGE('',*,*,#1584,.T.); +#1584 = EDGE_CURVE('',#1534,#1559,#1585,.T.); +#1585 = LINE('',#1586,#1587); +#1586 = CARTESIAN_POINT('',(0.949918622401,-0.2,2.775557561563E-17)); +#1587 = VECTOR('',#1588,1.); +#1588 = DIRECTION('',(-0.173648177667,2.186712484447E-16,0.984807753012) + ); +#1589 = ORIENTED_EDGE('',*,*,#1558,.F.); +#1590 = PLANE('',#1591); +#1591 = AXIS2_PLACEMENT_3D('',#1592,#1593,#1594); +#1592 = CARTESIAN_POINT('',(0.949918622401,0.2,-4.440892098501E-17)); +#1593 = DIRECTION('',(-0.984807753012,-3.855764100601E-17, + -0.173648177667)); +#1594 = DIRECTION('',(-0.173648177667,2.186712484447E-16,0.984807753012) + ); +#1595 = ADVANCED_FACE('',(#1596),#1610,.F.); +#1596 = FACE_BOUND('',#1597,.F.); +#1597 = EDGE_LOOP('',(#1598,#1599,#1600,#1601,#1602,#1603,#1604,#1605, + #1606,#1607,#1608,#1609)); +#1598 = ORIENTED_EDGE('',*,*,#1316,.T.); +#1599 = ORIENTED_EDGE('',*,*,#1347,.T.); +#1600 = ORIENTED_EDGE('',*,*,#1390,.T.); +#1601 = ORIENTED_EDGE('',*,*,#1437,.T.); +#1602 = ORIENTED_EDGE('',*,*,#1486,.T.); +#1603 = ORIENTED_EDGE('',*,*,#1541,.T.); +#1604 = ORIENTED_EDGE('',*,*,#1584,.T.); +#1605 = ORIENTED_EDGE('',*,*,#1566,.F.); +#1606 = ORIENTED_EDGE('',*,*,#1517,.T.); +#1607 = ORIENTED_EDGE('',*,*,#1468,.T.); +#1608 = ORIENTED_EDGE('',*,*,#1421,.T.); +#1609 = ORIENTED_EDGE('',*,*,#1365,.T.); +#1610 = PLANE('',#1611); +#1611 = AXIS2_PLACEMENT_3D('',#1612,#1613,#1614); +#1612 = CARTESIAN_POINT('',(0.775921279479,-0.2,0.394018951092)); +#1613 = DIRECTION('',(0.,1.,-4.930380657631E-32)); +#1614 = DIRECTION('',(0.,4.930380657631E-32,1.)); +#1615 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1619)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1616,#1617,#1618)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1616 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1617 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1618 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1619 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1616, + 'distance_accuracy_value','confusion accuracy'); +#1620 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1621,#1623); +#1621 = ( REPRESENTATION_RELATIONSHIP('','',#1192,#716) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1622) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1622 = ITEM_DEFINED_TRANSFORMATION('','',#11,#721); +#1623 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1624); +#1624 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('4','Body003','',#711,#1187,$); +#1625 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1189)); +#1626 = SHAPE_DEFINITION_REPRESENTATION(#1627,#1633); +#1627 = PRODUCT_DEFINITION_SHAPE('','',#1628); +#1628 = PRODUCT_DEFINITION('design','',#1629,#1632); +#1629 = PRODUCT_DEFINITION_FORMATION('','',#1630); +#1630 = PRODUCT('Body004','Body004','',(#1631)); +#1631 = PRODUCT_CONTEXT('',#2,'mechanical'); +#1632 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#1633 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#1634),#2056); +#1634 = MANIFOLD_SOLID_BREP('',#1635); +#1635 = CLOSED_SHELL('',(#1636,#1744,#1775,#1800,#1825,#1849,#1873,#1897 + ,#1921,#1945,#1969,#1994,#2019,#2036)); +#1636 = ADVANCED_FACE('',(#1637),#1739,.T.); +#1637 = FACE_BOUND('',#1638,.T.); +#1638 = EDGE_LOOP('',(#1639,#1649,#1658,#1666,#1674,#1682,#1691,#1699, + #1708,#1716,#1724,#1732)); +#1639 = ORIENTED_EDGE('',*,*,#1640,.T.); +#1640 = EDGE_CURVE('',#1641,#1643,#1645,.T.); +#1641 = VERTEX_POINT('',#1642); +#1642 = CARTESIAN_POINT('',(0.948480775301,0.2,0.584031484433)); +#1643 = VERTEX_POINT('',#1644); +#1644 = CARTESIAN_POINT('',(1.026543179427,0.2,0.141317591117)); +#1645 = LINE('',#1646,#1647); +#1646 = CARTESIAN_POINT('',(0.933909963118,0.2,0.666666666667)); +#1647 = VECTOR('',#1648,1.); +#1648 = DIRECTION('',(0.173648177667,-2.186712484447E-16,-0.984807753012 + )); +#1649 = ORIENTED_EDGE('',*,*,#1650,.T.); +#1650 = EDGE_CURVE('',#1643,#1651,#1653,.T.); +#1651 = VERTEX_POINT('',#1652); +#1652 = CARTESIAN_POINT('',(1.075783567078,0.2,1.E-01)); +#1653 = CIRCLE('',#1654,5.E-02); +#1654 = AXIS2_PLACEMENT_3D('',#1655,#1656,#1657); +#1655 = CARTESIAN_POINT('',(1.075783567078,0.2,0.15)); +#1656 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1657 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1658 = ORIENTED_EDGE('',*,*,#1659,.T.); +#1659 = EDGE_CURVE('',#1651,#1660,#1662,.T.); +#1660 = VERTEX_POINT('',#1661); +#1661 = CARTESIAN_POINT('',(1.45,0.2,1.E-01)); +#1662 = LINE('',#1663,#1664); +#1663 = CARTESIAN_POINT('',(1.033828585519,0.2,1.E-01)); +#1664 = VECTOR('',#1665,1.); +#1665 = DIRECTION('',(1.,0.,0.)); +#1666 = ORIENTED_EDGE('',*,*,#1667,.T.); +#1667 = EDGE_CURVE('',#1660,#1668,#1670,.T.); +#1668 = VERTEX_POINT('',#1669); +#1669 = CARTESIAN_POINT('',(1.45,0.2,-4.440892098501E-17)); +#1670 = LINE('',#1671,#1672); +#1671 = CARTESIAN_POINT('',(1.45,0.2,1.E-01)); +#1672 = VECTOR('',#1673,1.); +#1673 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1674 = ORIENTED_EDGE('',*,*,#1675,.T.); +#1675 = EDGE_CURVE('',#1668,#1676,#1678,.T.); +#1676 = VERTEX_POINT('',#1677); +#1677 = CARTESIAN_POINT('',(1.033828585519,0.2,-3.885780586188E-17)); +#1678 = LINE('',#1679,#1680); +#1679 = CARTESIAN_POINT('',(1.45,0.2,-2.775557561563E-17)); +#1680 = VECTOR('',#1681,1.); +#1681 = DIRECTION('',(-1.,0.,0.)); +#1682 = ORIENTED_EDGE('',*,*,#1683,.T.); +#1683 = EDGE_CURVE('',#1676,#1684,#1686,.T.); +#1684 = VERTEX_POINT('',#1685); +#1685 = CARTESIAN_POINT('',(0.935347810218,0.2,8.263518223331E-02)); +#1686 = CIRCLE('',#1687,0.1); +#1687 = AXIS2_PLACEMENT_3D('',#1688,#1689,#1690); +#1688 = CARTESIAN_POINT('',(1.033828585519,0.2,1.E-01)); +#1689 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#1690 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1691 = ORIENTED_EDGE('',*,*,#1692,.T.); +#1692 = EDGE_CURVE('',#1684,#1693,#1695,.T.); +#1693 = VERTEX_POINT('',#1694); +#1694 = CARTESIAN_POINT('',(0.857285406092,0.2,0.52534907555)); +#1695 = LINE('',#1696,#1697); +#1696 = CARTESIAN_POINT('',(0.949918622401,0.2,-2.775557561563E-17)); +#1697 = VECTOR('',#1698,1.); +#1698 = DIRECTION('',(-0.173648177667,2.186712484447E-16,0.984807753012) + ); +#1699 = ORIENTED_EDGE('',*,*,#1700,.F.); +#1700 = EDGE_CURVE('',#1701,#1693,#1703,.T.); +#1701 = VERTEX_POINT('',#1702); +#1702 = CARTESIAN_POINT('',(0.808045018441,0.2,0.566666666667)); +#1703 = CIRCLE('',#1704,5.E-02); +#1704 = AXIS2_PLACEMENT_3D('',#1705,#1706,#1707); +#1705 = CARTESIAN_POINT('',(0.808045018441,0.2,0.516666666667)); +#1706 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#1707 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1708 = ORIENTED_EDGE('',*,*,#1709,.T.); +#1709 = EDGE_CURVE('',#1701,#1710,#1712,.T.); +#1710 = VERTEX_POINT('',#1711); +#1711 = CARTESIAN_POINT('',(0.,0.2,0.566666666667)); +#1712 = LINE('',#1713,#1714); +#1713 = CARTESIAN_POINT('',(0.85,0.2,0.566666666667)); +#1714 = VECTOR('',#1715,1.); +#1715 = DIRECTION('',(-1.,0.,0.)); +#1716 = ORIENTED_EDGE('',*,*,#1717,.T.); +#1717 = EDGE_CURVE('',#1710,#1718,#1720,.T.); +#1718 = VERTEX_POINT('',#1719); +#1719 = CARTESIAN_POINT('',(0.,0.2,0.666666666667)); +#1720 = LINE('',#1721,#1722); +#1721 = CARTESIAN_POINT('',(0.,0.2,0.566666666667)); +#1722 = VECTOR('',#1723,1.); +#1723 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#1724 = ORIENTED_EDGE('',*,*,#1725,.T.); +#1725 = EDGE_CURVE('',#1718,#1726,#1728,.T.); +#1726 = VERTEX_POINT('',#1727); +#1727 = CARTESIAN_POINT('',(0.85,0.2,0.666666666667)); +#1728 = LINE('',#1729,#1730); +#1729 = CARTESIAN_POINT('',(0.,0.2,0.666666666667)); +#1730 = VECTOR('',#1731,1.); +#1731 = DIRECTION('',(1.,0.,0.)); +#1732 = ORIENTED_EDGE('',*,*,#1733,.T.); +#1733 = EDGE_CURVE('',#1726,#1641,#1734,.T.); +#1734 = CIRCLE('',#1735,0.1); +#1735 = AXIS2_PLACEMENT_3D('',#1736,#1737,#1738); +#1736 = CARTESIAN_POINT('',(0.85,0.2,0.566666666667)); +#1737 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#1738 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1739 = PLANE('',#1740); +#1740 = AXIS2_PLACEMENT_3D('',#1741,#1742,#1743); +#1741 = CARTESIAN_POINT('',(0.775921279479,0.2,0.394018951092)); +#1742 = DIRECTION('',(0.,1.,-4.930380657631E-32)); +#1743 = DIRECTION('',(0.,4.930380657631E-32,1.)); +#1744 = ADVANCED_FACE('',(#1745),#1770,.T.); +#1745 = FACE_BOUND('',#1746,.T.); +#1746 = EDGE_LOOP('',(#1747,#1748,#1756,#1764)); +#1747 = ORIENTED_EDGE('',*,*,#1640,.F.); +#1748 = ORIENTED_EDGE('',*,*,#1749,.T.); +#1749 = EDGE_CURVE('',#1641,#1750,#1752,.T.); +#1750 = VERTEX_POINT('',#1751); +#1751 = CARTESIAN_POINT('',(0.948480775301,-0.2,0.584031484433)); +#1752 = LINE('',#1753,#1754); +#1753 = CARTESIAN_POINT('',(0.948480775301,0.2,0.584031484433)); +#1754 = VECTOR('',#1755,1.); +#1755 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1756 = ORIENTED_EDGE('',*,*,#1757,.T.); +#1757 = EDGE_CURVE('',#1750,#1758,#1760,.T.); +#1758 = VERTEX_POINT('',#1759); +#1759 = CARTESIAN_POINT('',(1.026543179427,-0.2,0.141317591117)); +#1760 = LINE('',#1761,#1762); +#1761 = CARTESIAN_POINT('',(0.933909963118,-0.2,0.666666666667)); +#1762 = VECTOR('',#1763,1.); +#1763 = DIRECTION('',(0.173648177667,-2.186712484447E-16,-0.984807753012 + )); +#1764 = ORIENTED_EDGE('',*,*,#1765,.F.); +#1765 = EDGE_CURVE('',#1643,#1758,#1766,.T.); +#1766 = LINE('',#1767,#1768); +#1767 = CARTESIAN_POINT('',(1.026543179427,0.2,0.141317591117)); +#1768 = VECTOR('',#1769,1.); +#1769 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1770 = PLANE('',#1771); +#1771 = AXIS2_PLACEMENT_3D('',#1772,#1773,#1774); +#1772 = CARTESIAN_POINT('',(0.933909963118,0.2,0.666666666667)); +#1773 = DIRECTION('',(0.984807753012,3.855764100601E-17,0.173648177667) + ); +#1774 = DIRECTION('',(0.173648177667,-2.186712484447E-16,-0.984807753012 + )); +#1775 = ADVANCED_FACE('',(#1776),#1795,.F.); +#1776 = FACE_BOUND('',#1777,.F.); +#1777 = EDGE_LOOP('',(#1778,#1779,#1787,#1794)); +#1778 = ORIENTED_EDGE('',*,*,#1650,.T.); +#1779 = ORIENTED_EDGE('',*,*,#1780,.T.); +#1780 = EDGE_CURVE('',#1651,#1781,#1783,.T.); +#1781 = VERTEX_POINT('',#1782); +#1782 = CARTESIAN_POINT('',(1.075783567078,-0.2,1.E-01)); +#1783 = LINE('',#1784,#1785); +#1784 = CARTESIAN_POINT('',(1.075783567078,0.2,1.E-01)); +#1785 = VECTOR('',#1786,1.); +#1786 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1787 = ORIENTED_EDGE('',*,*,#1788,.F.); +#1788 = EDGE_CURVE('',#1758,#1781,#1789,.T.); +#1789 = CIRCLE('',#1790,5.E-02); +#1790 = AXIS2_PLACEMENT_3D('',#1791,#1792,#1793); +#1791 = CARTESIAN_POINT('',(1.075783567078,-0.2,0.15)); +#1792 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1793 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1794 = ORIENTED_EDGE('',*,*,#1765,.F.); +#1795 = CYLINDRICAL_SURFACE('',#1796,5.E-02); +#1796 = AXIS2_PLACEMENT_3D('',#1797,#1798,#1799); +#1797 = CARTESIAN_POINT('',(1.075783567078,0.2,0.15)); +#1798 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1799 = DIRECTION('',(-0.984807753012,-3.855764100601E-17, + -0.173648177667)); +#1800 = ADVANCED_FACE('',(#1801),#1820,.T.); +#1801 = FACE_BOUND('',#1802,.F.); +#1802 = EDGE_LOOP('',(#1803,#1804,#1805,#1814)); +#1803 = ORIENTED_EDGE('',*,*,#1733,.T.); +#1804 = ORIENTED_EDGE('',*,*,#1749,.T.); +#1805 = ORIENTED_EDGE('',*,*,#1806,.F.); +#1806 = EDGE_CURVE('',#1807,#1750,#1809,.T.); +#1807 = VERTEX_POINT('',#1808); +#1808 = CARTESIAN_POINT('',(0.85,-0.2,0.666666666667)); +#1809 = CIRCLE('',#1810,0.1); +#1810 = AXIS2_PLACEMENT_3D('',#1811,#1812,#1813); +#1811 = CARTESIAN_POINT('',(0.85,-0.2,0.566666666667)); +#1812 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#1813 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1814 = ORIENTED_EDGE('',*,*,#1815,.F.); +#1815 = EDGE_CURVE('',#1726,#1807,#1816,.T.); +#1816 = LINE('',#1817,#1818); +#1817 = CARTESIAN_POINT('',(0.85,0.2,0.666666666667)); +#1818 = VECTOR('',#1819,1.); +#1819 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1820 = CYLINDRICAL_SURFACE('',#1821,0.1); +#1821 = AXIS2_PLACEMENT_3D('',#1822,#1823,#1824); +#1822 = CARTESIAN_POINT('',(0.85,0.2,0.566666666667)); +#1823 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1824 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#1825 = ADVANCED_FACE('',(#1826),#1844,.T.); +#1826 = FACE_BOUND('',#1827,.T.); +#1827 = EDGE_LOOP('',(#1828,#1829,#1830,#1838)); +#1828 = ORIENTED_EDGE('',*,*,#1659,.F.); +#1829 = ORIENTED_EDGE('',*,*,#1780,.T.); +#1830 = ORIENTED_EDGE('',*,*,#1831,.T.); +#1831 = EDGE_CURVE('',#1781,#1832,#1834,.T.); +#1832 = VERTEX_POINT('',#1833); +#1833 = CARTESIAN_POINT('',(1.45,-0.2,0.1)); +#1834 = LINE('',#1835,#1836); +#1835 = CARTESIAN_POINT('',(1.033828585519,-0.2,0.1)); +#1836 = VECTOR('',#1837,1.); +#1837 = DIRECTION('',(1.,0.,0.)); +#1838 = ORIENTED_EDGE('',*,*,#1839,.F.); +#1839 = EDGE_CURVE('',#1660,#1832,#1840,.T.); +#1840 = LINE('',#1841,#1842); +#1841 = CARTESIAN_POINT('',(1.45,0.2,1.E-01)); +#1842 = VECTOR('',#1843,1.); +#1843 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1844 = PLANE('',#1845); +#1845 = AXIS2_PLACEMENT_3D('',#1846,#1847,#1848); +#1846 = CARTESIAN_POINT('',(1.033828585519,0.2,1.E-01)); +#1847 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#1848 = DIRECTION('',(1.,0.,0.)); +#1849 = ADVANCED_FACE('',(#1850),#1868,.T.); +#1850 = FACE_BOUND('',#1851,.T.); +#1851 = EDGE_LOOP('',(#1852,#1853,#1861,#1867)); +#1852 = ORIENTED_EDGE('',*,*,#1725,.F.); +#1853 = ORIENTED_EDGE('',*,*,#1854,.T.); +#1854 = EDGE_CURVE('',#1718,#1855,#1857,.T.); +#1855 = VERTEX_POINT('',#1856); +#1856 = CARTESIAN_POINT('',(0.,-0.2,0.666666666667)); +#1857 = LINE('',#1858,#1859); +#1858 = CARTESIAN_POINT('',(0.,0.2,0.666666666667)); +#1859 = VECTOR('',#1860,1.); +#1860 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1861 = ORIENTED_EDGE('',*,*,#1862,.T.); +#1862 = EDGE_CURVE('',#1855,#1807,#1863,.T.); +#1863 = LINE('',#1864,#1865); +#1864 = CARTESIAN_POINT('',(0.,-0.2,0.666666666667)); +#1865 = VECTOR('',#1866,1.); +#1866 = DIRECTION('',(1.,0.,0.)); +#1867 = ORIENTED_EDGE('',*,*,#1815,.F.); +#1868 = PLANE('',#1869); +#1869 = AXIS2_PLACEMENT_3D('',#1870,#1871,#1872); +#1870 = CARTESIAN_POINT('',(0.,0.2,0.666666666667)); +#1871 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#1872 = DIRECTION('',(1.,0.,0.)); +#1873 = ADVANCED_FACE('',(#1874),#1892,.T.); +#1874 = FACE_BOUND('',#1875,.T.); +#1875 = EDGE_LOOP('',(#1876,#1877,#1885,#1891)); +#1876 = ORIENTED_EDGE('',*,*,#1839,.T.); +#1877 = ORIENTED_EDGE('',*,*,#1878,.T.); +#1878 = EDGE_CURVE('',#1832,#1879,#1881,.T.); +#1879 = VERTEX_POINT('',#1880); +#1880 = CARTESIAN_POINT('',(1.45,-0.2,4.440892098501E-17)); +#1881 = LINE('',#1882,#1883); +#1882 = CARTESIAN_POINT('',(1.45,-0.2,0.1)); +#1883 = VECTOR('',#1884,1.); +#1884 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1885 = ORIENTED_EDGE('',*,*,#1886,.F.); +#1886 = EDGE_CURVE('',#1668,#1879,#1887,.T.); +#1887 = LINE('',#1888,#1889); +#1888 = CARTESIAN_POINT('',(1.45,0.2,-4.440892098501E-17)); +#1889 = VECTOR('',#1890,1.); +#1890 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1891 = ORIENTED_EDGE('',*,*,#1667,.F.); +#1892 = PLANE('',#1893); +#1893 = AXIS2_PLACEMENT_3D('',#1894,#1895,#1896); +#1894 = CARTESIAN_POINT('',(1.45,0.2,1.E-01)); +#1895 = DIRECTION('',(1.,0.,0.)); +#1896 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1897 = ADVANCED_FACE('',(#1898),#1916,.T.); +#1898 = FACE_BOUND('',#1899,.T.); +#1899 = EDGE_LOOP('',(#1900,#1908,#1914,#1915)); +#1900 = ORIENTED_EDGE('',*,*,#1901,.T.); +#1901 = EDGE_CURVE('',#1710,#1902,#1904,.T.); +#1902 = VERTEX_POINT('',#1903); +#1903 = CARTESIAN_POINT('',(0.,-0.2,0.566666666667)); +#1904 = LINE('',#1905,#1906); +#1905 = CARTESIAN_POINT('',(0.,0.2,0.566666666667)); +#1906 = VECTOR('',#1907,1.); +#1907 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1908 = ORIENTED_EDGE('',*,*,#1909,.T.); +#1909 = EDGE_CURVE('',#1902,#1855,#1910,.T.); +#1910 = LINE('',#1911,#1912); +#1911 = CARTESIAN_POINT('',(0.,-0.2,0.566666666667)); +#1912 = VECTOR('',#1913,1.); +#1913 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#1914 = ORIENTED_EDGE('',*,*,#1854,.F.); +#1915 = ORIENTED_EDGE('',*,*,#1717,.F.); +#1916 = PLANE('',#1917); +#1917 = AXIS2_PLACEMENT_3D('',#1918,#1919,#1920); +#1918 = CARTESIAN_POINT('',(0.,0.2,0.566666666667)); +#1919 = DIRECTION('',(-1.,0.,0.)); +#1920 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#1921 = ADVANCED_FACE('',(#1922),#1940,.T.); +#1922 = FACE_BOUND('',#1923,.T.); +#1923 = EDGE_LOOP('',(#1924,#1925,#1926,#1934)); +#1924 = ORIENTED_EDGE('',*,*,#1675,.F.); +#1925 = ORIENTED_EDGE('',*,*,#1886,.T.); +#1926 = ORIENTED_EDGE('',*,*,#1927,.T.); +#1927 = EDGE_CURVE('',#1879,#1928,#1930,.T.); +#1928 = VERTEX_POINT('',#1929); +#1929 = CARTESIAN_POINT('',(1.033828585519,-0.2,5.273559366969E-17)); +#1930 = LINE('',#1931,#1932); +#1931 = CARTESIAN_POINT('',(1.45,-0.2,2.775557561563E-17)); +#1932 = VECTOR('',#1933,1.); +#1933 = DIRECTION('',(-1.,0.,0.)); +#1934 = ORIENTED_EDGE('',*,*,#1935,.F.); +#1935 = EDGE_CURVE('',#1676,#1928,#1936,.T.); +#1936 = LINE('',#1937,#1938); +#1937 = CARTESIAN_POINT('',(1.033828585519,0.2,-3.885780586188E-17)); +#1938 = VECTOR('',#1939,1.); +#1939 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1940 = PLANE('',#1941); +#1941 = AXIS2_PLACEMENT_3D('',#1942,#1943,#1944); +#1942 = CARTESIAN_POINT('',(1.45,0.2,-4.440892098501E-17)); +#1943 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1944 = DIRECTION('',(-1.,0.,0.)); +#1945 = ADVANCED_FACE('',(#1946),#1964,.T.); +#1946 = FACE_BOUND('',#1947,.T.); +#1947 = EDGE_LOOP('',(#1948,#1949,#1957,#1963)); +#1948 = ORIENTED_EDGE('',*,*,#1709,.F.); +#1949 = ORIENTED_EDGE('',*,*,#1950,.T.); +#1950 = EDGE_CURVE('',#1701,#1951,#1953,.T.); +#1951 = VERTEX_POINT('',#1952); +#1952 = CARTESIAN_POINT('',(0.808045018441,-0.2,0.566666666667)); +#1953 = LINE('',#1954,#1955); +#1954 = CARTESIAN_POINT('',(0.808045018441,0.2,0.566666666667)); +#1955 = VECTOR('',#1956,1.); +#1956 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1957 = ORIENTED_EDGE('',*,*,#1958,.T.); +#1958 = EDGE_CURVE('',#1951,#1902,#1959,.T.); +#1959 = LINE('',#1960,#1961); +#1960 = CARTESIAN_POINT('',(0.85,-0.2,0.566666666667)); +#1961 = VECTOR('',#1962,1.); +#1962 = DIRECTION('',(-1.,0.,0.)); +#1963 = ORIENTED_EDGE('',*,*,#1901,.F.); +#1964 = PLANE('',#1965); +#1965 = AXIS2_PLACEMENT_3D('',#1966,#1967,#1968); +#1966 = CARTESIAN_POINT('',(0.85,0.2,0.566666666667)); +#1967 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1968 = DIRECTION('',(-1.,0.,0.)); +#1969 = ADVANCED_FACE('',(#1970),#1989,.T.); +#1970 = FACE_BOUND('',#1971,.F.); +#1971 = EDGE_LOOP('',(#1972,#1973,#1981,#1988)); +#1972 = ORIENTED_EDGE('',*,*,#1683,.T.); +#1973 = ORIENTED_EDGE('',*,*,#1974,.T.); +#1974 = EDGE_CURVE('',#1684,#1975,#1977,.T.); +#1975 = VERTEX_POINT('',#1976); +#1976 = CARTESIAN_POINT('',(0.935347810218,-0.2,8.263518223331E-02)); +#1977 = LINE('',#1978,#1979); +#1978 = CARTESIAN_POINT('',(0.935347810218,0.2,8.263518223331E-02)); +#1979 = VECTOR('',#1980,1.); +#1980 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1981 = ORIENTED_EDGE('',*,*,#1982,.F.); +#1982 = EDGE_CURVE('',#1928,#1975,#1983,.T.); +#1983 = CIRCLE('',#1984,0.1); +#1984 = AXIS2_PLACEMENT_3D('',#1985,#1986,#1987); +#1985 = CARTESIAN_POINT('',(1.033828585519,-0.2,0.1)); +#1986 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#1987 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1988 = ORIENTED_EDGE('',*,*,#1935,.F.); +#1989 = CYLINDRICAL_SURFACE('',#1990,0.1); +#1990 = AXIS2_PLACEMENT_3D('',#1991,#1992,#1993); +#1991 = CARTESIAN_POINT('',(1.033828585519,0.2,1.E-01)); +#1992 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#1993 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#1994 = ADVANCED_FACE('',(#1995),#2014,.F.); +#1995 = FACE_BOUND('',#1996,.T.); +#1996 = EDGE_LOOP('',(#1997,#1998,#2006,#2013)); +#1997 = ORIENTED_EDGE('',*,*,#1700,.T.); +#1998 = ORIENTED_EDGE('',*,*,#1999,.T.); +#1999 = EDGE_CURVE('',#1693,#2000,#2002,.T.); +#2000 = VERTEX_POINT('',#2001); +#2001 = CARTESIAN_POINT('',(0.857285406092,-0.2,0.52534907555)); +#2002 = LINE('',#2003,#2004); +#2003 = CARTESIAN_POINT('',(0.857285406092,0.2,0.52534907555)); +#2004 = VECTOR('',#2005,1.); +#2005 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#2006 = ORIENTED_EDGE('',*,*,#2007,.F.); +#2007 = EDGE_CURVE('',#1951,#2000,#2008,.T.); +#2008 = CIRCLE('',#2009,5.E-02); +#2009 = AXIS2_PLACEMENT_3D('',#2010,#2011,#2012); +#2010 = CARTESIAN_POINT('',(0.808045018441,-0.2,0.516666666667)); +#2011 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#2012 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#2013 = ORIENTED_EDGE('',*,*,#1950,.F.); +#2014 = CYLINDRICAL_SURFACE('',#2015,5.E-02); +#2015 = AXIS2_PLACEMENT_3D('',#2016,#2017,#2018); +#2016 = CARTESIAN_POINT('',(0.808045018441,0.2,0.516666666667)); +#2017 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#2018 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#2019 = ADVANCED_FACE('',(#2020),#2031,.T.); +#2020 = FACE_BOUND('',#2021,.T.); +#2021 = EDGE_LOOP('',(#2022,#2023,#2024,#2030)); +#2022 = ORIENTED_EDGE('',*,*,#1692,.F.); +#2023 = ORIENTED_EDGE('',*,*,#1974,.T.); +#2024 = ORIENTED_EDGE('',*,*,#2025,.T.); +#2025 = EDGE_CURVE('',#1975,#2000,#2026,.T.); +#2026 = LINE('',#2027,#2028); +#2027 = CARTESIAN_POINT('',(0.949918622401,-0.2,2.775557561563E-17)); +#2028 = VECTOR('',#2029,1.); +#2029 = DIRECTION('',(-0.173648177667,2.186712484447E-16,0.984807753012) + ); +#2030 = ORIENTED_EDGE('',*,*,#1999,.F.); +#2031 = PLANE('',#2032); +#2032 = AXIS2_PLACEMENT_3D('',#2033,#2034,#2035); +#2033 = CARTESIAN_POINT('',(0.949918622401,0.2,-4.440892098501E-17)); +#2034 = DIRECTION('',(-0.984807753012,-3.855764100601E-17, + -0.173648177667)); +#2035 = DIRECTION('',(-0.173648177667,2.186712484447E-16,0.984807753012) + ); +#2036 = ADVANCED_FACE('',(#2037),#2051,.F.); +#2037 = FACE_BOUND('',#2038,.F.); +#2038 = EDGE_LOOP('',(#2039,#2040,#2041,#2042,#2043,#2044,#2045,#2046, + #2047,#2048,#2049,#2050)); +#2039 = ORIENTED_EDGE('',*,*,#1757,.T.); +#2040 = ORIENTED_EDGE('',*,*,#1788,.T.); +#2041 = ORIENTED_EDGE('',*,*,#1831,.T.); +#2042 = ORIENTED_EDGE('',*,*,#1878,.T.); +#2043 = ORIENTED_EDGE('',*,*,#1927,.T.); +#2044 = ORIENTED_EDGE('',*,*,#1982,.T.); +#2045 = ORIENTED_EDGE('',*,*,#2025,.T.); +#2046 = ORIENTED_EDGE('',*,*,#2007,.F.); +#2047 = ORIENTED_EDGE('',*,*,#1958,.T.); +#2048 = ORIENTED_EDGE('',*,*,#1909,.T.); +#2049 = ORIENTED_EDGE('',*,*,#1862,.T.); +#2050 = ORIENTED_EDGE('',*,*,#1806,.T.); +#2051 = PLANE('',#2052); +#2052 = AXIS2_PLACEMENT_3D('',#2053,#2054,#2055); +#2053 = CARTESIAN_POINT('',(0.775921279479,-0.2,0.394018951092)); +#2054 = DIRECTION('',(0.,1.,-4.930380657631E-32)); +#2055 = DIRECTION('',(0.,4.930380657631E-32,1.)); +#2056 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2060)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2057,#2058,#2059)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2057 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2058 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2059 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2060 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2057, + 'distance_accuracy_value','confusion accuracy'); +#2061 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2062,#2064); +#2062 = ( REPRESENTATION_RELATIONSHIP('','',#1633,#716) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2063) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2063 = ITEM_DEFINED_TRANSFORMATION('','',#11,#725); +#2064 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2065); +#2065 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('5','Body004','',#711,#1628,$); +#2066 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#1630)); +#2067 = SHAPE_DEFINITION_REPRESENTATION(#2068,#2074); +#2068 = PRODUCT_DEFINITION_SHAPE('','',#2069); +#2069 = PRODUCT_DEFINITION('design','',#2070,#2073); +#2070 = PRODUCT_DEFINITION_FORMATION('','',#2071); +#2071 = PRODUCT('Body005','Body005','',(#2072)); +#2072 = PRODUCT_CONTEXT('',#2,'mechanical'); +#2073 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#2074 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#2075),#2497); +#2075 = MANIFOLD_SOLID_BREP('',#2076); +#2076 = CLOSED_SHELL('',(#2077,#2185,#2216,#2241,#2266,#2290,#2314,#2338 + ,#2362,#2386,#2410,#2435,#2460,#2477)); +#2077 = ADVANCED_FACE('',(#2078),#2180,.T.); +#2078 = FACE_BOUND('',#2079,.T.); +#2079 = EDGE_LOOP('',(#2080,#2090,#2099,#2107,#2115,#2123,#2132,#2140, + #2149,#2157,#2165,#2173)); +#2080 = ORIENTED_EDGE('',*,*,#2081,.T.); +#2081 = EDGE_CURVE('',#2082,#2084,#2086,.T.); +#2082 = VERTEX_POINT('',#2083); +#2083 = CARTESIAN_POINT('',(0.948480775301,0.2,0.584031484433)); +#2084 = VERTEX_POINT('',#2085); +#2085 = CARTESIAN_POINT('',(1.026543179427,0.2,0.141317591117)); +#2086 = LINE('',#2087,#2088); +#2087 = CARTESIAN_POINT('',(0.933909963118,0.2,0.666666666667)); +#2088 = VECTOR('',#2089,1.); +#2089 = DIRECTION('',(0.173648177667,-2.186712484447E-16,-0.984807753012 + )); +#2090 = ORIENTED_EDGE('',*,*,#2091,.T.); +#2091 = EDGE_CURVE('',#2084,#2092,#2094,.T.); +#2092 = VERTEX_POINT('',#2093); +#2093 = CARTESIAN_POINT('',(1.075783567078,0.2,1.E-01)); +#2094 = CIRCLE('',#2095,5.E-02); +#2095 = AXIS2_PLACEMENT_3D('',#2096,#2097,#2098); +#2096 = CARTESIAN_POINT('',(1.075783567078,0.2,0.15)); +#2097 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#2098 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#2099 = ORIENTED_EDGE('',*,*,#2100,.T.); +#2100 = EDGE_CURVE('',#2092,#2101,#2103,.T.); +#2101 = VERTEX_POINT('',#2102); +#2102 = CARTESIAN_POINT('',(1.45,0.2,1.E-01)); +#2103 = LINE('',#2104,#2105); +#2104 = CARTESIAN_POINT('',(1.033828585519,0.2,1.E-01)); +#2105 = VECTOR('',#2106,1.); +#2106 = DIRECTION('',(1.,0.,0.)); +#2107 = ORIENTED_EDGE('',*,*,#2108,.T.); +#2108 = EDGE_CURVE('',#2101,#2109,#2111,.T.); +#2109 = VERTEX_POINT('',#2110); +#2110 = CARTESIAN_POINT('',(1.45,0.2,-4.440892098501E-17)); +#2111 = LINE('',#2112,#2113); +#2112 = CARTESIAN_POINT('',(1.45,0.2,1.E-01)); +#2113 = VECTOR('',#2114,1.); +#2114 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#2115 = ORIENTED_EDGE('',*,*,#2116,.T.); +#2116 = EDGE_CURVE('',#2109,#2117,#2119,.T.); +#2117 = VERTEX_POINT('',#2118); +#2118 = CARTESIAN_POINT('',(1.033828585519,0.2,-3.885780586188E-17)); +#2119 = LINE('',#2120,#2121); +#2120 = CARTESIAN_POINT('',(1.45,0.2,-2.775557561563E-17)); +#2121 = VECTOR('',#2122,1.); +#2122 = DIRECTION('',(-1.,0.,0.)); +#2123 = ORIENTED_EDGE('',*,*,#2124,.T.); +#2124 = EDGE_CURVE('',#2117,#2125,#2127,.T.); +#2125 = VERTEX_POINT('',#2126); +#2126 = CARTESIAN_POINT('',(0.935347810218,0.2,8.263518223331E-02)); +#2127 = CIRCLE('',#2128,0.1); +#2128 = AXIS2_PLACEMENT_3D('',#2129,#2130,#2131); +#2129 = CARTESIAN_POINT('',(1.033828585519,0.2,1.E-01)); +#2130 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#2131 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#2132 = ORIENTED_EDGE('',*,*,#2133,.T.); +#2133 = EDGE_CURVE('',#2125,#2134,#2136,.T.); +#2134 = VERTEX_POINT('',#2135); +#2135 = CARTESIAN_POINT('',(0.857285406092,0.2,0.52534907555)); +#2136 = LINE('',#2137,#2138); +#2137 = CARTESIAN_POINT('',(0.949918622401,0.2,-2.775557561563E-17)); +#2138 = VECTOR('',#2139,1.); +#2139 = DIRECTION('',(-0.173648177667,2.186712484447E-16,0.984807753012) + ); +#2140 = ORIENTED_EDGE('',*,*,#2141,.F.); +#2141 = EDGE_CURVE('',#2142,#2134,#2144,.T.); +#2142 = VERTEX_POINT('',#2143); +#2143 = CARTESIAN_POINT('',(0.808045018441,0.2,0.566666666667)); +#2144 = CIRCLE('',#2145,5.E-02); +#2145 = AXIS2_PLACEMENT_3D('',#2146,#2147,#2148); +#2146 = CARTESIAN_POINT('',(0.808045018441,0.2,0.516666666667)); +#2147 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#2148 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#2149 = ORIENTED_EDGE('',*,*,#2150,.T.); +#2150 = EDGE_CURVE('',#2142,#2151,#2153,.T.); +#2151 = VERTEX_POINT('',#2152); +#2152 = CARTESIAN_POINT('',(0.,0.2,0.566666666667)); +#2153 = LINE('',#2154,#2155); +#2154 = CARTESIAN_POINT('',(0.85,0.2,0.566666666667)); +#2155 = VECTOR('',#2156,1.); +#2156 = DIRECTION('',(-1.,0.,0.)); +#2157 = ORIENTED_EDGE('',*,*,#2158,.T.); +#2158 = EDGE_CURVE('',#2151,#2159,#2161,.T.); +#2159 = VERTEX_POINT('',#2160); +#2160 = CARTESIAN_POINT('',(0.,0.2,0.666666666667)); +#2161 = LINE('',#2162,#2163); +#2162 = CARTESIAN_POINT('',(0.,0.2,0.566666666667)); +#2163 = VECTOR('',#2164,1.); +#2164 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#2165 = ORIENTED_EDGE('',*,*,#2166,.T.); +#2166 = EDGE_CURVE('',#2159,#2167,#2169,.T.); +#2167 = VERTEX_POINT('',#2168); +#2168 = CARTESIAN_POINT('',(0.85,0.2,0.666666666667)); +#2169 = LINE('',#2170,#2171); +#2170 = CARTESIAN_POINT('',(0.,0.2,0.666666666667)); +#2171 = VECTOR('',#2172,1.); +#2172 = DIRECTION('',(1.,0.,0.)); +#2173 = ORIENTED_EDGE('',*,*,#2174,.T.); +#2174 = EDGE_CURVE('',#2167,#2082,#2175,.T.); +#2175 = CIRCLE('',#2176,0.1); +#2176 = AXIS2_PLACEMENT_3D('',#2177,#2178,#2179); +#2177 = CARTESIAN_POINT('',(0.85,0.2,0.566666666667)); +#2178 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#2179 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#2180 = PLANE('',#2181); +#2181 = AXIS2_PLACEMENT_3D('',#2182,#2183,#2184); +#2182 = CARTESIAN_POINT('',(0.775921279479,0.2,0.394018951092)); +#2183 = DIRECTION('',(0.,1.,-4.930380657631E-32)); +#2184 = DIRECTION('',(0.,4.930380657631E-32,1.)); +#2185 = ADVANCED_FACE('',(#2186),#2211,.T.); +#2186 = FACE_BOUND('',#2187,.T.); +#2187 = EDGE_LOOP('',(#2188,#2189,#2197,#2205)); +#2188 = ORIENTED_EDGE('',*,*,#2081,.F.); +#2189 = ORIENTED_EDGE('',*,*,#2190,.T.); +#2190 = EDGE_CURVE('',#2082,#2191,#2193,.T.); +#2191 = VERTEX_POINT('',#2192); +#2192 = CARTESIAN_POINT('',(0.948480775301,-0.2,0.584031484433)); +#2193 = LINE('',#2194,#2195); +#2194 = CARTESIAN_POINT('',(0.948480775301,0.2,0.584031484433)); +#2195 = VECTOR('',#2196,1.); +#2196 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#2197 = ORIENTED_EDGE('',*,*,#2198,.T.); +#2198 = EDGE_CURVE('',#2191,#2199,#2201,.T.); +#2199 = VERTEX_POINT('',#2200); +#2200 = CARTESIAN_POINT('',(1.026543179427,-0.2,0.141317591117)); +#2201 = LINE('',#2202,#2203); +#2202 = CARTESIAN_POINT('',(0.933909963118,-0.2,0.666666666667)); +#2203 = VECTOR('',#2204,1.); +#2204 = DIRECTION('',(0.173648177667,-2.186712484447E-16,-0.984807753012 + )); +#2205 = ORIENTED_EDGE('',*,*,#2206,.F.); +#2206 = EDGE_CURVE('',#2084,#2199,#2207,.T.); +#2207 = LINE('',#2208,#2209); +#2208 = CARTESIAN_POINT('',(1.026543179427,0.2,0.141317591117)); +#2209 = VECTOR('',#2210,1.); +#2210 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#2211 = PLANE('',#2212); +#2212 = AXIS2_PLACEMENT_3D('',#2213,#2214,#2215); +#2213 = CARTESIAN_POINT('',(0.933909963118,0.2,0.666666666667)); +#2214 = DIRECTION('',(0.984807753012,3.855764100601E-17,0.173648177667) + ); +#2215 = DIRECTION('',(0.173648177667,-2.186712484447E-16,-0.984807753012 + )); +#2216 = ADVANCED_FACE('',(#2217),#2236,.F.); +#2217 = FACE_BOUND('',#2218,.F.); +#2218 = EDGE_LOOP('',(#2219,#2220,#2228,#2235)); +#2219 = ORIENTED_EDGE('',*,*,#2091,.T.); +#2220 = ORIENTED_EDGE('',*,*,#2221,.T.); +#2221 = EDGE_CURVE('',#2092,#2222,#2224,.T.); +#2222 = VERTEX_POINT('',#2223); +#2223 = CARTESIAN_POINT('',(1.075783567078,-0.2,1.E-01)); +#2224 = LINE('',#2225,#2226); +#2225 = CARTESIAN_POINT('',(1.075783567078,0.2,1.E-01)); +#2226 = VECTOR('',#2227,1.); +#2227 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#2228 = ORIENTED_EDGE('',*,*,#2229,.F.); +#2229 = EDGE_CURVE('',#2199,#2222,#2230,.T.); +#2230 = CIRCLE('',#2231,5.E-02); +#2231 = AXIS2_PLACEMENT_3D('',#2232,#2233,#2234); +#2232 = CARTESIAN_POINT('',(1.075783567078,-0.2,0.15)); +#2233 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#2234 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#2235 = ORIENTED_EDGE('',*,*,#2206,.F.); +#2236 = CYLINDRICAL_SURFACE('',#2237,5.E-02); +#2237 = AXIS2_PLACEMENT_3D('',#2238,#2239,#2240); +#2238 = CARTESIAN_POINT('',(1.075783567078,0.2,0.15)); +#2239 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#2240 = DIRECTION('',(-0.984807753012,-3.855764100601E-17, + -0.173648177667)); +#2241 = ADVANCED_FACE('',(#2242),#2261,.T.); +#2242 = FACE_BOUND('',#2243,.F.); +#2243 = EDGE_LOOP('',(#2244,#2245,#2246,#2255)); +#2244 = ORIENTED_EDGE('',*,*,#2174,.T.); +#2245 = ORIENTED_EDGE('',*,*,#2190,.T.); +#2246 = ORIENTED_EDGE('',*,*,#2247,.F.); +#2247 = EDGE_CURVE('',#2248,#2191,#2250,.T.); +#2248 = VERTEX_POINT('',#2249); +#2249 = CARTESIAN_POINT('',(0.85,-0.2,0.666666666667)); +#2250 = CIRCLE('',#2251,0.1); +#2251 = AXIS2_PLACEMENT_3D('',#2252,#2253,#2254); +#2252 = CARTESIAN_POINT('',(0.85,-0.2,0.566666666667)); +#2253 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#2254 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#2255 = ORIENTED_EDGE('',*,*,#2256,.F.); +#2256 = EDGE_CURVE('',#2167,#2248,#2257,.T.); +#2257 = LINE('',#2258,#2259); +#2258 = CARTESIAN_POINT('',(0.85,0.2,0.666666666667)); +#2259 = VECTOR('',#2260,1.); +#2260 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#2261 = CYLINDRICAL_SURFACE('',#2262,0.1); +#2262 = AXIS2_PLACEMENT_3D('',#2263,#2264,#2265); +#2263 = CARTESIAN_POINT('',(0.85,0.2,0.566666666667)); +#2264 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#2265 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#2266 = ADVANCED_FACE('',(#2267),#2285,.T.); +#2267 = FACE_BOUND('',#2268,.T.); +#2268 = EDGE_LOOP('',(#2269,#2270,#2271,#2279)); +#2269 = ORIENTED_EDGE('',*,*,#2100,.F.); +#2270 = ORIENTED_EDGE('',*,*,#2221,.T.); +#2271 = ORIENTED_EDGE('',*,*,#2272,.T.); +#2272 = EDGE_CURVE('',#2222,#2273,#2275,.T.); +#2273 = VERTEX_POINT('',#2274); +#2274 = CARTESIAN_POINT('',(1.45,-0.2,0.1)); +#2275 = LINE('',#2276,#2277); +#2276 = CARTESIAN_POINT('',(1.033828585519,-0.2,0.1)); +#2277 = VECTOR('',#2278,1.); +#2278 = DIRECTION('',(1.,0.,0.)); +#2279 = ORIENTED_EDGE('',*,*,#2280,.F.); +#2280 = EDGE_CURVE('',#2101,#2273,#2281,.T.); +#2281 = LINE('',#2282,#2283); +#2282 = CARTESIAN_POINT('',(1.45,0.2,1.E-01)); +#2283 = VECTOR('',#2284,1.); +#2284 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#2285 = PLANE('',#2286); +#2286 = AXIS2_PLACEMENT_3D('',#2287,#2288,#2289); +#2287 = CARTESIAN_POINT('',(1.033828585519,0.2,1.E-01)); +#2288 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#2289 = DIRECTION('',(1.,0.,0.)); +#2290 = ADVANCED_FACE('',(#2291),#2309,.T.); +#2291 = FACE_BOUND('',#2292,.T.); +#2292 = EDGE_LOOP('',(#2293,#2294,#2302,#2308)); +#2293 = ORIENTED_EDGE('',*,*,#2166,.F.); +#2294 = ORIENTED_EDGE('',*,*,#2295,.T.); +#2295 = EDGE_CURVE('',#2159,#2296,#2298,.T.); +#2296 = VERTEX_POINT('',#2297); +#2297 = CARTESIAN_POINT('',(0.,-0.2,0.666666666667)); +#2298 = LINE('',#2299,#2300); +#2299 = CARTESIAN_POINT('',(0.,0.2,0.666666666667)); +#2300 = VECTOR('',#2301,1.); +#2301 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#2302 = ORIENTED_EDGE('',*,*,#2303,.T.); +#2303 = EDGE_CURVE('',#2296,#2248,#2304,.T.); +#2304 = LINE('',#2305,#2306); +#2305 = CARTESIAN_POINT('',(0.,-0.2,0.666666666667)); +#2306 = VECTOR('',#2307,1.); +#2307 = DIRECTION('',(1.,0.,0.)); +#2308 = ORIENTED_EDGE('',*,*,#2256,.F.); +#2309 = PLANE('',#2310); +#2310 = AXIS2_PLACEMENT_3D('',#2311,#2312,#2313); +#2311 = CARTESIAN_POINT('',(0.,0.2,0.666666666667)); +#2312 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#2313 = DIRECTION('',(1.,0.,0.)); +#2314 = ADVANCED_FACE('',(#2315),#2333,.T.); +#2315 = FACE_BOUND('',#2316,.T.); +#2316 = EDGE_LOOP('',(#2317,#2318,#2326,#2332)); +#2317 = ORIENTED_EDGE('',*,*,#2280,.T.); +#2318 = ORIENTED_EDGE('',*,*,#2319,.T.); +#2319 = EDGE_CURVE('',#2273,#2320,#2322,.T.); +#2320 = VERTEX_POINT('',#2321); +#2321 = CARTESIAN_POINT('',(1.45,-0.2,4.440892098501E-17)); +#2322 = LINE('',#2323,#2324); +#2323 = CARTESIAN_POINT('',(1.45,-0.2,0.1)); +#2324 = VECTOR('',#2325,1.); +#2325 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#2326 = ORIENTED_EDGE('',*,*,#2327,.F.); +#2327 = EDGE_CURVE('',#2109,#2320,#2328,.T.); +#2328 = LINE('',#2329,#2330); +#2329 = CARTESIAN_POINT('',(1.45,0.2,-4.440892098501E-17)); +#2330 = VECTOR('',#2331,1.); +#2331 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#2332 = ORIENTED_EDGE('',*,*,#2108,.F.); +#2333 = PLANE('',#2334); +#2334 = AXIS2_PLACEMENT_3D('',#2335,#2336,#2337); +#2335 = CARTESIAN_POINT('',(1.45,0.2,1.E-01)); +#2336 = DIRECTION('',(1.,0.,0.)); +#2337 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#2338 = ADVANCED_FACE('',(#2339),#2357,.T.); +#2339 = FACE_BOUND('',#2340,.T.); +#2340 = EDGE_LOOP('',(#2341,#2349,#2355,#2356)); +#2341 = ORIENTED_EDGE('',*,*,#2342,.T.); +#2342 = EDGE_CURVE('',#2151,#2343,#2345,.T.); +#2343 = VERTEX_POINT('',#2344); +#2344 = CARTESIAN_POINT('',(0.,-0.2,0.566666666667)); +#2345 = LINE('',#2346,#2347); +#2346 = CARTESIAN_POINT('',(0.,0.2,0.566666666667)); +#2347 = VECTOR('',#2348,1.); +#2348 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#2349 = ORIENTED_EDGE('',*,*,#2350,.T.); +#2350 = EDGE_CURVE('',#2343,#2296,#2351,.T.); +#2351 = LINE('',#2352,#2353); +#2352 = CARTESIAN_POINT('',(0.,-0.2,0.566666666667)); +#2353 = VECTOR('',#2354,1.); +#2354 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#2355 = ORIENTED_EDGE('',*,*,#2295,.F.); +#2356 = ORIENTED_EDGE('',*,*,#2158,.F.); +#2357 = PLANE('',#2358); +#2358 = AXIS2_PLACEMENT_3D('',#2359,#2360,#2361); +#2359 = CARTESIAN_POINT('',(0.,0.2,0.566666666667)); +#2360 = DIRECTION('',(-1.,0.,0.)); +#2361 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#2362 = ADVANCED_FACE('',(#2363),#2381,.T.); +#2363 = FACE_BOUND('',#2364,.T.); +#2364 = EDGE_LOOP('',(#2365,#2366,#2367,#2375)); +#2365 = ORIENTED_EDGE('',*,*,#2116,.F.); +#2366 = ORIENTED_EDGE('',*,*,#2327,.T.); +#2367 = ORIENTED_EDGE('',*,*,#2368,.T.); +#2368 = EDGE_CURVE('',#2320,#2369,#2371,.T.); +#2369 = VERTEX_POINT('',#2370); +#2370 = CARTESIAN_POINT('',(1.033828585519,-0.2,5.273559366969E-17)); +#2371 = LINE('',#2372,#2373); +#2372 = CARTESIAN_POINT('',(1.45,-0.2,2.775557561563E-17)); +#2373 = VECTOR('',#2374,1.); +#2374 = DIRECTION('',(-1.,0.,0.)); +#2375 = ORIENTED_EDGE('',*,*,#2376,.F.); +#2376 = EDGE_CURVE('',#2117,#2369,#2377,.T.); +#2377 = LINE('',#2378,#2379); +#2378 = CARTESIAN_POINT('',(1.033828585519,0.2,-3.885780586188E-17)); +#2379 = VECTOR('',#2380,1.); +#2380 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#2381 = PLANE('',#2382); +#2382 = AXIS2_PLACEMENT_3D('',#2383,#2384,#2385); +#2383 = CARTESIAN_POINT('',(1.45,0.2,-4.440892098501E-17)); +#2384 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#2385 = DIRECTION('',(-1.,0.,0.)); +#2386 = ADVANCED_FACE('',(#2387),#2405,.T.); +#2387 = FACE_BOUND('',#2388,.T.); +#2388 = EDGE_LOOP('',(#2389,#2390,#2398,#2404)); +#2389 = ORIENTED_EDGE('',*,*,#2150,.F.); +#2390 = ORIENTED_EDGE('',*,*,#2391,.T.); +#2391 = EDGE_CURVE('',#2142,#2392,#2394,.T.); +#2392 = VERTEX_POINT('',#2393); +#2393 = CARTESIAN_POINT('',(0.808045018441,-0.2,0.566666666667)); +#2394 = LINE('',#2395,#2396); +#2395 = CARTESIAN_POINT('',(0.808045018441,0.2,0.566666666667)); +#2396 = VECTOR('',#2397,1.); +#2397 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#2398 = ORIENTED_EDGE('',*,*,#2399,.T.); +#2399 = EDGE_CURVE('',#2392,#2343,#2400,.T.); +#2400 = LINE('',#2401,#2402); +#2401 = CARTESIAN_POINT('',(0.85,-0.2,0.566666666667)); +#2402 = VECTOR('',#2403,1.); +#2403 = DIRECTION('',(-1.,0.,0.)); +#2404 = ORIENTED_EDGE('',*,*,#2342,.F.); +#2405 = PLANE('',#2406); +#2406 = AXIS2_PLACEMENT_3D('',#2407,#2408,#2409); +#2407 = CARTESIAN_POINT('',(0.85,0.2,0.566666666667)); +#2408 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#2409 = DIRECTION('',(-1.,0.,0.)); +#2410 = ADVANCED_FACE('',(#2411),#2430,.T.); +#2411 = FACE_BOUND('',#2412,.F.); +#2412 = EDGE_LOOP('',(#2413,#2414,#2422,#2429)); +#2413 = ORIENTED_EDGE('',*,*,#2124,.T.); +#2414 = ORIENTED_EDGE('',*,*,#2415,.T.); +#2415 = EDGE_CURVE('',#2125,#2416,#2418,.T.); +#2416 = VERTEX_POINT('',#2417); +#2417 = CARTESIAN_POINT('',(0.935347810218,-0.2,8.263518223331E-02)); +#2418 = LINE('',#2419,#2420); +#2419 = CARTESIAN_POINT('',(0.935347810218,0.2,8.263518223331E-02)); +#2420 = VECTOR('',#2421,1.); +#2421 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#2422 = ORIENTED_EDGE('',*,*,#2423,.F.); +#2423 = EDGE_CURVE('',#2369,#2416,#2424,.T.); +#2424 = CIRCLE('',#2425,0.1); +#2425 = AXIS2_PLACEMENT_3D('',#2426,#2427,#2428); +#2426 = CARTESIAN_POINT('',(1.033828585519,-0.2,0.1)); +#2427 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#2428 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#2429 = ORIENTED_EDGE('',*,*,#2376,.F.); +#2430 = CYLINDRICAL_SURFACE('',#2431,0.1); +#2431 = AXIS2_PLACEMENT_3D('',#2432,#2433,#2434); +#2432 = CARTESIAN_POINT('',(1.033828585519,0.2,1.E-01)); +#2433 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#2434 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#2435 = ADVANCED_FACE('',(#2436),#2455,.F.); +#2436 = FACE_BOUND('',#2437,.T.); +#2437 = EDGE_LOOP('',(#2438,#2439,#2447,#2454)); +#2438 = ORIENTED_EDGE('',*,*,#2141,.T.); +#2439 = ORIENTED_EDGE('',*,*,#2440,.T.); +#2440 = EDGE_CURVE('',#2134,#2441,#2443,.T.); +#2441 = VERTEX_POINT('',#2442); +#2442 = CARTESIAN_POINT('',(0.857285406092,-0.2,0.52534907555)); +#2443 = LINE('',#2444,#2445); +#2444 = CARTESIAN_POINT('',(0.857285406092,0.2,0.52534907555)); +#2445 = VECTOR('',#2446,1.); +#2446 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#2447 = ORIENTED_EDGE('',*,*,#2448,.F.); +#2448 = EDGE_CURVE('',#2392,#2441,#2449,.T.); +#2449 = CIRCLE('',#2450,5.E-02); +#2450 = AXIS2_PLACEMENT_3D('',#2451,#2452,#2453); +#2451 = CARTESIAN_POINT('',(0.808045018441,-0.2,0.516666666667)); +#2452 = DIRECTION('',(0.,1.,-2.22044604925E-16)); +#2453 = DIRECTION('',(0.,-2.22044604925E-16,-1.)); +#2454 = ORIENTED_EDGE('',*,*,#2391,.F.); +#2455 = CYLINDRICAL_SURFACE('',#2456,5.E-02); +#2456 = AXIS2_PLACEMENT_3D('',#2457,#2458,#2459); +#2457 = CARTESIAN_POINT('',(0.808045018441,0.2,0.516666666667)); +#2458 = DIRECTION('',(0.,-1.,2.22044604925E-16)); +#2459 = DIRECTION('',(0.,2.22044604925E-16,1.)); +#2460 = ADVANCED_FACE('',(#2461),#2472,.T.); +#2461 = FACE_BOUND('',#2462,.T.); +#2462 = EDGE_LOOP('',(#2463,#2464,#2465,#2471)); +#2463 = ORIENTED_EDGE('',*,*,#2133,.F.); +#2464 = ORIENTED_EDGE('',*,*,#2415,.T.); +#2465 = ORIENTED_EDGE('',*,*,#2466,.T.); +#2466 = EDGE_CURVE('',#2416,#2441,#2467,.T.); +#2467 = LINE('',#2468,#2469); +#2468 = CARTESIAN_POINT('',(0.949918622401,-0.2,2.775557561563E-17)); +#2469 = VECTOR('',#2470,1.); +#2470 = DIRECTION('',(-0.173648177667,2.186712484447E-16,0.984807753012) + ); +#2471 = ORIENTED_EDGE('',*,*,#2440,.F.); +#2472 = PLANE('',#2473); +#2473 = AXIS2_PLACEMENT_3D('',#2474,#2475,#2476); +#2474 = CARTESIAN_POINT('',(0.949918622401,0.2,-4.440892098501E-17)); +#2475 = DIRECTION('',(-0.984807753012,-3.855764100601E-17, + -0.173648177667)); +#2476 = DIRECTION('',(-0.173648177667,2.186712484447E-16,0.984807753012) + ); +#2477 = ADVANCED_FACE('',(#2478),#2492,.F.); +#2478 = FACE_BOUND('',#2479,.F.); +#2479 = EDGE_LOOP('',(#2480,#2481,#2482,#2483,#2484,#2485,#2486,#2487, + #2488,#2489,#2490,#2491)); +#2480 = ORIENTED_EDGE('',*,*,#2198,.T.); +#2481 = ORIENTED_EDGE('',*,*,#2229,.T.); +#2482 = ORIENTED_EDGE('',*,*,#2272,.T.); +#2483 = ORIENTED_EDGE('',*,*,#2319,.T.); +#2484 = ORIENTED_EDGE('',*,*,#2368,.T.); +#2485 = ORIENTED_EDGE('',*,*,#2423,.T.); +#2486 = ORIENTED_EDGE('',*,*,#2466,.T.); +#2487 = ORIENTED_EDGE('',*,*,#2448,.F.); +#2488 = ORIENTED_EDGE('',*,*,#2399,.T.); +#2489 = ORIENTED_EDGE('',*,*,#2350,.T.); +#2490 = ORIENTED_EDGE('',*,*,#2303,.T.); +#2491 = ORIENTED_EDGE('',*,*,#2247,.T.); +#2492 = PLANE('',#2493); +#2493 = AXIS2_PLACEMENT_3D('',#2494,#2495,#2496); +#2494 = CARTESIAN_POINT('',(0.775921279479,-0.2,0.394018951092)); +#2495 = DIRECTION('',(0.,1.,-4.930380657631E-32)); +#2496 = DIRECTION('',(0.,4.930380657631E-32,1.)); +#2497 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#2501)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#2498,#2499,#2500)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#2498 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#2499 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#2500 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#2501 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#2498, + 'distance_accuracy_value','confusion accuracy'); +#2502 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#2503,#2505); +#2503 = ( REPRESENTATION_RELATIONSHIP('','',#2074,#716) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#2504) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#2504 = ITEM_DEFINED_TRANSFORMATION('','',#11,#729); +#2505 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #2506); +#2506 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('6','Body005','',#711,#2069,$); +#2507 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#2071)); +#2508 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #2509),#2056); +#2509 = STYLED_ITEM('color',(#2510),#1634); +#2510 = PRESENTATION_STYLE_ASSIGNMENT((#2511,#2517)); +#2511 = SURFACE_STYLE_USAGE(.BOTH.,#2512); +#2512 = SURFACE_SIDE_STYLE('',(#2513)); +#2513 = SURFACE_STYLE_FILL_AREA(#2514); +#2514 = FILL_AREA_STYLE('',(#2515)); +#2515 = FILL_AREA_STYLE_COLOUR('',#2516); +#2516 = COLOUR_RGB('',0.82999997502,0.82999997502,0.82999997502); +#2517 = CURVE_STYLE('',#2518,POSITIVE_LENGTH_MEASURE(0.1),#2519); +#2518 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#2519 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02, + 9.803921802644E-02); +#2520 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #2521),#1174); +#2521 = STYLED_ITEM('color',(#2522),#752); +#2522 = PRESENTATION_STYLE_ASSIGNMENT((#2523,#2528)); +#2523 = SURFACE_STYLE_USAGE(.BOTH.,#2524); +#2524 = SURFACE_SIDE_STYLE('',(#2525)); +#2525 = SURFACE_STYLE_FILL_AREA(#2526); +#2526 = FILL_AREA_STYLE('',(#2527)); +#2527 = FILL_AREA_STYLE_COLOUR('',#2516); +#2528 = CURVE_STYLE('',#2529,POSITIVE_LENGTH_MEASURE(0.1),#2519); +#2529 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#2530 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #2531),#257); +#2531 = STYLED_ITEM('color',(#2532),#41); +#2532 = PRESENTATION_STYLE_ASSIGNMENT((#2533,#2539)); +#2533 = SURFACE_STYLE_USAGE(.BOTH.,#2534); +#2534 = SURFACE_SIDE_STYLE('',(#2535)); +#2535 = SURFACE_STYLE_FILL_AREA(#2536); +#2536 = FILL_AREA_STYLE('',(#2537)); +#2537 = FILL_AREA_STYLE_COLOUR('',#2538); +#2538 = COLOUR_RGB('',9.999999991362E-02,9.999999991362E-02, + 9.999999991362E-02); +#2539 = CURVE_STYLE('',#2540,POSITIVE_LENGTH_MEASURE(0.1),#2519); +#2540 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#2541 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #2542),#698); +#2542 = STYLED_ITEM('color',(#2543),#276); +#2543 = PRESENTATION_STYLE_ASSIGNMENT((#2544,#2549)); +#2544 = SURFACE_STYLE_USAGE(.BOTH.,#2545); +#2545 = SURFACE_SIDE_STYLE('',(#2546)); +#2546 = SURFACE_STYLE_FILL_AREA(#2547); +#2547 = FILL_AREA_STYLE('',(#2548)); +#2548 = FILL_AREA_STYLE_COLOUR('',#2516); +#2549 = CURVE_STYLE('',#2550,POSITIVE_LENGTH_MEASURE(0.1),#2519); +#2550 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#2551 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #2552),#1615); +#2552 = STYLED_ITEM('color',(#2553),#1193); +#2553 = PRESENTATION_STYLE_ASSIGNMENT((#2554,#2559)); +#2554 = SURFACE_STYLE_USAGE(.BOTH.,#2555); +#2555 = SURFACE_SIDE_STYLE('',(#2556)); +#2556 = SURFACE_STYLE_FILL_AREA(#2557); +#2557 = FILL_AREA_STYLE('',(#2558)); +#2558 = FILL_AREA_STYLE_COLOUR('',#2516); +#2559 = CURVE_STYLE('',#2560,POSITIVE_LENGTH_MEASURE(0.1),#2519); +#2560 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#2561 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #2562),#2497); +#2562 = STYLED_ITEM('color',(#2563),#2075); +#2563 = PRESENTATION_STYLE_ASSIGNMENT((#2564,#2569)); +#2564 = SURFACE_STYLE_USAGE(.BOTH.,#2565); +#2565 = SURFACE_SIDE_STYLE('',(#2566)); +#2566 = SURFACE_STYLE_FILL_AREA(#2567); +#2567 = FILL_AREA_STYLE('',(#2568)); +#2568 = FILL_AREA_STYLE_COLOUR('',#2516); +#2569 = CURVE_STYLE('',#2570,POSITIVE_LENGTH_MEASURE(0.1),#2519); +#2570 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/fab.3dsource/OpAmp_Texas.FCStd b/fab.3dsource/OpAmp_Texas.FCStd new file mode 100644 index 0000000000000000000000000000000000000000..6339307275cc8290e1803bba1d3eeecefa0fa162 GIT binary patch literal 81944 zcmZ6SV{|S-v#4X++Ocih$&Q`u*tTukwr$(CZQIVxcg|V&u5;(d^jgzXz20}as=A)8 zF1f$JASeI;01yBwsXQ7quakwji~s;?%|HM!zfXm244kZttQ~1xtt_v+tQ<C46HY$f zP`GuLzD;gK8Sx%Z?TjbF4kXMI!jQSvi2wbg(8#xvF_aLKcWaexYI=cvPS66zhlm9c zmm@Zk6x5znBL-m2h!QQB>$zU=dAp-$>UQfJ*O|=u95_$^q3?V%WOzDpk^QcNv*9Z6 z`JBM($^4FyIYB=lyzMkGIT?P_ulK$^-m@7Ve~A2`*Q}O_j_L9F+3pHLLv~r$0&y9> zBBaMf^D}vMczx)D-Gkh+eo2u5A1)BWP)+c->H9)Jv|Z$4qzxF-+T|Tg@hx_lUS%8^ zuJL)_<HN&5|DH5(iHWSB2Qb%Zt?;08wKx3pbr%8nBl9*fJpOgu*07d9^e_r>18n2e zlPY~zGp5f2f2ZSc!*%XWeQJX}OvC*&hRA37vfh>Ewsk9p@dCJ>qK)vrJ?<(x+!QP} z?6f<r%1ck(ek@F^&)6gE<&EX=0+{W)eNFcYefrrJxMMPLGzMuUgzIBiDafW-la2Ev zJyHkO#X!Q(zTeb?0{1+g<6|VmA=9&S!6EZ4_b5I6rRxBsX!B`#=UYf&!+kGt+H<;q zwX?Z~#h#e^nhH1Fo@t!Z;&{T>^3vJsAY}8-{1SFYR&-D0w&nx-xwLb=se^g**>lqU z;-vikgvddUKI2DTWMc{&Jdg+LpZS4mxp3_wRbdcQQ`Hx?#dY?=mqK!N<Y<9+l;m+R zwW!Va)3rlAgPW{V-Gyg;Mt3)^6;vazwEcb+2bWz8Mq=oyzfRVrZ3gLfB-{BWDR2G2 zx4C9%4D!9@)yk;LbL(%j-B{Tvy4dOSQVu5}2u)F0u-*Bw^>a?wRd$mf^oa4r31;4d zVBTXXd1aA$>vt1g^xf1U)c{Rfx5U8m60=8IqKDdeZ9(T4q-p*+ruq_bL-%>Mm;s&h z<5&lfJd4Uw;5}#6KEK({6x%h*-)m9TA2D!W(U~2SIcKUH4Ylmc7ck^*mR?tuFFEF+ zQ>nAl<Ks4M$De<_Q}bmu2{FU!q3AJ-**aaj@Sxe^uz(HEsknfp7BIJH_u;J0+m-XN zw=|=C$^*f-@W8Q}38>v>-@QEHcDm&TScF{JZgQdA>dN1hgA>%pdG|(tpcbI|O<9O! zlU8=-yOFPVx~iJTmDAq0`1-WB$98b>M{S@7^XDt)XR^noGxXt)&d&wvBgN9uR}w?t z%^nzEl+M?i&G2RMs{kEdFGdigjZ|0I55SM=^_%0>%q&{3Yd0L)a1C<q^Ip#n^w-G` zDj(}LjM9%gwlhLo#g7B@M$j0|>dodOV#5e9k&Aw%?`~S1Bk=6Z&mk|h4_o%vQ{?UY z-rj3p4tfkq58rw?_e0Mc(*Z{(^6X=V9X4)FxLB*}cRKeyoomqkaqa>Cv%d9--PI#I zh09Um*+-JtGZz$=6@8=BEag|D`w8klcm2XAjZbW6*16}?si~c9kZ$S55==F*;kK5? z<6L91*>J1D+d+b=yuNY%@!PSvg&~y7y;27{X>8`mb*=U=WlZ?t>ux`ixttP_a0}a~ zC1|o24p@bQ99$;JHraRrK6l&C=X><m*Q3jj9C}#Ao7=L|zLR_~JU*|s%(jP0bA!nD z*S6X*G67^|XJI;tH9b;CpJ2B+Y^vsHZJj!&N$92L$12o~5lsb4JV<=2DVr}vd)ubK zs5KPQCiD+v{V%n1AxSWWuVhb`p%meSP}ZqaOi_<LLuyOkCQ)<1J(CV3XsUbgIp0XS zpf>pK%rx|3YL+~x2^*o;_#Lor0dHVIDY%!w#d1kl`Ot7rf^)(g&3xkf4TPoGonXp9 zf0Z~a@?42c$t1DMCe#zu13!K6VT2(#ZWpBvTPe9q!6Z^TTu=)T<hONYlRi!43xp*b z9BCmVD>biuMX$$Ea|Q)ED4hy9MO0RV&ieBgJxLiq1(Bq*0!1o0$@cX-&IAKa?hG3H zD!%eeWRLqr&O}V1qykIZAk?_>UT(?K<p~QRR4r}n;tl(ML+8{fq;^!wxOFQkOR00? z!@NFz-G(soo<K8ymS}O1Q99_SYCcJY5e^=h-log%H|-NolG7nm*tw9UYa(Z=Cyf`F zF}nitzevrgbr4QreuoC7tbt9)+f=DrJ)9@DR(1|%z@@MfbStKuravOP-IULyb<EKA zr)C{UgdAXsY#CzwHf}bl;2zr**0H^$$^PSpl}gLhh0_+TO?~7}%QlA51(iS@gTXm= zzdkFGyb>HHZ(ZT~{@-KA|Bfxgcmx+oP|iep@0C`3&$LRcc->E$W}l*l)>0S$^jE5$ zn?#CCy~j141Xx6}O<Fo(u7ZB-J~S_Zx&}6>tdrF;{-`;;M3z>1U&V+F^B`{jcYt0D z1^0Lgz5r>)BU;ON3YRca%ztm`>SMQl72{^0TMc8<bn}EZaPeqv8kvpap}FO@Lt-OP z5%zu!O{+KjtI6!NGwKlqt}TDr@3>x6zPCOP196bzTG{Vg-~~LUbpbLUz10{g@#w{7 zOvH8Gsm@{d<9DzL4|Kr=-{%XWO6g90p1L1%iO!+*tF}{cJ%qi$MZCr!5lGUrA>@Mv zQ1rhG61EP6;!e*B6t>ndB^JFh7qZyjJ9iHQKSjDpyb#?z1;McT-MSxH*jsobgJR?f zt%+rr^W%Db=>CME3wSmP5Ci^TI?W*WazhTQxG;<6VT1>!;^ih%+fSdIz7-9|If#gD zL6gMih-4aYo@*-*8ZgD&)nv-mgN8-LlBEz|C+8?Z(y_Wl$XD}IinG3O5S*JJ#~q4| zCXj1WmesIEvx|ZY#i>Q#7nYkMWT$f9jpq>3w-G+0ji<VX*8)NnQCFPT&9Jz8=Y`&F zrR~H!(<Rc)p@ik|P9s-Wx{~6!2Y%aSi$jX;etFD61W{EPhS#>pp-Dpg)dt^IL=SR7 z8jIBQL!>D8Piw}iWg@{UkUI$j4TqH@k0bQc-}*a7<gg%r|Jyw5&RqxHlQR=y`~(|I z#2tFN2L=;p{79-1Lf)t_`=76S5FnBl7Y2(nCQkZRO8GI1KBCYL=%?ueqd*mj7puJ} z5RP>!B!2!jZzlOIbSM&GQVj2ZB}q>D!?gkRS=bWFQo;T@T_sJRD7y;%RpxDA1oh`{ zHMcUwt_Oq)QXp2W^q`0{l);enrieS-M4a0|4=)rh#`q#Biho$0RV61&g4_XhgXWT@ zL=H|=lAUt`o@En3k^yuw{6OKL9;L+k3N5A7oQ)9OUo4p#OytCm-^=sGw>wbO+h#)s z4J3Vjp79Cvz4CpvhQRF-ja#Rf1ni)5D2vCi;*?s(^W{L?DNzBFpDFVgGf9B>Xf?rt z=_CKUg}4jo_hZJbyKY7zeCO2%qD{A4tBw|OSK<p(%z?qq!*w9uUr>T?=S!>Z368Uk z#2>*CV3Ot!J`p57$PfusD(p!o0#^@6BuynoD;X+KDvHQxi_Dq*<ExvCiX;(=J;F-> zNXoPksxOg0dg18E6yYulODD8JKff@8Bw>aIKw;oehyijFm>N2Z00aZ_z5mEtw3^Hu zi9M1FsmIMqLcgGi@HLex5LP-Ih{VsIDvgFuAjVjY;7IGG9QToUiugnq7zP}b2LL+U z&x$+IEevPuoRB6Utr2!fA1E`2vs+TZp58+})61Ibs=&|Sk|MJJ;YjjP{%A486E%V7 zi++<{=HsjRL(%r_Gqkdk9)FR1*iO@S4X`fAKa<w_h7I{<Lwwi+cn>-dVarV-{Bgdm zH4KHCCIoX7?H#v)^d|-j0|ej!34rX>D?0Lo>2nECCUg|^BL)9?j`?zbuANO_pP4Yv zNzEo59ADJ`&zBw67E8B#Z^6UU05Fb-@TtT7#Vb5Lygm@IVFQ?RGJ9@@EJ-YWHTAy* zaoKl|Ay*u>xVltB##f0AObg#19uBPSXqytDli~$7vICi!^k`1D0ql+iyl1Ti2D0Rn zEeJ$y5^VxD9l!o^I(6pp(=GV#@t!*qZ}Q<wGMXv@*>=K1y~^-KYcvNDW`ep~rrpBP z#NzNa34?c88$@*z{QwR39*P32XD_o1jYc?Qdn<Abei#gHgmEWMuMuP8b{@2t?D~k8 zO<b!<l!}pB(>4Y)>9HiokwDmYwQOY=CR~IpxW%~jOa0!0#x{&^aw}Req4BUdexjp4 z#QYK*U!Z?vVlLK75;fz888^!2jlCLJDB?o}cOYD07tA$7`&TsLR*lar<y6{W&qt!E z_(@Z?teaG*tefE*4c%#-)6Tqf^$-3nt^2g3QWQTBxJeZ5kezwO)d<2~11Ba{lS4{u z7j8(Mh)$F*x83z?9e1!9hk4I)qL;k?eci^DJ$Yv0?QB_nA#IKJvhlyz^_b8MS>U|w zTGMjabQt!UXw0fJi2AVA2==rgRQ+?`1zE$k?_nW+GA{kb=uiVG<if?tww_^{wLzQp zp?<OXe6cxAM6oqJZK2gBc1Yi7op~p5vE_WW6_dmHS6+khN{^h~VF5Qd>z4koH5q%c zlZMkGG6BkbYJ+j=L)}6f32+gKZ(ug?w6f3EP(3!Zi7oKKeBWer7@=z_?2e&h&8~Mw z*XhI7i`(|H&vp|#3LN26O5bz1%*U38Y*>t6W(XrE_!Fkyu-FJTB0f79&1@S(uY$#< zgZYN6%B^5^BH2{?YHz9r9|hG#o?99DD3mtbU_gVz$*`v*J%yCml)O6{q(3_-kE?A4 zKzTkT1FA%*Hd`8qVcLHz2v2*!k2WzZJyh0-4!Bgr7Xh{YH8EnXANJrKc2KZBHB0HK zHSKm5`X1nqW)b9=OqXX`m}_$Ag!Cvqq3iwa5D~;yumi2W@F#)*yk79DAq2DPCZRhF z7$j6=?<P2nXKg1*)}awRt31)8fwoW)GfAv4$~j#)Wq+p3Fv9HK0c4mPosnUhG#@6` zmHhVRcD39yC}6z5NUdo|9LV_W=pFe7yXwV}Jz{7N9MnaJ#tuqfVLmBNI==h_Ew*aw zukF^u4Pm;fTx1xAbr3W97UW~Won!9O4)g}KVT;AqFLFD+8Ash~bFEPhhmJkVx*iXC z<+tP20`1+00C>OikAH?aPoR6(5)NVC>7+pWM)${1+0>^3YvdUW^b7dRXRN$<_g?Sm zJfgvUu!qpAH+uFBYdnf?f^oi<BE_Yar&K%uluz-4N|TeBb!v8H`rHQCUQJgg14#Fy zbZcfw3;tlcivz7q_-tx+^S8u%0?H_K^PAk0dE31@@pJpN7}fXR5r01bxB=bJ9zw4A zeUOt$a)NGaU7$=~lWzJBf+48`_HOZxhsS3Jxu8$u-9F$_%kFLkaZ6N>d^9}!!l2NN znuntmh2o1s2?`H_LEW0Cz@U%>6H~KUvm{GEmKS#wzyJ=ZQ{&(EtyP9iG52m=mypWu zLw0t=l4bF*7$i+1r(tGj2B(pRH4A!lZTUIK=H(I}9s0WUQ>=O=Ar~o^Tps#q>UwmY z_kNhcVqZBCs`x&T6Oe3bbe5n|Q#ZtU={tds^`eYJUQ!`xJfSX1jNrOV>EQvXQF}np zV~(5!a2Ib{22?ZIz7OOvoyG)vb*v0THzl{O$$d-geM-E`!ddJ|FpBgw?$|+#j3xdC zVf5Tfx=BOsB-l4-Zb^mn{??Y~LV!|ZwR{+B(Jb`@pVN(U;ZKSBeyqt%wKx{KPwriP zxgl^c&3WqlBXw81rltc0;LbkWxEgZhS)3b&GKnavl4fYGd)Wp;srZI`*HQT2z>Y7p zf6Q|=y9BK=9(PmrB`Rdy7nvh0je^fcrtlE1zt}I<d?`YTt*5FJ-qA0T4srHn!Khx9 zYAKsMijN`*Cf6|6oR^~mSdSqlTl9MPupaplIdq+u3#|#7iFpS^M;4Z*2MAWsGCxmD z6y5h^OSU~9G9~BP6VvU%coe#89gFr26Xi1>m(|+$cu?GQ{lI^$qrMMDZ}-t;qg&^B zwtOB+_Po5A6}DHKvzVTtXL>qPL}}v4D>wT>f&#EdM2j!cq20^b8t9<@z#L!0Fy76L z<{O4fx8Cgr_08CG^u20Jmid^0S2wSWLAHkiO;mSs0nPJ=k<3|t^z}e*&Iah@N3KFr z_%pOR?jno-gB43~Qx7$edEg<cpC>6LU(y61B|+>rAU9z65s!tcq;^3R(xEHf9-8bD z@*{8iiG>v7>azE72gD*JTa>v1ZH13HJJ8<Ca)I^}1|z9HRWBKV#El@D)z5FeG1Ck} z7<`w<!3wzX8gF}1_q=)Ygdz&BUAGlu#N9-UQRzJ*M>B&3<c#2m5^l0bh2KX#ZpoA` zAvp%39<|DWF5L{uhCZ{U>6EiHp$*kv7}boOj8C2ftyJA_Dk+ajUL2lZOktKum^e<) zk&1+_pq?Jr`3G}6<j(qmxgjKJgllPQo;p2h36e?bZ#`S1I$VvRe&6{>m;oetx|lC+ zQA-g{jX0S<Wd)@aQOn8_uBmDy9nP8jrU&m9XW0R+&D;Q=FD~U9mEv~TG6B<8<ixuI zX3$=Nc2}vFW~0V!p>>2O#vRnJq|PgrHfX2B3tr|UmzpcX<(P2~$=h6RY&vis24#5F z`VR6o35A?6Q^~&P(Y8^D^R?D$)hhiK7!Z*>K}Jd6`f*R8vm>&vM4fYg<W)0>40oeJ zn_a5CA01I5o?QC8sl*AdZx<qdko=cSuJvPH{bjv7=U>6!NX!v%KwI2Z`!*0L7YW+9 z0MLh(*w;f6+JX1aAlUW5%w6A&yd!^Ll<SP$(9T&d0`@du@la*cwpW0lr?45)k(ec~ zAXrOhk&P3YH+?K_<ikg-cLkahDdBzEu;TG}Q|E^2ly~NT0r?4YmgK7yS3pV^9HR%P z&7{uxG0rgc%5RoEIcw!hbD!+@X&wmmX%)mTxwJ*RdMip70^%f)RZI|oNB%-}&PmW3 z51^IOD!u8#B~HjO^3+CJ3|=+{%C-5#;ZCvOWQqQhW@qD}t*d8hxPh^gA1W*(yB04M zVtgs=z8L7S$;3_-O1X+Cb%04j@=E!!^5pXPh8Dtc){O27ZEzn;Z4I4)y*i;{P6RNc z(1DJ7)UlfH*Nkg~Z3Sysrd}sr5B|#9)YHw~2f?5;Ms>_l=#7@-XB@3TA`&xu_S$wV zaRvLZhVYeqXKqJMyFnfPAVqX1itr?MAw~|tij)J)qIF)jg{~Jf_^0d|=(h(bE5HWV zULzRW<hocgC$a@|Q8l=Q!F)P=-27u7HpB<GZ%&^hXADFFgqM|mG=%V`H^F>?cTYz3 z#``W_umt;lH`Artxjm|6WX#ffn}zr`q*f-CE2~eQT-{l4Ss5}rnUP#P7M$msFgBMm zKC3R$BbjR1E{e(p%yDn8%UM-{W*SDFTa|_6Aw%M22IZ2THb&e;b+6>|@P>feZ}@F< zBw7=1r5q9Fn6B3-k6?xITdED^VP%TV^o66{>8=f!6KUhTAPZuuuN{MZBdb`TuNjl2 zZoy!M$dKU$SbWB@7OZ%v4)2H}1U2FQNeo{jg;p{!MESk8B@4a(0Ar6}YA|Z21du;+ zHjnh5K9({rqOTm^ML{wd@8gBZ#5~4hz<fHGc7j3@@lIhZeK6HQs8oU}z3Ih$5f_x* z3z=?FM@QX{rfwwXhhmIf_8=(sRp0WadmY6QpP>?i?al_i>rrZ6{c^`)0^@{*lW@;r z-os5Pf1G9C;%=Wgj1#$N_%<=ceM4*K_iq#N$fZ@!=B9PEP~$*zug6w6CYKd<;_zU4 zJ0O#-nD;S9OME+JT2FQ5slK{p-vF;@as2Fbp4|PwlDZjo{o)9#z!=h~jW0qtin(+~ z`2I2%F3CdeVHR#oyj>Bhyt=J|&u^v<EMq?2$KCxwd_F7<$z8rr{J3K(zav!hB-7x` zLB44<9{2Q>`8A%=)6%^63`^rnZNfhD($SGMdpCQ3g^7ZrrJgjmG)cVujHsm#Ux{Sa zWf8xP5*-C2&2DZjDZLJI+g<`-qNwPWkJxpP-k*NkSjV8$hBFlYe;ez62Uf1_Wi9ud zIi>Zaxy~EbEbqRa+|l0AW7D-?DU`jEoKoja8iqcj*;&6eK;SJCVoG3=x~&u*7q#5b zv$3mz8C+s>sa`4Mna)+p+6A~?@`B->SHq3B!CPAZN+_2)=e59&NYD5~6NE$eJP=4p zsgt8@!exf9%IV(4O{sn)0w78?_dszR^-qMx`U^D!Um@?Y$AbE2J+p;Q?d4v^jv zk(w*7ZRyo-9+xr>+zt$pX(k@`n`P(9C!Un=t9o6@N+j9DF|HREPg4{&Vm6%fVXa<* zj3i?XC<U=8(|6_}<E)mov|G~DqW-BnG(wIw3nWJc&^kA3;&<LAr27Urw$2XX=XRNU zJ@3Ga8$e?0bM*r!iJta;y$4a{mu;|lTS5QyJR4VA>Bz@&j;YEFmyL^nZC(ckZf@%^ zzhEF)S4CVmUzfk?!z6j)Z6rALn^RENAh}ak10pnuWTPP}L8U3Nh;84s^d?g`8~uYi z(cmo<6i3?3OH@9AnFAY3QSqV9TPbmw$XSe*tlKC3*1t_xgRX!l*_cRiIj#sMj8h($ zLy5F}ZcYlA&&$w<1c%<eXmrQ<#NL*$UBj)Qk;2Ij(!sHGC4S}$6_>OWd~iPHxieY; zEs~P)<kJJ`Sz7#IQmaPCbZxWORouA~YiTZY!$$h;UKi{>Z>xr%z?SSV$qWu$ViG|_ zu6Pc@Wt>BUn~Wfn!1UUz51+J|i===4=*1iVSFYOY!f8h@EdH7+LK3#%gBgIhC71n2 zWE2fm`lS;At{WUf$|zmuwIPk2GHeDH%VR|1Arm}S+V%-#=18l^AdMv%25%%}9@R=n zN)y{)Bg{NGywp7wnNHqNZj6l%8NWR(KsuYd&J6rtGw$%eznK6pRlhJDitOzlAdPV! zDHz_dHq!04tD_#;2!O35-%e$7gd$W(Bt*Kty94sKtRd_Qwgr<Yt5B8;-&@p=W~JK` zaq>Yz;m7P6OF=Z}vKn?q$-F?G+P5%TW@IS2^U+&znLCrFP)J=EAXSPy!vAQ91Rjm{ zChase>KXjm6(5JEiEq_GsI}9MRN6O_dD@(bMZ-Ezq=B)=TY|$PYDXL9-XFzn;hKo| zkfK57RjGaCWS)oD`yHrwf0IgRWn|{)!;|t_amBg#P=RD?LW$F8eR5~ekhqN!LRX{| zzdabWD1ZceAsLUW+VeS?p-`iOhHZlZh`a<qV^v9f*zX!+hlaSs(5#TpFdq-j>g`2B z16cS$$!VE6&wWC4!MfOOP2-o>G$)E0wG|}=^!!eCfaa7M75U7jxcX{cXj|6-XAcj| zw!KM@`0kb<s||Frb~#_q8CUjFVLhFkS8!f3?RFTgOkhN6KL9=^{+i&AuLR6vF5XmF zh(91rIkcvyT&Xu6TcsR-RkGa3m}-mjK9iTLLin#yZ2fhd**n+X{wQd&>1ezek^KWh zR<=j4_JPBQc2RVg`l65tIpJy{DU$`im)K4)kz$@hbFm`|C2W1{w99j*@zX5z<GuXr zXKt(RxpBy0YAC+2v&Q~Ze;>(`G<{p8e18=_-Ben=t9p3HAlc@cn^-G-;8cGb5xhtb z9ShiB-5wrN!)%RtfoUalZz_>z!<t}ZfLLULCP4Fb1|#c)KE@K0v<ITFe^ZiKxDj57 zpsZQeec3AS5ph5IpEy8h)=)KZ9=ekvu!87#+7ojD4eK&3%V9qGi54N&2U-ts%!qhF zxbN1M)n~~`q}O|igA%*Rbfn5J#o_<r=EQEHSrD5bS=_OBIFuw9=KsUZ0~1E(^~ys- zK0N|jPGh4Ca`0z6gicSyUioHXMciJOh*~XqWLk#~?gWVF9?i|qufx!nMvRK5sf2=l zN9?7Ng@z$dR4`g8on$hkfXPnZBU^*0`)%&E@a|3`Xl>&3INt47Xp^x(5r|_JoTvf& zM?d0bbOJ5fPhHTnC;{+;9$NI+1dQq98tzdOsJ1;WfMG(P1Fl&Zq(ZP)uu94~I(KM~ z>>0qQkYzdy(MRt8&?b38Mrz?NZT9{g&)m?H(5cd$;C<q23YDdiq>iSBrc^MAgTBD> z6yiTr1XA5<kfZ_08cFrtbjNrCIwv3grN+<Pl%rUOSN}ynW_{$)0}1<Y{)(^Nu=!6v z(MU4)Z{bbfQnIj0-{ND(@$J#@c_5Ie#!6dkmi{O*G01LPcTl9Rn}SO6GgMa>8Y&=l ziQAwAQ~>bn-$zvwx7Ynnm<TK%qsT>Xz&F(=F}mNxul-YarRa4r_4&*`zr6ZD*7n0e z{g0$CVW8GR&x~Rlo%ER>M<@PbX8RRE4y;PQcob%%P+<+PxbzkT$_AoKT0%eoa{Re} zt?=0YFMZHIujj>u!bU2o+e3Qhs`Og^Euy`8oDS=k39Smla$?v1x7ruwic(XJzsIYx zP~(1O>%^*s+DTpNiAj!D@f6_smPyBQ{nbY(6M8cQYhfeZ8XxpT;Z<ILZ~Q=_QPVKN zsh)Xp^ZPG`<NHB%^o9pR_!&pMgM{#XgEgXg95c0TF4+&}bOCUyF8w-|uwg{M`g*aR zMUC-PdaQ6-AGiVAk$&{E9Szf){aYYi8FApjnmKHPmu*4T$U(U4-ia!1__3jV=yW$& zUGoq5VmY1=Yo6z+%8E@$XfJt|$aks3nZuW^iuUUxOk@>`66>D?ir7_p*s$O$?_5ne zV<$xDz4*5xEx{EKIEt5;z;6+o8N3o%gGMDvyrk#SaUvw+sW!pLi<IFk!5w`8siYcG zx8xNXW`|zK;x2V7`w1xPl|{R7F$j-s*)d=QybMvG8yQ9dwrvexvi!_q#9~3ssM0}E zFqn3Od1_&X<%Zl~%EIOP?#LMnAg6$&7{p>>%@#u}#gBV&`$0Cf2Z@!UV+_<PMg|1S zwIRNzW(L!%lXx)tJ7U1*_q!TFfMCO>=-`zmxOVlABHVEI_rS|cr?KXM<V9){rj4a^ zDsobclbslotzCZ(L!r69T|7SV#DY6XYq)}tlYXPO*bI27P#uX|n2|}h;s2m7e3Zce z!*>b+br4QU&!`vT2!(qbC?z`}eEEH>-n7v7R8H`Vspo+Yc5Z0kkp;?*QKCCc>w2>i z24-Hae;Zdo;2|?ij&Gr<w$*>}u`EtBZpk|>l4dtLs)l^`T`FIr5C|wfb8Z9#k;BpN zc6nP2(1hNa+wBby+vBdPw!AscGn~Pocuf)%1-FFVOenR#oY39-A)O>k2uT64U@D&x z^)Vh~Gq{r%I>Y0W{<+rVCKn1z&IkOPmRX7FwJaU~z#&SJya(X*fWdpKsxN0L1TKFV zmHYCUo&ShFJ*>_`u(#|1W#9~TSyl9nfRz)XD8LSKk_xyCPmZjfuskk*D-kCAb*LEC zu6<yc+CljPieR!1J;WW<!@p@#;`-LGeocUY#w!Ov@kIv$u!RSoO#Ak#zBc@H0Yh4G zV~M}VK+9Bj>xxy;1{xcvg43<}Xm4Q&cqQcr{|(7bl19KUll;@XR0GqyUcQ}v~@ zL|^Vkm*H_N$!U;v8i#&e2r%*ygihvig(Ah`!#ETsO87_@iiM}Sd6n{WkAgW)ALw+C z#^_mwsRwtxb#ho|46jtDf;oR`mV<a#APmMUaNj`Ct(Jni&E7zeTy%IF<_BTsqz{pk z)xbS>3cgF>;RvBSS*3Uz#C$raa%`cNod5Hl7O%+s;2{&0?9jWSqo(lF3GWygNLHg3 zuixNS%FN}Sfx~@T)mweXJ2D*YI&BXBzW0QQN_O}Y*=kPL-6|IBFTa~?0D~LfCF4l{ zYvSvxwC?Z(3hSWFAv7yLhCuzZuJ9I!K=+Ne#<6trxmNBe_^P&Xge<=4^)?v{K>s#5 zo)G?xQoX+_-y?eusRwA4B8zYLa->)v{P(ad-SaxmrwshM_ZQy@>v-Qb59ONReoVgJ znYi|oKXW#?PcN5jPj_m6kmE{^63%tp5n`y<5qlwm2Y3g+*JDv)uVUT{vd`3PJ5JcA zb7h@np4M{yCCxnN;60i1@VWo)4+Q=wUgy}X_B8%7_RpJq&GJKmSDdV4_nHg-ASPul zkc=4whjyBenPEWB7}gr=sVs8W-Szp*^T&xt)B6dY7_Z27Zuy5x+t-@$m%54V+ywdJ z!+&xc95)H_ji=~sG!ravu)hfnP2IDm4&iHf_L|No69i_g6_HcY?8Pp~<av5M)<pc^ zIw?x0NLthUc(#gXIq)FeO^Eo=66D2$+M_z|LGrZRZgYmfm21@)Zw7`*z#z>rVt@FN zb|(`my&_*m9i&01AslGTAWAHLbx4#E$^!7Nu`KjidR4tv4+(o(z-#~};Q2VA%Enk) z&1!!tCt4yIrDcCbzNMbS`>dBKXcf0O=lC?O4;MoxXko&cts-({&1Aq?@ffA!+&o4r zTO3Hx{VHp`;gC~05Bk6?Qh>Gx=)nkoJ^48OzNc{WvbQAwJ^?#a`r~bvOkb~hwHX2{ zdUhe10+#;QbAh*o-yF@r3=wC?Sj_>SOw5`fAtK&#?{uYVpr9Q0)@?|wsRU+_AGil> zZA`Dr0czN{Hp8IgW+DH!8J9tqXl~Tr)vGh7qcx|O1LO5$<yol%Q)eC5m);J`9|wK6 zZE0nmdqDGt%~vKq5E<xXs!kmGNNHJ>nZ3q%nYBvxvm!2$rjU&C$v|kcJa>Ey3Kyma z#-p@BHf*YSkP@deLTN(q{WEl^M8@OR%Hfofh_cs<eDOQxY(%+&fNuyv@WA*atanS! zAbYZ;r*UW(P=w-?hq4!7;CR;x<o>?WB?(^F6c1Bq<tX3L^v0<*%jVZ_cOK|3XmU!z zoNA~F?>~Ky|HX}|lRh;5;KcyQsHaL-W1Qsf=hdCiGq5Xusa)clsMKtli6_`)e2U6l z*&lM>FdMamSMPw=G`*9B#&IaZQYC->gO0h2w><2cm!Y}Luf?M|G{S|+>QD=<x^>bz zT$k)OAV<sr%U-|0-~Zv+$S^!>4Slh`s=}&)O@$Si+R1uta2A51d`7sVmJg!XQLjBt zpybq!+&+j?z>F^Q3=)+eu7uiiZsF5D*aTPvwv((9n<?p<!BFu{vtZ2i?_c_%ALYHP z<^fU~_g1CBJ(4qj|HXb)-rchB754g?e}Q^q18Bq}EU8cCJNOF8AzMQOXfxr6A#Sij zF(P3jvDR%{c#WkFCEYIgvQ2iGFQD_t98vk62q4f6D6Uc&*T>!jQz8IQRL`l74n5?& zBZ5;`b*1J7tMs@&-oLs#6*CKJ|2k{8o+XtMnZ|{A+$`O?NB>)s#;p?VFjn?pOqwJk z6?-I+ApH9U*9FFTjk(x%up1p))}91v?!)MGf^_vC3nFRDNKvJf29XQ4nnI_{iJb4y zFXfTNT_oym3Z3PTqbI?0wXkL8pepzA?9i=^H@6<$t!iUj{BvXn>b;;n1;NrDpq!=L z*!T0WiU05>WtO{$;k9YdmIO^n0@o#0&#eg)ybOhUb{U!2N*`xcRId<{yF((FwGnrO ztRCYst;O&S#=k=>F$px6RhDVSj@1I`e1_4L?Or-<yEuXGWvph+M;x+sn<G-AgXe!U zB`&zs))gKu?Y;qnJ3l2>-`@8pH+VHWU*7lq*lJ`0JJ~K01(}8FC1r>->{h$Mmti4+ zDpS@zShhwh2S}d8d^Mh5639wcm{yYn*k*^}Ow~<r>Q`jgu<u=Z8()Sun`J#{9x>b1 zTW%0~0MslM`^zK=2?hC)0R<JX**W9bDnmk7rgyXrR$Io0QvRLkaP=?vmSC7Yv6NWY zSuM8jT4&Tn$y?)kZC<5nyulmbtmO#de$*3afwR}2q))Met&hB@&t(}ww#v+u=IiAO zJ>#VRlxtzvhUYPNrOSm{O5e)X7do_UU2KKg#`3^AT3D(~912^C2?o0b?wu$6;`L(P zl+L9j{Usq@;&7|k#~!bl|Hv4gl1C$v(Mw;-OgWy_g)@4`b|^L)ws-`LlP`KG@gnfw z$R9A`l^tv!3nA}2HD$Ob6PoAc7q1^#l`q<tDIn@HB_aaNq>|z=v$!R{liuEZzUB1k zcTMI-2EL>NVdg>EWn>lV@7JJPkc%=a`^NjNxY7e~DZ9oxrw3ya98NS04IoXII)Lq{ z==#p@Wd^2l_K|pW@AV;(@aPOL_1LFomX5`##s~Zm&HyYB3pX|JZ=d_oMrAQ5C@b6T znO?C*n+lc*m#+99@Nr<Gn7xKuZd^hrX@3?|E9q{wAbVsH9WbI(#s=YZHVwuGv@{>K z6Va}M$N>_RYWX{k20%gZTcYwUG*3U}kFBnIDaP}5S>$&VTj+EjA6BuUfDvj5j^|SR z%|34&)igeDln=n9bQ2NRshgwj+DY7l+5T$WqJ}b@@O?my#Hqf`u#Fnu{bFMrx~jX~ z#kUH-X`5P0wNlAQo3p>5PEUGcX`E0u?<C=qYdYl9k4+z}Jowu)EcYW@<l#xXb#PEZ zr%O8B#pvkuso6bKvd;^WtmehGFsPu+iEqrb0+$eXSkCX1eKVwY=MUf@FJ8W!jEF{) zbzFTIcleu?&gn9ODO)z5m~xIl;J+8ASb%eEd9@}0d@%y?jMYhGb32q_mQ{`sLN0Hy z#Lb>!ru%2nbR2bIld^0f2`T#5d|OuILB@9cAFVu!jLMs7IvZ*)z}Z}Aj*RV}k28>! zKG~EuxUh#_SreBjyBW+Ef|M5EB;64&akpp%_t1DT0=}$U&Q{Eemj#wWx3FUl&8dlJ zYK@2HzYpHa=`Li<HYagPHS~FSk|m8y?J1|(14~_<FJcxu&SpEmd1-bEZCLQW^%FTo zjK*gU9FqE0rAH3o?i1kUo=jEEi=E`Nof(ZEL6sX7H(WU8G*h8$aQA4J*7p>?q{a6Z zt@oFN<(`J-Go7oqs)g^O^%L7CI!I|tX4)EQ3BbKVLniXS4o~*yg3+<NTjRb~e<oWn z^}CZXc6c0+m%t4X76oVd!Agl@!D>~iuF6w$VW2%M^kBH1um){YId+LKT_ZJhJFxvl zq#z((W?PS4$>1cLap{AGSsb{Be3BupHyj$20Phzds@3cDRtZcS6rFCiH8MKnO&yGy zt<Wm9SE2!ctcTC2Ww16rQ-ksdH}aY?{E5BX|H)A`w}JI6Tx(3B46oI0Rqjn)I#%LF zXbxn^Q@jrEO(jW3CI2(E3SfhN%YwF1xe>?%I_FXIwFu+2lS_8TLleipD%hJ6L)pG8 zq%XkQj+`(;Qw6b<`lsOf@ckc6h>QWRU&tGF3f3@nWs=~{XQ8{%po@d-WSIK9H>L3~ ztX?FFwGFe5r#pkSE%hbbagn3vf%Zptvl_qv%4RveWh-5EAVd8azCuX>57wqQ?7VSn zgS8{2FXMMFCE|ODH$=k=4r_bTZNBMggZARZ0H$W)y@lreSIA<iC+@inE5D_q8~j^I z;bO=6Ob5(n`G0yZ7JGhwtsXzPvWzxSCKG)Ein#qu9&uDw!mvY`epA(Q@Pidvt^#_Y zfD*2>s)Z1J-3SOrOWPz%RxIMNpaB*f#(CtCQbAT1>V{DcZcp3WMn>Q!s(oK-2l;Il zzP~%xRVIBZ^ZJ^@fD-^mTz}5r*m&V)WhLCdMY{&dAuHJ#r7<DSXey6e1dR=?%<gOC zlH{kf2-l93dwsKvVh44lh9t*o^`7#|aW*JdnrT)WYgqi5(&qpel=Yf|F!~3!Ci1W; zEv>>*$@t`m2aZ+QOL!Xr-3xe8A#x<aiJ^$eu3+y$E7%l@wOb0)UC9Gk6khHYa!i|T z_C~K;JoEXsC&92LurABCCi<yGQF`)i*5`!o!T@*~=pW~JBsQz8tqrry6G2=RFS)aT zPq;AGn)$Lgg+<#TplISBrmYSzF4tzQOb+*n5*^E{dPqTBs@rK-Yi9AmTn4jS&#aNs z%Fpb#?aqzq4a=QY0bX*gzb)q}&EDpMtw|yfDJRaR)(^}^!>R9qGboPYe|oQ$JF%`S z_onYi*XWQH`aOIapRH1!jciS-d^YlZST@^aTEUlim4z6bSDuTWl;qWNmV0OxdKfm< zFLs(wbzohpm4D1znOx$_o@_cE=>oVczBbUlD)y$G&VM_j5%dstwhTe}v}QTNQYH3~ zodizYAjn=BGbgJDABG&vbOzp<1I!Tm(@79<v93Q~ZB06wV!=2GST;FeLu2fE1T|L{ zhV)4lhflNbrn0I4&s;C2RkW3N^q>NyAln@SZVv<Jqr4GwqYFzZ%yqeQ+~BvlK`x=f z!GT-*s`!8z(=dL&T3Q1Ikjpij1y($QUF1z9&1?aAp`fcQ$|T;4R2xFCJw(^r@1cK= zL^hoVr0MfWlL!_@KI&S(8envd0EjsYAiLkM2kSDuTvUy2fA4C0GW<7>1r1N8X{j4) zC#pZ|Ls|7sY#mG3^rYB=%c7P^vOG|#68-vo8(Mq11Q*CAz^pe-6OF0uKPyd^Ks+z3 zb2a9rCI`>?H5iJVoXLQ31K6+FgN%O`)jzDNpqnP-OX@=x+Ew)~a8S6?7u~&TlJ`LZ zpmQ&bRrPhTfGmSr2c3}aCX~z0o^|^M*n<C(=H<U8Usbo*ZuZY=I$k2M!Men;K~Vr7 z{U6h|-mJDYfO7tC(+<dDS#6_SRp02cYVg2Z{hyh1u13Dh>zjtTtbDS$c(j3W{%@lV z$oe&DtjozPL-QM<j!yXh>i_px1ID#d=EJhe0R+S`MX15NsveMa;E=#fJD7^lIM?l) zMJ4v$%$jM_0D!8s;WhzCxk0%jx)QxCh@}8xE;S&q;_U2bbyBNDxD8>yW{8HvFv{W7 zMB&P`E59CMy{sHTat0%}cKV+K>c{$=927QsIr+oPB*1{p5)o(yqvFk7C{I*oHQG+p z;7NaXsUD^OX%yTfoygpcx0i><T2<wBbku38Ii-{O`Zlf0fS!8wb+&0&lD%vzWgn6} zKdS%Nal(I@XACT@DjVVE8*zmdh~>(0{)j+Lp)yU08^{ZyvFLha%(qV!@YA_I-;V=a zRemcKWMTo^;v{T}7?ppEj1|I8IeEMt9$MHSXSQa)4pJ5l9)=8~kZ8Z|CVs%>{#PXn zF(ly~F%SU2Fc<&;+HWO`qNBZ;wTZZ%gQ<}{t&*O;r4g;8t7DRqR>THBjOR?vD12y8 zlSK{Rz0&v*l$B2UVe87EU4P$P2+`(EjkBT05pg0~WL(u+oH4P7$CvAe*V>=xo3Cg0 z*H&6Sx3NuX#$wO3mW!*Gt@f{G_xOK0!AlFNt%JT?_Jb{}DS#hH$batc`*Q%C1S#q= z^iA|__WK8mhE0thjw<Y1hRl(7&;(`6)}GzI+CNzMDS<g;P}mUW6yq*R2}L82j>}JV zhz=C+)L@Zx4wJ*n!x*x-@1|1;;m1&Is&1E|`BDLiylPD-Kjd~i&|Ht#h=f4&dAN9P zVG!b0g*~wL?|<Q@qu`Gb8RAmv^2Qgt%wmv>V87!m?D#7+8PpR4>GXq?8Iv4$HYDo; z4I`hCdB)jQ+OYBTSf*P-D&O)vhdtPHCN@LUnlw7n%FNSoNOgG5lpup(hGH@=_}UQ{ z`==gr^pxdEVi}K)Y~nTbH7u^NjOCL`7L6Ywzg8T6-9IKAK83N6z&}WxwT!`}S3^Lh zQC_um3GLplSLKZwws!nNnEENQdAdWEvn0j`3*N_y_r7!G?;xn+eS$I0A<JTz^X+W? zFVnZn?rLH=-(gqXt>Ah7{=}30r$Atn_!M`l36}Vl*P%jGl&Ff5cu8?_-%&*c_KkEG zknRQK*AgMN9mGSPH?}G-(Pfq7{Jh$^jK;Y*W|-h`FR`1J_=>)gNnT3zd8>Xhhax<K z7CdeA3#LH@jd<#9ufYFXujCCla9KeC08mH)0N{T0O3=p8jaJcA&(?@m-`;jhW5Rla z9cAl*sx`Ar3~YxmMPy!mDi;)~(Sqoz5YWGMw1EG|d%Eb)08$N#M)+*Lpm{~OBVNc! zcWG!t3%ZHT%+A=vRm;`Y^Lxl==})|m<`>1!7WcMI`oq-0@yFD_)U(WIL)SX@{-J<5 zUE{395>H{eqex<mH1ZTgI;p$*N&0+g@$epHCdOV7r(Pj*{hR{Lg;|tpq!SBsIbv6( z!{2IsSfB~_7wA|=^I$!x8mK?U0v{=jnW+W{yVWVw6cAa9^9MS)x|VkNaCvL<MX^3H z$S)D17l!<koXfj;%HSxUY`{bOz|0-wyapKrJfG%tx0h$%ALtKnfW9Y+iH+m{KkZJO zjnfz=PIB5!66a0QTS61@`pLN0OF|;cjOY>AQE_r`d3^F7Rrmg*>-XBp7=Z9_1%R7? ze}F#;&-Kh>qM$DI7Au@iag$xl;*3nRz;o-CwgVcfECOPn-u#JDHA+w%?FmGZ94|Uw z0t&eR-$foBvg5z9h#G4U?NBdp<C!g%v|hx=oh&M22xeR6#tAmTV`H?{O+4rOEDVHJ ziGFeZ0wf4sf590}wlSk5JLW|@&i_8hwr123^CepV4YiK60Imd!bpozWyPrYvV@8Tu z8PglUG1>}e#m{<wbo#6s+^hTfOizYD%W#!or443+#?32rM(Ib-<Kw{H!(?Xe^m1lr zM{9e>^13?5`emRK30?N($Etc3gk}M_&eYCtFnQ{n*S{-Hxj`IQbdhd3rw%gUMQ*Ng zAG0LbqC)1elTZ-psnrO0aM;r<&fu?#m8pZ<5o+i0`0OLr=w0}~U=9((>V=1M@3hSm zYUT}E<$1^e0yZ1iz~|2Pk8?YoQ`b2DV>%Zf@}b<a6^S`p3l?|z-`H~1<FrMi?Ztp} zT_avKW`G*QL68_ev1ntLUy?QrA)twX1l3gah|RvE^kV;h|Kb??ygg$7AZ1`V$$J<~ zwH-1Ru$nly_m&`VUh+V!vn*-yhWt6+O6R#_X1_KWyrGUHv89^Ci-GP>co#`s3%Yki zQUnrFlEoc|t_K5QCoXm5DTytEqU{|fdWxMJpi3bbn9HC-<Fd#Jf*wYwG~Nryn|5)^ zQGqJE7Oy>qI~BX{?*ZI}DJC(qDPR!R=t=9$IQeQE_CmXj9c;PiBDD}EdXqq!uPP~O zvleOnc?)HfBy7b+?q{PEiOWIyd*oAn2aGi>j4pn3!5ohwL_x-Ntb?R5h9O$5P;%Ht zrCHDnhLVXHZUS(OcEfz#8b4m1xuN}QhIag2XU7SO;rWNBu^_h()x;u=_QwYfA`e!r zeU$c7DRgC_6z1B@WzmdvmA6<=scxYZsYI}jTU5tBE`V&h0x0J*P~1e%HHM+st*Ed; z^ni|$S0I0!yP?^Kr=Uj97mg@eqbD7In%=!fLaS03mf_`D&<i{Frco)g+~Qz5#qq6Z z@<YL~6duLV>*3Q$^i7^&bd*7&Zd3hrd>yn3(IJE;afW%%J3O0n=A}H*5X$b`Bblm^ zem<rmzjUl_n57PR&@}Qxpn;T06lrHRUvSSpTh?*(P4`K3_wOM}*b^DL0?art9w%5@ z&%NAW<5u`pK*2BfunD+0Er*aoIL+UPmO9e*1d-ZMrbnK*P^I+kRhYCyR#K-zYFwEX zXMl(3mMb2vLyLeHT8K%&AJQ7i6G;jaY&b?DghgzAE++OdqDD-sngoz4LyLY5G)rp~ z(=};nF9x<0<^aC+bgv2_b?+3R;*ZE+xN*e~;Q#ipvmoG6R)7Eit-t^PNdMczO6%GF zXVrE}kd_^whY7y<MvYso3r{YT=#ims!Y4rRm$$oWmLs+L<Ii|?a!{<&etn>H;$=DF zyvg;iCd1R9rP(Z}+@={Fe|6%z<x3OKxTB}oNRYp~oCalSUeL@(!^4-_Ylio@M*Us4 zNunTE_{h5uB^I@X$sPijJDdG5i;*WhENg+Cj<btrn&EHkOPRj_g#-m)?QORTr0rsa zZajrj`?=n8({`nM4Mnd*Q`4e0kYehlDQ+Hb8^d+RlE3P;rD7kliHL9^Sv;902O6?s zHpL8*ex6C52`a-?8fo&<utjj=H)OT*JX?OP?p3%#*<<p($|=ni%>hkcRD_m(aw|3p z&+F42MJMV=6S`+#?P=GbO^N^p?sI~pg38~MeK}!qBn9AbND9F{UnD^S0-oIPSW-i< zMq7w`<Dh?x8t`L-Lr<sQz7)s|ilpbBo7qDGyxZ85ZqGPghi1BVXs&vtjuf<)r}OvJ z$yjgyUs&}!9{|5m)qh<Wzjs9oBS!;MS_x}MBYSH-%m2F&0t5W-N!{|dkVO6!?1uyZ zK=^-h|M&eS<qhj~egv<an$;1s6;tDz4-A2AjV2^=uV!({IE3g{;qe_8QWEjsI%M$< z(PwiyCKKanOkI1nj7{mArB3ham8W}Uo>}xKvpaRKisy~;OqGvwqo#jL*smIN<vg;^ z;l4Qx+3-PZRlTtmM+i1F$-$ZvUjv7=UT*U-TtPl1Tt|NF-MVAo6-_LMb9&-#lc7}> zZUBG4nV3DJy;AV(r$r6$PcS@c`#M6S<%<s~)N=?)p_Vz+EfyaSxmj7MbDpB~IO_!j zu+h6xYDgR7^HBa^RcI03h-2T-y-qh|Cp8hJ3C%bSZY4kLkv`P6g$5i9-(69d@VRvj zz18~vl&;iFxEmBp{TzIL7<X$aXB_EyT>?Nf3_Png>6+mideG;5RcE`!aC38KIZE6R z?<YOvhqt<KK+@X*#KyjY7dTI($yqac{XmcjlP!k73ZNBuY5**(iW*opvbqzr2NP*V z!$9eWSH!CsmSejY9H)&6UN@&D;hwgmwuf?<F=}uvG8DVQY4N8FzIOw3sm}sdy-1$! z_e7Bn3nvKjpCm+#WeKJHC6Vaktj|`w+aWr!cH_|jaTxod-|GG0`&W3oQml!eBBeCE zH6S7{obmKm6J_8iBU$v;;b|LASSS9_KX3=MPD@$XZES4c|J446EwQIy<jJ|wn?=?f zz}kf|*EK>8LQ6c6Xg9YF_3Quh3gH=?b)&zEbMWgK{!_31KZ^I?3iLmIAt-hW%AX!( z<Yq?k5|A)6qhVc(5JVm%=*7<h(p#A3?k?kjoKi6IZpZuN<1%S_oLx1Da_a1xkOfqf zc4>sWp0vEXhyZ3^iAsENqZI7$$rZRZJ8KRc15~m9kJ%T2yRqB4n;XE1M_#)u1g^OB z%A|goms0S!Jh0MUW6d|6*;a9q#-f+Txps48L#w~|DnAAiFG4gihPbaVzF(`<6%y&f zM<9)itRGSg#BViN#{gyawSil^n;awT`Z`H;%;Mhch4JzM{Qou`S0jx!Fc1I$R%`$O z<llcTr)NkjU}&i5r2l`dXG(oTX5-g-c7ClVnc4K_nU^qEwn_tXk@p`zAS4O7Ch>Q- z$uc0vwq3oQcp1UOc%6yKbY|NnVRX!Nbc~G5(c7oDH(QT)T+bu=+u44@=QcNO`kBPT zD)$cW=CsNF#%I3U;BUl9(l{Gp{uFP%_$RK1Rfd_!H1qTeE9HWjrtalScfI1G_=7nH zF`JHU-6QfbF4rW!5l2EsZr~|j3WI{h8-`a!rpYn&GX#)h-Pl1bB^4)r4WIy65IlXU zW<4Y(2W>|6_<qkRT*?@vo4qm<E{SPa{ZFE*av}$&Kj3NzYqj>HGaWo-(vE{I(gP0K zh#+1oXNzl`06nAZzsw`x7mW#zXcf58prnZre&{EE{*A6)ZA%W^N~$X!cEvWzR}D9E z6oc8hAhn88suP~Ai8h8q2X~*Ndg06NBi7D<qYOQGJqSH5%!><z)0(+)#5IGfB&T7q zKb@?sx14ao>wJw|@XWO293@G-Y`eEHhMeg8N5_ZPqN~<>H+M<}Fqxp3G}>rJd?zk+ zD-UTr0`)r6K9kevEmN28XVz;Yly=XJuM3)*Jfr4xPPzYwwRa4!Y+JWRW82A$D^4o5 zZQHh;ie0gjifvmJ+qP}nshf58KKnas-SgaYf85`5_GgS|^gi0#+S^+1gGMBeJ&}h! zR_abuWQ8Mtcbc&clW38;;?M1~-$mg{B1>3Ai;c~e^lT3!GZMV@^1YQn)V#(o*(X!? zEMzyyA#Gg)7dkn9@QH;c>!b9n-P19XF1&Z0UvkLpTuk0WREgx98-ndL$z3r!-WUuv zZAG5C3U78S9$4kd%;*uXwC5%XEaWxL$f`NRRGI92Z5EdbCl#n&Rhv!uujtt88Zr=Y z!W>v27uiUX)KPj4gtBx4YeIH;bFS!I%B#(cp5Ib!p8FNaoKaEF3X+u~leo88rkdp6 z<ToM}Hb@p^6um*2kDF6LneYEJHdeV-A<WyR^D<N1$5s>mdAcb72E~lR))@3OPi4-~ zBd+OXv(30DqBAZdO{|f%zt&_uHz+*uOIV=EXj)wk4UBqvP~DHU$@JX81Zu|IDpIYe z%BUlpbw~QvsR4BoVhuksYkIH+!A9INGYQLfc-7GsGXujmjFmErpumQo%V7=8A)Rm! zA*8a>rh@7~=-%a?+MGN?!sq8B$`Qt0zfI)Xv?z`9^rBTu=27<(BtU0tQU6TXCK7y} z?5@S>$|a1X=j&26sN<XpTI7~S+K{X*>)@X7jrFd^i0;Cm5f?ME^NS+$MO6k?w&Xb$ z{&1J1)8CK7*07d(qJ$Uy+X^3xh{ux|Io$!WJ`x&by{)4*aT4Gm=A0H9oXY0i1<}3z z<vu6G$qFEa3==)<ICJfV$FcTaYsi<z{q<&SnZL~`UdetYW*##a=L>U4%r!(Nu~hVQ zwHz<BBAHts3;vR&j(|>m!~8pJw4?WibAN&5)mPQU{2yTBzqnNVf4EdqlMy=0gczS= zKq)A+KT>44RZ}pd#TinfB_9D><1D;Ial1RgT4UzsZ__1JPd9s;C-bhntibTB7`~06 z%Lew(CY^o`<+Z_{SzFxs%Qh!+`h#?Ly^fUIO-db8hp5So;Cit7b`5#I$eUNX9Gr}O z8uBNBWEY0x2ZLahT}v8tIawK5c)uv6Y9O=vYjF{f%v?`(ugk|Z1}fkmb&z6|;3V|f zl)rNMvMqemelne1Rqa<?Q+<nvh_4HPo^muKrbkv6kcJ=wt?yUX4^OdhzGimcL)FeS z#ue7@8)YLMWu`z*gp&j>4BVA|TZdO22@#nI)YHrEuHOCaF}aA$x>5WC0lmf4alN2f zI^h*5hEb4`h#@y4mXL&887V$!K8S`$L|o4N0$KS2;}6O|I|J%agtO>hIE{%51O)%@ z2mT*~UQm~j127<Uys14e$CKSYRmDIZm#R?vuin8>5E2DE$3H)L?**CHXUVifODzPm zFPge>-@PA3**G}=@NoX&MLc!*bhq}hQ2t)nH7s|OeeiU6lADUpCO0uQu{ZH9>y@6( zCU?v&Sqc7WYWWdwS<FT3Ycsk|g&ob1)HR4T6#`)Ej916Xmc0JXz+-D~G^qm(vM2gP zpp@XyL16%Mt0Xn3_=%qo>2b(OMI4zZYH4xf;8<2DCKkn2PO32nZ+4V2Q9%pcDro>3 zi2?Q9e9>2v+w1=Q+R=g*f9tor<+tm;3P(=mf2n>Ig+pT~2>mH*?XKgC=t=4?$d)z5 z+U0<Y_W#^DUf&i0?s3miK;j4)q`I9HriR?_T|F?$@#mDtxuB@Q6pMyDlk`NKRIY;Q zRK-Uaz;bpbTBJH1b(ec`40=7x*wkyQFd=T<!6V*6@PzV)IvZ8j3*p}qr4}=eX;fRp zCUCi4UG9EcPOu=ra?3I=M5FbtGV4`Qo8^r?(GE`zNswa$v+DM`l4VicrWrB6uA_P5 z=<@DJ+gdRS{iyr1cX_^3)Y|6JsZ%wV#P03$JeQ%zJ8GH8DNhzhfnb98Xl|ifE}qFm z^$1_@i)?5XoY}?AhvZqBR!8K3&BpwAL2~h3h-am{NTwNMK6a9k1MmB-Hu6)vk*u2f z));t+br^&B;ERZy!^6S6UCayZoD#{^ru0@l%t3FPUU;&_%Ny9H339#llJgX`=BHK^ zOQZ@_TDXWe!DF4_1U3y`5DP_}B>ALlb-JfA=UIRC*n+Ea7f~SBnPE47Vjxk?JF1{X z;SC)^|46VpPXl9AhuUhc<g1}<PaS-=`f8A!p<!k}29V8n#2-`j-{-Na(si`iMqCoK zw?N<**Wj3!U*;EoueNedJFYqB3gm`(gTHmzZIT7>e{)ij`XN^tfQj0$Kd=O$G$^Y8 za6(Ox_(jg&*2Z^byP8sgEsj>Qp`S;n;m^7X(ooA{6k{Y5Dyn7F&gg=7=F$LdR+pWh zY0tX+nDY?Cx+-JdH)~jj(g!c1HF*)xm*Q`pu=ipyf7rkrwq_1HO*Y(;FJWZ`D3^Re z^2YnXS^aBxZb!enzx(cAgTG;FnxDb1PqJKp^bD5S(Jyl<0BnGl(eT|GS|r3##*O(P zxq2#48(s3g{;eN4W>do^|Mt!K3$J&~$t}-_E$7M%=$lcenfW1}P>#XB@Y<ZM2cF2P zrz7XF=`XxSx$(J?np8xe)X_ytRkjZ;N&uI7gMm+(cTD-Q@Lh-5gd}Iah!;!D=9G?N z)eN_*DROT-37@ya7F|^6gpFbULb#YWlXO(#w8){N|AY=<iKT-R6NDP@n{dv;oFR8% zT<`CI9bX=~$@Oo*M*bUq{LfJRJ^N!Ax(I^=Opu<cY6C;Euu@3A=)-G$UXraK^Y+l& zddbz}EUk&!)%NQ5XYFTrG_LTy*YgSA>fG)1+5_^DyfpyQq{BhJ^=dP-`_S&u`@!(e zvsfmpADz<;Qx>|ZT|?0?{4b=&${5g)Jq@HiGn_u_gDLMHP^Zeu2+x240u<{4Pnzz; zg_3XzJ=MHhyR9);0$(d%;T0O!_`OKigMGY=KhLpdEPP%%PBK=b5ECQyFp}{|g^hF@ z>ti#Zr@&N@6@kw6TN?$K4Fj^bPf7L&Q2>jbl&KLp#`07Yc!|*AOnXjj>ZEuWB8WcT z-Y8w+XPk~r(KRRe-A*Ol@Jf4R9VUPsA#O=1XhFv>w3ZN;q4-t+bppK*#7xAL+bAaQ zto1In{SQX{^>F_qV*jf&D!JI(JDNB-nHc{Ev;V1Kb<-r{jbMR*)|7yN{+gh_TEF!4 z4F9M5d!a28v(Adrai(_MQriSsATBx2P*d-@GC-^U%@dzJ%&7Ys>=P>1x2sz60zZzX ztUP26;8_Fj`CII}g0XkIhYF3%)B9WURG06K(4W)G<~BDsyU%0a2H%T6x36uV+0EI! z>-f6sKEFRcE{2-juG)OpJ32pt5DDHKF0IY%q+d@b0;8P|Ob`K@SjPrJdTtIOj*5^I z0V<9t5Oj7=+YiwB<))++>M2QsUSGQnWQ|Ni5OuRH6>)S*AzpE!?xu9tm!FJ$YdX$s zu5S3YyH4zxrxm(<f(gD6{NaNtrB?%wj0q9I;Uh~DJ+|-h71&WzIadSfR_|yu9tzN) zbLO5!WPN{VpAhQ|@~vhcp1Xz34s0{#aGks%#-y8EHVmQI_cXyBcoUh<E4<|xU@J}? z*1OW~*UR+E)t>n{uWL-Xd^tkw`osNsU)!t%>2$-!AUkG`i7I&SipxV^e=P|bIRTx{ zK$^3S1%GN=(QJTSye+7GIIyC?{*=csMu}~aHMhhrXK^{pAkmLh+~F|BEISDpW_}(K z(YW=!jLjoWO&=$P52)RYZ3t-7KR{o5UoCPEPSWd%+}HR`>J4o7K-JYtL!fsMnM>d) z24!iBafDG%lTh!PHDr?JFkVC)>P#a$Vns&RRG;qE@A7QvU>Zp(8{O@`PV#Dg$iWU8 z$vX49Gok}*b8Z4FGm71z=?-O=nG+1wTpz*7*&uBKS0)AdF5GyShWT5zZ06)xyjzaf z2vDKDU+I~B`XU8(*rGkvB}!eGkg=lqEnCk7gEW*s(t0Q&2_pqf>*i!Gaa}AGE8)X5 zv7)<S{kX6|IBI;MDO0Y$Ucw7I<`5RKaDzISGwbH~%*YQNSC${evoD1!HNHuU#Shhk zT5Eu8j=lojMwo6ZQ{S07XinDZ7m)076a<S6je~x1Ai;hOLD(c_)!US|ObrEz?m5Su zC^pP)OeYlLS(uVAv1NH7$e^G5EIbU((*~!w7vZI3I0TVVn_6dNLX1=2Bhc`zEf<HW zIt`>*L`V#Gft+ihroW}|n0phxP;^KeA|$C3(?dcy8=GzV6F)mV;`d_MPD&4IWuRkN z<;MAu6ht9bM2^_4j8n8Cm_-hYN7b{ha2<if=M1&D^(>B-)sX6urCRIy*LL|=)lQ?6 zjL#7>wIswz$n>U_5(_6ndSZxS;E(8L!Ku**#SH^}KOtjD3gc-NK$_rInZ|sv5mi1a z#t0uCV4fGTuMIwL6)|CypsgLSca2T3_TD%pPRkHUC||ZD6`&E+09UT={mR5r)j&1{ zycbScb9|?&l&N+=r|e`G8CIEeXb_jzQqz?<yGvKXby=AR+kiHtLohs8co**L5E*>t zo8#ExVe1=`h?!(MPU1cgC|y}EoUahfk}PC9G_}fwe@6`q!WPg{7>Z}4Rkasx#4XHl z0JCA9n=QLvY?lumj9ykc1ec@3N$43b!Et9w9hk&_5lS_w7~~XegjL3grPLVW@P%b< zCM#qCNir=|Sf|d9_ea^D7pL%yx#UfX;#}8CO@a|u{mNmr-*35Heg1HI+U)4gdbqjk z+U$D0eti5$pSp_vFfQ_ZdFi8Tu2%4E&Z?JC9;o%_AWq2K+r@~rlV+z8FWW<*fkPa) zR;W@fJ*YOJluRt|XGQ;(!<gEX(?xb2qdATFL@ewo!b`G0cEC_;PqZmkr(sg48y;3N z&(;$usfVs(^<7e{VCff0b?jS7hj@(PZzAlK(GM7tOoztMyvgS%O=0ly;0_5JMRg1W zshL<7ot}}13Te!fZOes;vW$qc5B~Jj26yKXELx5FNEA&ODK6`k+VULrwKOeDo|sB% zjv$Mx+vl`j^**FrrKp3wbd8-eP3}sRjpA*jubeT=F5Z5Mb|q}p+M7r=6n9=+uuC?v z3&UpEUH8n5y*g6ziJVSptW;-|Q8G$64M1U}WOy#W2|*R|2Eo6Dvz!x8o#}SGKRmMS zyGNY(yuZw+`0RS#D=XB6h23h_>S-(jIAaH^m=@LF&$32@jyw}-&WyPni7!*#4S4Sn z`CN*@_Lyy)3GVKo%$F|RnOJPshDsLEGVUlsaw5jKPz~KOXd|n+Xi8`!KaghN_#Tr+ zFyA73qlNDFkqt&a>pPEm_nMp=sLo_JE1YwZ1kcSg`?OSKEMhQ<KQ;KI?<5uKsn!N- z9xE)YZAKQe+I1}Y6R4Nbi8Eh+%g(UWdg}-kZ}%I=Zstw=2s5`3uw%b5wj<}tNAAvt zMAiw_3d9xXL*kM&a0#S&|G=>nWN8^cbRemZ?N1lK-IuW+!Lu7B)uSy&hpu^{nB*C= zQR=DhN4&#F2@Q~AgD4T6hcLq0*&Ue@D__C%`aRJ%slzL_%Idyd$^J6GuLL(Z2&yrG zJz|zAi_1SN+hIDAFG>4qWqC`+kp5!MTH)t$FV&>ESlM8#R=8nZ60D5my=i*{t%jGS zH=Ef$pfZbU@A5NF#erojPah%fLX`O|EUglqh@=Y95;+##W>lnILfVnAl2~092o&bm zQ7GiVo>VGil#Hsc^U9z055YWXHev2HW54_$BcTFPIAm~%S8xSfyE_jMPT6O8ou2!q ztN_vHX}6FtZ3q4*?r5H~Pght*(s=Sk`WC?Qv|m-DdkA=@SqN!hXJVg1cd|aEXP&V) z?E}TruEz7b@z$S>$5?c|xR$FpbRwFo+PsDyS(54tYVu?>WDWJ#{(f<nM~927DsfQ! zyL`~!Kr5M3E6;I=+Wl1$6|j*=&Fc0Ml~Dw$06yu4ScAMF2FQIN^U_iP^}2yk1@K*V z8oOuP<gkE>reEu%byZothM6;KI~&?P(j#Ux&1c4Js1%x9<FJN^m%M5%=cENMWq7T# zD!5V`x$L)ZWoOA5cleR!Y^9V67HV_?C6Wg6SB|+-@#@#Z3S}ECy@q2d2l4%ClVVL_ zPNEs5+@65jrPK_1Vih`2)f{!{PpRy%fcXU}Am?gbx%z6;_3-lwjgI{Bl<*LmJ7(Y| zJnr_?BHuw^i|qGZwAc&)qQo8sh-DRnj|=%%g#NlFjb|AQ%K88yrn0w)s@@v2oz<3H zg9j;Yk^2-(Zx7k?gj$2E7u}W!YV&@ct0k?ixGRJq$IX|-ReevDKPGB@W3~^6mf@M3 z%__NV{PhVQ-vWDNgA%?|m33LFLrtn!3(b*0f6v+N6MB(L@DhQU_IwzxyDsU?77N)p z!z}5-usZ3RqhT_M7R^<lQreqPI0RO@gDCw|4?|Ahq{R6gm21jd)-omV#<2JLfSU+q zp3Y@*kllWwCCKD`BwaVD1&coX_BR@ho>C2A!@2}Cs5wjMDEQd;i~~R6Sbod>c4S`A zN&%BLLXp;cRV%FAaK(W=Q$^$=4VxM!o-;uhnb3S<i}F?d3;!z0GWML>hNHaUrxlKZ z-b>xw&_S};gn%&yC$lE|?qjrtosTw!%vBrK@V;eF1D=ZqbXfU|@VTEZyZMbM%Gi<W zHv8$$GG#1P!g$A5jTG$@BZ>Spu?FoS%EPK%d@>ZdWA{(coh@X{B2({IW<o*VpPaGx zE=`5jI`wOh7prtxc;kImhG?&)H~}z|vm1>-ZiK}P&xK9%VyGGT%2?XSyUe-5ecBFO zHK>T%dEE9gO|nSP!Iv!UgJVq4;HbG$Qc)zlL2$PTd2sa@P>9@H{=tmf!@8XQ59BO; z=x&M<^sew3mx#kKauP5Ormqla(OZjKNcqn;A5k*JS|)C;w517zKNLQ05318OPtoLG z03c;D&(yN>^oW|M?xMyvDWJYgKzLX#OIt{cC-8GUfWzGuu(9$T2kjWF2*8F5Ub1ZI z56R=FiZh7Sm`}RDOQvfuxnJR5OdR%0HlhDN82P_tlSzyKOfNl>$kQJ*Cm_tIMgeCt z35WcaQ{I$Xh*f1~$(SpB3i0~%ovxv54*R3P6ZdT-xkmv4aGB&AbUUB2A-7QF-j?W@ zW$OF`vwdhJ#$cG|1aylY)R@;xPd24+7%I~FHOZon%i-Ue*i?S?c<c&w?~;y6HW;P} zsdpwCXC5a_sa63AA=lu4zxl8G{f`RyYVH5q(fCVH{I70WsZd9O#8+QW=Sz+JWeNPt z4EdWDY5XM<vr3Qjmq*Imln&wk9=AM%eqQ<2a%wsX-B2VER`sfA_|wT0M7)xUq%`j* zj5d^IHh9-5Dot=SH?)$V-C%c7q~kqo_Dsz8oo~!;!eA+}{&2dz`svJ-y0dBQ(2va% z8iWrOT~G024mFOcay)FXB9W<*Ku<cR?MdyUF1f62Ly9gZJ6rL&LXx(xa|x7VLWYX{ z`W%fD3so5^3An@xuZ)wcA&uXL>dXN@4<f%Ift2>RQqAQe5~MOoE$yIZIn*|CY193P zke{CaIJV~Qpq0rcMIDe=K8i4*(!3?wM|xy*bfNBwi%_>_I}Y$FY*f*w-h19KaN2)- z`+1>?dbLXfdfQSkhPU?p>1bksjgD0<V*L@7Z*^j*Y$FYu>eK6wciVDh`o(DrM|u{@ z-QJ~Iy)c`69vd0P-PQykTHt$@9-XRl9JG~_gM!4Y#3x80Sr7>LGdiLWwb-HlYgJ<H z?Oa4lP#3?HG9QRv0m0%{!tkzigheO_eFY6LDK+G<=i;o|(+?TZVFeDF*78i1%>aR5 z@Jb^`L)sqQZ_TxmpP(FBBs8tTFqSp?Gu<=2fBoVgk6+=Q?R8Hg_hw&k2-bslHj;~+ zfa)Y+HiqPW8jfZ1PB0X;e{AK|tRKdW#Z4FJRun!G)_T9xjVg74efj}X7=1A6P&onJ z+D<Iz+A&;zc|;boy-R`~0pp`+Mm`xQS^#Hf(=RK~|3K(d_2)O;3pR@wFv%FmFcK^` zwuyipMse<(I603OfamTX(s>t3(5mWd#YKF*aeqnYf3Cd$IB^090sngEc>HtGDB!uE zsq-0TTF7&Wq0#b_?7d)JD!AOL?R=Q{>KAOx%5)J|m%Y8sP(zG|ZY-)dw4>>aQu!Ae za4<h=JVYH<Gl7%ug%IAo4yEgsQ%PfP7ayYJM7neF8+<8*DKwGog6<H&1O#JIjKSgw z$>pi#%e%(NE^lp9(>gu((33&Vrrn5=!IER80;NVwdQA3>?c=rawPj_!ajE870(as6 z{$4h-7@X{V^>IIm{*@g3^4tD;v;JYZZD_990@#qekJQeMP*p(eJa>%ri{-v+c8lK9 zutytp*MR7O>|c4Bsxr8a?4*?^!8O#$Al+KBI~|S(8<p21Vww?5@~I}bUA47sOiZ07 zymY)?oa#I*eWi-pc(-_MeAjt5FE1Ce+sZFcS!0rBMk(rN_S6ayJ;VwLxTG5hkLhQM zS!fq5bPTU<^f^n<7K@qXkh1XIYM#JOAOm#CN`o?Djq@p#n#$lhX?(OBS(Ani|DeZq z_V53kfWQJpf|!o<UEuS2e81jX^>Kf16d|)h^FcoPUU{R-<g?HunYm+q*r#B5e;sEJ zm5rAH%NaC?J=es_d;!S9E2Ui7V4o2l!NnfBhf9fy;aXa$x;$M4L(L!>2JSmH0UKu7 z`F7&1J<Mc!7G<Hc$JGLJ4<);n<_wp4<-E2i3$Su2Hqorv*o?8U25TcN``)ZIxGvl> zvQx9XQTi3Go)@@vqvehG_->?Y+AQ4IpzX9C$_>e~Z8yiV=waiv_sWdI_x9^2W<SC? zB`c%V549LMnC_Bj$1+S@TMpt~wbxB!Ss8vh6bV-;WZrMx2Tq%#mmuTmnn7-@U8Kn( zu4a?J=&5DcPqQ~RrqVY$xWp8;uKsj(d9`e8ZgFp2Tv2Q4aPxU>=<4vP?w~#BDzZl1 z!Wl@VQWoXy%it3Kc62XCUSJpU7SM*{qHJ|(g(MBLP}Q?`)2L?1Km24{?<iTIfalBo zHPTo^)8*G8X8%;{8D+RJhCl8MOPpwkkqUJUJ|Vg~NZcRnD87Sx<PrVGj7{QFpZp^L zYbiZoR&C0hZB#pTtf`RW1B;igq>ZC*EOPw1vB7c-O&9mjBk)bNX0WNJS;rnYvvFSi zEDF}VqfH(VCED&PI>}IoT`ldPPX<lHBfK9h`5VW@{l?}EPbcc>bnaoS=Jdewo2>BA z_ZItf)!}VPi+uRb1<!|@2oHfr5$2d2dY3$n#Mqk~fAi4%M@9j)M#1&%&B(^e%_C-l z2@!41IE^X}sBe=M<Sfk<ttJzC0uXrd6nu3wq7cbQ!%MM$ULKPPpqNmaAHkkht;}nC zB{kn`gNK9>;fdT@d=I*1IY~~Jbpe-C1<-l6tjkrTHMJOiQC3kDUA9)$Tz0te{57s{ ztY2=MQVq6gNIAt~TK6C)I4j9Rr=bs59c!QUy~$qs4RkkIM`72XGy|Ys8l)|BB`Aer zi@Atp^G9SKJrclwf<ECL?3`zuXMfzfLP`G{3Y7IeImntUBNzDF0-x4|F)L2qioTX9 z>mrD0f;-BxLQr&%si}|;3~QgX5JtuSJt%NgsD?ZR53wysFdc^x)jADzN-Vw9CZfc~ z@gXvxi7EOwf-~|2lr2OWg823(=tkh=`qz!J-7W*!GWA>(9LYdfk4Y796o}%Gu`Pl) z&S4q2Zkpzt_@UWCtkSo^*8|Sb)_*ucJ(0A{^)qDI;Q?O?m63P}+b7p@sgdQM&4q5j zG2_K{cR>Dz%v_0bfw2|G>E1|qYy4zX8!x&gpq7F+Epy!BcVH6X)_Gu_U{Mgi1Pzu* zYWbcYB)kD!*)GOgnDnGiP}zQUlEww44u=D!2hQzzV>A7Sql}4KEWDcL>iZS^6-Tsc z`-MuWJ-OSnToer6`+zJZ?JsRw4fsZ4+|Pf|6*3Pkfc6*a*MG&baK4cLe}KjR)~D{} z|Dqmu)M?#u%o~?xYYFjrVKZ1FyN%1>5;<6vLD^S6&a*v1Yi)Pj8<Uskl^d78J?s#h z&Ir=0_xrm^riQY8>ba(3x^%MXAza!TYs`6RD$d>PrsR{{7T#_Psjeyw3$woGXs(Zk z6kd<{3SLlSzYKz%To_`~>8Ps8ckt5ebuxtv4Zw6aaydis%XXtA*sI;}^u0SZ+vO(# zbF)AKFk6G*icp&*l0fGqvV!Gp+_P9~XA`T;4Nb*4a%os7t@2~@2}5I1{qqUKy2A+N z<%N-iV=2su#fd4<;E>T^F3rJ9tty6Ebvr27KI|1LyWo)#&X~S&kf$cli2ov?j%OLs zpxQIR`9pUB$;#b)wqdc9Nw6ALc-BvFli0THwnO~=XV}lQKyGzl$spWZtXx3~q)}wc zAe3C3T!9j#Q)CP%7D1+7h+F~nNP9fOd7ZOO?)QI$V&b!^ChxvV)fVx;QdR$+lmB$E z7gE>0;>ce!@q*UAUbzG;$EkxM;n^6WLnz>BQ?SC!kA%sAcD(kK9S0EK7snoO_4`dJ zM8U{$cayyn%2<3gCAXFBU4yx1x3+fifcQ4@$K+4T``l-}d;3<!6l+ZS6&oVk8rR*^ zqvKuZWZ=W*_Es3cx59G)UCGDhyY{R!Ih=}*3|4!_Wy`097qa#2^#Yu?_EB`JD-Oue z!zJ6VBK_Y~`pP$yk;*=DaD%ZX$fy-xCRFI3k*bc$X@?;l6`6TldcuUkgP$7^k-$N~ zX*b!g>2leZU3$TEh+V&j=No$nZrjgss}}a;&}qQpzl*}5>P;&8N;dI_O8mH_9h`L0 z!RxR~n_idzOlGE1zUYX}h>YN+8gW3b4=x#53u!f~9B^%k$PN1&+~0sWig}T=Ax3!h z+PLkes~2NPfxA1;1czInug?E2D$TniYFQkq)9+Hkc~gh=ky2dSvP*59`m1a`IVRgC zpDen}ddLkFdvur_a(0oHRyNYVUJrV_H6ajjWS=e<$7y%jowN|U#zM}^N(L?8G~rCm z?`S3+C>LB37ehpczANdbPn3c?FU0OQqwT<gXlET&zN^w#QzKt}o_+tWaro4~j>6;; z`O)0*;n2|$VYWQ)_ThU)duhk&wj|fwcEn&dnSJ?ZOIw#``4a1`!`K@805xENN=aH| zKt!6D_TaNnv}wq_4EA=SCMjNv%O#)LFm>VSQA^E=X4%O%=3ujYe)?y2O|k=#T7jL8 zkG}_E&3Z@`%Y4(B?LL(jVL=-^!L}zFzyv!23A0HE=4kz^a4}+|y_xduA{)MMAN;hX zEXEK@pBuPFhL$0B8R*oKnb+VXC%-S-Xf$y{Aav!nbLj~wl9E{)KuBs-R&PsK&b_y7 z8|6aVRk?SJo-yUl+|eh4FUb_152h@`adP-{xr0}ckvyDRxI>=1%a8hT%uL%8Tx=2e zZX9_xxi{3#M9`UHRyQTI#~mz}N%Mgs*HkZrTMs~WWTEbtu~{<Ldb1t9ooN-Pku!d5 z#tqQ0b=MyQ)%pa%Ru<oVPBr7e<_^;L3c2Cide?+B6z!`--O(k7q*gT_36B9(q_hYM z?ITa=Db+;4gi$pm>*~@Zew8hT^JOIK2AJg^705%?X;iJOFQFvU!Sp|6QY_w4SdF58 zpowT9TQ@k>FerAZR$Pg1%2EJaR-Q+mp=w5KPjtGqrFUr(^ve@v`ulIZF96wIy$)Ci z{h~G4Oi_B>n+BJ0^>s6oJ)$H?UsWpr&ooJ=*XO2jUC<<-P!o=;rf!BRQRY&jrXC8f z&(y@|uPYV_VKh|ybwQ#7qH}DMqY#~5Q7z6oB-Tt+y5fmh1S*TS(vPpA^$=Hvpp5(g z#THlu4YSTQ&Evety2`OWYy`UQBf2Isp@my>(IxV_bRL&A5T#0F%PFd!(TvS3Bfo1p zowabGv0;8>zc)#Aso|0wX5`iB0<>PeLRu>tq*Z)bYQxCIfm@m`Fb4*HiFb_8Sq`|s zwT=8bQa0kP@YT_hDSgb>ng%_kaKsyUU;ypJd11`CEL6~u086@P-vpbKqzs|tfcKWN zaXsX<<iLk+sWhzHP@aF=n`p!9(?uRgbk$rnjz$ms67tgX(uuILWo^yyMiKZbv_k~i zx0B_ko75)V3PODz%qRKZxqNH{zw3V$t-n%(e*?(>pUPE^_*Vet!_+N{z_*Rp0PfV) z%3#JzU47+hGb@+ss_f}NN@Y`PK$1s`zp*71QEDgoPtd9w<82i5?AidW?(d3<91m~x zL2omJm<V(~E4O1LzYIT8kzSpFC%C(*jm{`li0gS=Ywdj$#uV9QG8F`Aa(4{D#sl}& zeo3X@d10wU2SIi71r<?((E)^lvS85xBp~Dg`~t`VNCJ5|VT55h^7O*;6fODa1y!~9 zM;;G(>-T*kji0Q->=jdy`x(Zvb%Yx672=B|W~GtI7VljR1k2a!Rc^&PZa(JZzp7Au z`;{&Owt^!Xu*h&M5pMOtDUcn541-{D`6<LokR^jGgCKGROT^R(=b<K`06`E2481OX z@@|!$ch~<f;o<*AA^tyDuU}L5pI*sdySYRytgTI)|EbCTY1mrIEra<$0Re4u|EoOy zd(?l*<AK(i?K&%x_mbLi?Sv{sb>1@;iG`kKgJ0midt5=7e>Z>~lhAjIY2M>ooRF2V zJ8b_(e|h6C;t(eeC-#DLGda3!9`DaQZ};aP&-Oo_D!mJREqpyboZf~$?<P7uJO8x* z@pw2nwcmL6`O)zw5;0qohxzvmrsb#QLdPZZff1gQ6eI4O$_v(<JIA{F5qT=?w*=v? z_$t6$Q_+QUIsOy#)M@^avqD(zl+|wnb`b0tkru)LqN3tk4h$!0h+k+yRST6va&kRb z*FD=}nY~QY7rc!<kZhtfPs@AZM&vVzi_K+Ji7B0FRw&K!Ki$1)OZg~2=FM9@7r5UX z?;a}M1Ep8k=ryx2lTfy(y`ZOxXd(Gj5)gFPP1H{6>oHd?2xP7*2@FG30Yyq{j#Exf zL96q@2t{s0=2wA$h6f3}o>F?S{PvkLwx8NsCHaiMb7M#6IKNR0LsrD6@FKei`qN8r z+vO>FgzA=;K-%qmYdI29?kUsdFlkqK>`E`}tf^(|2$tvdSX$cw=9YzLEyMC0rv*dJ zTd!5~(1rklsik2XMBH(Jc}(r{`@H2~L|EeU2mvG-&4dbNrS)Zkhh<*606B89QM@~8 z?Gcm4$W<~d%+Hw7jrFF@=c*r96{c7l^W|;fntxAb#R75^--w)(D)#<W8}e%`;Iem( z{#n-@@dw+pzLMi!d`))w@V8cU9L8briY*Mb+;8r-Xc}HJF<$NBcV)kaooB`*zRnqK z)}~msFb((ivoK~5T<LuzBqQ4PH;*eBVRYc93E8fk9V9Gq4>A3bqKIrXR`k8eij+T> z*b0*A8CVya<rrr`-5}#mU&t9*I;16ib{jKPgtAGnqi|BKL|czNlE+)&GC@WwgIYZa z5nTmC8+JJs0QsJrHCe|Sl0~=?0|)pKVY1&|N4APXVo$>cZ<=tv4Ov_<h&icwCXmDt zN!E-4r7>oRm?a^2dl$)SsPW1tP2#1vVNEZaFs@jJvxyBA^&=ygTeUo9Oy3J<G!6kg zB><dqbPhmVv0q~S$`etaGuVGf1l`Nm-=6=l7%V`YF9c^v^9N4-HZTVVR9VSey6Tt1 z-G!0UovAjbV<2p@=tD4YvTABi2ov1r(oSEqTZq*guE_G<5nr|5ruIekmiLSOI+oJJ zL2|n9V|A_9T%)CufXq^b5xb`LWLF-aLe0W$%@3108-oV;K6fBGBGC#)B31Ijn=#@F z;=CD(WFpP{C>n(#mcR+BQ0-cwun6HgG|*a(koc+&^#kkOPQc8`=Y3}rg=uk%sS1sH z+TtFc)=$f_yM3!-FqhVlImuv~;fE9+IF;e{;-Y%X4^d_8TyG3$%H@`jUSdD`)vJu> zc9MqF*x|(5#-e)fT}F)I%6ck>Ki`Zw^O#JCgk^t@N}>v8l*ZTxhoC)~L}CUf)($cC zKa+h@!#gm1hVL0OHSuu&K_8>FqA;~@aH1-90bj7u)$QE!1zWgyJ6u?s8wo{)@6F`E zQjD_K{WTEnRV!%GU6>~N71Qc+S3LX8?e)t|NBaBK%Ru^J;;F3S-Z?)f*1~Mzc#z1< z7PFWIk^J0)H((8Kp>?fne@s$iek5RDp4mtvH0z>bwiSYtipWl8h^pn4WUkrD7w|Ut zrYy#F3<df~$TU6ED_x>sAZA(<1~2|r((dfcF!pVIY?K{zN7nT7?Q~IR1Xvr^SX4k^ z$209uRR{#l{<90>AES@&(1>;+pch`&r4FQ7hmF#Cf%TGPUkBb5gGU8^Bx&i})B=lE z86~(!d@y#_3OQYfRGJM+PwpyEmRS`B1#rw6k4jVL`t7DV^;wUwIXO`=lhaj5>e?4M zB5OqdR&-P(Q2AK|Fcv2Fx{iJ<I|&u<SG`j{nr1Cy^MR8`uA9R`taM`JD87r-pCT<b zzl=Ymj{oL4g&@lS`!vBB;^RJ@hKB~_G$OH<DMY#*eVo1UuK3+X^(Mi1F8H|kX6g5r zaS*KBC3q4MGNi`IiN2;bWIpS5q}orB{>~amn~7-@H1&j!n_D#`A@8u~BfP;FJz7-^ zwJmCgtMK)S9|aVBr~7y9@knw5pzDJC-C}6xWR&AcRND*r*5WC$4r&iKA&;v$&)3C5 z<p?1*A=o-~sk)S@lmexA7x9sgUo>q=ISQm=<I}xVKUup478#kj<H&(R&7g;VO>_m& z_p<~61H*5@pJ5BlUMM`LT9FoWIx<OhZfN{Y@SK276<>vBssAQT6D$-(y}$1H%Ry{3 zyg!NJOxiO25R_H|-rmqMGGe~!@FHbF*)}{@r1eS&EywtJ8@z~qt8}++anby@+$^I5 z+Q(!C3!h#et^@F;$(xl`{i4FfN}L<Ua~z2(As;SD@Ra5;8zp@XzW>zp%k{!^46yl4 zzoD-t)rF!m8F{hZpr@bjZ=gRXhJ&ydPBV6;JhHYsm<|ZtxlTMZA>bDF4=`x+9KlSq z?(A+xtbm;%EKR~_rV248Ad~pENLko^QnWJ1>DJ<dbB?em7;%3=PKH9{h+zz4LhVaI zB58*JLHVZs{ODTkcat5RV`vO9$GO5-098>JqWG}fq>wgna@+pT9Hmx~5<AQDgz}bU zN!+^!Y{;U1A-PSrvKA!aZU0mQ)VQ{&6OC3wW5sWH{$V>&M&=70$Pj6kA@Zg(fSvlY zKq#QNiqV7qnXIr|H!u+6h2RYFDDr@aYa3^LiH|TCi*F2=Y(v>873GBrSNFr~4I|Fb z4NRM{p$=ktxEJaAb+WG0AHsY_YpvBtL%gmf@#Q4_9r<-4!Sh#z-^+k_ENHiUtAAa* z#{wbwM;JB#B5SFapkyb6-`^mrxaQ%VX_LAtEfS4k!4o-*4wpZEi1jE`s|UQu*5^xJ zcKw~Hb}U-LRDQKrO26d%UrhCHT;;!*s*;RdFFjnxk(x5j5T#}3s-mrs30I^=NKZ$D zKaoIclkM)&R5WT@0Q-Xb)rybnEP30S+d>b%%@W;N^}ZZ^9NATIwoe=1l-yTi1!|zo z)odltmPTvsi>a<uXis8P6V%@hn3jzbQ1jE{20TQWA~R!g$IK#YY@lh6Kv8L*By|Rh zx?2tE!`Wrjnlr|A>%$Oc1W)iih5Rz6G_re`nH7NkRW}l7E|uyCzrNp7fVD)cng+l; z9)xZoSq~KmY;8?8pz*?stcOZguqKYWWnWltc}*$*#uu=p-H?14&Sq?fx&n$A2LT_L zKn?b;P1J*a+OvQTySdxhdKF<<gQ-9zU1n(~5uCZrJ2Biv)jQ085}L>6_EfiRvO8Zl zC~{y6T8Cw5@|?(zwBHWo>FmZj3rhL}pF-I*5GBUZi`l3aN1Y{V^@I@CcYK40q=VgP z8VwswD~r@V9o`E!89t*9I0&p~E#hwc;JCEd--)Fram}BI7tu_@EHU_#jH)<vP%h_z zKmVI0f?ceYhxhMC!_1#KP{6LR`SR)P3Su-atu+;=n$P(we1D(b|4v~4qQ3t%z5jda z@V}45{?Ew&!IAhU`^7!#f4%)O2+vjiWfK1Dl7BM^FSNDnHds-7ma3=sY^U%8)#AKp z;$8JzYhl@sc>xw|@JRh4wBWB-Pk_^9<dGeYZ%nd_0+|ukcwsn`2kCY{6N}BZ^!VOB zUl8vi*0yZ7);nK~J|+Ixe2$HEP5x<rxxPGnen0G+xT@aj>h$LN*n2#ffb_caVKtad z=u|vds=#+PwY1}6EGCID`e|ur1Yt+;bo4&l6e)sz5!OJ<$jGGVNnoX*)VjO3Dz_UE zDJQWj#CYG#!@)FV%6qyp>EZf(bR#Fjes)r!#n<agmhG#I8;`X&viicnpt^fvJPQRN zdq)Lu#~pn8NY=@_|9RSHI6Zez!R4)`yKhOce_xU8<GfRE6X`(3=R4A|yH?ylVA99z z)15uB=gr9Ni)=8Mx^~6)2}ZtPJ%4|`*S6)$z}J;snR@T#tj0h)a$L|JBMaCA;*W}; z22z#rYe5TlN@2WYo20}`SfV;Pu8bD{ifFZ9p$5uHSiK`EK|$JpEAsez4Xm5TKT2|4 zBxtlhFa#SnTFm|F<S3)Y8{ZY2-h{+#e5e^uf{_izio6x29#1k<XBQDYDRXPCIt&%= z8Ha3c_6SUd2Is_PO!`>>iA@j>qxyZ6at|KuX~6VFyokAwazrbMWp!EKND~P!f_xjv z(l&+?eXlyBS!&9G(e&zik<$)Oa7N?co4tR8<0Zp+J3~=t-SmXv4k535^YU=)DT1W) zfbtAk(yXCBQcqAn*W(iAoP{)ph%nzZDvti1T}%oMN_jce9wog{E@mCS_4yK*VJWKA z4lkE04Kb9v$vT=>Cl=#C!Z4=dn{)osi3sGr=22cR0UJJsVw`Jh<m>s&8+Z*p6&u`2 zJFCrC=2ADZlpUn-SM@M5{s2b&{YY__?(4aHszTz6ZysaoBEJ-iX^yOG`sy5ty=`eH z1&_);D-#snImj<OkSaNhii8%MaKBWfc9jw>KQ`P_F#!~_s$q>PX)x^G34xG(g;aH8 zX+o`QBF!!^B=>_rvXMq=5Rw4c-aaXgmH2=gs1RbAlpd2Hrzt-?W*c_%j8?Q`eqy0} zSV<9z$!&llcDBE_g?fx+i30X8lw1;kfk7;lahs+N_9=4NL81sM(4;bo>=g=~G)j<( z%g&qhY+tc@yWnKrclH^_tD)1;#E)bYs7@n-^0vxCZL@ipBUc%{^>e3aB3I2*_OPG> zLrTgsNm6-F#e7uG^L(Y1wW_N{(_Unb7+3!L%m(^~IzSXY%|~gP5Of~t0j5OUbTZ%n zFk{hGp}?tHYA>&H0mPDb<i}b9ka8z_Jka;F*Pj%1Ge*~5@mJ%&3*ikH`EM$x8H9&O zNX!D9rhN}VaLl+lQ|O`84NQrXo(}cVfCR{0s;x(CR-#7Y0ud_fa0u8VAoE{(Ux1dD z<L+W3t#BdB@>m_Ab&v}IDNknlmgq@Db~EUk_w1&m&-l8eqd1-ri71V_parsE8O7=b z6c6pnKP|Y#4To=37V=W9_*BIAa31hh3B|+ncNWeDy`ar@PEd?AD_|ObP@R9v>{CMc zB`h*})IIkToB?%c^eSIEgA^5B!Fc%V`=F)!L-C;MQH<hwB_&KB5$a6*z!q@vDVmD9 zMP;bR_Qcqvr7HVXF52k%=O6$#N4Z)`qa#nz#N=w_QAp)#1SwAmNJt-{ioWhp^{-DP zji_kF0-6#D#^2+A_96J-O5AcL8;@jL(psF{blGja-<&>HdPnmB7hnB(cpPY3Vzblp z_HtUCEGasRx%%|HL$P7EVX77GgFE|B*A&txOIH_^d0$Y~(W!b{*9o?R5l-DyxOP;Q z6s|6L=wpQz{p}Gb{q?zp)AhTuGnA^5BBu+N^H6Q~5GNTeyAlnyUkC+fOqI}F5;|BT zR!=P!3sLuE5EjdQT)I5dW-3G?AGtn#>XZYc69cdL>>|Y*_U>^Yp(|uxO+*z~l+XuR zsHJOm{4@CNI?gk@gYDPFcu^g4te+JWhA5ev$5j@0h&U7>S%VEBRMWZI+(F)qFf*Vd zmndO1P>DCU(P{`Ld<I2aOb(OVMupANfP9tF=kc=v3D?XZy^Q^r$+^@YYwXGCUXjhN zP`2rK8a4QEcSWD6y4rs{?f|FR$3@vbt-kO_S*WvPx+2-x9*8Q**%HsFp$E*AmCT>A zTQ@>WHt*W9cInTsOCKd6pF2k<oz*^ctgZn^Zo;OV`%R;+ZX&u2RBm3f<PJS(Mc-DR zmRIcglOnxg@pjT({C-Km-a88Xm@abl99*}a%!#_crwV>H^awOXj%rsJ1Ge-RAhu|* znsMwRn(2(E4{|8%mRW_zN|A2-2uL)%5%Xf`AOKQaZO}}~ZPtV~hvcWeZcZ*_bd zXpux+;@ZfN4rCau^ki4M<bcy+<Li#Mzcb<&e}Z4_Jk<a=D?2yvtOYY@9(_+V4TlPz zMNWgXOud|W9e7f8v&7SgMem?0g{?GmA?U;QwLp`!S254D0J=)d2-?naQgsY}-*eAQ zPExD_w<>Ht*pXcU-l{lX_+0HZ_?6I?q2k$y)m`GP?g|1+D=THD7CfX+ryo66->pSU zwojUCNV&rVMA!I&J+Q<jx$!!B2pw1EHoF{ga!|F7P@+@V;SteZL-`)pM3*@xw)Tr> zKxUzaU`nh3S}~S|xRjKiVK?GrqeX<-F*hlaZtV0pc^KK@XU92|5Gq%|CKK1|)EQS^ zagh*My}Z8cK4l0J!y4#f<%u%CM`53b06#S#1YD`0&tqiQ{=>O{5dIaIR)FdG2I9CI zrQL8ArtE^L5f<)O+S3BgnyfhS)d54Pv&F4{Vk!<~=fdTo^ck8qKT|nu;#zs_#`{we z_$;1D(bV_^sy%}JjRC0%WdUk&a)+C?ZRqr<=#)oZkAqlg(YtW_I2m*%q%Z=UpBoS2 z4?kIzecYvC4v+9n&_^aBM|pRv+f!XA{z;bm5_1lH7R9$XOOxexFdM_W)$`KbF}z)X z0pagYUWDUcX*coFOTr$|fD!n#j+@Ngv8&R~+p%#`)*l82;aglMQp=?69e0`U9r^3( zZIe8@u?>JF2Q&X2M+vrb4h|Cuf1-2HpP_E!PwWT=K$jF8o~Agm5O4+3637zAS&wKX z_SnzxIpsbEZ-T*T2c3b9y>_v=7P@FHK^*ry2F_b{Ik>j~XBQ~PYu0v>SlNtb!vLF4 zs<KmhfHES*uWS6T-80_e53p!JSX(MxT8+4Ji38PfL1*h;_VS+`^gm(kh)46*3F$lM zw|1}}z!!k5#aY;)l<#6saS%YK+RLk?7Ftqu=`?i)A%quuXzMj53n-tL2hD0ovFJYa z7RO8Nnx`ycmBpFZV@+YyikrXRv>`bDgoGY&=@+?k>3E0f+JKRLIjvh)v{hs0>P_1p z%#B+!B@Zf+ux%WT>f>lFm0g3fT~wYvyToX_N|CAVTTj_6!^r2_wn3B%;*^g#_jkj| zw56mzkGwLq3DOB&32`Q%cSI;br;G3tgcb%4hRXA+Lz91gvF2CkX>Ftvj3*9fvA_Eb zwkCx`?Q?yP2hr3D_RG{WGK$Ix^Dckqj>iQxSegcAH-y<@7?m=!V!e*}Msu^bkushL zcjZ}-GZ&ML?d5Aj1^Ls1tYXy*ljO{H!fqP+((ObxYxPX^dw}ck1?fE<(;IG2OFpxm zE0wXi0N9aw0&}`Jr=-Jed8vtz>*mVH=&%#HcU;pnDpB*qF@IMQm|EpW6{Cf>;bV(W zApATBmPIst+XTL8jBq0)4n@5D-6ilJICy8d6D|$`g?=4T-)}}wtt)0HZqX8!{tuR# ziJ&yvrcbr8yh5v)_k~yca*XG=jtRFZTrJ*P{tbX}4U4`)suv<WVL`Kd0i;SB0^^G} zy!!V2n|T55srJ&RCS-uU;CS0~|EdJXe%`Ym3S?lFSJp5!UdeZfkOvYV8iK`adfZ0R z`b*kT#l;0Mf-RY)E?drm=K)>V@Jg2AR$TnaSbmIU0c)JRS%XT>ZQGaFk9VNL9UujY z5d2|O#8|XFzw7wQD!aSDV=K;zOKv=K(s$p#tCCVW0<O0&(V6pgpw(Y#u765||I(ex zGIncUy7Np8%seJof263Opc!4lQ#}Ol*XBoV1MsTz@@y`jZvn-sV`P?KTujUrgLLP> z(VoQ{&erb9`|_vm2h(WE!qijOQQyto<;R}0ZmOnD$We)_4Z(uayHj-bsp}n*j#GW# z_KoY)2WA%=uZf~X8-)T{QWkxSp7VuG989S%ALw@`;RZX}RkYRN-XyAwRCJtj1`*x) zjj<aSef7fmn8)w8`Hy9aOKLy>tA-`h?%M~I64s_!o$w8R!(_u4cdnk2a+-xzXiy^W zOJa2<y4JA%wXmS0CJPJ~0iu!EUYgS46jO^e%Mz@seh||1tSG|P37y=9^GSm@3P5me zV<XtG5I$32#4gC4k(!p@iVMTMkU|paw7hO_@F68-T3b7C463^VIL8g)pNyfgL_aN% zjfwKyu|W%w_Sv}D>i4lb`tBqDh9rnhCLb|T(1hz#h>k<WO2A}}I9H#%nu;>A1|uOp z8}BV!L|J-0^fDxN)H}Tzx=8(dXqU6aiitR8e+Z~mIH(2KBObSVT3Hf;mkbNU^UOY* z^9g*%y#JZ(DWs1SpG@y&goNx<;>}AFav(D)nRgQOw^zYjAFPGqtpEt#TR-l6$o@$D zMPl0UQ&kW;(tfi{*vX1tcUfk@yY+`0_%5agBDywmpr3K2fBwE+{<{{%`}=zN--RqL zIe^*mOOICkZTlSK|Jgpbp}iKp-h%v>9m7yN3#v<c>R@1Z8&3#4xa@8FgH0For`gUJ z$lDW#NRy{<T?uVek<k?M`3ZKTaGVQ=OPTuV<pE+do$rqaqd%{gPi;?bc7M)&XMNB9 z+#XhcbVX<L;UiW@XUF)qzujM63O!A=u?<Z<A1K)s$-2FY9#re{9E+>zkpVm&2kA_w znLv50kI!f?<>gKZHEP6V$G0CY@Y{J!oo6ai(3$GvQ{=u=jE|tXK5svSk&(_Mnde;1 zuy;M|N^hlq=6J51ZGPp6eHV60it}l`g9ym*{~+*}^mmhk2rl&#h7lx4f;zMB@#SBe zRjSkISTPz77MXG4AB#1-I&bbS{g8NX+rgU}qtp&N&saGw1&dH@XE%bzt%$u!azMFK z6R0=EnJVSwm<syy;~?*OW(D~aePgOhJ>pc?=jC~*`Y>6p1D`7;q7B+0BPuKDsmH<y z7pUG*0^INWN}3`|U>^g{{HA&Fhqb7kcS`Y!WnV^{#khxLc>2*Z&tyV6ms=z%Lw~8= zId|F&CwQs{+iJJe=NiI@X8dnTZABuKF?b287I<pA<-;e|3F?Y>7}Nf#*~u5!AJl3u z=%z2vR54hurOiP(r>0G=s(0L)mBl0DdqGB=m;yOQ2IIP@?zLIx#~@XGV)ZIy^XwLW zcP$e30x}8BFj$oVP2QLu2<<}v)CvT4huOLFK69D?aAx`!N_9S2OPEo)P<Iuw0@Jj( zv0~XH^a^wez2Y2g_U?I;78$GkNMTEMcsGs1w+4vNNLZQ6!8OWf<gY`an4W`$A%abo z&PLdT51j@)hN{xEr0^`<BBYB_MX!Ip!s-NSCfuk4q_2TN(pY-knKybTMx1RNSk#NB zA2{GeugYxXPIb8KD($p)VDf(~5I@^ue-xRZ+SBOHLBv?i!rN|$%m_PN3pBV_|8~k& zf{w?cuUzW5+Jw9A6-zNs>}I}$ywDo<tBLIx4zLXLDH|pfnxi}pDx#t|N<x^lun`kM zp{opUxNxzZ<%Z&hPc5Ya5$Ofeo`D*Nh{Si^OmGhR9ANk<`gKN{P>`ds$z%WyI}-<_ z0ux&d+@M9qfmvlPV$8k~0iw9{$ajs%opmzP@L}Pk1@;vUE1vl5ukCXKv!{wRWPD_) zG`hTbp9pCf!L)>WaV%)!L;3M=CrG-kO2VNfaCZv0BKjnr?yR_RaQ_#3Zyi+Unl4@j z5`w$CySuvu_u%gCZo%E%2?P)B?rs5sySuy3rn_@apYGfD{-$Q`R83X>rKn<m#pc`Z z!}`{GlscZ6_DNV1=-n=0_>Xo9!rKO{A$>Wx%jtw*NWM~q`;E2`ZNc=#ZDOb*-4K}B zQI~(V%;^`VY7EU|ne3v7X2x?Qm5C?EN*GYH^02Fu+N`Y|WcJGVnXTv=o|9AKFg%1g z=;3M~np4-nPS5!fy~HnAZL~$GtEs(oY;#$H;+D*G!tf$JSphx9>EkyJG<oqE9qHOJ z!@lVivFr_u22y!2Lq1ix<_(6@y-6TsyLjtxAVbB?mf6wU9Y0B;x}J0hTo<dD<iaU` z@fd~N)a$Ki_Mi8{Rf_L>$7BmdBfnWnUX{yaEDV~2acs|<WN&j#LusW(Frdu<*LmLW zd7rERo@G4o^9<lVm^yuZIeXY_-VCbOUdc-BS9E^d-t>;LmbIRxF^Vbl)$g9f^ULV6 zn3xfE*)k@Y(!Iej3fib&KU8Sei=N||_xC{Ej6pe5*mx-f@o+lz*;d-(m(0|_)!*)3 z0VOD>AnO|9LWRLha8->rQ{2geGKzX>tZJ!&at-({dL;Z^$8d6`f*+rXhQtpJ8P!nX zDgWa{hn*3nd@A(JwE&N6lW$ZKP=XYY%1@IM=>#H;laH^sK`Wj30PjU!%3j^9w^9V7 z4z}l}R5kJP(#`A0^%7pv4fT8_KxN9KiPo=@WRhn|(n)S>Z!*?xB~dZU{=i(Qz>`D^ zC3EU#H*#T2LAB08^m{MI;Q;Y&0raFAV0W!=_3RjCWB8ao`qe{)5-~k=+y=ra+@uQ` zg@wGINy3_AxwSXvOXLUZ&&x9Hnd%$kwFqubWQ(=mm<l{Xa~CR)DlR7+0bLpIWk|0r zJDJ#`&+(5jxfG%==Se3T$ZRqgQhnzs?;Q+pZBLn~ntKXcwn`lfeX>=DRksD5Q>m}X zv5l^9lD)u8Tv$EzPp0b#XcLy=S;w$_@=h2IOK_^^JR$=P<_E(9U}|LNSTVNFW)$Vy zaQlyvl-+Ho`T_*b9j(z4wHyNT+RXO{hXX!xrTI$XO%|G)BS9k!&muEH_zKPJF{y>@ zewjhO@<ueZbNh+N@{IieHDTIN)8|v;M*$hCZE5~}DJ#Q$qO?X%jO=A*yWXsM#voJ3 zj#S2%v&?1EuyGdOaC1xUz>ris-rv4cGz2%F87&%|XBBPk0Q=q2sC|~SNHxu!hfL7r z(Xub-OjX=CHBZ0x5o7eU2As#lWRKbtPp98&<%(L(prHt3MmWh(JN9i=1aiKHnq{#C zGsXde;Ro%TpX^<VVW9B_q_p%2H6J81bo8Voshx>jPGpZnEF3J&@==7MqH%f%kV+P! zOJw8bH~Bb(ld*t4Ad%40!-V#zlLL%767P%ItW{59nPN=fOilTBa$ObpKM(@H024j? z+(p!rXM7opy$fv9c9ST`o>;zJ)+OS_`hgv#PutXvi?5%^OpP3VQeztMg7hugweFUH zvV}+t;u@<91vdPfv9yd{d8R$BjMFo(1FT#xCBrKB1isJ~Ge`XGgzbK(*QEH1iXbg~ zfUm6Hw!VQ-PPL4Lvx6|s0RcTn_AKqg1#xS7VF!u4lzfJ+Z$odmIu-R(G}RN`q(EQ{ zP92s=vXctE5}TkMyxx&t|C1=Y(ypZ=s&fBvfcTf8e3S2X2@~@+n%d_ADp|ZSw-OwL zD019YU8IQX{DVSvX_p>$U}2MD4|$o==^`vYMF{Lh1Kb92d+xzYmOYn}ni>oqe4Tb9 zV8rA*H-#GQ6l{8LiU;sRiZmk4^hc0v^UsbXL2OBk{Re6>*M}6aNKW%sLp*D0CC=>2 zHASnf^XCoiY(Q3-xs;11SR}|TqYhzU+9a#n*Su<o+t@D&XGPj!tvdOPAWjEUG@y+A z{3gEZlHlo(JKdQhG9DJXgOulRbIEy(Z$-+3QqK=;t>nN7%MlK%4IaW3+dzt(6c>mF z#a41Yq=o@4-v_$rhA9DYqUhDz!|Kl&p9uRn5bCmUEo!qm6X_E<Q8L|ruGFDkm3ES@ zFYMvz=-NLyC*7k-q*H-oYbS8Z9+E#Q!T<JT1UEBxOB|Q4<V!}bnW!&pi~Ie@9IiZh z#~i!?nm(?@2YVHEF;7YPpvrQwjEk{=xlzD_ao3=qk2oVdCALH;$c<KFB>Ew3#I%4v zRW5c!f*5d!2TR#irRr$mf35V9O)tTUeuWnhcE?<!m&IVJ3zdx*piKybPlZ$BmgqZ* zk_C?EMQ?=9(J{1Z3+PE%6Ok^k1?nO$E23asE3dhy8Mw$bx5-<o-GGab0_z7!RA|Eq z=>p1C;0rn}|LAZ~thxuSUoL#rl9psnv83tPHDmyv5o}U&qzIa`XTFu<AXQeQ;>qzN zsRGPn^upo`b?BQ(*Bd*VMH+u@@G$999+`3>?8c{0><?eHbZHRYoC-p%?mclcc074p zQlm=G7VDN9WO*jef%!mPwWR3489glCBCocR3myqe@sY%XO@>Ut=6e-(4kT<Pm20r! z91AlMRFkqzXaXuj$be5>BC422FzObG(m63Q2&`?JAkxqmLUY#-Gg;H%hzDD-!2`@a zRNj0nE@RTc)KjE7*5}mE0q>AkC$%RWnuwai><2wR#Dtk8*0)n16y%CVSezBoucxIH z663^^^q|Mo>cX7I0j<H&vpxs7h*>AYtk9ui4wu<7+hQ4b*X%7eyX4+IqrCT74J*Sm zxxD|^X^=drJ|A$Zmjq0Nf7*1v4(R`w1r4Le0cH<W->GLP&pXhecCZy9LM^7u2E?LI zz<zs7Tx|g$dMc9!+OuBmPMo$=X4AIg3mV1n?H`cVEM3w>Ik&q-F`@XUp#|lZ(Z#*c zGv9riMgd<Nmm=GdEi-z*HC|UT%OZf=EkqC@gk8-@T3N8eC|&KR1a6Gv0^#|^e7d?; zyeizu7U|fgH&8vk7a7LN)4y7~0yGiRMh-=VgD=ng9`5d69+Up(a0e{l0tGFstqlL1 zJAP+7erG#=XFGmpJAP+7erG#=XFGmpJAP+7erG#=XFL8EvmFw(PseG1b2uen(0I#N z{PTJI*O(F2`8H+*{(a2Y`G9O4OAQz^oJh+y5YR*l*3YRCf^`RD%a&igpPjQ8T&HCv zc+!hOy*_}2B%L5zmC-iW!;<mOr}8N)0}GDxale!37X>=oMHv88h&tbGFEcyEf=kNn zc(BA;KW=<-O)UIs)U20ACJ8jAB$1n$w%V4AKLZ(<iO!)XX`4$_LfkuogeVtZ|D=5f z{GXA?+v9ovxR(DJhd`0PNWbBb(!byk#y`gr01mNQ5<vhI2F`3}m*5}7S#aNTrX_u7 z{sO4g*;GXWbwhZ7N4Jj`oty_RYmSnKrY7Y1l%m@X7&&W7XB5*EyWcNg51(pz0-n7C zJbCwgyx9Jbb>05p-EwdIIyJf*#Tul{nq~dsal5~K9CXsZ$jX{^zW#R{A`ZYI%ZG0` z1pOhq%qUAL+gPM&buLL0+el0N1W&c{lk6K1Icfb9h|K*Rhy=Qv{sJP_6KuHdw)v-0 z-alH89Z%0zH`@<veoo0HwROQFM)7h$aI11_Blr<{Nm4-nSPy><@5-vxt8^$G3`S4O z+;_>woj90s4U0ODy>sv8%uG^fK$vH*o=^Zs$#b#oLts<EUnSopTPgQ78fD5<@U%|_ zf4v?OJ}-$Q{7KoArdf$H-THKKKE66qp5?~vM2G5(+{K2;O?m1!)yMYEXge0-o%$qP zo*6`tK2u@qr1ax__{syFO!agiyYp1?bvzR5__=yIDXa4d8mV5eg7&;CQ?4Tf!?jh7 zPtw!o-)IQMUuj4^%P8dcC*XggAs|NgXTNC3C#uqnX|AZxho%gdZ0pHm!f<;kXw|bq zfF)U+O<xYrrY#b{nWZt-xU3K~WT&=DfkjHPEms3F-=CfjeJFV^oqomiNQV)o0|YJU z1u+v9m+E_gsHc?xUX)_Abx}0sDhvz}U#=iagQau8u$0eiCqlrS9@xBv-YyS^j+(lZ zP_J-CD1i6D_{``39T-yn|4SGW^#3Ug3I6Y3NXq{VLvWRM&rgUG+@ovuxLl=2io!o} zzL&>_A}2PdD^S~I*fcvOlC_0iLL~QR$o^iaX`AxdVgCyR`w(m27lvZnmBStPOMVgr zbv@|-Sg!g{l0Qua@&=0JM&0ZNunwLGREvG|jLCiyicYeSJR}uJ9~;yNXIxk?{jke4 z`$#(~f(~U4wAkix)n0%4>gN8~+17;v=m&c9w7lG%>~t^Eo<=R}7dO9LoO`qW8w@dy zwvwD1|CHZ-#5@AiYu!Ct;M9v(=~)GSPt!+8y;jik%nx~YwDNwqWWX<(tC6Q~D5w=y zNJ~l9Kf#p-i-qE{ifp=YL;`&T=h@!S)fD{#ST$-cOr>+^TdS_0fQp9XM|=vJq5QkT ze}N%i{%^sMy?=)xE31EnArk-3VMw`m`~7?HmG4bi-kjV7cEt%lx&`OUi1XOD6|klw z4TCbG$`sU0pANOo2$S4nC2Mn*qOg?MFK*kN3W_^SCrub4$FZ_0o1@$dbmxghwu!Av z1))ETs*O?LHf>tyx-IL9ocinseF=1)V%^cQq`Z(Hlyco%f>$}9sct)<4;$Sz`IMN^ zqO!*a8Q_`A4`VGwy!~i9;^kV4%4(@WhNOKPsJkz0ta8wtnAxIX(os!5_kkdysZL}9 zuhK)4FBk8VL4<T}f(wj^CjTpI3`v0~x9-&H*KxRvKnZiKPn?BS*>}@*eM8Ulji}4w zm<j$H0C~Km&Rl9ojL7+ds9`gdG$Y9!Tb@N4Cr``iLRgFq)g%5+SIrM7W$iM;r*s9V zW0~uA--PMVcl_3YZG45=MTeU6erd!0sh8)iAlQjYE%m+k6p`x=_pnqrO~Z(3YQiMv zY0;K;QAKwsZ#sYIbM99fIgv9%nG8b7S{FVsrwarHF^P_!;3P9WKkY<)cVT+1dPHXP zjm-G3!1e)w&&p!xMhNB<ZkTTh{)6y*e7YA{o7taQ66}7=8C-~ZKW{H9UwmuAUz;Ze zfg^^(1g6#nBjcN-4PJFgn*`sZ3bEdM%&T{Rz*zQN#TL2f23kI6yUBUHg*F(e%Fpwi z$Y3e`k>!iTFn*J17_dtu_BB&*Zo?<$YGhyTXxi^&d$8=4{}xWEh2V0T5L-Y<D_77J z7dr{(h_rMoiunpbjtq?WGmnS}5yxYLgQ)V>R~m%e_ioQQv{_TbF%T96(?rwgB*E$< z4ZV|Hu!CK&gwzIT`?|xr{-#053IU8nsQ7(6E+gLY3XUtEooyYLv<g2IT7>pdD5GaU z&t4<b`d{A@y7Cq<>cLMFQhG4JpCm{U)w7S1233${eA7PI?=dwHv?L;!)hJAQ;!n@2 zSXl1&EDDpzr!{e2*^4GZ=8}%5WCc;SC=bPoO&+>0Wa*QHH-;D=Q-m|N6A0F5hA-pl z)xFSqkUYvQ)%4BcJmyICWE`c5^MkxATW^$)s8ba;b=PpVIWtUsM!(IaJ|9iNZDe`y zw1ND{px`1iwx!30i4|@H%?Jb}QQ57XmaHne4C#V=ydJXQPU0NTVKOK}a*Gl`7K))d zBd!%B8=y{Sr_9aG5g)!hk=2OyBf~lvwN3@OLLc9W^Oi2qb4Ls56DxvIclEQQy(oi- zUcG?5H8SMP#j(MzLzwu{d#dyk9B<zfJ#aq|pG!(T&|<3IHVlDc-iz)8wtu4`rwacQ z4MEX&!gx#^h)|RtX(3FCL|uz*`4FvF?}H6F;1Ca&wq?NF*&-mI|NbkRGCSTYp?~NN zONV|olZgfLSF!*t3TQ$m{9?Dn@Oj*?AIQ8J><EQAhqgQ*Ll`?F(xo?n{UtOMl&m_m zO)oX0w?${y#2d|f@iEfiA|a{zJ-879-is7`fmzjt-utOk{R6X4D{Rk|m3CIKq4~f+ zVUU0We&X|d5sc8p>;U6_s)lLhgF`lN7r`0xa5YdJS>XAJ0<wgbcdBe(+<p{{hvP^* z?c{q5O8oHX?MPDnrD-aY`G>GNXBPi$&vx}zd8o*5D|@<_EwN*PUSU+M$jdNWRS4zr ziMJ-co2{Wf;JDI=Lr7R97D0Pmf>aVXdgygh(BOV2Na=dpDUt+s*`?dU2)G*{jbch3 zV#1w*>8EgSbwM>8pKD{sE`N?jA_6;T`eEE?=*%iaz2Ph9Idu<-c6`3x`YUy&44T1{ zBMm!T{;izU?d#L9hy6V{LQF0*$-806p9rwxh#TPp3v@wuqwj2jlheEeTfVVMf?6ks zMHtRDq_V+O@v2>2TeiTrHu-d%3eQ5<+&{7Y^<)ojnE+D&IMM$Vhx|IA|C&>x{}DQ~ z4`qJ`DGq|<9L-|IRMtewpod5%QnG%Bf)Tth{gg81-EJvX%94|t8O}Z9?7^sm$ptIp zKCRE(5-tprV+wBIi7$Iq!35l(<UR1NZ3!wPrFp{O%Rzp#k*Yo#;dt~ey|bA%7MTPg z{j`I!MeER|FL6u<+M43+R%uyEuHaJqHNcp%`iw*Re(553&1;ZXwzNalH5=kf7t@L0 z+Q00u{AV8WwqfmWGt0k-LBC7pzf0!7OXj~z=D$nkg}+PYzf0!7OXj~z=D$nkzf0!- zTP5?vPeP@?kjPu$>R*oJzow19QV}eQ6(aQ(6E0hA4dMTSiWJ{8eNFUWn}4Gs0dG{q zQQN^9SJu}F*{4$3H#XD9?OkGI6!6+Ob@XVgs2@<M`*MRA37v4t`TVE0<4ZzAiU~ob zW{)%z02QgrlN%qk)*gX71nC}uLZr`ckc*v;l^=^|$T2y+Yya=s=74p0|8zP3GZ^7x z0;G5WV5IUdV1(%}U?dW-X6elnv7J?8c1bAg?-<)5?xdj;xmfxe7(u*4!1K;hP;3?@ z3OkTDce9k~&ODJ*Ku}FmC<x6n&GdG@eQHKst*1SGZSZz~eJH;%elEYkEq|GRad^6W znQLeB;(EE?=}voe9*w#!kHkG+7c}n^VQu9pyqdl#W>dt`{m490cyVx)N0K%2)sRLh zleCfLGZ{LGDt&zmrSgczfjF~9D^JP`QB|C#SPqZIph2C>^~2C(h`(1J{-@9VBYXLM z<P#a6#Fc5rYD!Jrmlr<Q!@P38lzbHB#&*0^zSG?}C#4Qeqd7@LBeDZ6Wa0}#d|`xW z-(P44#+*$JPp;e#i3ELsFZIHyzeAG=X;*I9G-VGMj>%xe<lfPV2}31J?C6BJ=SL?! z_d;PZ&$pF4A9W>pnx!P|Egy@NE!)#|npac2e42XX^=54MGP(ZIp|OPTugl;jzXDni zVf${Rix~MG3#o;8?Ka!=r0_96=P@ax%V9T@^k+<?qkMC_dc7TXkBG~yoiXf9At>7e zzl@KJDg}57rynt02EFGcsuI7!q)1Q*={4eufz<2%W80En!fHqOo$3NPVB69*MSJJl zwk3E$-kL->MQjptQf4W?X*aA<rf{}=1^5pfD1dcCv8aa=Ff?mi9?YtS0wHl9*`m@u zp#EfYEBP`(VY0~bb-TlzEm_C0qeCt#4%V*{4CP11Ucb&WT`@fwFToCSN_47;2u%h@ z#Bh}}o_ETm{rWqFq;;0k7)FGmb;Tv((YplSfrcMjFe{Oruz+n#>7Aem=tzm_<)Yf~ zDKf~1*v)2E)P^4xsTop?C^|6@#vP!|r26zN={iBdOeVp0Cma}ANvCS(=XEj!X3J&4 zwJI4-7hKIfZBi(qHk88FnvJgD6~&V_`2)V_pJTAPXe3zK9FB#Og!;kejJi)}Jfx@M zhX764EkB-&zN7W<4-sKZCV9#Bghq!$iA7bFEt<DRMmI3w_{g1G1To~A=V!0B$RE>V zUqWE%o{`FQ3cVUQq6qIpp!=@O<b%<B5m=5>F%E&(4KzXGV7hR80rn~eV}9s#^bEhk zlr+(gn@l42V&;3@g!gm(?~U@e5~=!ZtPmN64RVIepqysZqPBMFPc$oPs*t`9Mv0Mx zB}Ems`{fINg&a^efJUD@FC-G=@K0Jsf+ra2_COLvL3`V{BuXTROvfwLBqn7ToY^7> z*L+W&OM9^xo*gMe2^HffMh3a5gGdYB=y$%=AcPXo8XT)JT%we=XNw|XrB{?tQvqgx z{Aqa*(GWtExGEkqE8TL+#njR+VwHq>KnW+ekc@h{>O!0$Yc)NmaMVhAB$B^x125+@ zGi^-832n)x%We7)x44=^3fK4udDI&tK?g9B61oC;03#{>?-+^h!k>&J1(vJ!jgbfe z7zw|Wo5KLs(34&rKp2t!C5%|hWE>2dL~!K22_qgQ=q*f`hIHRQT0CA%ysorAA6`Fm zJ_5V{EEs=vy}fu&+iafATFK-XP_)0@e}0WD|BEn!-EBbn#z<rUjAZM-WF+GukGUvk z^R1wX$}ynyu6C~B39#<C!7YW^V3d~{Y~K}k4CRXDQ<4~xxgU0iE+!eapsR2yQ7e5D z#N4|-22?b#Vfq&~kfm*)G6zE>GOEW+T2y>Ty%?N=_TYjow1DWy5pi^;AYHd(y?bT5 zf`O4+#*H;gT~r^6RGO^t#H+I&txC_Dz0@C1i_)2F4!))7N!^+9L=RVrxp8Bh7mmr5 zkT`Hvm-ieivWCyNNpaC~$*kvf{^`_~U^wj5WA?o|T*J;w4ZoBa%Z{4O{kSD|c#kQG zzZ_Ow31NzkoaP(`KO!ini=-o;9HC`rd-=4VH+oH~`2N2Bk`ZZF4V+sm?nq5OHIBDe z?ns4Y?%o6=FQKn}2i<$y<INb^dW`WKDt~$|A8n+t$z)0m-(&>c8?xG5F;#I2k#ikX zKa_pXU!7Pz6tu&no~$(`v&T(miTdNrYGG(8%u-m3qKMo&ofBAM-f#wm+o<v$3wp4s zGc3UAAI8XMCHbZ|V+7URcJs{`F$5SRnT~;@p0kske;Okte>X;;|1d@h{xC*<5dLY5 zME>0vaWtoTGe!U#kKT-t#O->$<{6@YHb#<u86#N<{t5tN<aQGSYT!eb6_mv_%)67F z#wgNURluU9f^OFvtIqf4^MeH_SsS!B=mTanU_9ogdemN7Yn`tu)}sqs2)XDoB8c1C zQSO6%5DGNZEJ}44(2gMtzT@r(Sh~f%@5QS+B_xTdffPiORge`fvB5Jr4VvLGHPcdy zKqd%BVD;cbku3*=3&oBq2{Q;JVcr2l#3iAD3U8Fg`<4C87|~wwAdxBF|7DEO{6J`W zGe&#?#)vJ>FJmMv2w;rVOYuhII_*XFR~nDDM@7>QrzS#(I4?8^cr(bWRBfri$UMx| znI#Hv2UX0!C%j}VAgwf(`HBqN$yD~tUk|6mMR>l9_;*fX`UfW=25^#rH%=lXLWJR| z)|AUQDT^8+7p2v{H=IQEBm}||V-|bx0kMagWJ%9-{n=vunGbURquX2+rp|(Hui`pX zbr_ufDc26~KoN&^Npk~-6|Ew$B8!NALP@wtx1(n#q^{?S&<gE-xQfvE07RCge@Se} zyye)X7(SJ_@eJ*?gC5$vEOy8MGwK1cH{34icc)uh?SqZjeaM9j77ijYkSN5wp$tFD zI%Q!PG0AN^MNGZ?;Fzw75Qq)QF|Zgj)~<vCHpvyhvL(--0BPhh8z7C8=g+&^*}Q*~ zMkpp&#K<kfF5N)2^XIi~coz^>)9+)<b5}v@b@1$APOBLk(Z)DHb5*+~`8wo}&Soi$ z66J0`Y6-i$<lJQrVCTW8RmBXpir`n}h{V>$&f+Vsql7OhNkqYn_MPmFYdGwUvGzck ze}|Z>glo=FL+j?TABXscX_~M;|I*Y*h)!6k{<U#76vX`g#sa`e1dg!(;3OIU%t;u0 z7>Knu9QM1l)bq3``M2U}1}k$K+$ouE%qc(`oIarU&2eIOVttmD$2BVIo}2w9?Yb*) zWQ4qU`S3oB{x9MPqK&v3aI*fNsDy~QvqnH*_M?Dp*(4zVl`zn2`uFph{+Oc>kb`Jd z#3+*uDBMu3QfGtwE;&{o&4#!%u+JpT*U-Z*y#4Vhfn^m$)yo08EWY_OR*pGhm#xos ze7R`OkIe(5AM1}LKp9PDC~n=gvjlDnqr=R|CuJPEhE>7RLN%YAioYEJd=cqlfG={e zAN7YXvhFsk*lSeID?_$EcqIzT!?~0G2O;qx-E1mR{ZVy|YI(Xuv)m@0hU`aJ#OgNp zvHaV_59`G3G2!}5jn5kilNUHrHVwsSY@6M#0wKQo38hgqOTASFxWg5WW}ncmve(!@ zYYh+)fG((M5uM{}MW-S4CN+}H_1`<mkzq%E--cK5mM2Y@BTWzzDx)#F$FAzMcM`Bj zX#;W(v%a(jlRdY5p-zQ)u^}Ej+0c;xJ0e+rLnLc*gopo*NTfgkh=lVs@Gr{9Imf_@ z$%OOmxyY3n2XMQw)YQbz<?3G%34*MaTHe1Ql3z#lUqeguKR?O^;Tz045R4i@dLl#- z+d;<x9c8WSgXVOw`uyB(HQZoYd(dEPIW~<55Jol~UDDh+cm5Pc&;Y^+4v@jm)DLG# zB=I(6q6+UWL>H%r(Y{7~O?HP6!k$9xk15E<z@F?W?vWusLwb0ZRBViyV5D`tVN&0T z3;-l3%4`kW@MF)u)D;>&)m0snKopw8K^_0H<>o&Cl3yx}o}JBaXXLjt^4l5t?Tq|( zMt(aZznzia&d6_P<hL{O+Zp*^bVimpr(*vLK=SKI{%h9wD<JuRWE~Apiy^aws%#4m zl{<BIhXUSHVIVep^4k7FSy(Au`!nW}^tmJIUCer(_k9}n(91EGxNJUt;Z;I*enA1y zm%ORmcX#%X2Gv^=CSNYB)ES3A^pPp>q--tX^U9|RnSCGRSrvxR|5ANoGHHLgh|198 z)LV!mf=sv5z#luBDo-2Fkxgd&e+)<fm-9aZl9W>@7JC37DgO%~Vg9cHiGC?Yi}+7{ z9n#0DFioBCt;Tf&?Dv7BXT*FjUNUmWI5AYk5~ceY;g~lLQK_*5P3as;R8p50kIhM| z?GIl)JzpQ6A0O+z>v;Fu>%HACH6P12ccc1Wrq3_Wqnxu=mc310TwizY&~bTcjVv6d z4*kTnEz3g%V+p0$gB#hL^9D&7O;RWm3KA}9`gJ^Gb!W>?hCmpHo8`fk%cJBfO+Jr= zq8CYQ4VKLrBmxMDP+Zd(Q)Y-Q51^#Am|8bmYUz0RCXSfBi6gAu0f3TLdr=loEtyqQ zgSuXHPn1|55J&o1mfW4x?90#4-pN`LLL&>eoJ}7up^~hAYMwrYjZ@^)ySntQ?SZkB z2ps#0f!;89i8Y;or|j@Jmv)F$<|(%PyB#jXm&1g(4P|3dGUY3}W((?K*Zb{F-1by$ zo?15(9hwukE;@8>@_*PP>i~NsZHhT>!7klwKj$Vp<0cNh<ysemv;>;bX^Oc~o&FN* zCG<bA5#D2BRSEf^5n^P5%BARUzKazXp_VVx`L6$gjnw{cv5_LdMDU^zqpiuJsRk-% z(2FE?R#X@|M|7(x40gg84C!9Y$#8A*zqPd1j?tdJz=3t5d*H?J>ki(#T_MNZD^{*l zmh8;Pi&QKV#F^$Jw0wP$oXwsw;F|e}=<($XNrVlK6kz)UgJxO=^bEPfGep7~GUa7i zM*R$EQezjMRxMbYxd<+Qo&!6MA{ZM=xvgKn(*DQ#6D$h0JG_M!<>jLBB6L7Zi~7%) z7L%Xp2JFIYG>|U7YYa$2s%P0-OpAUGT}nxIj1oJ2Y5^vcXbc3eTp@0!b=`G95*eNh z;p1AUhz^U+RrY1(H^M90NP0zIux>PhctT2hl%E|b6YRmMjjjfC()#gPHGw=_u~D8} zI!5AFgL+WAEc6OOB*owRbc{={KY8J7u7F7REin|CU+BjUZfp}CoMxNK?EzmPs|p4> za8V3K!>k*!3i}6N(BbyRfQVEjSqBoveuYTRB3b^H&mbhTf*-v66hDD_Zz&?%Z~fo1 zkw~-pil5?YWC1@jxa9I}6bU36&j;sOB9dlEX74QJ{WP}eLqjJgsVU2eE;W#9=SM^O z83$Cbgnkz95F^Yy*KkBRj~6ZFeiKd_yc|it2(DqoOX!T2uY$0raHL@@dyoc3p6%d{ z5g>a%6uN+%WGb8lQy87=p$|oti;>@I)y9fzKu}4%6Mx@Pj}j8X5mAW5&Ri%K1(PC} zqCJvmmOTd!aXk=I6A|)qT%^E_UMg3>gb7`fzMI-9Q7!ke+pMFG7WaAl`H^>Z#k-=s zLe%r&=@hn{w~f=w<#GGD$Xk-xS)1qO_U_}g)3F{(2n8Dp6*R*fy`&THexLudzX6A& zR`-$Y6N`tZnKBf@B57LmsUFuP@Jo6FuNhF*vb&BevMXF1X;Qz+eZ{TMKo~@51;cni zx45AeN*+amE4kl%u6G#~Ew$hZ-XXj@Jf%uX4XcGLSXfv!e{g766**54zhXuDd}zFp zpJ8jXOs3V^rYoPJ!aEe^;${VQ@TBI>*Z!~0Ho*rk(TY<`EAmd?V*`)hS9+Q!Za=kT z;<~SRe27~SZgIw+Vahrg*7+V<Gn+O@6N;s&CO^Iydtfi^8Maq5-gDV?+49_&TX(6E zNWBPOQaQ$8H+XLvP?KmgP`h?idnrznJEiflmB&I!OtSl1Ll37v6HX{Z+Pk#;PiLvK z&h6OVqQ0y}I|bU~Q9SA9#8)m-Rpw%*(l1D&mHP8KySb+EpD|ujQJ)enxyAC;VopV2 zDB3Sz+nIKYJ6!*8M<V{+9Z8)6xFb@$UvE2VH2J!lO)2eZ>yTZGzU8;ro`6vqCaJ1l zCHL;wGZ77cq(xbn5YSyUiSAZc65IE}s@B#z>W#oeh3HLc)m3quL1($ulmMkg#W=Ho zVDb5sTUI8=^odHF^#>Ukf@<!R32`Q{n(~iVsc(b({84jP&U=hP1?!U-oRcucRAgS$ zrIj|`PA97MlOn`l@6;1lLyy(sTo48`xWG>uHpG&)wF2WK;zWy*GCV#bNQ2-KuSA*C z;URi7(N|1!zH3O^<;e^;(mdPGgxQ^M27&!<NSdYQ5!yayj91c#clSLnr1s9!7xY!X zmDxN_BHV}zT`Jz2`-B*iQnImTPI2Ch=_m0J7|&^uy?+r3EZN}4zlXH2b@h}aN8dtP z(Z_#;wCH$)g~>kG;G=#esqBw*2&H3x2Sz5TrH6$SQZEnF#FFwfsO{}_o4{3+59#70 z1|$UD-NYxc2MiH?1-Zex(&ze)Lt+E-!E4_V$5+I8mF1bwYwjy2PQMltFU}t!E!%(> zgKrfEgOymBSCy92Q~_=<y49c}J8vni@k{|q9A8t7N7!Wn#q;nUXBh`Dc-IJ+JWmG= zw~DNqSl+}R5<>Wd@hbOl=rJZ&ru&g&p9D3DM7ZDd5$&ooMC3W4VzFXGNx1rCo3Olq z+v<SZ_tf7o_jHG?zWiMu8KDsfZ@o-@#Va^yDLvUZXlRuMmz_t8P%2}<0O%tiZ~6$L zYx_5VKGOR)eWXmB#HgNqoHPKSkEpi)oC?u35On-kePmVkO&?kKhdx5#3{y6zh0IPw zpD-+E8Jt2O0wGFD5zNR=C{(-*rkuG!=Su5Iaw9iO(>d<vggx4pYP37p3GFd^rcorc zNR(GYJ$8ugkz(ZC`D`NLVZS3<7U6}v<m)rS-ZK8Cj~xD!K2nmbDzc3E4}FB-mp+0K zFc69%_NP8V&CS7t*__L3Kk=1w6^{0MC52AEz>$-gF4W@)H)XWdH>E)1$HSdSgYX`! zfE_JLl<(V%)frRN5S7jqHcjqN;7wt~4k#bS%7d{BtB@Yezy?1I#e0NI<-xjJCb*S; zh*4-F>JQyGDg7~5UWBx^@Yd5h{YOtLIS)o(JC0*J1F|wr$zuEvma6ZF>4rK6v*=s0 zt0)b&Ob59sxK8BqM<*)0DLDa)*tnk`rXavIF~NEp#iO30;D&k};BnsP@#~j>36o#R zn>Gj_=Y$#$TCG!6FtD!*Y)IM=7EG}Ltt0FrC19Q@FL<CD+)pq!$e*a$2ABO2(h`U& z`R9<<EI=JG{i`~nHeVE56=yujUNot9T~zQ-;>e+<0&-gG3)feF(kWc*yMtu=wol_N zrT%mRiJ+O`hh;|m!!z17t@h0hj}(@l|L{gc1lv^;IZ>D0>{LUP#fROQI@gQ!*1}<T z!HFRvmFjq!Y*2?|J*m29itu%R`1$UtxZ=kJW0{z{#`FZa@LS0vY47Cd;O;I8e|2E1 zN)*+37R#^^$xuXqZ){55b{_aRJ`Y}L`0(+Fx^47t-pGBu3CCS^!dpp8?C&Kl=eLrU zpJ>GQOF&7BmQhZEi%cq*k-)qgYl9WL17Gjt33G$ERhPr1Tf>5?xo^7X5brTpcy+lS zbE0G)>`9ABN;GZ!^<M;w5(z88f9E2<PUyd8mA`P2p$|aTv45LYLKHQCyWdJ$ejs{t zrmsz}uL~ywrIS^gnYHY*GEWGyp|k6jCuUTEQ7mM9EYyOkt7sH&T;%&SH$sPY>W{zx zYAGNxoMLknOx<7t{>ms4#{rr29-s6vwqb>WNvZ;}Xf$ArgG|kzT01j5kxrNzjT=VW zHhDqniDx@ubsc6PV?#icuw;(<ydS*&%6t9;7y0GH{N^GKT$8`K$Zsz4n~VJBBEPxF zZ!Yqii~Qyyzq!b7F7m&~MX0Koss0Nt^6N<cYu5M|E&^g5{r8-f{D0;m1qVL3Km^?q zuNSPG@z0B{@!1D~f6Hmf$h?0iQSe7jYXXqds=KB_M9Y=DKO$O%xsRD7lGm52^1vkz z2jsLw<KA*w(fD<gfm&!BIwQ7zL}|>uR7i-j@g?{Fr{W0Ua{gy75}s7&9}j47Nyq`e zd&~TaI+_Yu>pNN+S~<|TSXvxssN1IvCHAjglA}pYA0>r^`_l~QpDMHwu^UqqHR#D~ zY!M58tLvR-D1660lahMMQ_{HSi(%5F{$*=Bs1@5Md-+Fe)2n&uD#zpE@RX!GNv3u4 z*gbAW-Aj;2dL?INM*k%*N@utFWmNm~{m#+qN}FeH>n&JgQ^QQz^7%#xTc@`f5B>rZ z*v`xT;Na<M`y#AO-&|^q=Bb>!4fpZjb+8fV*<l=V2lm48O<KM6y4xUe&Ek1Hm#X&W z#~Kdm<I}{~6GJO@-LN%3-c^$`dlWC0iJHo08{g~Qw0^9^ko0;UmlM6RLmT40BJ_fK z>6~W&AekKX-rMDuS>?2+w(})pcYzjj%8HtjLUzAz8SBU_<C8g`HJjoLB?#9O2De)B z>TBL{9ENQ_Ij%5#^s|z1zeR{XE58|6cV6-B@xCwCJlq`AY%WsRXs2llN1@uS;YGRG z-!}^5algqu_Ft}PGN80FT6aD4S~x1diwyTG;WVh-X=NsH-Xd0U@t+PJ?Iu2v!quBh zTh!+C>t`j^(n0i|j`(r!jN`evmKTXzICijbS2EmCO_Sc=J91Gr*c~3ee+Ug&^Kub( z|8&K~jy{&!nY9D@x#A0H^L-AHCK^xuE#oXijj?&%7fPrFZtf@a>xj+@V~3Av<$Fzs zacOi-B-3*eE^_;YZ4TPWqb&~0=%SSSrecJ+-&14^79FKBk8P}U>L`xlDbWyojOV30 zCOS&3el9*2Vk+}aj@CZkkEnUsk)BDS%RFYhSI9+u<qsHt!j<O32}yD&EUR#w@Skcy zaho|^)DaUE+FZDq@JjzkC-jrGl<-l9cLAo+&bX}KLfzxrnWIF$|Jl=4-k~GsL&fTJ zo_3oOCN0;vUc38x1n&aRIG<KV3HKahGJ-<VYQ-GE6n^UhDJ5Q}WoJ#l3-T;zV>9!8 zs1f&bs3iDP?Jjk-b)<-h46FJ=kC%(e-9#Lhb*a17<*tFGrI^Qu&!Ag_H=d8|?5I5F z1$FOBZ;Iee3-W7i*nv<itXwNR)Vm&hZ3CYTxCKP(YR-}{DU&C?sZdzHiz>EcuO5lf zE%!66EI;cL;l3L0j%9eKA?zl~E=rLc^tW8OG}(4;Fnj(e$85}!%W7-evWKM&+SFQZ zfaScJc|l#wl%QFK+TP^BIGHIAzYgjkV9VxY9;|0DL;miQ*2K`1p=J-<jG^ZfgI=BG z$WY8S`na=S8L-+Ykt0z9wU3k8)c(4@)ETKhy(8Ld56hZSIcQXO80ey}^2x@+UGbEt zZK3UXICCDz9bdVVkDXKX^e5|did2Z+rhVWJ0yws7aahcZic_zTPcn<m@}B1gK9x6& zj=aT2daP+!yKl(X$9@CODPuB?uW$)R2)VREi#_ge<f`hSXKS}De!O#_#MJo@`$aX$ z#Js%AuPrW>&n@>w%3QpTI)|hLT8UHdMOA6T+_>RLr3Wj0%$E|%+Awm5^?X_qnQ2^# zB0Xc$+S!*>7GMIqb?X^NQcdgppS85_XW&pbzh1^2%f+%ftwKg<y770N{rp-ve2G`Q z@*Zc51_&f0y|THsFiLZ_7LC)UI=3<`_uY@V(iW#8K9Fnm<|_G&mdZytlcSFf)e@jX zKQTFc`m881$n~)YYKZq*v(LfF<IJ)v)j_1QD>;qyonN1KM@Q^BsuQtSQdg!oSFA#I ztftlsFj1BkvAb5vf_9__mMUA!Vjp-RQrwXlPQ8)RI1!zl8=AvnL+%)vepoxRc{TH- zaxyuW#CPhiEPL+KIq&bmEiJE~l-by1H*#XxgYsAGH6orZt)EyC!av~Y^;y3XbfU%1 zG31Tl_oye1|C9kuy)-;HC1uTYJ;fY`bovB@%C8eq&=~#Yik#T)>VEOOvzoNAbdKk% z5T>{-FjS|;7r%`U8dSinock5N^ds`Vrn!BT5byjY84;Wg%@(T7W!j>_e;`w(7EPrm zCWM`hZOIo#or!F8Q`~D|K-nzoWOg-&NZCTHYMhp9M<<L)L$^b>z%_PIk_zpTp7{=F zAX<CEik&~TLZUlowdx#PKy3r}*Ij%SJjTj^bY19+tCVA52xVrSVlnJ<@g^E0Gz3Os zK&s1W<_uRP9Nc|y#$(ZpV+VRbSf$e3m?+-sogKv4zXfeFh2or?(#bo5CoV0;6sS0H z^N;!l3|}Xw0fwtfWttZ(I3(iPdj`L6y9)L&Ko9-YIw|Tlq%hJ3hs#hrhzy6%9cB!z zd`_^%k`pZ(@4GRRFjm&*LT4!3p=Re9Sj_#=A+7UL{=&ljXG=tc(9n`Vi4Oe}YLdw3 z>nmW(X3de^vi`g{rKKj$3npj$`(Wq|RbPTNkC$tiWc>Tu(6lr4LB5x5k85wu^ejJn zAB0455ErpEr`Id;z2p~)#(qyFA8+wKI<Aud=0_81G0D8}#HOT~Ef}wL?;k~nL|dkb zv&P7jRp;2pDU*pN2x4T!CX5|iz?txS@n?Ea51#M4BKC~&b>LknG$7+9Ss9uF!O2rY zt&zA%9la;##fqy{S28_`D@E<}!BEE?;8Jbiu>C2;IXJ+=CJ6WN;+Z}7@WKlo8G!ot z@Sw<ts!mt5<h&<S5jnsn_|cSFRA!LyeP9F};Otz!r1XNvH$qT2!Z{gAi6a&xV#Q^B zxgq^bDywE@1lXPsAMp^1?LWDRgY6$W9GmTDqf{!<OJLv)BfwnRy#WKvz(@VUPZs!% zB^T`3ucDhW5o3avER<dFb**W4OflDJS`c@FS4H+3;n{EhUOw~jekF7Clk6Jq2V*Ox z7k&)Ob^czy1C24MZ2c@1f*2S?jNGA#C*hz@DJuDT!2#uD)wWzY;UG#X27*N2zS#(9 za*p(QmFYV5j&4QO#i4@fGZv`@dgbD8)<z|%DwC|$mG{J+d0|iBg*ySyq0F8Vvsc?` z#Fz=6yE*sr^g)J-b^@$-y&zm6i+7f~c^p0WZE15-QJs#>aqfJJ*;hMu!?dUo`yDih ziiUOwY?oQ9LwbchMT;G^Pm0?#njw*`f-iLM61eTI8Pw-t;$~G4mRiaLE8L8bZpcO% z`AP5@z+=SFLfeL>-EAde#jq*rh-y%>)ldoQ$=CIW6Ee_K(93Vy=Rghxmm_(3P1DLI zSw?vrVW2n&r<kByX)((_uWT6JWSiL@pi!+*o7~OxWFY`YadmI(_x8A+aR!5pxkFng zt;pg^&(nPR-VU9}c;ix5j|K$|VY0I23?;~F2exAfDX@-o^|344=3S`mO3og5bWN7e z%(msEj3IXn^P1EIX0k<N;(0f9l67CLwlc!DZNy3ka<u#cUM{OF*kR;K$Ba{`w2YI2 z?+PE^r+3sjdDJK@6(WjP1$;2jSqkr3eR`u?1(K%aT;AvPbGyAyixKQ*J)6LEN%cRY zWBxLvA-I82=FbY((e7y4ps@&vjA7+!TT^9Rrlm{XiW_$ex}wqnGD0&8EG_U;SysE# z<dEsr&m5SFJ5yDQ>ZdZ;0p-!&do6{ai5d7VV`To;n`gTqO{+u7Nono3@4sgumPYav zo3q(*yJbSNgr=!gtf{?f5cLGPPO#PC7b&8^Y7W(OVuDPFs$A3j^69bnU_x2vR$U<+ zYxYK<H_lt>K^*X_OHw}Bd^o)qJMO;P?6Wb4s_(No)Q6~NF=He~v%-GwvB_3^fdboI z`qiw5qsj(b%BAl9oI=vFYNXmp04IPZmu6yqh#p=!VuifpWxg8Ma@TK{W~cEEWyiIO zK8~|=UWWa_&NlYPJpuobz|Z&*xhXO;h}k2Rg2-{eoA_(KB8vh5eQ7ks5!=&hT7Uk+ zM`Uc+s+@V)wOC`u4V_YIMleeZcrR-t`GgL1Hw_ctHeq|toeI>#Q6+_M$JRQS39`!w zO66)rA9iscDa<C}+!AC4c9jX2NmxmrCmh}ZPF!O~PPU(=rb`{^MC^7%?Jj8e%&wRQ z3^oOE^rbRCmO;y^uBRjS`!_)bh^8NvH0<1Fq0-iAuNk8u?KUdV`3H;qn7a~M%o_i` zO-hEo)S<btPPB#_HvBLE4X#5Gxg5Q80(z+D-*YS7&Who5z0Q|f5`1G-eq#mAFic6x z%`~yWkF?n9;k6Kb&8)^Xfk2VNuO@1B{?X+8sRIJ##kGVH4JK%LELy^L4{yMNnfSBp zqB2k75vMX$%3vo$H#ZJ8m1?dKvk)vbjvCius%MQSj#BdbWp<%3QiJoWI`(Yd?oJZ} zC#dQm_ZEZoXl7LT?m}+$Y7h&8q0o*C6k3Q8iXTkwy_{Ss1fic&2TtN6xY@o?OCZi? zq(ICn4@}y&I^LM^nlF)P1@1vkfVBlNkDsLSa@;%v4(rW+vOtU?t-9k_$u$F1+&6wW z3f%TMAY7ZEQRBp|nB7Y-BgY*}k@`c&vRV<%u1uy^jRQ0RKQUVlW;buSZfIIb_}znU zV2+pR=bImjqm@v;*P*)4TBa@Imtr#>L`vo^9>N+%K=h#<G54*R?Qp;`C;EtbK>C1! zi3+h1biu<%qHS!Wk#~o{ppuG0k`E>DJAIHxp)^;&j~8CaS4yi=K@9Xt(;9&C{|qV` zuQh{*1-~8)ChBi7kBAcBo59~D-Uu(Lx@DA;Uq;J)A}o&rNvbHRN|jL++)LVZt<hqF z=%{x|!}l%7mD;Aq$`iyNKJt?U_rndXyAi0x%^?4W8hJYjFKjnN0_PzKs!w4Ys*Vdc zz`&+*c1p~RSH|Cjsdq<**ag%SAvoevg2onv<CC;p1P@CRv>?_=9*f?Qk+j<A>(|j* z4_Tpud`s%`@*L%)TgU=-<h?KSjwpT{1l)}4IX{IhluF<OUf(xVtUFAjgh8fZSVBIv zpJP=-+q8%YS`=wvJ$b0$YKrx3O<5Y4*;PIvpTaIszKwKA@l=~hjlZMw{Cq!-?}8`) zz|X~FxnZt+(glu}_rX;zSpq9zc5!kz1~maOwJ-JjfS&j|fvtEX{)jjcaUb10`v*T8 zCIXLMWGiNPG|DvHHp)Euz?kgd*q$CXiBxdLgsG^9&@x>Rx8P}bbjE~*Q(r1dLUXso z;}E?%Z1pvr`e|_0byN8}>h>gTtu8L~@TOL|)jjBMt<%Y+^|KbOj-|^QVM#OCKQ_Mh z3WhmLqQIix<+yWAecRuE$Yx}an)>l*m@dE9Te1|Ebk=XjEcKl_D%FUo+4v`p9!Kr~ z)PT=kH|3(Gg1L0|9B?JqFnTp4j3uzwERkr64II&0*aGKIrnoO9erM~%Tx%Nc{c@X7 zt{pzd99VHtW=JnUJ(u{fY`yQbnmwFcI}U2-ukXY2rYewxrh7elmhQn_I~s8MukRu^ zP)-Em7t_>cHdV3&Ex02+dftZ>LEZ<uZnMM1+#yhL2@w$xz{7_Ge_9%IQfQka&ng&~ zAd8LkP$4cdjsu-F6T+V;5p#W5`d)L)^&IovSPD<3y+WH_#v4I01yJ%#F$ekXpvfbz zmV0sK3hLSG`tbJI3plj}3jscMV+*wBYRg^Mg0R(iWU{Q+FptShyq*a;PemafD%p%E z0l)k>O2#x5jlx=WZCx@UA{;~l`q`{^6IQ{W!WG8b7q(bkYO;>O&sWs-?L-Nl0|Mkk zga~#cpAh(95f@!s08?q0zRwSz$u{=S;gig+b)^F_*hdJUj7dixCe*FiA_5dOO9HjH z6z}Kp-ma1zD~?Fggg32196sdT_n4joNE6y%@nQZvd_uWKl<;uCuHu}h4pew;n=L{j zTXR!ek=fw|#)v9T>mt5wY(7~-Y`OFDY;kfDq*LavY%tb9LKvUlJy%r7$W(73J03_h zjBArKp0~a9UHE1^YJc!y&McF*q+f{UF|?+D3#`|1fh<TS`39`CL(&P6U6QAkVj%`) zZE7jOhD{7F7!njwbXo>W!o}!dUoxw5x3q+|+GWG%FK>D*XNlZjKLG0i9|0oT<`xlP zy`}$U*mMKKb(bnL7?qO<(o)`@A%h551L`{v29<R%D~WUm{Zxt9&Vjwr@K6kdyixmW zONuH}7#Lf?d;l4oo}XBCGLw6cSaly|p=k}OBsoeBTgA8e4-1LrrxkD@3!F91{T8Pc zXR&BRz>soS$*t<BIRn)$cvyNxotG#TgtJjeMPy1S@R4~*6<4uClM){jwGgUZRDw4; zs8*Wbgv)xnH<}vyySZ2BPtO70k=!dNb=g6sC9lD%JSB8S{pSxTZ0#060#ywrm|eLJ zLzbcv@(Ca#NT4qgXbithwkl8w2K;<D?_(r(&Uwl9#XFD7&Aa2qC`h@jF&V4?J3K=z z$T&&MV4D_T7+ISY@!`+k>+7)?f+0WWe?&KUyiBQm+LE5DZTzuWCD<u;WXC{@jqF{) zV4TY4Et^A^?h~-y1Nh4Tyy~k03Fj)RU_4NT;AA1kkOyPZ!xbv1r9FX)xB-TZE?12a zs?$_1**!~?eb}*7A9fjetGhcdKPOtf$B2hMojFF1_o@^sjm$Del&t%7W;0yDVpj-D zkxUQJ^dZ4w9>mE#Wk>$O$vuF77i89}E$HdWti3{1#H}7p5>wnA>E_DcQ7$Iplf?Ll z#pB!&kUs^BDQ0zzvtG~#@bU(<R}B{8MC>6WQ3^|LXwiqn+yS?}j$A#%_<QBv`EE#5 zL5rUELfiVN<O)#w%?qA`^d>12w4qV-_{Kg7E%_Ghl3rML%6gFRkfO9@Jd#Th4#<pH zSk4Va)!~}J-h|_~eS-Bs(hgReSE}G6TOANR-&P8vy+#JxzTi#j1*#GNlJl4^xx45D zEFG8H2Vpbw5gkAszCUaMu|?f>M4c(AREX0pz!98_Ub2HKV!Tm`0P-h`Q9;C~^EO;K zTkl}Q6W?V~nf!v)ms+-Rw_w!w6BnfST2#PxG{GlkBNRP58OUt}J-a-64?|wVuy#<t z!Ug;sZ+1mD5c%zWB5HB!c8%OoDA_R|*DAQt$qx^UVCGuZD%b`4>un?+q#{BuKMYHi z>mo%xUhSf3(2(<XQyxKqJ#+|G<@%P0o7^jrEZ4}%1(T1>ko%O5XE@Ew2TMxV@sI$I z#1{hiaEg?o3k>b}wis<Ny=MagxGUp9RetGUF#=U2!e3#^iO+>)m5F*UtDqXh{e2SO z=rkJLQRn8Q+L(7intwwN7QM_NktmKN(4N^FSTvB5K_dXYtYm1fk<#uvQWyjhg>3(K zK3!z|N@VuW@EjG$_tPVe!DZbrOnyWcC`(b>m#X1EF?dGg)ig<@73Kzw8v)ZP&bcS1 zLD*6a%1sDymHOSn<qAd|=LO)NEeniw2yQ3J+IgB5WO(YS@7gKtt?_oZ*|`yVh(|ak z3yKSv<s<491tU!ZFMwUgmcma}4E}-IJ$T`myK*9`xH27O@x4-3P1#6asib~3^Sarf zPSMcv(S%p}{i5sE>is1P;9qdE<f=@P-;C?1d1BA98PyYdR*ylkD$F(mc2$Ru0<9?P zQzE47-`CNu?iT?TpteMJMM{+wsLHhG027=IjHw%~Vnu{!!VHchKCbJoi;iEkOdmR3 z>9&^$%9iqy>W98WMs<*G4Sv*rN>7&<Pg#Iz0poG3uThx#hy`P^9NV}JZ`|TvOdQU5 zM0yB6Vj=<QEhhn;JudogW{6daB^0%b^B`}2aa*VK?Gq=k6_3{6eW{>~miJ891wX*^ zF;%n;@FnXlLRz9MRQY)WA{g^g3xXi~x;Ef64NNFxtNV+V=%LJe`Yq}}I2g?!>?<|> zd4WJMF{)rFQ=H=s8v;KJY`-ZX)DwD1Au$2;o>?Q?Tu?%&a?$^*wJQOKs%^s~3MHv5 zA$tog)<LF1J84l`kZtS}*-0BsT4|9|{VhsmZ6Qs{R*6DnX^*58rIJsHRQ~tqn{m#0 z&zUp6?>k*{jjPN3y!Z3G_x-$Q&K&P)8pkl+_bg}E*a>q^96MsZ$y)rO<uztPfq}`0 z)JyKu4(%?9Yx};e-S}ShswvI87d)VQ4~+AYFqR%_oPTMYmYwR?#4%%*xVa3L2`qd$ zL^JSG^ih}Dv(E}I(d~3Sb4cf;rqfyzdF?fvO8e^@>vtB)wRbUG_wGu+uweC_moX<6 z`u}hKj7Ni<zv^|W%W$?8%6Yt4A)a(SOI$okXVh)`v!bShoHZr$ZoM4hKg0dres9l> z9tW08FO>VX{O-G27nd&sMQO~D>Pyzo%g%bAom!fe9Q`hL`h(MDcIQKiHeH#x_Laz~ z2sT3_PB>89`K0->?@8Uac3ZyK9vDy%p47d6`8W&BMJnYP)f2J;jjZWD8XjX)o{wm` zJ@V?<|M{!TQ*D^2`SXgLAARX<$w?^&iAe1I%*{;GQH{YBOjBDqi%AutX|AH4t#P^L zIUSNMFB1!9ZCG2}adBTLyZEEhW6LSJ8`j=P|9SMBcUX+c(Nu4B<J#b+RPXtDt;vP~ zXS!|WEgru9v{mn9=1n`xEa5k{L7HJA2dhq9tk@T1u`9-F{IQK!z%}~Q7tQhpbRP9$ znTl&Fi;w$M<)j;`GTq1YN=aK`&#!%vt<612tSY0f>1zvK9xyyvR91WYTVzkwr~0aM zF^gNTI}|rnI5s4k46R*trcU|&4{Mdx{-U0FPg+Cw>@^z2`Bquoy!-V7$9-8L=f5a2 zjyDJ=EE;w_@oL`mQ%$=W8b9)C6i01xd-$l?WNyR9wYi=fg+w?1_0n&M<}xS6!cDnF z7x$0e_;kwSn!HboBI(VyojIEE<2z^iUkH6&rTqMo;VQ=qXIk2tY-YACu@^0!mh4yj zU2@+q=T2uv*@+Vld2eoy{An0@9sdBzCbOBv;i5F!OYj;6zQ76b4qfBw$7J~i>n!8` zs2$+vbuYf#>_Lo5iP?kLy3~wSrw>Uz3Ur*(m~cBb^I7Jcrb+YsN+!78^4wH2*Kf|A zLmprcZr!7I7bxY7Ni0noYo8K2yy*Fg@+Vz7*Uj=@RF%B>R@BnAzUNCsK8r2%LLq%n zI*sP7x+#ClRg12bbu!t>W)a^SWtZ(VWi|=X?*Ga#PuiiHCuE)@^8OurQ9;)p`E`wE zTH7556y7Ymb7as4&o}$!-ezZ~$X48Zd!+vE$FRcSVb8i(x$M}jbuhxTXWfd8KYw?I zf2%3E8h7fW)v|>%<9>v%yS^>OR;5j9O8}$z$~vV88M7M`cKPIg_9|<7nje)>cA|TM z%FQ8i#qAC6%nWQkciz}CW32tcqXx&MWWJBq{hB(n#?;z*ctEXarlC;Sr?aU&Ds|hg zYI(T~igoDN*|qwy$fG$dgO+AyeZJF@eXob4NgI9A+tnPF)M->><K@=1@%Qkixz4V# z=GQt7UwRidA!I5oNm01*>x5wErs?46zsfu2gcP@oPt1K}(Gs_5^Wnft`^uKCQLEu> znj0GaIBK5%O7Z)TXH=|M{B_pWGtmdOUA*}&-Sp$OWt}_5#I}3-+)vLN`~BWjiN)hv z-zWSoQLFpB+va2O3bPJJTIdC<A97wx%vEI-7n=5jJ&E-SZhm!wUb22w=d7_kg$i-f z#p#WWMmHv8TskG{w!2}X#Y(rG#jjLrj9RCje;pB*di8u;nq10tr^+#}7X&}7RVu0v zbl5A?dMlclK85v3Pe{yHq|wf=)|q};C{<0QyS~Y~_593vi`A+sg2Z|(5~Vd(E6cN# z#Rq7Ak9I0{$k|mFR^gkd9)2w|>rCy3^*iUUJoV$=XzeKtk-1qLt^Yc1zII?-2cs@8 z`P_$*G^I&uH|={q`yAU~fA`V(TuWAiXw$-rS0ucTX3CbECMYu6W!<t4Jf65k*Irv< zYNf?UR_KAuQZqT7*Ae*+=KCe|pF9zj=dd>_zFZcuVBH=k?`_!^lR3T*g{@e!2C>JR zPe?ch74O}-)~#-{a-IV7V{qFRX2;l4dD%#J*KavxR#WXKmT{U!r)3w%7`SK0wb(IF zo|+xFW9bBK#iKOy!k>c|Nh&5}hb>HrI`8P-6=T_~dxO4Y@n4Jgtm|>rwly2)Cv*RU z>aOk+w|n;7)=?f|EI$0a#qA6CRNK$Yd7fr|v+Y%<l;j8X;9Ge`62EJNhd*Sl%sj2> z5MWVyXT9xPiO#qk0q5GvPQMv!w|Q%e(Zw8a{+O#Fq4qN)sqzWy&e}}5si}!c&U(^p zxwm$zRv%hgs;lf}HvYOUHgu6%^x=$WU$;rk4v!faw=y<FqyEZYv+bm_ibYt*bVvOX z@0@l|Dnlo_)+q4l7Clys$%(=7TN{^evR@GTBG}ca;}!e;%**F~rL5_Ga%=Xx;1jhj zr%dPx7QS%~5)-X9a|S+1oae&$Fh9q{<Ot_$q$lHw$&0uCHfs#yx9=?)AG)E=Ps6+9 zslKbDanIq{SdsB9Z__zxxx0U<4Cdqoj+ZQ?C21erT(&Q(eynS<c<WoSstFNsjqC6F zmy7$d->O%Bxh`en+#_mS@!aW~=Ck%)!$-W^{&9Na<N%X~GddaR7jzmv-1%Z=tDvm# z!A9x1u-2mrUHkbdMNwB~4jK5c<h+<t#;Kx3=^5M4UaA=TBKA&QXj=XEjQkZ&13tc0 z@-J<0EH_wQn^Jzvt19|%yhnyI*utfxqo-_%Qs5Ci+M0U*VdvD_3$_FXs!V;^@>J$Y zSn%!p3f<cpYQpsW9hVJ1uFYbZO|rS=oHRoISkp=G@*7H0-f0mImbo?EtCQ(HGs5mH zwmHz1l={Z%LHL<npEg?_el~{nKbN`ywRhf;QmrdLn<sb%Ih55lR21i|Kc4+|km%hO zSAVC4tj@H=r9KCzpUyX^mfSw=NUK8Xl5^!Foi%i3ch|?4mftB8S`ih$de}j4mypl; zD}Jiqx+<aKp%!&Rxis7@)9>6;pG5Q0g&Wq0T^fHPPtw;T=l+qj$gvsULL64k%N?J> z7|7r_pI<e6+5~-9TOS3JSEsG-Pts-R2p|6a>vt|Ez-H&t<<dWtA8wSdTx)T5Y0CDL z%7}u{MGRvLw-8OUwm`E=u_;Gv?b?EW+hyLgQtOy9t~(+AnP$SUfom4epA^k@J<VVx zd*tc#WbOR!x%P)!{lX{Z<--=;*y~`;3hv~5zntFn*+P2$@yl5Z<r62>)^+H%H-Cv& zzZ>U1tFq$OQ{7diqWbxYuS4~1YrX5^7i3KlbvqDS=22v=rQ?=x{h<x(uHt&*+&2}H zSKe>W%=-A4Q>FjmX@Sqf&P~D(8nSd{!Qa`P{XWPvLL(wd@oT64t>*=MD!0mrJR22q zqts*Hz9W%u=a@4}(sk|91KoAZO=OMQ{E8Kvw4Cj%Uu-r`%JYh9b@I_}b~smkaFk!= zxlIc<v=5}WyL~L2Zl!krbiU8)Y^%}5ll}gR5TDa@_2+_)S2<;S6%T8?$iD4r*B<<+ zUO3=<oqq1#(aS~V$~`TmO=ez`Nt+b@<&99K{p=q(mY%1S*Pnc$Ul&b(C0eqbzT9s> z*}}R7ufuDKFB~4KI$X$UPeMv6{wDY8xzcmQz$%TrB*AL|%g<w$zpsDLjG!RqIyZOP z082|t8ukWqGzPgv!`h$a7eWQPnJ%w^JX%c?ybzF$H#5LvMnHfEGl=Qu<^e|95*sTu zNJ~p=dq+o@l=0-r_mpRA2;+v%KV+Z5jUoj{(L=&iS6BB)Nc6}v7!33091eYh)E)_3 zm;k29P(ESwd0~3wNAU?Wdbj0C<P-<ViGYm(H%t#ZWZpc{oyQIx@*H-0zYva$PQ=u& z3gl7f+$cAa<@G{BLN;Gxu~;3d3V=U$S}5We{zq|)1dUVe9`klE$P1AcGUHfjfvIwF z>C8w=7sI82h9O18sf!e+`04DfS;#QpMKBr0z2m7UDEx?QeSD>7DueM`xC^PI`C!Rq zn<ur?%Q@1)Z^k&<M7dizjx3TMQa`4BjE194@PpaHZc*+<4<C-<Lln*rXy_m1M~b7! zZ_0n4AF4IL`61$_=nVw3M}ji1n(NHR0w##$KzG<aapgr_&ef|?f>>ZU&;hQ==;;cq zUB0;^mh6A-Bq((5M4Wqjnjp#J+cMT~i2eJ|nFNJy=0u!(8>j&79Nn^r;_x~sRqx}U zJJPcHpF0VPYQB2=wIK6_UWAB}=QV7wmhoGKsER0X!=?%ZTIiqEm1;K7>mpHRpjZ6~ z#D8H#FZM)XdfS2kt37{lAX)Wa93&_Tap?CpAVI{zpEFXx{&OZlQE?Wy0a55jpLbeC zr5_4s==0jbzjKCuuT>ENQ4ylbjAvD<Kori<=Xv#CIYXc4REqOp{whQK)qj<dpr};V z+Y|ch4CD+0yUg`2@f4(yUV=ZXM2txQqhc-anF+em1gsH{5e$z;5wRwLQLr`;xC>F} z-k`TN2x1@#-5c;)1ApC9@!>TFDj!k>61X!^v?>E$XP{_R6l<LUuQBw)(F8g}>iiFM zMgpVKS#KNq4?Iosse#HJBrq!00(T-R5%JDXsMJUyB0BG53x$X%Tt?^F^<TM+&NC}j zUKFCH^Xy6?YKlVB1$HZ1F$C^F;`{@5kiaN(M(=G6g1CcfT6w*J|FlvhkI?xC$&<jS zk{7r&P|ba>TLoEysKm%~D}@*-%xWm8St$}T<e8PoWkLg_g{8r1j2Lajk?Ho6J1fqf z(x=gEvj@;5!2fa&4jcIi{pWMmR#@a1arL$_18B56gJ?A5iB;T#!@djR*@OhK{Jbof z!QLK0+RK=(z8=~k;UV}KOWaJ9jRw+a(&PSILhg&9Zb+le^mkv^x2Yi>TP-5GXN?ez zc1@T@LmpzwJvi*G3=H<~KY_&Kk>3aOdk^GFEcf8B)usXdJ{}=%-rAOaAs#_~OyAzC zLE2z{6MU5VEk5%{f-twl|6Drki(=Oog%llqjB%+HK;D2nkU8NV9QILD9)~|@k}SeK z>~jW*&}c@AG}=fm9K3Vb2hG5#D$`wihP%5>s4FRje3@I()4=epAPG54fO2q26d!<u zg{_$CeHp+)4m|5?C??3XIe&tXjvse!_lv22kB^+Eau4vms3jUoGBWb(+*!oZZ=C-( z9R9;m{3N2cwZU>wvic(>%)^oK@Gl~Z4@CnWLqHlbT>jvl!_HWNhYOGfm`UEjVf(J+ z3IX9jsmHWg1!pZmK^(#UpjbVmU;>fO$7`{fJ{Q6GF(4UiLDlThO!%tusv-0J8=!~Z zYWUtDvZ{AhkX$H)Id1(bMF&9QGVnKYftP!5*orQMF-S@qmvFJN9dKz-$2&BG$%{i; zj@TIUFfI$ML#sV;Xp->}-du%Z^KkO+i$E<>bR2BIJp$s)W%>GggizIV_2Q=@5#URe zm!LNxCo$ZE!>;U$L0XG~$Eycl05g&Xs)?<|`am87zPdohBd&#Aa9@P})dKl4j(c#} z2Y7J=kl5&^;vatjqkLSBH%kR33~5EubX2BxgNmF2YZ%rnt&!Y(`dWto0#V{-0^T`n zl`WVc)O8s>UXdOI5;|`~qhTAF0|<qzr@Fe_9g_(bvox*4SChfW+$Y|1$#B@e_Tb?p z$)H;)^34zT;IJR>{rfSH<V(8Mm7kxudl`)6BEdU{?RgXnCK(;UaP@`Ng+7Se`%F!u zjRf!wT|(>kBBYELpfdV^Fn`L(-C%*BjN)tJB~t(sxQr6uzp-$VM9^i#p4>Eo5V(hf z5>UWDP82B&a&Xw|E<<<{4#@9wiwV|s-oas8aL_TRWr=^HCpQ#0RRfX!6omWGAcAD@ zPZ{ci>)gb{Npc~tr)VKB7e3Cw?>^o~;b;YfC*go#i0jF^hmJvAPy7bpeQc6Iq(AlK zZZ=3zPyFtLeeikD@Nkk`$m^+6%gcq2Mew_p^ijxq2jNLLAQ<9$vK!GcsOyQ}IHZqF z0f>a#Mg-q1@HegYfg@-_q_?o*qo6-wBRA7<4-R{hm=NwlH9su2=ehta?s7FAjQ&0r z3yufi-j%QKRvSDR{lOS}K2ZmQ_3&u)$6+j5T^t%(ACE>~+Q6b&Fxmi*Mt_9HqBCGL zU2ybw7;Pvx+H5eCw-FwVzR3kUVLJdC_mu`eFgES$0F09gG-3GrNcu$D0TVaoH#U~I z7x?6aB@WFtI%_QP1OUbnhtTB29|JT_<WnHxxH~%f(w--QCk_b>ZEP&@jR1@z4x!Q4 z!m#KpfW{Fw!4pS|9D6$W14irV;^AoO*a@386rVR_5i}UfJRE>=c|&M)-dN@r0UDRL z9wb!s;8^D0A?A=h(O@j|Ns<tA2#xNiSmv$(jb{!im3+$53E+@k(A=?!w*xrVV{m6d z=^UH5<}fI62u(g^P5_Nh9GY?TVt}n%3IQA{J9*t&3E&WUa`+S}m^{?l&}$KvJevRx zH5l|ViiMXFz#*HHPrB4_{G>zF(O~SP&jDbZPa!n<q;CLd+@$OGqr((K%%Q50Gw*_# zLuhj5IwN4_P=_HGOgI4?vN^fh3kl$m&B;d>9|@C(yhaXRN&ttvMy~c_1aQb}<Z6FS z0EZ-po_1`Dn;?x>J723{)$R<yIJHA)a?Qj8G+ynH<j~BqgTH{7^IwgzO+s1*q7K8! zxmy7^o;#E}IroDAj$K&zug6&KcL}&dW+Ue=BnxpjfVvF1+~*U(q0!0Zet-ZDS)F|J zS^{`Ktgayk=MGt&ywUg)z#*%XdzC`~hpbMnnx6oUQw>x(G#aZK{ZX*uAvn2eSOAVw zyaC@ngLP{bfaADB(?-s{nSeV4C+Dsr4|9h)4Y}sL3E+^~$whMshSMRxksGFq01o+$ zoV>XLlsg@oc5=z?B7j4cCm+3r01o*LJ?~i6C@4az;fuy9-Ws5B%aa}iCs)l50LLkw z4w;>N-l_@U{V==SXef1PaCG6YsV@X*eCiOKJoT*rj!zvjJNc~NBY;DGBiEd)5<Gf8 w{N@D14I#gglTRjq1HTO%gj~Yd3H}MIgKz%9FG<nn26=eQnlW3Id&|fF0pC=oPXGV_ literal 0 HcmV?d00001 diff --git a/fab.kicad_sym b/fab.kicad_sym index 55695e7..4f5e32d 100644 --- a/fab.kicad_sym +++ b/fab.kicad_sym @@ -38063,6 +38063,204 @@ ) ) ) + (symbol "OpAmp_Texas_TLV365DBVR" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "OpAmp_Texas_TLV365DBVR" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "fab:OpAmp_Texas_TLV365DBVR" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.ti.com/lit/ds/symlink/tlv365.pdf" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "General Purpose Amplifier 1 Circuit Rail-to-Rail SOT-23-5" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "cmos amplifier opamp SOT-23-5 TLV365DBVR" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOT*23* *OpAmp*Texas*TLV365DBVR*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "OpAmp_Texas_TLV365DBVR_0_1" + (polyline + (pts + (xy 0 -3.81) (xy 0 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 3.81) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -5.08 5.08) (xy 5.08 0) (xy -5.08 -5.08) (xy -5.08 5.08) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin power_in line + (at 0 -7.62 90) + (length 3.81) + (name "V-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 7.62 270) + (length 3.81) + (name "V+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (symbol "OpAmp_Texas_TLV365DBVR_1_1" + (pin output line + (at 7.62 0 180) + (length 2.54) + (name "OUT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -7.62 2.54 0) + (length 2.54) + (name "+IN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -7.62 -2.54 0) + (length 2.54) + (name "-IN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) (symbol "PWR_12V" (power) (pin_names diff --git a/fab.pretty/OpAmp_Texas_TLV365DBVR.kicad_mod b/fab.pretty/OpAmp_Texas_TLV365DBVR.kicad_mod new file mode 100644 index 0000000..34beb77 --- /dev/null +++ b/fab.pretty/OpAmp_Texas_TLV365DBVR.kicad_mod @@ -0,0 +1,241 @@ +(footprint "OpAmp_Texas_TLV365DBVR" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "Texas Instruments TLV365DBVR footprint, SOT-23-5") + (tags "SOT-23-5") + (property "Reference" "REF**" + (at 0 -2.9 0) + (layer "F.SilkS") + (uuid "4cbb20d5-27ac-46b4-b655-cb5a6db8d2be") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "OpAmp_Texas_TLV365DBVR" + (at 0 2.9 0) + (layer "F.Fab") + (uuid "1b388543-11d5-4acd-ae41-7df48161e126") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "684a791b-69b9-4235-b0b5-92819fa4115e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "d6a9bcbb-c092-47b6-8656-b143bae8f912") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "51d24127-a3bc-4d51-9f5d-a649ef23f06f") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr smd) + (fp_line + (start -0.9 1.61) + (end 0.9 1.61) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "562fa68b-dab6-4289-8377-dd42cb995158") + ) + (fp_line + (start 0.9 -1.6) + (end -0.8 -1.6) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "23d71900-555f-49dc-a60d-5b0f306a484f") + ) + (fp_poly + (pts + (xy -1.3 -1.6) (xy -1.6 -1.9) (xy -1 -1.9) + ) + (stroke + (width 0.1) + (type solid) + ) + (fill solid) + (layer "F.SilkS") + (uuid "da58e855-46c7-45ba-bd5e-2a47320da07d") + ) + (fp_line + (start -1.9 -1.8) + (end -1.9 1.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "5d4bc27d-c55a-4ab7-a889-1e391b35de5c") + ) + (fp_line + (start -1.9 -1.8) + (end 1.9 -1.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e3ece007-f54e-4cd9-8f5f-f6d4042c0107") + ) + (fp_line + (start 1.9 1.8) + (end -1.9 1.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "a401e7b5-09c0-4460-9152-de9fad0a7c79") + ) + (fp_line + (start 1.9 1.8) + (end 1.9 -1.8) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "9e5ca6c8-fdaa-4d8c-9aaa-d0e104502720") + ) + (fp_line + (start -0.9 -0.9) + (end -0.9 1.55) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "08670888-88d0-4f57-86e1-64ff6d7ea3eb") + ) + (fp_line + (start -0.9 -0.9) + (end -0.25 -1.55) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "87982b70-921c-49ed-ba8d-743ef5b4c418") + ) + (fp_line + (start 0.9 -1.55) + (end -0.25 -1.55) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "bde98255-e472-4c32-a5a1-29f78111456f") + ) + (fp_line + (start 0.9 -1.55) + (end 0.9 1.55) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "acb4ce12-e618-493c-b73a-088a20d23d11") + ) + (fp_line + (start 0.9 1.55) + (end -0.9 1.55) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "77c3ec25-cfa4-4766-8689-852394c5df8a") + ) + (fp_text user "${REFERENCE}" + (at 0 0 90) + (layer "F.Fab") + (uuid "507028a6-7667-4ce8-b2c2-16102f4ad18b") + (effects + (font + (size 0.5 0.5) + (thickness 0.075) + ) + ) + ) + (pad "1" smd rect + (at -1.27 -0.9525) + (size 0.889 0.686) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "707c38da-61a7-464e-bfeb-2dec6152fd37") + ) + (pad "2" smd rect + (at -1.27 0) + (size 0.889 0.686) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "7016e774-0d06-473b-be53-b0ae58a707e0") + ) + (pad "3" smd rect + (at -1.27 0.9525) + (size 0.889 0.686) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "27e7589d-d512-4960-9310-7aeac55615c2") + ) + (pad "4" smd rect + (at 1.27 0.9525) + (size 0.889 0.686) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "e12bee8a-9fd6-45d5-88fc-4bc66a543c76") + ) + (pad "5" smd rect + (at 1.27 -0.9525) + (size 0.889 0.686) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "06cb81f3-6d18-4293-bc86-b79088ea1430") + ) + (model "${FAB}/fab.3dshapes/OpAmp_Texas-TLV365DBVR.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 180) + ) + ) +) -- GitLab