From 397452c0cb2a46f65dad816415473d6673a6a8155e57e2dcc50d499cf3b18cd4 Mon Sep 17 00:00:00 2001 From: Fabrice Mouhartem Date: Wed, 10 Sep 2025 08:23:17 +0200 Subject: [PATCH] Add ant tube --- .../ant tube storage-Bottom Holder.step | 380 ++++++++++++++++++ .../ant tube storage-Main Cache.step | 380 ++++++++++++++++++ ant-tube-cache/ant tube storage.FCStd | Bin 0 -> 50838 bytes 3 files changed, 760 insertions(+) create mode 100644 ant-tube-cache/ant tube storage-Bottom Holder.step create mode 100644 ant-tube-cache/ant tube storage-Main Cache.step create mode 100644 ant-tube-cache/ant tube storage.FCStd diff --git a/ant-tube-cache/ant tube storage-Bottom Holder.step b/ant-tube-cache/ant tube storage-Bottom Holder.step new file mode 100644 index 0000000..1f6f4d6 --- /dev/null +++ b/ant-tube-cache/ant tube storage-Bottom Holder.step @@ -0,0 +1,380 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2025-09-10T08:19:48',(''),(''), + 'Open CASCADE STEP processor 7.8','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('Bottom Holder','Bottom Holder','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#344); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#104,#135,#160,#185,#209,#233,#258,#283,#300, + #325)); +#17 = ADVANCED_FACE('',(#18,#88),#99,.F.); +#18 = FACE_BOUND('',#19,.F.); +#19 = EDGE_LOOP('',(#20,#30,#39,#47,#56,#64,#73,#81)); +#20 = ORIENTED_EDGE('',*,*,#21,.T.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(-7.5,10.,-7.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(-7.5,10.,7.)); +#26 = LINE('',#27,#28); +#27 = CARTESIAN_POINT('',(-7.5,10.,-10.)); +#28 = VECTOR('',#29,1.); +#29 = DIRECTION('',(0.,0.,1.)); +#30 = ORIENTED_EDGE('',*,*,#31,.T.); +#31 = EDGE_CURVE('',#24,#32,#34,.T.); +#32 = VERTEX_POINT('',#33); +#33 = CARTESIAN_POINT('',(-7.5,7.,10.)); +#34 = CIRCLE('',#35,3.); +#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38); +#36 = CARTESIAN_POINT('',(-7.5,7.,7.)); +#37 = DIRECTION('',(1.,-0.,0.)); +#38 = DIRECTION('',(0.,0.,-1.)); +#39 = ORIENTED_EDGE('',*,*,#40,.T.); +#40 = EDGE_CURVE('',#32,#41,#43,.T.); +#41 = VERTEX_POINT('',#42); +#42 = CARTESIAN_POINT('',(-7.5,-7.,10.)); +#43 = LINE('',#44,#45); +#44 = CARTESIAN_POINT('',(-7.5,10.,10.)); +#45 = VECTOR('',#46,1.); +#46 = DIRECTION('',(0.,-1.,0.)); +#47 = ORIENTED_EDGE('',*,*,#48,.T.); +#48 = EDGE_CURVE('',#41,#49,#51,.T.); +#49 = VERTEX_POINT('',#50); +#50 = CARTESIAN_POINT('',(-7.5,-10.,7.)); +#51 = CIRCLE('',#52,3.); +#52 = AXIS2_PLACEMENT_3D('',#53,#54,#55); +#53 = CARTESIAN_POINT('',(-7.5,-7.,7.)); +#54 = DIRECTION('',(1.,0.,-0.)); +#55 = DIRECTION('',(0.,0.,1.)); +#56 = ORIENTED_EDGE('',*,*,#57,.F.); +#57 = EDGE_CURVE('',#58,#49,#60,.T.); +#58 = VERTEX_POINT('',#59); +#59 = CARTESIAN_POINT('',(-7.5,-10.,-7.)); +#60 = LINE('',#61,#62); +#61 = CARTESIAN_POINT('',(-7.5,-10.,-10.)); +#62 = VECTOR('',#63,1.); +#63 = DIRECTION('',(0.,0.,1.)); +#64 = ORIENTED_EDGE('',*,*,#65,.F.); +#65 = EDGE_CURVE('',#66,#58,#68,.T.); +#66 = VERTEX_POINT('',#67); +#67 = CARTESIAN_POINT('',(-7.5,-7.,-10.)); +#68 = CIRCLE('',#69,3.); +#69 = AXIS2_PLACEMENT_3D('',#70,#71,#72); +#70 = CARTESIAN_POINT('',(-7.5,-7.,-7.)); +#71 = DIRECTION('',(-1.,0.,0.)); +#72 = DIRECTION('',(0.,0.,1.)); +#73 = ORIENTED_EDGE('',*,*,#74,.F.); +#74 = EDGE_CURVE('',#75,#66,#77,.T.); +#75 = VERTEX_POINT('',#76); +#76 = CARTESIAN_POINT('',(-7.5,7.,-10.)); +#77 = LINE('',#78,#79); +#78 = CARTESIAN_POINT('',(-7.5,10.,-10.)); +#79 = VECTOR('',#80,1.); +#80 = DIRECTION('',(0.,-1.,0.)); +#81 = ORIENTED_EDGE('',*,*,#82,.F.); +#82 = EDGE_CURVE('',#22,#75,#83,.T.); +#83 = CIRCLE('',#84,3.); +#84 = AXIS2_PLACEMENT_3D('',#85,#86,#87); +#85 = CARTESIAN_POINT('',(-7.5,7.,-7.)); +#86 = DIRECTION('',(-1.,0.,0.)); +#87 = DIRECTION('',(0.,0.,-1.)); +#88 = FACE_BOUND('',#89,.F.); +#89 = EDGE_LOOP('',(#90)); +#90 = ORIENTED_EDGE('',*,*,#91,.T.); +#91 = EDGE_CURVE('',#92,#92,#94,.T.); +#92 = VERTEX_POINT('',#93); +#93 = CARTESIAN_POINT('',(-7.5,-8.25,0.)); +#94 = CIRCLE('',#95,8.25); +#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98); +#96 = CARTESIAN_POINT('',(-7.5,0.,0.)); +#97 = DIRECTION('',(-1.,0.,0.)); +#98 = DIRECTION('',(0.,-1.,0.)); +#99 = PLANE('',#100); +#100 = AXIS2_PLACEMENT_3D('',#101,#102,#103); +#101 = CARTESIAN_POINT('',(-7.5,10.,-10.)); +#102 = DIRECTION('',(1.,0.,0.)); +#103 = DIRECTION('',(0.,-1.,0.)); +#104 = ADVANCED_FACE('',(#105),#130,.F.); +#105 = FACE_BOUND('',#106,.F.); +#106 = EDGE_LOOP('',(#107,#117,#123,#124)); +#107 = ORIENTED_EDGE('',*,*,#108,.T.); +#108 = EDGE_CURVE('',#109,#111,#113,.T.); +#109 = VERTEX_POINT('',#110); +#110 = CARTESIAN_POINT('',(7.5,10.,-7.)); +#111 = VERTEX_POINT('',#112); +#112 = CARTESIAN_POINT('',(7.5,10.,7.)); +#113 = LINE('',#114,#115); +#114 = CARTESIAN_POINT('',(7.5,10.,-10.)); +#115 = VECTOR('',#116,1.); +#116 = DIRECTION('',(0.,0.,1.)); +#117 = ORIENTED_EDGE('',*,*,#118,.T.); +#118 = EDGE_CURVE('',#111,#24,#119,.T.); +#119 = LINE('',#120,#121); +#120 = CARTESIAN_POINT('',(7.5,10.,7.)); +#121 = VECTOR('',#122,1.); +#122 = DIRECTION('',(-1.,0.,0.)); +#123 = ORIENTED_EDGE('',*,*,#21,.F.); +#124 = ORIENTED_EDGE('',*,*,#125,.F.); +#125 = EDGE_CURVE('',#109,#22,#126,.T.); +#126 = LINE('',#127,#128); +#127 = CARTESIAN_POINT('',(7.5,10.,-7.)); +#128 = VECTOR('',#129,1.); +#129 = DIRECTION('',(-1.,0.,0.)); +#130 = PLANE('',#131); +#131 = AXIS2_PLACEMENT_3D('',#132,#133,#134); +#132 = CARTESIAN_POINT('',(7.5,10.,-10.)); +#133 = DIRECTION('',(0.,-1.,0.)); +#134 = DIRECTION('',(-1.,0.,0.)); +#135 = ADVANCED_FACE('',(#136),#155,.T.); +#136 = FACE_BOUND('',#137,.T.); +#137 = EDGE_LOOP('',(#138,#147,#153,#154)); +#138 = ORIENTED_EDGE('',*,*,#139,.T.); +#139 = EDGE_CURVE('',#109,#140,#142,.T.); +#140 = VERTEX_POINT('',#141); +#141 = CARTESIAN_POINT('',(7.5,7.,-10.)); +#142 = CIRCLE('',#143,3.); +#143 = AXIS2_PLACEMENT_3D('',#144,#145,#146); +#144 = CARTESIAN_POINT('',(7.5,7.,-7.)); +#145 = DIRECTION('',(-1.,0.,0.)); +#146 = DIRECTION('',(0.,0.,-1.)); +#147 = ORIENTED_EDGE('',*,*,#148,.T.); +#148 = EDGE_CURVE('',#140,#75,#149,.T.); +#149 = LINE('',#150,#151); +#150 = CARTESIAN_POINT('',(7.5,7.,-10.)); +#151 = VECTOR('',#152,1.); +#152 = DIRECTION('',(-1.,0.,0.)); +#153 = ORIENTED_EDGE('',*,*,#82,.F.); +#154 = ORIENTED_EDGE('',*,*,#125,.F.); +#155 = CYLINDRICAL_SURFACE('',#156,3.); +#156 = AXIS2_PLACEMENT_3D('',#157,#158,#159); +#157 = CARTESIAN_POINT('',(7.5,7.,-7.)); +#158 = DIRECTION('',(-1.,0.,0.)); +#159 = DIRECTION('',(0.,1.,0.)); +#160 = ADVANCED_FACE('',(#161),#180,.T.); +#161 = FACE_BOUND('',#162,.F.); +#162 = EDGE_LOOP('',(#163,#172,#178,#179)); +#163 = ORIENTED_EDGE('',*,*,#164,.T.); +#164 = EDGE_CURVE('',#111,#165,#167,.T.); +#165 = VERTEX_POINT('',#166); +#166 = CARTESIAN_POINT('',(7.5,7.,10.)); +#167 = CIRCLE('',#168,3.); +#168 = AXIS2_PLACEMENT_3D('',#169,#170,#171); +#169 = CARTESIAN_POINT('',(7.5,7.,7.)); +#170 = DIRECTION('',(1.,-0.,0.)); +#171 = DIRECTION('',(0.,0.,-1.)); +#172 = ORIENTED_EDGE('',*,*,#173,.T.); +#173 = EDGE_CURVE('',#165,#32,#174,.T.); +#174 = LINE('',#175,#176); +#175 = CARTESIAN_POINT('',(7.5,7.,10.)); +#176 = VECTOR('',#177,1.); +#177 = DIRECTION('',(-1.,0.,0.)); +#178 = ORIENTED_EDGE('',*,*,#31,.F.); +#179 = ORIENTED_EDGE('',*,*,#118,.F.); +#180 = CYLINDRICAL_SURFACE('',#181,3.); +#181 = AXIS2_PLACEMENT_3D('',#182,#183,#184); +#182 = CARTESIAN_POINT('',(7.5,7.,7.)); +#183 = DIRECTION('',(-1.,0.,0.)); +#184 = DIRECTION('',(0.,1.,0.)); +#185 = ADVANCED_FACE('',(#186),#204,.F.); +#186 = FACE_BOUND('',#187,.F.); +#187 = EDGE_LOOP('',(#188,#189,#197,#203)); +#188 = ORIENTED_EDGE('',*,*,#74,.T.); +#189 = ORIENTED_EDGE('',*,*,#190,.T.); +#190 = EDGE_CURVE('',#66,#191,#193,.T.); +#191 = VERTEX_POINT('',#192); +#192 = CARTESIAN_POINT('',(7.5,-7.,-10.)); +#193 = LINE('',#194,#195); +#194 = CARTESIAN_POINT('',(-7.5,-7.,-10.)); +#195 = VECTOR('',#196,1.); +#196 = DIRECTION('',(1.,0.,0.)); +#197 = ORIENTED_EDGE('',*,*,#198,.T.); +#198 = EDGE_CURVE('',#191,#140,#199,.T.); +#199 = LINE('',#200,#201); +#200 = CARTESIAN_POINT('',(7.5,-10.,-10.)); +#201 = VECTOR('',#202,1.); +#202 = DIRECTION('',(0.,1.,0.)); +#203 = ORIENTED_EDGE('',*,*,#148,.T.); +#204 = PLANE('',#205); +#205 = AXIS2_PLACEMENT_3D('',#206,#207,#208); +#206 = CARTESIAN_POINT('',(0.,0.,-10.)); +#207 = DIRECTION('',(0.,0.,1.)); +#208 = DIRECTION('',(1.,0.,0.)); +#209 = ADVANCED_FACE('',(#210),#228,.T.); +#210 = FACE_BOUND('',#211,.T.); +#211 = EDGE_LOOP('',(#212,#213,#221,#227)); +#212 = ORIENTED_EDGE('',*,*,#40,.T.); +#213 = ORIENTED_EDGE('',*,*,#214,.T.); +#214 = EDGE_CURVE('',#41,#215,#217,.T.); +#215 = VERTEX_POINT('',#216); +#216 = CARTESIAN_POINT('',(7.5,-7.,10.)); +#217 = LINE('',#218,#219); +#218 = CARTESIAN_POINT('',(-7.5,-7.,10.)); +#219 = VECTOR('',#220,1.); +#220 = DIRECTION('',(1.,0.,0.)); +#221 = ORIENTED_EDGE('',*,*,#222,.T.); +#222 = EDGE_CURVE('',#215,#165,#223,.T.); +#223 = LINE('',#224,#225); +#224 = CARTESIAN_POINT('',(7.5,-10.,10.)); +#225 = VECTOR('',#226,1.); +#226 = DIRECTION('',(0.,1.,0.)); +#227 = ORIENTED_EDGE('',*,*,#173,.T.); +#228 = PLANE('',#229); +#229 = AXIS2_PLACEMENT_3D('',#230,#231,#232); +#230 = CARTESIAN_POINT('',(0.,0.,10.)); +#231 = DIRECTION('',(0.,0.,1.)); +#232 = DIRECTION('',(1.,0.,0.)); +#233 = ADVANCED_FACE('',(#234),#253,.T.); +#234 = FACE_BOUND('',#235,.F.); +#235 = EDGE_LOOP('',(#236,#237,#245,#252)); +#236 = ORIENTED_EDGE('',*,*,#65,.T.); +#237 = ORIENTED_EDGE('',*,*,#238,.T.); +#238 = EDGE_CURVE('',#58,#239,#241,.T.); +#239 = VERTEX_POINT('',#240); +#240 = CARTESIAN_POINT('',(7.5,-10.,-7.)); +#241 = LINE('',#242,#243); +#242 = CARTESIAN_POINT('',(-7.5,-10.,-7.)); +#243 = VECTOR('',#244,1.); +#244 = DIRECTION('',(1.,0.,0.)); +#245 = ORIENTED_EDGE('',*,*,#246,.F.); +#246 = EDGE_CURVE('',#191,#239,#247,.T.); +#247 = CIRCLE('',#248,3.); +#248 = AXIS2_PLACEMENT_3D('',#249,#250,#251); +#249 = CARTESIAN_POINT('',(7.5,-7.,-7.)); +#250 = DIRECTION('',(-1.,0.,0.)); +#251 = DIRECTION('',(0.,0.,1.)); +#252 = ORIENTED_EDGE('',*,*,#190,.F.); +#253 = CYLINDRICAL_SURFACE('',#254,3.); +#254 = AXIS2_PLACEMENT_3D('',#255,#256,#257); +#255 = CARTESIAN_POINT('',(-7.5,-7.,-7.)); +#256 = DIRECTION('',(1.,0.,0.)); +#257 = DIRECTION('',(0.,0.,-1.)); +#258 = ADVANCED_FACE('',(#259),#278,.T.); +#259 = FACE_BOUND('',#260,.T.); +#260 = EDGE_LOOP('',(#261,#262,#270,#277)); +#261 = ORIENTED_EDGE('',*,*,#48,.T.); +#262 = ORIENTED_EDGE('',*,*,#263,.T.); +#263 = EDGE_CURVE('',#49,#264,#266,.T.); +#264 = VERTEX_POINT('',#265); +#265 = CARTESIAN_POINT('',(7.5,-10.,7.)); +#266 = LINE('',#267,#268); +#267 = CARTESIAN_POINT('',(-7.5,-10.,7.)); +#268 = VECTOR('',#269,1.); +#269 = DIRECTION('',(1.,0.,0.)); +#270 = ORIENTED_EDGE('',*,*,#271,.F.); +#271 = EDGE_CURVE('',#215,#264,#272,.T.); +#272 = CIRCLE('',#273,3.); +#273 = AXIS2_PLACEMENT_3D('',#274,#275,#276); +#274 = CARTESIAN_POINT('',(7.5,-7.,7.)); +#275 = DIRECTION('',(1.,0.,-0.)); +#276 = DIRECTION('',(0.,0.,1.)); +#277 = ORIENTED_EDGE('',*,*,#214,.F.); +#278 = CYLINDRICAL_SURFACE('',#279,3.); +#279 = AXIS2_PLACEMENT_3D('',#280,#281,#282); +#280 = CARTESIAN_POINT('',(-7.5,-7.,7.)); +#281 = DIRECTION('',(1.,0.,0.)); +#282 = DIRECTION('',(0.,0.,1.)); +#283 = ADVANCED_FACE('',(#284),#295,.F.); +#284 = FACE_BOUND('',#285,.F.); +#285 = EDGE_LOOP('',(#286,#287,#288,#294)); +#286 = ORIENTED_EDGE('',*,*,#57,.T.); +#287 = ORIENTED_EDGE('',*,*,#263,.T.); +#288 = ORIENTED_EDGE('',*,*,#289,.F.); +#289 = EDGE_CURVE('',#239,#264,#290,.T.); +#290 = LINE('',#291,#292); +#291 = CARTESIAN_POINT('',(7.5,-10.,-10.)); +#292 = VECTOR('',#293,1.); +#293 = DIRECTION('',(0.,0.,1.)); +#294 = ORIENTED_EDGE('',*,*,#238,.F.); +#295 = PLANE('',#296); +#296 = AXIS2_PLACEMENT_3D('',#297,#298,#299); +#297 = CARTESIAN_POINT('',(-7.5,-10.,-10.)); +#298 = DIRECTION('',(0.,1.,0.)); +#299 = DIRECTION('',(1.,0.,0.)); +#300 = ADVANCED_FACE('',(#301),#320,.F.); +#301 = FACE_BOUND('',#302,.F.); +#302 = EDGE_LOOP('',(#303,#304,#312,#319)); +#303 = ORIENTED_EDGE('',*,*,#91,.F.); +#304 = ORIENTED_EDGE('',*,*,#305,.T.); +#305 = EDGE_CURVE('',#92,#306,#308,.T.); +#306 = VERTEX_POINT('',#307); +#307 = CARTESIAN_POINT('',(7.5,-8.25,0.)); +#308 = LINE('',#309,#310); +#309 = CARTESIAN_POINT('',(-7.5,-8.25,0.)); +#310 = VECTOR('',#311,1.); +#311 = DIRECTION('',(1.,0.,0.)); +#312 = ORIENTED_EDGE('',*,*,#313,.T.); +#313 = EDGE_CURVE('',#306,#306,#314,.T.); +#314 = CIRCLE('',#315,8.25); +#315 = AXIS2_PLACEMENT_3D('',#316,#317,#318); +#316 = CARTESIAN_POINT('',(7.5,0.,0.)); +#317 = DIRECTION('',(-1.,0.,0.)); +#318 = DIRECTION('',(0.,-1.,0.)); +#319 = ORIENTED_EDGE('',*,*,#305,.F.); +#320 = CYLINDRICAL_SURFACE('',#321,8.25); +#321 = AXIS2_PLACEMENT_3D('',#322,#323,#324); +#322 = CARTESIAN_POINT('',(-7.5,0.,0.)); +#323 = DIRECTION('',(-1.,0.,0.)); +#324 = DIRECTION('',(0.,-1.,0.)); +#325 = ADVANCED_FACE('',(#326,#336),#339,.F.); +#326 = FACE_BOUND('',#327,.F.); +#327 = EDGE_LOOP('',(#328,#329,#330,#331,#332,#333,#334,#335)); +#328 = ORIENTED_EDGE('',*,*,#289,.T.); +#329 = ORIENTED_EDGE('',*,*,#271,.F.); +#330 = ORIENTED_EDGE('',*,*,#222,.T.); +#331 = ORIENTED_EDGE('',*,*,#164,.F.); +#332 = ORIENTED_EDGE('',*,*,#108,.F.); +#333 = ORIENTED_EDGE('',*,*,#139,.T.); +#334 = ORIENTED_EDGE('',*,*,#198,.F.); +#335 = ORIENTED_EDGE('',*,*,#246,.T.); +#336 = FACE_BOUND('',#337,.F.); +#337 = EDGE_LOOP('',(#338)); +#338 = ORIENTED_EDGE('',*,*,#313,.F.); +#339 = PLANE('',#340); +#340 = AXIS2_PLACEMENT_3D('',#341,#342,#343); +#341 = CARTESIAN_POINT('',(7.5,-10.,-10.)); +#342 = DIRECTION('',(-1.,0.,0.)); +#343 = DIRECTION('',(0.,1.,0.)); +#344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#348)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#345,#346,#347)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#345 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#346 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#347 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#348 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#345, + 'distance_accuracy_value','confusion accuracy'); +#349 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#350 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#351) + ,#344); +#351 = STYLED_ITEM('color',(#352),#15); +#352 = PRESENTATION_STYLE_ASSIGNMENT((#353,#359)); +#353 = SURFACE_STYLE_USAGE(.BOTH.,#354); +#354 = SURFACE_SIDE_STYLE('',(#355)); +#355 = SURFACE_STYLE_FILL_AREA(#356); +#356 = FILL_AREA_STYLE('',(#357)); +#357 = FILL_AREA_STYLE_COLOUR('',#358); +#358 = COLOUR_RGB('',0.800000010877,0.800000010877,0.901960800373); +#359 = CURVE_STYLE('',#360,POSITIVE_LENGTH_MEASURE(0.1),#361); +#360 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#361 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02, + 9.803921802644E-02); +ENDSEC; +END-ISO-10303-21; diff --git a/ant-tube-cache/ant tube storage-Main Cache.step b/ant-tube-cache/ant tube storage-Main Cache.step new file mode 100644 index 0000000..3e23200 --- /dev/null +++ b/ant-tube-cache/ant tube storage-Main Cache.step @@ -0,0 +1,380 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2025-09-10T08:19:41',(''),(''), + 'Open CASCADE STEP processor 7.8','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('Main Cache','Main Cache','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#344); +#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14); +#12 = CARTESIAN_POINT('',(0.,0.,0.)); +#13 = DIRECTION('',(0.,0.,1.)); +#14 = DIRECTION('',(1.,0.,-0.)); +#15 = MANIFOLD_SOLID_BREP('',#16); +#16 = CLOSED_SHELL('',(#17,#104,#135,#160,#185,#209,#233,#258,#283,#300, + #325)); +#17 = ADVANCED_FACE('',(#18,#88),#99,.F.); +#18 = FACE_BOUND('',#19,.F.); +#19 = EDGE_LOOP('',(#20,#30,#39,#47,#56,#64,#73,#81)); +#20 = ORIENTED_EDGE('',*,*,#21,.T.); +#21 = EDGE_CURVE('',#22,#24,#26,.T.); +#22 = VERTEX_POINT('',#23); +#23 = CARTESIAN_POINT('',(-45.,10.,-7.)); +#24 = VERTEX_POINT('',#25); +#25 = CARTESIAN_POINT('',(-45.,10.,7.)); +#26 = LINE('',#27,#28); +#27 = CARTESIAN_POINT('',(-45.,10.,-10.)); +#28 = VECTOR('',#29,1.); +#29 = DIRECTION('',(0.,0.,1.)); +#30 = ORIENTED_EDGE('',*,*,#31,.T.); +#31 = EDGE_CURVE('',#24,#32,#34,.T.); +#32 = VERTEX_POINT('',#33); +#33 = CARTESIAN_POINT('',(-45.,7.,10.)); +#34 = CIRCLE('',#35,3.); +#35 = AXIS2_PLACEMENT_3D('',#36,#37,#38); +#36 = CARTESIAN_POINT('',(-45.,7.,7.)); +#37 = DIRECTION('',(1.,-0.,0.)); +#38 = DIRECTION('',(0.,0.,-1.)); +#39 = ORIENTED_EDGE('',*,*,#40,.T.); +#40 = EDGE_CURVE('',#32,#41,#43,.T.); +#41 = VERTEX_POINT('',#42); +#42 = CARTESIAN_POINT('',(-45.,-7.,10.)); +#43 = LINE('',#44,#45); +#44 = CARTESIAN_POINT('',(-45.,10.,10.)); +#45 = VECTOR('',#46,1.); +#46 = DIRECTION('',(0.,-1.,0.)); +#47 = ORIENTED_EDGE('',*,*,#48,.T.); +#48 = EDGE_CURVE('',#41,#49,#51,.T.); +#49 = VERTEX_POINT('',#50); +#50 = CARTESIAN_POINT('',(-45.,-10.,7.)); +#51 = CIRCLE('',#52,3.); +#52 = AXIS2_PLACEMENT_3D('',#53,#54,#55); +#53 = CARTESIAN_POINT('',(-45.,-7.,7.)); +#54 = DIRECTION('',(1.,0.,-0.)); +#55 = DIRECTION('',(0.,0.,1.)); +#56 = ORIENTED_EDGE('',*,*,#57,.F.); +#57 = EDGE_CURVE('',#58,#49,#60,.T.); +#58 = VERTEX_POINT('',#59); +#59 = CARTESIAN_POINT('',(-45.,-10.,-7.)); +#60 = LINE('',#61,#62); +#61 = CARTESIAN_POINT('',(-45.,-10.,-10.)); +#62 = VECTOR('',#63,1.); +#63 = DIRECTION('',(0.,0.,1.)); +#64 = ORIENTED_EDGE('',*,*,#65,.F.); +#65 = EDGE_CURVE('',#66,#58,#68,.T.); +#66 = VERTEX_POINT('',#67); +#67 = CARTESIAN_POINT('',(-45.,-7.,-10.)); +#68 = CIRCLE('',#69,3.); +#69 = AXIS2_PLACEMENT_3D('',#70,#71,#72); +#70 = CARTESIAN_POINT('',(-45.,-7.,-7.)); +#71 = DIRECTION('',(-1.,0.,0.)); +#72 = DIRECTION('',(0.,0.,1.)); +#73 = ORIENTED_EDGE('',*,*,#74,.F.); +#74 = EDGE_CURVE('',#75,#66,#77,.T.); +#75 = VERTEX_POINT('',#76); +#76 = CARTESIAN_POINT('',(-45.,7.,-10.)); +#77 = LINE('',#78,#79); +#78 = CARTESIAN_POINT('',(-45.,10.,-10.)); +#79 = VECTOR('',#80,1.); +#80 = DIRECTION('',(0.,-1.,0.)); +#81 = ORIENTED_EDGE('',*,*,#82,.F.); +#82 = EDGE_CURVE('',#22,#75,#83,.T.); +#83 = CIRCLE('',#84,3.); +#84 = AXIS2_PLACEMENT_3D('',#85,#86,#87); +#85 = CARTESIAN_POINT('',(-45.,7.,-7.)); +#86 = DIRECTION('',(-1.,0.,0.)); +#87 = DIRECTION('',(0.,0.,-1.)); +#88 = FACE_BOUND('',#89,.F.); +#89 = EDGE_LOOP('',(#90)); +#90 = ORIENTED_EDGE('',*,*,#91,.T.); +#91 = EDGE_CURVE('',#92,#92,#94,.T.); +#92 = VERTEX_POINT('',#93); +#93 = CARTESIAN_POINT('',(-45.,-8.25,0.)); +#94 = CIRCLE('',#95,8.25); +#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98); +#96 = CARTESIAN_POINT('',(-45.,0.,0.)); +#97 = DIRECTION('',(-1.,0.,0.)); +#98 = DIRECTION('',(0.,-1.,0.)); +#99 = PLANE('',#100); +#100 = AXIS2_PLACEMENT_3D('',#101,#102,#103); +#101 = CARTESIAN_POINT('',(-45.,10.,-10.)); +#102 = DIRECTION('',(1.,0.,0.)); +#103 = DIRECTION('',(0.,-1.,0.)); +#104 = ADVANCED_FACE('',(#105),#130,.F.); +#105 = FACE_BOUND('',#106,.F.); +#106 = EDGE_LOOP('',(#107,#117,#123,#124)); +#107 = ORIENTED_EDGE('',*,*,#108,.T.); +#108 = EDGE_CURVE('',#109,#111,#113,.T.); +#109 = VERTEX_POINT('',#110); +#110 = CARTESIAN_POINT('',(45.,10.,-7.)); +#111 = VERTEX_POINT('',#112); +#112 = CARTESIAN_POINT('',(45.,10.,7.)); +#113 = LINE('',#114,#115); +#114 = CARTESIAN_POINT('',(45.,10.,-10.)); +#115 = VECTOR('',#116,1.); +#116 = DIRECTION('',(0.,0.,1.)); +#117 = ORIENTED_EDGE('',*,*,#118,.T.); +#118 = EDGE_CURVE('',#111,#24,#119,.T.); +#119 = LINE('',#120,#121); +#120 = CARTESIAN_POINT('',(45.,10.,7.)); +#121 = VECTOR('',#122,1.); +#122 = DIRECTION('',(-1.,0.,0.)); +#123 = ORIENTED_EDGE('',*,*,#21,.F.); +#124 = ORIENTED_EDGE('',*,*,#125,.F.); +#125 = EDGE_CURVE('',#109,#22,#126,.T.); +#126 = LINE('',#127,#128); +#127 = CARTESIAN_POINT('',(45.,10.,-7.)); +#128 = VECTOR('',#129,1.); +#129 = DIRECTION('',(-1.,0.,0.)); +#130 = PLANE('',#131); +#131 = AXIS2_PLACEMENT_3D('',#132,#133,#134); +#132 = CARTESIAN_POINT('',(45.,10.,-10.)); +#133 = DIRECTION('',(0.,-1.,0.)); +#134 = DIRECTION('',(-1.,0.,0.)); +#135 = ADVANCED_FACE('',(#136),#155,.T.); +#136 = FACE_BOUND('',#137,.T.); +#137 = EDGE_LOOP('',(#138,#147,#153,#154)); +#138 = ORIENTED_EDGE('',*,*,#139,.T.); +#139 = EDGE_CURVE('',#109,#140,#142,.T.); +#140 = VERTEX_POINT('',#141); +#141 = CARTESIAN_POINT('',(45.,7.,-10.)); +#142 = CIRCLE('',#143,3.); +#143 = AXIS2_PLACEMENT_3D('',#144,#145,#146); +#144 = CARTESIAN_POINT('',(45.,7.,-7.)); +#145 = DIRECTION('',(-1.,0.,0.)); +#146 = DIRECTION('',(0.,0.,-1.)); +#147 = ORIENTED_EDGE('',*,*,#148,.T.); +#148 = EDGE_CURVE('',#140,#75,#149,.T.); +#149 = LINE('',#150,#151); +#150 = CARTESIAN_POINT('',(45.,7.,-10.)); +#151 = VECTOR('',#152,1.); +#152 = DIRECTION('',(-1.,0.,0.)); +#153 = ORIENTED_EDGE('',*,*,#82,.F.); +#154 = ORIENTED_EDGE('',*,*,#125,.F.); +#155 = CYLINDRICAL_SURFACE('',#156,3.); +#156 = AXIS2_PLACEMENT_3D('',#157,#158,#159); +#157 = CARTESIAN_POINT('',(45.,7.,-7.)); +#158 = DIRECTION('',(-1.,0.,0.)); +#159 = DIRECTION('',(0.,1.,0.)); +#160 = ADVANCED_FACE('',(#161),#180,.T.); +#161 = FACE_BOUND('',#162,.F.); +#162 = EDGE_LOOP('',(#163,#172,#178,#179)); +#163 = ORIENTED_EDGE('',*,*,#164,.T.); +#164 = EDGE_CURVE('',#111,#165,#167,.T.); +#165 = VERTEX_POINT('',#166); +#166 = CARTESIAN_POINT('',(45.,7.,10.)); +#167 = CIRCLE('',#168,3.); +#168 = AXIS2_PLACEMENT_3D('',#169,#170,#171); +#169 = CARTESIAN_POINT('',(45.,7.,7.)); +#170 = DIRECTION('',(1.,-0.,0.)); +#171 = DIRECTION('',(0.,0.,-1.)); +#172 = ORIENTED_EDGE('',*,*,#173,.T.); +#173 = EDGE_CURVE('',#165,#32,#174,.T.); +#174 = LINE('',#175,#176); +#175 = CARTESIAN_POINT('',(45.,7.,10.)); +#176 = VECTOR('',#177,1.); +#177 = DIRECTION('',(-1.,0.,0.)); +#178 = ORIENTED_EDGE('',*,*,#31,.F.); +#179 = ORIENTED_EDGE('',*,*,#118,.F.); +#180 = CYLINDRICAL_SURFACE('',#181,3.); +#181 = AXIS2_PLACEMENT_3D('',#182,#183,#184); +#182 = CARTESIAN_POINT('',(45.,7.,7.)); +#183 = DIRECTION('',(-1.,0.,0.)); +#184 = DIRECTION('',(0.,1.,0.)); +#185 = ADVANCED_FACE('',(#186),#204,.F.); +#186 = FACE_BOUND('',#187,.F.); +#187 = EDGE_LOOP('',(#188,#189,#197,#203)); +#188 = ORIENTED_EDGE('',*,*,#74,.T.); +#189 = ORIENTED_EDGE('',*,*,#190,.T.); +#190 = EDGE_CURVE('',#66,#191,#193,.T.); +#191 = VERTEX_POINT('',#192); +#192 = CARTESIAN_POINT('',(45.,-7.,-10.)); +#193 = LINE('',#194,#195); +#194 = CARTESIAN_POINT('',(-45.,-7.,-10.)); +#195 = VECTOR('',#196,1.); +#196 = DIRECTION('',(1.,0.,0.)); +#197 = ORIENTED_EDGE('',*,*,#198,.T.); +#198 = EDGE_CURVE('',#191,#140,#199,.T.); +#199 = LINE('',#200,#201); +#200 = CARTESIAN_POINT('',(45.,-10.,-10.)); +#201 = VECTOR('',#202,1.); +#202 = DIRECTION('',(0.,1.,0.)); +#203 = ORIENTED_EDGE('',*,*,#148,.T.); +#204 = PLANE('',#205); +#205 = AXIS2_PLACEMENT_3D('',#206,#207,#208); +#206 = CARTESIAN_POINT('',(0.,0.,-10.)); +#207 = DIRECTION('',(0.,0.,1.)); +#208 = DIRECTION('',(1.,0.,0.)); +#209 = ADVANCED_FACE('',(#210),#228,.T.); +#210 = FACE_BOUND('',#211,.T.); +#211 = EDGE_LOOP('',(#212,#213,#221,#227)); +#212 = ORIENTED_EDGE('',*,*,#40,.T.); +#213 = ORIENTED_EDGE('',*,*,#214,.T.); +#214 = EDGE_CURVE('',#41,#215,#217,.T.); +#215 = VERTEX_POINT('',#216); +#216 = CARTESIAN_POINT('',(45.,-7.,10.)); +#217 = LINE('',#218,#219); +#218 = CARTESIAN_POINT('',(-45.,-7.,10.)); +#219 = VECTOR('',#220,1.); +#220 = DIRECTION('',(1.,0.,0.)); +#221 = ORIENTED_EDGE('',*,*,#222,.T.); +#222 = EDGE_CURVE('',#215,#165,#223,.T.); +#223 = LINE('',#224,#225); +#224 = CARTESIAN_POINT('',(45.,-10.,10.)); +#225 = VECTOR('',#226,1.); +#226 = DIRECTION('',(0.,1.,0.)); +#227 = ORIENTED_EDGE('',*,*,#173,.T.); +#228 = PLANE('',#229); +#229 = AXIS2_PLACEMENT_3D('',#230,#231,#232); +#230 = CARTESIAN_POINT('',(0.,0.,10.)); +#231 = DIRECTION('',(0.,0.,1.)); +#232 = DIRECTION('',(1.,0.,0.)); +#233 = ADVANCED_FACE('',(#234),#253,.T.); +#234 = FACE_BOUND('',#235,.F.); +#235 = EDGE_LOOP('',(#236,#237,#245,#252)); +#236 = ORIENTED_EDGE('',*,*,#65,.T.); +#237 = ORIENTED_EDGE('',*,*,#238,.T.); +#238 = EDGE_CURVE('',#58,#239,#241,.T.); +#239 = VERTEX_POINT('',#240); +#240 = CARTESIAN_POINT('',(45.,-10.,-7.)); +#241 = LINE('',#242,#243); +#242 = CARTESIAN_POINT('',(-45.,-10.,-7.)); +#243 = VECTOR('',#244,1.); +#244 = DIRECTION('',(1.,0.,0.)); +#245 = ORIENTED_EDGE('',*,*,#246,.F.); +#246 = EDGE_CURVE('',#191,#239,#247,.T.); +#247 = CIRCLE('',#248,3.); +#248 = AXIS2_PLACEMENT_3D('',#249,#250,#251); +#249 = CARTESIAN_POINT('',(45.,-7.,-7.)); +#250 = DIRECTION('',(-1.,0.,0.)); +#251 = DIRECTION('',(0.,0.,1.)); +#252 = ORIENTED_EDGE('',*,*,#190,.F.); +#253 = CYLINDRICAL_SURFACE('',#254,3.); +#254 = AXIS2_PLACEMENT_3D('',#255,#256,#257); +#255 = CARTESIAN_POINT('',(-45.,-7.,-7.)); +#256 = DIRECTION('',(1.,0.,0.)); +#257 = DIRECTION('',(0.,0.,-1.)); +#258 = ADVANCED_FACE('',(#259),#278,.T.); +#259 = FACE_BOUND('',#260,.T.); +#260 = EDGE_LOOP('',(#261,#262,#270,#277)); +#261 = ORIENTED_EDGE('',*,*,#48,.T.); +#262 = ORIENTED_EDGE('',*,*,#263,.T.); +#263 = EDGE_CURVE('',#49,#264,#266,.T.); +#264 = VERTEX_POINT('',#265); +#265 = CARTESIAN_POINT('',(45.,-10.,7.)); +#266 = LINE('',#267,#268); +#267 = CARTESIAN_POINT('',(-45.,-10.,7.)); +#268 = VECTOR('',#269,1.); +#269 = DIRECTION('',(1.,0.,0.)); +#270 = ORIENTED_EDGE('',*,*,#271,.F.); +#271 = EDGE_CURVE('',#215,#264,#272,.T.); +#272 = CIRCLE('',#273,3.); +#273 = AXIS2_PLACEMENT_3D('',#274,#275,#276); +#274 = CARTESIAN_POINT('',(45.,-7.,7.)); +#275 = DIRECTION('',(1.,0.,-0.)); +#276 = DIRECTION('',(0.,0.,1.)); +#277 = ORIENTED_EDGE('',*,*,#214,.F.); +#278 = CYLINDRICAL_SURFACE('',#279,3.); +#279 = AXIS2_PLACEMENT_3D('',#280,#281,#282); +#280 = CARTESIAN_POINT('',(-45.,-7.,7.)); +#281 = DIRECTION('',(1.,0.,0.)); +#282 = DIRECTION('',(0.,0.,1.)); +#283 = ADVANCED_FACE('',(#284),#295,.F.); +#284 = FACE_BOUND('',#285,.F.); +#285 = EDGE_LOOP('',(#286,#287,#288,#294)); +#286 = ORIENTED_EDGE('',*,*,#57,.T.); +#287 = ORIENTED_EDGE('',*,*,#263,.T.); +#288 = ORIENTED_EDGE('',*,*,#289,.F.); +#289 = EDGE_CURVE('',#239,#264,#290,.T.); +#290 = LINE('',#291,#292); +#291 = CARTESIAN_POINT('',(45.,-10.,-10.)); +#292 = VECTOR('',#293,1.); +#293 = DIRECTION('',(0.,0.,1.)); +#294 = ORIENTED_EDGE('',*,*,#238,.F.); +#295 = PLANE('',#296); +#296 = AXIS2_PLACEMENT_3D('',#297,#298,#299); +#297 = CARTESIAN_POINT('',(-45.,-10.,-10.)); +#298 = DIRECTION('',(0.,1.,0.)); +#299 = DIRECTION('',(1.,0.,0.)); +#300 = ADVANCED_FACE('',(#301),#320,.F.); +#301 = FACE_BOUND('',#302,.F.); +#302 = EDGE_LOOP('',(#303,#304,#312,#319)); +#303 = ORIENTED_EDGE('',*,*,#91,.F.); +#304 = ORIENTED_EDGE('',*,*,#305,.T.); +#305 = EDGE_CURVE('',#92,#306,#308,.T.); +#306 = VERTEX_POINT('',#307); +#307 = CARTESIAN_POINT('',(45.,-8.25,0.)); +#308 = LINE('',#309,#310); +#309 = CARTESIAN_POINT('',(-45.,-8.25,0.)); +#310 = VECTOR('',#311,1.); +#311 = DIRECTION('',(1.,0.,0.)); +#312 = ORIENTED_EDGE('',*,*,#313,.T.); +#313 = EDGE_CURVE('',#306,#306,#314,.T.); +#314 = CIRCLE('',#315,8.25); +#315 = AXIS2_PLACEMENT_3D('',#316,#317,#318); +#316 = CARTESIAN_POINT('',(45.,0.,0.)); +#317 = DIRECTION('',(-1.,0.,0.)); +#318 = DIRECTION('',(0.,-1.,0.)); +#319 = ORIENTED_EDGE('',*,*,#305,.F.); +#320 = CYLINDRICAL_SURFACE('',#321,8.25); +#321 = AXIS2_PLACEMENT_3D('',#322,#323,#324); +#322 = CARTESIAN_POINT('',(-45.,0.,0.)); +#323 = DIRECTION('',(-1.,0.,0.)); +#324 = DIRECTION('',(0.,-1.,0.)); +#325 = ADVANCED_FACE('',(#326,#336),#339,.F.); +#326 = FACE_BOUND('',#327,.F.); +#327 = EDGE_LOOP('',(#328,#329,#330,#331,#332,#333,#334,#335)); +#328 = ORIENTED_EDGE('',*,*,#289,.T.); +#329 = ORIENTED_EDGE('',*,*,#271,.F.); +#330 = ORIENTED_EDGE('',*,*,#222,.T.); +#331 = ORIENTED_EDGE('',*,*,#164,.F.); +#332 = ORIENTED_EDGE('',*,*,#108,.F.); +#333 = ORIENTED_EDGE('',*,*,#139,.T.); +#334 = ORIENTED_EDGE('',*,*,#198,.F.); +#335 = ORIENTED_EDGE('',*,*,#246,.T.); +#336 = FACE_BOUND('',#337,.F.); +#337 = EDGE_LOOP('',(#338)); +#338 = ORIENTED_EDGE('',*,*,#313,.F.); +#339 = PLANE('',#340); +#340 = AXIS2_PLACEMENT_3D('',#341,#342,#343); +#341 = CARTESIAN_POINT('',(45.,-10.,-10.)); +#342 = DIRECTION('',(-1.,0.,0.)); +#343 = DIRECTION('',(0.,1.,0.)); +#344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#348)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#345,#346,#347)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#345 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#346 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#347 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#348 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#345, + 'distance_accuracy_value','confusion accuracy'); +#349 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#350 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#351) + ,#344); +#351 = STYLED_ITEM('color',(#352),#15); +#352 = PRESENTATION_STYLE_ASSIGNMENT((#353,#359)); +#353 = SURFACE_STYLE_USAGE(.BOTH.,#354); +#354 = SURFACE_SIDE_STYLE('',(#355)); +#355 = SURFACE_STYLE_FILL_AREA(#356); +#356 = FILL_AREA_STYLE('',(#357)); +#357 = FILL_AREA_STYLE_COLOUR('',#358); +#358 = COLOUR_RGB('',0.800000010877,0.800000010877,0.901960800373); +#359 = CURVE_STYLE('',#360,POSITIVE_LENGTH_MEASURE(0.1),#361); +#360 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#361 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02, + 9.803921802644E-02); +ENDSEC; +END-ISO-10303-21; diff --git a/ant-tube-cache/ant tube storage.FCStd b/ant-tube-cache/ant tube storage.FCStd new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..66d003d42230d8528698d9d7eacfc00a0ce2d496bd347b9096c6f619660a8854 GIT binary patch literal 50838 zcmWIWW@Zs#U|`^2IOU`jU4Qpc=VVC+hF{AV8F&~N7+ms`OLJ56O7tpnbKb_jF1l?s z>EHb252{vwOIf8flOcam@ywz(7RR^ltVmK%ed*sdEn&8B=aqmEq4~>i-KuS_+{Ee_ zxQBy5UrE)=DJ!ebHReVJgZwV(yJy4e|JzD>+fOv#9Q*vM`~vO&ii+tk`f{E>{3>7k zf8XWbkKgCd+xx5E@A=GKfr zsxxK0(IQeBRSDIX1VB8mBrcWqzu?_{_6t4QHLR!7l$F`aaJui~P5n>*w#c z$m-$i{v|W>e}2CCTG=;DWWnk*7ly6JrK`Q(zG;5@r(<`Jh;MMH>%(%<-Y0jytrDK` z^2?dIEZ&XR}cEh`i-rHr{>>RjJf}H z4SUGE2{Zo-I=|Yx_hRUTnp|gX#uMh7>X;sKPVrvf!v9Uca&uG2$CH+_{i^5dD!!x( zwUs^j>$14(O3mL-3;CKB84Ft8jsM19-Q~7TRHp0r!S%^L@4ipC^FH+C-;U>(H|zfT z^e@BLa>}DiKQ5e}BK!Ezq!xwyx2y!O_rF_j|Mnt>Wk}GyUGHW%dk4t)-q~w9Z|c4K zKN@svlD*Mv$fBydM`cB)fdpX}sSZ6t332g7W6!?C@#f=ON zbFG(rJy4s^l3Efz%j)>I_4Cv0W(9QCJWmL`pv*3oK21+n-ZsHA&ryBa^>fc8`qdp@ zUw7YU?(Zv|DHQ%A;rySBy^T8WJ?}0EyYhW&zNPYMY0vZOlf^Ifv+F$HH{su3`}))S z5|%zZ{(s-GTrbm~Rl2;KGpBu5vE4pb{L&A-{a2r+cx~Hn;^bW2^gnvX)7v|3`C6)9 z-n~=2^trRo+b8$`OaHn5e`-e0%DTGu zz<$!Xiz1d1aqT<8s`B-+9&;JL6qY;~UEY#9$Mv!3nuDU^UpFi=cKgTm{SnvvkCK_z zbGWYCPq43f60&2H+s?D8k{_xH+U<9^tm}JpweXCP+ zP9dRjx&bQ>)I4K~$!lF@!uEF3=9$$YA0#CYWp3nb{KKhvt#i_8lREn=j#FnpQ2AZ- ze8&mL-FN?5Pe9nuMcLWW`r*KGt&V z^-`7yt=D<0_w3zytRbmxszt{2n(09wG*d9$2{%QRv| zM0kX#t-JB>gO-+@TgBBEp1h&V6Sk^S#qhSUsIJiSxl;=KrLv3S9`lze@L6d(TI6t@ zGI_gv)*&Nb_La-L;x4x`yiQ?xwqa}3x~~d%qqMK?nxDD0II8_NU!}VG!}!F+E5Ryh z?SCca)J=Nb+HuxT$FY5Fb#{=WSl*4Pky9qLzIe5SCGt|cp7|ae8!Z;HL*w z-*3D7Jy12|)_eC{Lp$lnQyoo}*xb_Yz2EQrEQy?VuVAK;*YV@0FRfuTU8WQ4^l^Q| z>VKkF5>sL&_X#uQ-?6+Wy;$kG+oqm{?yXW+!{)sFQ({wA&sxVeL&5L)YT1eBc8CWV zP7munsZ(?>%DANQgN4nJZ!C!d!c#7;Te|AP$9LbaIB!l!x^Ky!B7b3BbC_1@o4Z=w zS8}|s@g^57TpGQ`+-B3F89aRNm@0hy?geJ{bZHwqZQo|NI(Ut*Wo+;l-Lm%~!GfEu z{xT_~)f}1fRc&dDILE!a2MiXRoVE0e>|6KKWlM~?4VNw7%#$sb*O#7})aL(IF=reDNZ}=!hx@SScTf8toD<)QtDlCDj8 zz!g*>S@p8#LVnT9|9L)X&lj8Wo;dm`=*4tN51ZIa(cjO_HZoMrldY`Q+so8<&t>T) z{+7xTyZJsF1hz(OdARQNc6w_5w=EJ+QjWcpKFwV9ZT9Lz zb~;LL#3!5)iVM1Oa#R;Uw%$z$*yL!x+%cBR`=s*9>m8yCZ_V5iA-L0E-TFfoS2cqd zBy90WIaPe3VqL&I=BAw+v}dnM%5rE^39u}f&tV{LU?Bd+>e)AbnPPUP;_EZM zA2TRdFxdWg#_gLzFUrc~O4-@_c6kf;AGqsfe1A^u!uvBf=_E5%YF^>wKCJgp@BEe; zg%j2SCw8AZW8S`pxpB{0r#RAd!6&S-y!Pg$tgqTuemip@ z+}b71_;Y{%o=@i#-aoi7al8J6?Q>7u7C&)Y?}@0`y(ry1?EQNJEfSpnl`hnOv+{lP z;p3wFcfEPM?9R&tL2oZud~FloR^L2bF3)Dk`u*Dcyt!;&mz?k3nEmr~N!-I@3}175 zCbXY;ESueVB$-FaIP$nd-L;LW!ByW3r#_FJdd6a_h5ppyb9Sqdik{qAsDE3>$n=45$AyN4U!z~?c%1#;`u6N0ox4xgYnO{v z)Olaecwx2JfZO8dWRVB)=Kb5+=a(yF`qoWU`qS)j=lP6#4_h=_R;_Vn{U)-s{l9j$woPN~Ws{VENCBIn5IrlId8rBde}&FAY|i2GItZ`FI5Mp)-^Ts!;YV_x8| z|EmJ?-*9(UE!y?%&pcHFtExWJy8f7|E%tgd6z*4RiO-&qBg)J9Y0K#qj$LgJ5)&Tm za^rtEwRNwSm!@`nEg8NIHz|$W6%m+NzI)~tAyJgbhzwkR5~_EOL5JE+#ee% zK3tSt*uC+qzygNv@*XC?5^P!TpPE#uwm*s4!>6W7AIgbkco*t?3 zx^6e`S@f@i?x%ju*~GZ_&0OPMOQW|Gc+S7sb}#zg3Fi%S_?ct+e9!Lr{LJD}xotJ$ zwt9VsjpEyOi>Ew`V_18SyRcGrc|}!Q@!O-V>*F=WQucWSb?g2}vXeW$?VeMmj=~GZ z$d@O3W3FDxIP+;&N6ba$9COZDJ`1lY2VYSLda^YtGm_6Od#c70E{$Dwn@U4^n{yXP z?YL;o`*1C@l>M8hymH@6=X~YWzZBK~%S`W*-_g)2i|&xjze=HH^%L`|df#0a3XR_H za@96|5$~L@y77xjUl~pBUb?ZY>s*SLpQYbPNxidquS{7d7hiiAe7EJYx%KT&aXV`2 zx701j*p-$Ox}o7-xc9Z9JpxQ6t4@{%uWp>9eY*aLx7`0PlJYN9{MK^XZt3})&9`aF zlCRvqI`>FsIez=uHIXI2!ueg;sY42cC(nJiFQ-I3IS@JH&fI&w z7roxF?cK1Eqc862`S~sPI}&HC-@N^00Q0VE&04Z4o8qo6zWDV|UhvHOA9Kou^K%pr zrD(3`2&{Q zZC$oFYB}C7nECps%F4>;PB#=(`U;)FG3hA0>Bzk5-6qQtjP{-1EPm@L`xBcV{a@xv zh>2dDn(+5j(2ueci*@R~mvyl4W|Vx>=rO-*7L#Ef(sCoa@z^^CMkB z;bVQ!vYk!~%RAF{9xTgld$zdxiDG)kA^q2R*;D54kPljszov})fad)dQ~CY2 z-rjGvl5=Y$yO7$nGXi4Mn#^uwBuC9MVxA;Aq3(2AUUS}u*?WSYHx^!MQN1k~l5|O- zecRg8!DrTRKh00Pw(RNaFUL}ESugr*GCz6d;;$<eg?et@HStwi@b|#FA1)5n3#Tb9nEQF27~99LhHuy2unJz-_jIoU z(=Atr-}~6MGofLCQ@==Kmiw>z%Hl8mJD>h2Gy1V{LfWD${>j#F{AX|arQ_1E zEvh!?3Fm76OP3y1*$LLZkImmyJNM;=Hvtzn-D#8MT77!?<3a`2Z3k4hbB6BJsR_G0 zg_(83$qPFb1St9fd}szp8=dkUW)KJIkU)nQtx?CE7$ilLST zepbcm!9D@p1&b$K3wF3F=*3rFk>Xld%qY_P^Lo+d#*}w9is8)XE%FSNtas=KbnS0= zaX9s!pq$klvC^eh89v;#uYc{cp7^iixbl;?YmKCssu_2CP81Or3`|^Z$|4;aJoVn_|XX>|)*w!`&yq^y;hx7jM^{qFCa z)-Aig)bRA|OG~zfx=M)!F5$jYt760#^nCq1X{(G^u3L&1nuc7K$}+ybJuI8UeaDT` z%}w6Ba)R>rzF@tt%jv6AJo}pd-K2nBM|1yM|GeY6(yaMY?ysM@uXai2JX&!pnZB$n&gL z40*QvmuAxSmfaKXvzttKvbB%JzLa70iTBESwpp{5-TM6dfb+@s!F3Ci_Vb5!>rSaJ z+8*?`#mfD3s8V5a>51>o7nL${SIvKWLbrYT{q)=@m%9091YGLo-`$#coNvLQp1F0m z|IOOC*fM{&>TIv)2ce*DQL&>re!&SGfjH6)fyXS+bgfwb4E{4>eiIvyb!jftes~x zZog=b-FJ4XG)tZF*O^~_yq@XvtaAF+jk=RMP9Dw43H*MV*OTo;N=oG^=8K)l+d6rb z4*lEc`P<#bvirrGJBRoG=sa)AJz+K9_jmJOPSDLX+pnD<5Ls`1v{HJS+Qbh>xVJfg zn~RmZt`&W_b5Z}c$9xXU9|B4y34ArlUZ*a#zCC;5r^vt3r)=9-xL-1r+I6nOgzvu! z>yPVa7r%Y@T-GCMa{LmG{|d)`75n5DR9%c+eAsG7qpS>nNf)@KDEyeC^8V8|mwu*I z|GOg<@4r^@qsl>k|Mq=2HP<5%sasRj5Fnfi)F$*4W4-?exDRxYBKMHp}$zN z{|8q)jeQ3WKjzly-P)vIl4HrUk729H0fuP@n39(@sJI{SD?Acm#FFu}f1zn#+TPWx zHt~tx2%aMMZ~dCJA6UwKFHa~Hc8HwHtFZc3TE(U4Pb^^q+1D**C0;iWkv+9*&C06t z7c^e8lr3Czdeu4xQLSZahkso=x%%;ztPR`hg~QJO$h6<2H!XE?{fFEwTYD1c*KT3j zz4&>=TsNoyA=I?gMTH1)VBV8fFWbNz*4iOoiF59^KcHmBW{ z_Z^Zeon!D#OriBwk?VcF|6MEmZZs(iePrvB@Ltujp=tZW!;cQSm$&F0yXM@$bf;e7 z;)~|5EjDgjoOd#+sM%S!=)bUIIMlIYPx)RezmFEni<0b?X3P5m-`=xod^=S3z3I#y?gdw?74_CX z7V$q{@bP!j0_ir!#(V3sA9w$(khxvO&8p#ifqB!V$GP zK2q>z*Og065`8b6^;K$=IT~4Ku4ihVuKqs$-n|+{dG>wQhH)_^hqI~$UNLIBRvqyx zbXXpdvhDqB-fho9qHZk@@ia&)U!2ggf58WFk$+9AbzAoTGEwMX)7qQdhvExP zS3CaT=Bhtf`&FD}YD$;!ZE3d7#VxB7nC(~;iDSMNWjlha69Q-T~8y!^BjO92& zo^Q%J_UCFHQ*vE<6hkB{*WTrq72buLg&w`qz#|&WxGc@(SINNz5QMP$a4J2)&0lE@^2e&eXoM~q`WT- zFJ8{ddU5qb`BM4b2l@wYHRa6M#Z-DYWaGXI-5;)>`SbX3{@+(w!9T1mD*mX>-z)ec zy7JX*=lgwIXGk{geS08I@%Oc^y=VCIWZ6D_YkhJ%>djm3liN#QcyHgi+2>uW?z@J( z!f>ZAtUO;>clYi4+dRGIx6`Lw?O$9c!xP@yCBJX<-pAayN7waUqr<(q4)@MYTd;le z=Nr}*8gF{*=0@-P`t0WF$HnCq{9-R>r~l_ioxGVUFKigf#K0iR$-p4Sz`zh(Qk0pO z?vYrWky@k|l9-f}s#j7`vNqH=|F!|o-sj;gFH)Jc4lR1J{z-_)Nw$*RI-VO>t5_dw zNNQJl@qT{FO|jI|pZRtRJ`(;p&(n7PyZ8I+?w|A8zjgWUs{Q%)Kc;!_OO)A^yY2S; zxO2bnhOhbgIMHJF&IV}*kArb{XEN^F`;q_M<1vSNNo>>lVNGc>nu(@$bG8 z*Nl>$cIh=ZrJrFspC#z;G2z@a#a}_O_BqudY;UaEG>))7S#6)p>ht)y^Yp1Yzml^m8}=|gT&UG1cTA9P zz31fP)8f z+?X7+HQ7r}l1;d9opQQdp!?JdK3Wq)xEJ|UwRlyw%&KT9pMO!gg89%A8>h9EEW(G% z@~{6FGt2rTzgb&#!Za`UbBgP>Ilq3UC~Yqw$)6%&;{1B{VgJ<(YQi>`*lHaYZCm6W zc)X-)M?{mfyM_MA_SA?QmgUEIG*c7NqJW z6&1XVzMp^Ff~W3#{KDhAPp>pkJv~XTJ+EBs6*cdliwV za@y~*nPcGcKA(wyeoUOQC~SHDIludRYSqt$$A`y<&9CeD{$cfxmygmvKL2$4Y|y^g zy6C$7yY@!KhS#srn|A-h*|ir+Sw-huxjTJ@``wklwjb+U7sR%-!%nK)E{vZN4=nQ)eGkZ>Rh?|YI|qzz2g(BermXvvp-g7OrC%1#*F`=>sDXhJ^TIiSC4gH#VmYx zwv%<~+|TQ-t;?L7zxIPI|4|$1&noQPtW6uYeq9^3_ABoxliZyFwM@Jc>!TL;e!iBi zlCbcMRpE=z0yC}7+9)la7?M$`)8}>7XX?)_S$6zqo*z(m`+VunM)d}-t2&Mzd@pX! z(^!5`GB$d{y&YjMlV)Drn0l-@^w6vn%gHlltk}^u*?p_nt&E%cgW+`%0mc zv+91`EWR}>IlTD46w}!>mB~g|F3nz*?C-i>=13X?&n7ET4MRKilRoo(Pp_>vJ+@qY z#-W&r_x$8{XV#@AnK7rlJo{(k^ylGnC(~alu{)_<`Y2YZDP_o9Xi&*oXVhp|xpC_e z`_=mPc5Bytjow)K|NGaUXRm(xb@}e}uZ+8PS?%8av%IpfQk!AfjR>2H_ns#>W-a&r zUTtVS&4z3Dljd@lUGiS$SLWqRG_Q2LdE4&h!Rgl&{bjIN=`l_d{zxM1t<|%RELJ%%|J8J*m)5QOe@ArAE3xu-e{RGY`|GKngG-KpSH8Gdi~H`Z zKXVuEeY<;Ee!#L{TvzYkI{LA+{`tJ~LTdc?j6?%2Uc0#T#EqortuONHZ~WUAX7PQ7 z)sEzB*_>SC+^NM1w|h8!npV1UOYNEx8IaQ;nac1>Zsk?2T~8zov_8JsuppIto6@rL z3qG8;_kHxBZ>ulI4lDBqX&x3zj%9Pr5ki+or2bJpUSvt!j>4R&TSLzU=5m%Zx8#oQtMd+r7G<5oIp1 zY-4h@^`~8#Em;@B_T^Zf&R8gN?@w-Lmitu`6RB&HJepeINj>?7Tbx%DPOMkRZu!*ipine@|tnp#@RquHLfqEBjzIv(q^+NWV zdsgOUOj`<%JZrmoXUmzi^K)doBBT$*x#uLe7)c(qa<62cdvE8?z`3`j?z=62=>64u z8Pl7{#akZs81T9q?~-D>YPL63JZWA6uc5(_X~t&+j(C;0T#tO2(e{nqr)qcCv;LRi z*F`R7ii+NnX<>|5%F~g#W4ZG!{!pG>xlyn9j?7xE`?-7}bNAWB08!`Wgi z^X%BoZ7;m%d+4UKz&+{hdN1YGQdjdQ6vzuX?Pq@GW-gGs&|-a3Nn{~`692jy%V`%bYW8H#5Wrg zduHn$t4uBKD_!B0Co6h=i%r%ni9?B=T8a~A`Tp{fe6wQdrdL{5TxYCKQ!tn=f3me! zBJpx&k3z`VShK!cdmLZbWZ(6++p}bv%!Kb=uid4~R#+EyE-hY>9DcQK+LKkjye4N; z#s9pFSNb_~?b4lTc^6Z+$C=fxXLxy6t#6(D0&$a@8eaq=CBJd0tr zV;3%#E44mOI_Rm*vW@5N(OnU1ud}|scCnDB^h;sCAAfYT_?F^}AB5BA%S#>oFL2*v zNf)2w)amXK{{wni(->U;d!2V{Zxv>Eum3Q4s!RWb1EHagGbCpoEM8FBajPD+;Z$+O zTA>rP28NM=K?t?J@=YuNHJVcUPIDbH5ODqeUHchxOi9$5^>bB^_C8wmJK>mAM({na`8vb_A~vi9LT+ zEpV#wLMuB|hchrRFff4#1_lNR1_p-U?9`Iv3_Z`hlGLKS#2k2)%glhP?`FZ{T0KSv zhITdv1_6XVxca@pvHr~lBDMSXKeAgDaoK3uryU3Gnat`r^Sn)QlEAJH8&m$@tG=1G zNMx;!muGcxRrR@-x!f0%M0Fpjs-dUW+=i>+0@Bnm(-jYFBkx zd9@alDcjd;s4E(@EDLP*p2ThH61(^GAK&Ir0%j5oPJ(ClFEd)WrD5HSfWFSfpAJRd z56yD<=kv8#rgx=vxApX!tN!Jjs?A#!>2v*|gng)I>vt=ZByZ=zWCewBaGtU2|etJ0g7@m-hW zIQA=_m|c8)o$dbf4E;y%F`|a;)N%pAJ_ZH`Zbk+M(84NcoIt`Bnw(nwPV+Sx2<$l@ z{zhEl)}zkZOVk$|UaU}m8RfY^U@hBUCDX>7M<{;=JL>i$Q^&YX5)Vqj<$VPFtu zU|d@~${Pxb=7drn> z+S9Km^8cK!vDKgUVdIQnyuR1CcoiO02mcLRc9rYO^jnV2DU(@#?cY)FH^*+amE*uoBj8y{!?cUzkT)eqTQPBm$$xR)_VJC zzBXHu+NKqYS6?#iS@U<(zJGUFCTV4gg^@;NrwU)Ge4b{1jbfkN$rsiLf znVxa;7CWlSUNXItvBc)%k)vrb3b%Z>%(srcRP2)_Xth%Q`Yd^$WB&hU&YE9Z@c+kS zr}p3L9hPXid;FA2E19zEMNLk%~`XWnOuXN+?#k~inEl9kz(eJ6(#qpwteE*hc*^fwqeCfMO9f9o{e9wnnn%|1@+liu zt1OW|DYNnM97(Z!rUjNvGr}3>N?o}3@v`DUJ7?A=*?C4KZgwwvjKsHzGejsg>G`+r zbNj!a88yjWNWb)$g^_{5jfsIl97~de=9|D!RX`w87;?=qjOJ|(wZYxr{$mx}P z`O~JCe={GR`n-tEps?1dVKT3TW77j8=Z`mYrLT)J?pZPSTeyJIjJron6fawDU!Efw zx-IT`PnyVDzdgsBk2g=R;%{!hH+e0GPsOu&AF`GmadR@ZQuF(`z(7M#WO4E8DS<1c zAMAhrs)OgvH08ze-?Scw>^SQFum6H_oy#F*n?*O2G=3l3WBCWItSM&PkmJh4z>qA; zz`zR)I7BWDkM&nF6sdi`enQRXbKLx-R==*WYM~H2s@4v-ccizIWj23-&)7UoV|nyL;RE%~y4z zJMP~+u`Y8HlZ)f}`Kx{~ue#Qyp?|emOmVi;g8fHpyMKE%JO?5D4u{o%V`a@}Hbob}~@SKo|JI$rOy zUPx74ySG-~ewIUsYG!qs2kb*4E8GdtdFQ(#v4$ z8|U7O9e#R7Pi^+kZ$itDBy6tPrko}EQZvd`Be7DDJH_D9&08TFe>m)&-~UgcSYZX*183JSTX3LC5y2c`F_< zsUF@Q_Iz9Mk&gvOCOaMZ+#r2Atd9|L1OrXYLk0A+y#N6Wf`}Wpj*= zKAOrL!p?A+X~9B~i_Z?0%uk%XQRXn4zoc~|pU1E1GIziEaGX(WJ=5Q6=hpU@6*Z&I zQ=2*kmQe*!(i`?HDtVj4EGo!?ltmSsZf=p%+IlVE^?OHohiBe9qxPKqGck3B`u44g z{OL=WBJYas6A7-o7~rR3<+w68D$Z=Ly>3ip+!Y43b^aU$n;3;0Eq0s%6wbv~#^%SiZe!ua-#s^F9JwEstC5t{vEAg3=RviJvD*#>Hz z!J25WvMso@pr9zVxHvTho>|dbXvo^6;Vm=+14F`%yV(3fiBF)&VTM%TkOl}yE8MoV zlYIRT8}PKff4}~Npjp&W&by}yv&xwpuVl?xyl#qDsPWh2OaE*+<)FU$&%5m9yrN>G-j#YK52SZ#t$XRnKbJ4a_C@jC>&uSr)%=psJ5Pc~ukP%k+l_u5{E#xsJ2h(R zr4;*ZmEo_qNzFdbuQZ|eZnvISdX?Rio2%_2=O0=)C+b)*>-txdra4-qu0B+j*!oxS ziKp;w%>z&RB(M5vBp)qYa%9@}^1wX@muPMXGgB|P&2`@NKzz(TMU9s8BJ}EW{wx;8D|x=SAmEobha2Vf5h9C+{=9 ztpz0)BR{2?P##@J3(VFSME(=CpWMp7C%?%mQ4aiT2!`ZGU=WP3A@?#fEie z|9?5v2{GA~NSPjCIT{dLXc%(lc~a-Mn>XGUzltySSK`{GQY&K0`Saw{uBPp!v(%K% zU-nVgdiYCUWX(k}-xWm~o6T=BUMdqk5W4l(f?qA)Ywn&c`mHoSd`82E(3UAz6aIaE z;3jl=+nK2+wmzD9f@|*bAk$|(XT>KLnoc=0e~OCt(|0H+i`ACm| zwwx>1)#A)2-aXRRu=Yd5xw6Sc>#8Ew%0D~&^vW6a**71uJTbVT6My!GsqZzDwHH6k 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 HU=s%bSR8OT literal 0 HcmV?d00001