From 5d8b44e3e516d2d7ce79fb60b654a9709ff6f4a9 Mon Sep 17 00:00:00 2001
From: nachotineo <nachotineo7@gmail.com>
Date: Fri, 4 Sep 2015 23:39:37 +0200
Subject: [PATCH] ISO7091 Washer

---
 .../ISO7091DIN126_CLASS_C_M10FlatWasher.fcstd | Bin 0 -> 10889 bytes
 .../ISO7091DIN126_CLASS_C_M10FlatWasher.step  | 291 ++++++++++++++++++
 .../ISO7091DIN126_CLASS_C_M10FlatWasher.stl   | Bin 0 -> 24884 bytes
 .../ISO7091DIN126_CLASS_C_M12FlatWasher.fcstd | Bin 0 -> 11167 bytes
 .../ISO7091DIN126_CLASS_C_M12FlatWasher.step  | 291 ++++++++++++++++++
 .../ISO7091DIN126_CLASS_C_M12FlatWasher.stl   | Bin 0 -> 25284 bytes
 .../ISO7091DIN126_CLASS_C_M14FlatWasher.fcstd | Bin 0 -> 11673 bytes
 .../ISO7091DIN126_CLASS_C_M14FlatWasher.step  | 291 ++++++++++++++++++
 .../ISO7091DIN126_CLASS_C_M14FlatWasher.stl   | Bin 0 -> 24884 bytes
 .../ISO7091DIN126_CLASS_C_M16FlatWasher.fcstd | Bin 0 -> 11877 bytes
 .../ISO7091DIN126_CLASS_C_M16FlatWasher.step  | 291 ++++++++++++++++++
 .../ISO7091DIN126_CLASS_C_M16FlatWasher.stl   | Bin 0 -> 26884 bytes
 .../ISO7091DIN126_CLASS_C_M18FlatWasher.fcstd | Bin 0 -> 12294 bytes
 .../ISO7091DIN126_CLASS_C_M18FlatWasher.step  | 291 ++++++++++++++++++
 .../ISO7091DIN126_CLASS_C_M18FlatWasher.stl   | Bin 0 -> 28484 bytes
 .../ISO7091DIN126_CLASS_C_M20FlatWasher.fcstd | Bin 0 -> 12440 bytes
 .../ISO7091DIN126_CLASS_C_M20FlatWasher.step  | 291 ++++++++++++++++++
 .../ISO7091DIN126_CLASS_C_M20FlatWasher.stl   | Bin 0 -> 29684 bytes
 .../ISO7091DIN126_CLASS_C_M22FlatWasher.fcstd | Bin 0 -> 12583 bytes
 .../ISO7091DIN126_CLASS_C_M22FlatWasher.step  | 291 ++++++++++++++++++
 .../ISO7091DIN126_CLASS_C_M22FlatWasher.stl   | Bin 0 -> 30884 bytes
 .../Metric/ISO7091DIN126_CLASS_C_M5.step      | 291 ++++++++++++++++++
 .../Metric/ISO7091DIN126_CLASS_C_M5.stl       | Bin 0 -> 24884 bytes
 .../ISO7091DIN126_CLASS_C_M5FlatWasher.fcstd  | Bin 0 -> 10239 bytes
 .../Metric/ISO7091DIN126_CLASS_C_M6.fcstd     | Bin 0 -> 10331 bytes
 .../ISO7091DIN126_CLASS_C_M6FlatWasher.step   | 291 ++++++++++++++++++
 .../ISO7091DIN126_CLASS_C_M6FlatWasher.stl    | Bin 0 -> 24484 bytes
 .../ISO7091DIN126_CLASS_C_M7FlatWasher.fcstd  | Bin 0 -> 10374 bytes
 .../ISO7091DIN126_CLASS_C_M7FlatWasher.step   | 291 ++++++++++++++++++
 .../ISO7091DIN126_CLASS_C_M7FlatWasher.stl    | Bin 0 -> 24884 bytes
 .../ISO7091DIN126_CLASS_C_M8FlatWasher.fcstd  | Bin 0 -> 10545 bytes
 .../ISO7091DIN126_CLASS_C_M8FlatWasher.step   | 291 ++++++++++++++++++
 .../ISO7091DIN126_CLASS_C_M8FlatWasher.stl    | Bin 0 -> 25284 bytes
 33 files changed, 3201 insertions(+)
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M10FlatWasher.fcstd
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M10FlatWasher.step
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M10FlatWasher.stl
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M12FlatWasher.fcstd
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M12FlatWasher.step
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M12FlatWasher.stl
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M14FlatWasher.fcstd
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M14FlatWasher.step
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M14FlatWasher.stl
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M16FlatWasher.fcstd
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M16FlatWasher.step
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M16FlatWasher.stl
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M18FlatWasher.fcstd
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M18FlatWasher.step
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M18FlatWasher.stl
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M20FlatWasher.fcstd
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M20FlatWasher.step
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M20FlatWasher.stl
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M22FlatWasher.fcstd
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M22FlatWasher.step
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M22FlatWasher.stl
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M5.step
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M5.stl
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M5FlatWasher.fcstd
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M6.fcstd
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M6FlatWasher.step
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M6FlatWasher.stl
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M7FlatWasher.fcstd
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M7FlatWasher.step
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M7FlatWasher.stl
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M8FlatWasher.fcstd
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M8FlatWasher.step
 create mode 100644 Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M8FlatWasher.stl

diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M10FlatWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M10FlatWasher.fcstd
new file mode 100644
index 0000000000000000000000000000000000000000..ecb2741c41b29de942f69334b9c2fe869408f673
GIT binary patch
literal 10889
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

literal 0
HcmV?d00001

diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M10FlatWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M10FlatWasher.step
new file mode 100644
index 00000000..b5c05223
--- /dev/null
+++ b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M10FlatWasher.step	
@@ -0,0 +1,291 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME('/home/jesus/Escritorio/DIN126M10FlatWasher.step',
+  '2015-09-04T17:39:27',('Author'),(''),
+  'Open CASCADE STEP processor 6.8','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('Pad','Pad','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#213);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#113,#199,#206));
+#17 = ADVANCED_FACE('',(#18),#32,.T.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#50,#81,#82));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(10.,0.,0.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(10.,0.,2.));
+#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(10.,0.,0.));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(0.,0.,1.));
+#31 = PCURVE('',#32,#37);
+#32 = CYLINDRICAL_SURFACE('',#33,10.);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(0.,0.,0.));
+#35 = DIRECTION('',(-0.,-0.,-1.));
+#36 = DIRECTION('',(1.,0.,0.));
+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(-0.,0.));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(-0.,-1.));
+#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43 = PCURVE('',#32,#44);
+#44 = DEFINITIONAL_REPRESENTATION('',(#45),#49);
+#45 = LINE('',#46,#47);
+#46 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#47 = VECTOR('',#48,1.);
+#48 = DIRECTION('',(-0.,-1.));
+#49 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50 = ORIENTED_EDGE('',*,*,#51,.T.);
+#51 = EDGE_CURVE('',#24,#24,#52,.T.);
+#52 = SURFACE_CURVE('',#53,(#58,#65),.PCURVE_S1.);
+#53 = CIRCLE('',#54,10.);
+#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57);
+#55 = CARTESIAN_POINT('',(0.,0.,2.));
+#56 = DIRECTION('',(0.,0.,1.));
+#57 = DIRECTION('',(1.,0.,0.));
+#58 = PCURVE('',#32,#59);
+#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(-0.,-2.));
+#62 = VECTOR('',#63,1.);
+#63 = DIRECTION('',(-1.,0.));
+#64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#65 = PCURVE('',#66,#71);
+#66 = PLANE('',#67);
+#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);
+#68 = CARTESIAN_POINT('',(10.,0.,2.));
+#69 = DIRECTION('',(0.,0.,-1.));
+#70 = DIRECTION('',(-1.,0.,0.));
+#71 = DEFINITIONAL_REPRESENTATION('',(#72),#80);
+#72 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#73,#74,#75,#76,#77,#78,#79),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#73 = CARTESIAN_POINT('',(0.,0.));
+#74 = CARTESIAN_POINT('',(0.,17.320508075689));
+#75 = CARTESIAN_POINT('',(15.,8.660254037844));
+#76 = CARTESIAN_POINT('',(30.,2.449293598295E-15));
+#77 = CARTESIAN_POINT('',(15.,-8.660254037844));
+#78 = CARTESIAN_POINT('',(1.59872115546E-14,-17.32050807568));
+#79 = CARTESIAN_POINT('',(0.,0.));
+#80 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#81 = ORIENTED_EDGE('',*,*,#21,.F.);
+#82 = ORIENTED_EDGE('',*,*,#83,.F.);
+#83 = EDGE_CURVE('',#22,#22,#84,.T.);
+#84 = SURFACE_CURVE('',#85,(#90,#97),.PCURVE_S1.);
+#85 = CIRCLE('',#86,10.);
+#86 = AXIS2_PLACEMENT_3D('',#87,#88,#89);
+#87 = CARTESIAN_POINT('',(0.,0.,0.));
+#88 = DIRECTION('',(0.,0.,1.));
+#89 = DIRECTION('',(1.,0.,0.));
+#90 = PCURVE('',#32,#91);
+#91 = DEFINITIONAL_REPRESENTATION('',(#92),#96);
+#92 = LINE('',#93,#94);
+#93 = CARTESIAN_POINT('',(-0.,0.));
+#94 = VECTOR('',#95,1.);
+#95 = DIRECTION('',(-1.,0.));
+#96 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#97 = PCURVE('',#98,#103);
+#98 = PLANE('',#99);
+#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102);
+#100 = CARTESIAN_POINT('',(10.,0.,0.));
+#101 = DIRECTION('',(0.,0.,-1.));
+#102 = DIRECTION('',(-1.,0.,0.));
+#103 = DEFINITIONAL_REPRESENTATION('',(#104),#112);
+#104 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#105,#106,#107,#108,#109,#110
+,#111),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#105 = CARTESIAN_POINT('',(0.,0.));
+#106 = CARTESIAN_POINT('',(0.,17.320508075689));
+#107 = CARTESIAN_POINT('',(15.,8.660254037844));
+#108 = CARTESIAN_POINT('',(30.,2.449293598295E-15));
+#109 = CARTESIAN_POINT('',(15.,-8.660254037844));
+#110 = CARTESIAN_POINT('',(1.59872115546E-14,-17.32050807568));
+#111 = CARTESIAN_POINT('',(0.,0.));
+#112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#113 = ADVANCED_FACE('',(#114),#128,.F.);
+#114 = FACE_BOUND('',#115,.T.);
+#115 = EDGE_LOOP('',(#116,#146,#172,#173));
+#116 = ORIENTED_EDGE('',*,*,#117,.T.);
+#117 = EDGE_CURVE('',#118,#120,#122,.T.);
+#118 = VERTEX_POINT('',#119);
+#119 = CARTESIAN_POINT('',(5.5,0.,0.));
+#120 = VERTEX_POINT('',#121);
+#121 = CARTESIAN_POINT('',(5.5,0.,2.));
+#122 = SEAM_CURVE('',#123,(#127,#139),.PCURVE_S1.);
+#123 = LINE('',#124,#125);
+#124 = CARTESIAN_POINT('',(5.5,0.,0.));
+#125 = VECTOR('',#126,1.);
+#126 = DIRECTION('',(0.,0.,1.));
+#127 = PCURVE('',#128,#133);
+#128 = CYLINDRICAL_SURFACE('',#129,5.5);
+#129 = AXIS2_PLACEMENT_3D('',#130,#131,#132);
+#130 = CARTESIAN_POINT('',(0.,0.,0.));
+#131 = DIRECTION('',(-0.,-0.,-1.));
+#132 = DIRECTION('',(1.,0.,0.));
+#133 = DEFINITIONAL_REPRESENTATION('',(#134),#138);
+#134 = LINE('',#135,#136);
+#135 = CARTESIAN_POINT('',(-0.,0.));
+#136 = VECTOR('',#137,1.);
+#137 = DIRECTION('',(-0.,-1.));
+#138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#139 = PCURVE('',#128,#140);
+#140 = DEFINITIONAL_REPRESENTATION('',(#141),#145);
+#141 = LINE('',#142,#143);
+#142 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#143 = VECTOR('',#144,1.);
+#144 = DIRECTION('',(-0.,-1.));
+#145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#146 = ORIENTED_EDGE('',*,*,#147,.T.);
+#147 = EDGE_CURVE('',#120,#120,#148,.T.);
+#148 = SURFACE_CURVE('',#149,(#154,#161),.PCURVE_S1.);
+#149 = CIRCLE('',#150,5.5);
+#150 = AXIS2_PLACEMENT_3D('',#151,#152,#153);
+#151 = CARTESIAN_POINT('',(0.,0.,2.));
+#152 = DIRECTION('',(0.,0.,1.));
+#153 = DIRECTION('',(1.,0.,0.));
+#154 = PCURVE('',#128,#155);
+#155 = DEFINITIONAL_REPRESENTATION('',(#156),#160);
+#156 = LINE('',#157,#158);
+#157 = CARTESIAN_POINT('',(-0.,-2.));
+#158 = VECTOR('',#159,1.);
+#159 = DIRECTION('',(-1.,0.));
+#160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#161 = PCURVE('',#66,#162);
+#162 = DEFINITIONAL_REPRESENTATION('',(#163),#171);
+#163 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#164,#165,#166,#167,#168,#169
+,#170),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#164 = CARTESIAN_POINT('',(4.5,0.));
+#165 = CARTESIAN_POINT('',(4.5,9.526279441629));
+#166 = CARTESIAN_POINT('',(12.75,4.763139720814));
+#167 = CARTESIAN_POINT('',(21.,1.347111479062E-15));
+#168 = CARTESIAN_POINT('',(12.75,-4.763139720814));
+#169 = CARTESIAN_POINT('',(4.5,-9.526279441629));
+#170 = CARTESIAN_POINT('',(4.5,0.));
+#171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#172 = ORIENTED_EDGE('',*,*,#117,.F.);
+#173 = ORIENTED_EDGE('',*,*,#174,.F.);
+#174 = EDGE_CURVE('',#118,#118,#175,.T.);
+#175 = SURFACE_CURVE('',#176,(#181,#188),.PCURVE_S1.);
+#176 = CIRCLE('',#177,5.5);
+#177 = AXIS2_PLACEMENT_3D('',#178,#179,#180);
+#178 = CARTESIAN_POINT('',(0.,0.,0.));
+#179 = DIRECTION('',(0.,0.,1.));
+#180 = DIRECTION('',(1.,0.,0.));
+#181 = PCURVE('',#128,#182);
+#182 = DEFINITIONAL_REPRESENTATION('',(#183),#187);
+#183 = LINE('',#184,#185);
+#184 = CARTESIAN_POINT('',(-0.,0.));
+#185 = VECTOR('',#186,1.);
+#186 = DIRECTION('',(-1.,0.));
+#187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#188 = PCURVE('',#98,#189);
+#189 = DEFINITIONAL_REPRESENTATION('',(#190),#198);
+#190 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#191,#192,#193,#194,#195,#196
+,#197),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#191 = CARTESIAN_POINT('',(4.5,0.));
+#192 = CARTESIAN_POINT('',(4.5,9.526279441629));
+#193 = CARTESIAN_POINT('',(12.75,4.763139720814));
+#194 = CARTESIAN_POINT('',(21.,1.347111479062E-15));
+#195 = CARTESIAN_POINT('',(12.75,-4.763139720814));
+#196 = CARTESIAN_POINT('',(4.5,-9.526279441629));
+#197 = CARTESIAN_POINT('',(4.5,0.));
+#198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#199 = ADVANCED_FACE('',(#200,#203),#98,.T.);
+#200 = FACE_BOUND('',#201,.F.);
+#201 = EDGE_LOOP('',(#202));
+#202 = ORIENTED_EDGE('',*,*,#83,.T.);
+#203 = FACE_BOUND('',#204,.T.);
+#204 = EDGE_LOOP('',(#205));
+#205 = ORIENTED_EDGE('',*,*,#174,.T.);
+#206 = ADVANCED_FACE('',(#207,#210),#66,.F.);
+#207 = FACE_BOUND('',#208,.T.);
+#208 = EDGE_LOOP('',(#209));
+#209 = ORIENTED_EDGE('',*,*,#51,.T.);
+#210 = FACE_BOUND('',#211,.F.);
+#211 = EDGE_LOOP('',(#212));
+#212 = ORIENTED_EDGE('',*,*,#147,.T.);
+#213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#217)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#214,#215,#216)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#214 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#215 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#216 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#217 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#214,
+  'distance_accuracy_value','confusion accuracy');
+#218 = PRODUCT_TYPE('part',$,(#7));
+#219 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#220)
+  ,#213);
+#220 = STYLED_ITEM('color',(#221),#15);
+#221 = PRESENTATION_STYLE_ASSIGNMENT((#222,#228));
+#222 = SURFACE_STYLE_USAGE(.BOTH.,#223);
+#223 = SURFACE_SIDE_STYLE('',(#224));
+#224 = SURFACE_STYLE_FILL_AREA(#225);
+#225 = FILL_AREA_STYLE('',(#226));
+#226 = FILL_AREA_STYLE_COLOUR('',#227);
+#227 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#228 = CURVE_STYLE('',#229,POSITIVE_LENGTH_MEASURE(0.1),#227);
+#229 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M10FlatWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M10FlatWasher.stl
new file mode 100644
index 0000000000000000000000000000000000000000..27b0c8376fcbe6eed511861a3566ac8cc588b40d
GIT binary patch
literal 24884
zcmb`OU&wV^RmN9kghEghk%|3LG=(B5gmd9Jdw!OcgcwFhWeFLS{Q)T>P1FgeFvtso
zgru88oD1zD6oNyM-(Fwccu`5+C`3W0h=`~_47%%i#u{Vp-`smITOTxGzwg*{j%Pe$
z&Nb(lW3KtWZ+gRz{NQ)K>HqD=i~j4&mgSj8A3S~P6W{&hqVn>e`IZOo_~y5tB(`Pw
z)(5UrX^{2x0D_i;_|eb4|MVvx|H`K%E`RzvFMaUBH~d3zkPq@P1T6{iq5pXA={Nu2
zCxhcHAO5BX|Mu)FnyMT5ARj|4uq4D^zVh9t7ytLig5$G4_6-j{`p-We9MEczk0BOV
z65{Po|KjPZ|MM?`<EOs-Yajg6>pm15&}xv6Ar@E?;#FVwj??RZ{@;V+XFu{HJ?CeF
z16mF8F~kB(LiB%q>*>88exaW;TN<_A^EF@b;HQ84xn`Xiffgbf>V^2O7yr=dZ$9^u
z;CS21zSv&<slRHfrWWO6hy|8}c;eyfPVf1`cLc|4zW@2=kE$EAD67fZMoC=kku@a-
zve2-krUM+yj5xqSZgF^=JYEtPkGV%uVvJdNi25r8`vIAjgz)qBbC;;{Og_1#!EQsn
zbcmo9WLlE!dF%Nraq-&lJeAmBx1nB5UQJ$A5*M#nuO5liqO2xz&@N<h3vqyh+(I~x
zIG#vc9IG5RBsO{o`51zhgm64`T$H#t<~sgKY~+J{3_(jmIIcUsOI*BnIF3tf<b!++
zK}$k-fAX#)arwaeU-Qb`j~e+PA4Aa6hWK=G$kw^~K|aXG5bj4=5<+A3u*OPba<1nA
zE%)j15PlwINgR6S5An>a#m}Q;&yqFg+Z6&WM0mykp}G68=C0=GS}O`#kB{*BC`<B6
zE9zmbTCL}`);YAiRvr)GRa=(Cp>_Tcv7}lY4N8{QGwZfzNt_U9A)=vP2t~Ma#Y9E5
zwc;+c9v|VjTb9J3*nY0quIRiXo|l$maLGbw|2WqkrJZH1eTitu$2h#>6t@tvf3BTV
z9<6F^s`frO_#mt4fLGoJ3oV3teXa~ZBm2nvhB?RwSxpDLT4scv-Wi$9BR#p`ARlCL
z9PnzH5t@bP%E&a+A9)9pA@87r53-sLc(u$3t)_EjmRhlow0eSre2~R)z^i3OC@P#Q
zLso=&q=*n4<by1Z170mNLecG9nZ6?EBkwLU<Q;VIK~~cNua+61D1ELIi*|xXips%3
zKFH!Y;FV7-<*g9fZO(P_(vJ4%^I!G!tK1LrK~~cNuYB?<Z!a95mRK!kiH&@a)pWos
zX$@~Br&kXpRu6+CJ-L>pl^ph}Q;T*{FEw!V9K{>Es23uiM|hRbc2%{{gMJ2qhCCzs
z4x(m>Eve+Z3XYtktEy`zUduD0?;vWn8?BP-BRF!ct*UNBLsnC++CXFk2n5lPg#brK
z3pr|?+mcE~ACF>1vQ=Wmt7}<J@T%{4Rq@Jb6>#*7maD4CL2fl=+_hIdV|XBlM*S6n
zT99iuuqBn;KY}CoqE*$k<AjWQHRY}rW0gDPwN~wku2&%k{3S>2gKGdP0|<`X>9udf
z>29@!D_LLRRp0Td_H(0EGLs1ot>JZhigCJIJzi3&EW@%&<|Q#!J6=^LlZed7f+MrA
zuuDG3;(%8jEmxilZ-vOrGB`4W3=Z-^76M*%v^4NlW|{rS3^_P5D-I6wL7u(pXsOIH
z?4n+X%=CjJv-{v6A7mlmRYyzZ(ZPXwA@al$9C<Pc4)Q^sz3OPG^FVN*UI^`hK6wSl
z^KV!_;ax!0brQOkXRrE>S9S6VzHx%Ae)yCccF6~M_Nt?WUM;BKyz)u7p2x|%OZH>%
zIgd#0jl<{KFXff{0YskY1ED7sJB>LsqJt0eF|U>x;rz`zo4`Jk#V%kD@<CS90k4)B
zk?%`_Lo2Fz*D(kAAgk$sSM*j0=hNPGB&x*QsNf(UWa%96%Imzm6~gBN?^9;**`wkh
z`5;T{fLGEQ-b&6lcfsK^RK;`hK^EeGSM*j0pVPeSNc7GU`;o*(KFDf1;Fb4}@>Ylg
z9OM>49{JsCc%@$3n^o2JZg>d!7-E4XA$)H3J|)rFgx^Q667BckgRG_l2wD<CGsN%0
zgG0OK13lm1ARpvo2xm)WNeIn!ztgWg(f0<y0WD`vkB4y9SC+(~JkfU(mGAogBRHVt
zweffe=euP|9Ev=?V+jsr;l9TS4rn<dJs!e&dsz~P-;a6sl;{(S@1y)|98F7$@-YN0
z389_9cV0If;PZ*h_iZsRW&~P%Vi_KyUL4vxe0Nu;yRy}0t#OZch0s2$*${<@hI%!=
z>$g65e&Wr)791aV?vL7QpL_Lb1AS7ORfep(1BeDoLOlJ~?>qnf?>-S@_2~IOY`^sD
z9}f;_Es&2P8Y~I%v7dYQ`Fr2;d%^LIA9=R@@U#CD9MD=IA44=)65_!xzw`XZ-}bk`
z@siK|etX$RU#{9^ffnUshz3hSyzlFO;{4!UFNitww$Fd0{mK`AK()&PEy~9b4VHxX
zyWe=@`Hlbh(%|@)KYO~p`4`@)+GT+j<zt8jOG13%1+P8(W4pHRR?E<$thNJ)@H8z6
z;Xb%8w(D`S|CY%IS#1XpG2&@S2tNxy6WjIk_H(dIKFDf2fQXrsmW1$}^4zjr&s)zY
z%jAQswgZS*0clAHuMMve+x7bMTChw$$Z9))h?Sg{gzy^oTDM)t5wB^><b$lX1Bi%7
zX-NpjDn}sOefH&l{)%PUViWlwA44=)+7M3`hisjzAJ8KAF@*b3mV{8xpQ^Fan4If*
zPz&|P5FT}K=m|bm&s@*;T=R-{Q7?`I2tUp8RtU|+r)utMj;^&nXczUz5T2Fgtq@vK
zr&@zrYiq4@+C}{_gjZL2D}*A$sbYy@##-@;c2R!};V4nw3ZV#hs+cJIt7FrmLc6Fx
zhM3S1+fNnSHBPHM2oBmsz1r04{|n(rUET_zXK|`MO3!=MNCpS(qW&1dJ5G5kgyz(#
z_FB!`RWstWsK74eV+il(Wl0FFjgzCC?P~q4n%ThtE$`=#hj3m}mc*eoeyZF@ab(pB
z4Gw6L`xwIcRap{3vFd~zu3DT^l`O4KuD|+ypZWGhdGL%t3lUPhgLqQar4=z4TKkBe
zo?Igu>f0Err_7P#69{OLdq(sfL_H5%5+a{@aOATM4x%B?h`xiUd6gVFcY`D6>niq|
zOTh<A;sB!WAR6k0$TfJf-CQ}VWoS`u6Qb`R8tR3}$PgSE0aj5=e7lIggJ`H1N5;h9
z$T%1r(5mR;`Wex85DoQ0WNZ(PjL5cCk@H$^6Qb`R8tR3}Jt{bIX9>H|S|HDezJq9}
z7b5rC;K&^^IG|O#n(Jpo-$69g3y~Q>aO6&JTMM)(&xpQ*Xs8z=bD!YIjAa$Y0xilj
zqVFIY>V;4|bPg9BZ~dOvf823O6brN{&xpQ*XsF*1&PA&q&UaT)EYPBS4B>v1B_T3H
zzTu#j#?ATsD(Wi)THM>R>(K?md!XZ@@NA*%S>kiaDwQ_Q27y2e5uPPL<cTE^ny(Sf
zWQ$sq#c=@P^--3D$dgxaXstywGY7ONA47PZmn9+c1bM?jEk&P*a-zOMpvBRk>^c$w
zktgBcK+B}1_!v=c;~)YpL^z59;at~oQFzDmh-Q|lh59z$Oxz%-rQOHRWR)Qy4sc9-
zGY4!<9->|xK6^MWiqZS4=jqupwNT#<Atv;Aw^VsabDS~<?P~p1y*Pa8awN4DT8N-5
zM7|>ngyM*!KyU!<Y^myn@CnsX&Kzi=EG@pdJHSD2uQ*_f9AYPjzGmrX%%$nA{QOS8
z^z|P7%-K%#F$A^dyNPni9GI_@SLD0+bdBJ9{Q2JCf|)t^R-WjKzBw2T=Gz|L6<shh
zg1w#5dkBs+(L=x6E3BgFK7wO75E5nt?+Q2yGlJ2XqcGo+T`>Jj1hwY7J0h@Br~3$c
zc+q!1h`_zUgdT`~ji6nQ;Xp{}XY7#E-R69kdcn*H_IAEY-9vEPh#vagULoR4_bMEb
zfsimGaGNoqX9V((>E?L8slH(PnFx;C{#Y?4^2UT74u<Z25J4@D$UsQwXXaG&UAI2C
z)xTh71p7qvMc*8VuXUqz+BC-f4gpsP-u7@52BhzB#O}ip83+me%pCXm%U^X|{ar?4
zf`bT-57GM^9BHCwMEV=!lTR?@?0Jsc1v8%c9j&peUDPGT6ZA}3T`f<}vi-=iZyCiI
zvcE^^*NCf880ggBK(z+LtBgL)P3%*s=8v%k13@j0$Ut;^<t#=sdv&d|jq20gen@9V
zP|J6?@^bEZATnlzS9z=3)KHNjWPh(R;%*=^iZ-_rUE2OVBRE#MYQxe%bR(Q2%CptA
z9EJUU5aC;Kc@w?$Exf$E({mzdmuT}>89QflP41Q<a}?ZGWkyhoqh8uech8-hYd>0D
zOAq(^LBy=Zzqzx$t&H5K`FrL&A+t|zt1=^~l{;rE&G_Bj59JA~a*)+E^ibKrDhqd>
z2NBfr--F1@84(<r-8FNtADR0^z1ynvv;TfYsMR&(yUQV+ks&uD$aj~c8=<^yRi?Tc
zK@M`eElM{cv*P9&a%8?6^=_*Yh*hZ7HRQX?A)S%8HzUY*m!oITSKBs%9Of-<w?*kj
zWR}`oLk^*vd0fw;dA0pl%IaE=S@GTFkj}`dn-S!@%h8SSEcA0Qf*j;_Ta<1@=I0Mw
zLk?N-`+(+pmVWm9^c-?6`Sv+9!}G6!#^0?4-#!Ns)XJQ(nVY4bw{;eO>E!eB>UC%h
zdbp3E7W+34-D8zmYWPkM_q`&5T8egl8`XyW6#Cim+mX!`-W41dEwfMlUS&p5iz8Cn
zTinh3Jo-To_r3BC<GsRm=oP)4IWiLt4)X1D5J9cXOWUxYLO*+#_ipA2=MLUIEz?7P
zuQDU3#r~DHfA@1{!qE?Uk{Mv5_BOgiuunu2)gw=H2IE@xgZ<k_I8$=Qbd4T}?tWyJ
z8vUS$cl#mejGz|(?qF~P!nvn&P}kBc=b_cVeS}UHbtgEX2cp|6{#PvfwC|Pw!aM)l
zNv19w^mcGah@LwWj<F)&K8Jf<2x|GcIOnDPZI&eaX=}N7HG6x(^~lZLW7p;A-a!-L
zF?aUuI(m55E9t~+9|&rBWjTYjrBS*O`D|~zn)^2}SBRYLH|UGLIlRW5OS_hRy6cs6
zW(2hyO||ZuEsfHR$hFp7ORv~Jw^f-D8B3xcM3?sV%rnX~*AhYQfsoM8nV(0`ISP0C
z5eV-c&c1Dj=wk?Kc?WgQYfGbadzDeYxt9H4|J+t(M&usV+)8w5`?udSMD85@V4v=K
zb%UUm^P!terkf*o$R>F0uOYL4ZmTjQGG}ORWuHphzazhLMj!oPpZ2}V{G%C94tndh
zDkIZxuF32^`0jE@XGTyfbKkIJYf-upncX$l&?|cDwkk6sbJ6BjqD$MqN2cHWEwlTO
z_r1#8IkYB@%YT5|*eEjx?Gk-amsh9E?pM_|jl%dleIc4HxL%)8W(2jQ?X$ru)pk)g
zM`qs9LcSYB-*EjzyYxz<TeoLz)78&z4r+NuW)9!>5!BM`)0~R@`b!`(D}E$S|4&@=
z?69mkX4Gm~pRIIzMJ<lPU4(G+SaE!A5VG&0o?}ed4@Wmg3Mn;xw$hEDmZNEA<n1m(
zxUR@QZbqiw%Dz#nl$t(U=|*Jc9pgjvK7yVo*4BR|G)2+6X>7?L0&`HyJ7{Lhw+Lyw
z^b>nXzI~3&aibrZ>4&Vn#AlpUW}7}+>E@soN8v6)xOuENJ~s&2cj<Au@@}RtjXif3
z<BY)d`fQ~eK`m!ZnX$Hggfvdh4`gKee>K@ZISX*TKBM##$BMq+MRa>bPn=;okCVaX
ztkM~pWqqU?KZT&bMBgA1)laf{a=xaD>3{oV|Kv>5_4<s`PwY8;-$&rhfBpZ*Nd_D4
z6C`Kp?m2r)^bJDVF5SM4F`3ch?Rnc&<EIcF&FcB{mwSV&zpUA`{j;B_#c{)%^mfrV
zf?6D(eMI^m<C9M?<m_LLTe5U>a7>84K}g#ro?zte`qDTGo>TXqIko8fK7zjI>T2f8
z8G5H5^q1(nh?{=U6R+`U4R)!k#2T#o0nhd^3O9%iAOwBSh}zUxQFQJ{a8N6w=su#`
zEB26l8F%k+<ar=gEq!;?o8qqQyF?VN`vL#&Yuy{f-f<s6E%M!PY!u>PZ*v!IYOI|z
z<W!bR_KH0uI(MQOA?Vx>dg8r&+G}OsC3fd}6VLx~kKKPlYyctXd*(q+jg|X^oXXh`
z`b%_XA2UMG*(>^<8Tl$Dqr!gta<)|W15G)@=+h0t>MA4mY5L-9%voQ^nGJ@lwyks{
z$U(cAk*`v1`fR0NbI@+)s7<Q=j1oCq-AzQcTDhU~>6;8$xRLKReW@%w<jj^sR@+v(
z5%iaK^USbHwdu2!e$7F<nPoPq`ZG#o`gK1LXMytFzs)JtHq<5b6K#<rb6;!wvz2ZH
z{iR)v^y)rJwdu2!e$7F<nISi+`ZG$L4Ti0W<8q(ShPs4)qAhY{KL0>U7eqIL{`z@)
zZduD`1kX9k`iwGj%y!3pLJRf2f%++PL)TUo9&+Z_vsY4z^)WngB=9;kS}RzQbvy6q
z`&POU^q2j(ix6)1ik@Wdd+|#4UHU0=!=^8eQ4u{Y-yl@!5_$XZ-Lc$pQ4RhN>AFv7
z){N4Ppug<-U4&q>SM((F`Aa`c5*)Neue3kbeL}Nxm6?NfGjqOh^bONbnSVBY_f8i3
ziRBx_22elfiE{++o<?Zjt^0(Q%GnS4OY{w*Z@7NSOwV?F-iZC(a%Rq#ery1FMJ@V%
z7t#GZ$j*K!bE^04EzQTT$TCK6o#i=WQj`Dddk4XO&=X~Yk)a#C8IPax3h%$2jYn2)
zts8^^-Tfdty>ezQRCs9RDv{|A-|<f0CyN~fy`m?0zu(IK=GAO#yrGxYxKFr3kb`#J
z2WRE7e}(Y)JLh!^(Km=L4Hf4MWWRWo-m3kYgX5E<8(Mb}!9lO+NoLD;`r#Gi4A$&K
z-ypg)RN{2!Cl#L1tDFmW`a!Ln?V)uS5ghc2o@6F_ryrS3Ho@a9LG|ed(WRj>=5BaG
zuX1fRDfzRNZUnV5mIV3+A#Inj&YQmY%;DG`h>S{6ueMPliuw%DROL8Ww<neL&pnsY
zjL57%v=ry-KEc+u(v8TBwW+F35Fy_nr0o)Kqa5{{zD)hdT_Wn$wv}!Kdz*VyQ*-TV
zA?y1nvsbex<36EX)XkAOu50T&5OU_%m$B;7P>C~+_td5@@ovvMwB_7UL)Q1LbR+0{
z<_t~E_YrECy`m?Xo!{|_?BvLNCHQ1|l$nEeomD!Im#RNo>Gmq~=%%X5+e5xVNZVy(
zOHE(m4Y2dZkS}lO{e3Il2>PD6Xj8MZe&?tm>-#9PSM($^=O$HuWITSF1GdO<gGf}I
PKb+AwRaB-Q@{IUjVM@_&

literal 0
HcmV?d00001

diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M12FlatWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M12FlatWasher.fcstd
new file mode 100644
index 0000000000000000000000000000000000000000..e65165fbcd231946db3546ebd8127e1056297a2d
GIT binary patch
literal 11167
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
OjEn^M1PT5#ss9TT8TkAF

literal 0
HcmV?d00001

diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M12FlatWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M12FlatWasher.step
new file mode 100644
index 00000000..1e9a3216
--- /dev/null
+++ b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M12FlatWasher.step	
@@ -0,0 +1,291 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME('/home/jesus/Escritorio/DIN126M12FlatWasher.step',
+  '2015-09-04T17:41:24',('Author'),(''),
+  'Open CASCADE STEP processor 6.8','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('Pad','Pad','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#213);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#113,#199,#206));
+#17 = ADVANCED_FACE('',(#18),#32,.T.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#50,#81,#82));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(12.,0.,0.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(12.,0.,2.5));
+#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(12.,0.,0.));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(0.,0.,1.));
+#31 = PCURVE('',#32,#37);
+#32 = CYLINDRICAL_SURFACE('',#33,12.);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(0.,0.,0.));
+#35 = DIRECTION('',(-0.,-0.,-1.));
+#36 = DIRECTION('',(1.,0.,0.));
+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(-0.,0.));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(-0.,-1.));
+#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43 = PCURVE('',#32,#44);
+#44 = DEFINITIONAL_REPRESENTATION('',(#45),#49);
+#45 = LINE('',#46,#47);
+#46 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#47 = VECTOR('',#48,1.);
+#48 = DIRECTION('',(-0.,-1.));
+#49 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50 = ORIENTED_EDGE('',*,*,#51,.T.);
+#51 = EDGE_CURVE('',#24,#24,#52,.T.);
+#52 = SURFACE_CURVE('',#53,(#58,#65),.PCURVE_S1.);
+#53 = CIRCLE('',#54,12.);
+#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57);
+#55 = CARTESIAN_POINT('',(0.,0.,2.5));
+#56 = DIRECTION('',(0.,0.,1.));
+#57 = DIRECTION('',(1.,0.,0.));
+#58 = PCURVE('',#32,#59);
+#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(-0.,-2.5));
+#62 = VECTOR('',#63,1.);
+#63 = DIRECTION('',(-1.,0.));
+#64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#65 = PCURVE('',#66,#71);
+#66 = PLANE('',#67);
+#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);
+#68 = CARTESIAN_POINT('',(12.,0.,2.5));
+#69 = DIRECTION('',(0.,0.,-1.));
+#70 = DIRECTION('',(-1.,0.,0.));
+#71 = DEFINITIONAL_REPRESENTATION('',(#72),#80);
+#72 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#73,#74,#75,#76,#77,#78,#79),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#73 = CARTESIAN_POINT('',(0.,0.));
+#74 = CARTESIAN_POINT('',(0.,20.784609690827));
+#75 = CARTESIAN_POINT('',(18.,10.392304845413));
+#76 = CARTESIAN_POINT('',(36.,2.939152317954E-15));
+#77 = CARTESIAN_POINT('',(18.,-10.39230484541));
+#78 = CARTESIAN_POINT('',(1.7763568394E-14,-20.78460969082));
+#79 = CARTESIAN_POINT('',(0.,0.));
+#80 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#81 = ORIENTED_EDGE('',*,*,#21,.F.);
+#82 = ORIENTED_EDGE('',*,*,#83,.F.);
+#83 = EDGE_CURVE('',#22,#22,#84,.T.);
+#84 = SURFACE_CURVE('',#85,(#90,#97),.PCURVE_S1.);
+#85 = CIRCLE('',#86,12.);
+#86 = AXIS2_PLACEMENT_3D('',#87,#88,#89);
+#87 = CARTESIAN_POINT('',(0.,0.,0.));
+#88 = DIRECTION('',(0.,0.,1.));
+#89 = DIRECTION('',(1.,0.,0.));
+#90 = PCURVE('',#32,#91);
+#91 = DEFINITIONAL_REPRESENTATION('',(#92),#96);
+#92 = LINE('',#93,#94);
+#93 = CARTESIAN_POINT('',(-0.,0.));
+#94 = VECTOR('',#95,1.);
+#95 = DIRECTION('',(-1.,0.));
+#96 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#97 = PCURVE('',#98,#103);
+#98 = PLANE('',#99);
+#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102);
+#100 = CARTESIAN_POINT('',(12.,0.,0.));
+#101 = DIRECTION('',(0.,0.,-1.));
+#102 = DIRECTION('',(-1.,0.,0.));
+#103 = DEFINITIONAL_REPRESENTATION('',(#104),#112);
+#104 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#105,#106,#107,#108,#109,#110
+,#111),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#105 = CARTESIAN_POINT('',(0.,0.));
+#106 = CARTESIAN_POINT('',(0.,20.784609690827));
+#107 = CARTESIAN_POINT('',(18.,10.392304845413));
+#108 = CARTESIAN_POINT('',(36.,2.939152317954E-15));
+#109 = CARTESIAN_POINT('',(18.,-10.39230484541));
+#110 = CARTESIAN_POINT('',(1.7763568394E-14,-20.78460969082));
+#111 = CARTESIAN_POINT('',(0.,0.));
+#112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#113 = ADVANCED_FACE('',(#114),#128,.F.);
+#114 = FACE_BOUND('',#115,.T.);
+#115 = EDGE_LOOP('',(#116,#146,#172,#173));
+#116 = ORIENTED_EDGE('',*,*,#117,.T.);
+#117 = EDGE_CURVE('',#118,#120,#122,.T.);
+#118 = VERTEX_POINT('',#119);
+#119 = CARTESIAN_POINT('',(6.75,0.,0.));
+#120 = VERTEX_POINT('',#121);
+#121 = CARTESIAN_POINT('',(6.75,0.,2.5));
+#122 = SEAM_CURVE('',#123,(#127,#139),.PCURVE_S1.);
+#123 = LINE('',#124,#125);
+#124 = CARTESIAN_POINT('',(6.75,0.,0.));
+#125 = VECTOR('',#126,1.);
+#126 = DIRECTION('',(0.,0.,1.));
+#127 = PCURVE('',#128,#133);
+#128 = CYLINDRICAL_SURFACE('',#129,6.75);
+#129 = AXIS2_PLACEMENT_3D('',#130,#131,#132);
+#130 = CARTESIAN_POINT('',(0.,0.,0.));
+#131 = DIRECTION('',(-0.,-0.,-1.));
+#132 = DIRECTION('',(1.,0.,0.));
+#133 = DEFINITIONAL_REPRESENTATION('',(#134),#138);
+#134 = LINE('',#135,#136);
+#135 = CARTESIAN_POINT('',(-0.,0.));
+#136 = VECTOR('',#137,1.);
+#137 = DIRECTION('',(-0.,-1.));
+#138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#139 = PCURVE('',#128,#140);
+#140 = DEFINITIONAL_REPRESENTATION('',(#141),#145);
+#141 = LINE('',#142,#143);
+#142 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#143 = VECTOR('',#144,1.);
+#144 = DIRECTION('',(-0.,-1.));
+#145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#146 = ORIENTED_EDGE('',*,*,#147,.T.);
+#147 = EDGE_CURVE('',#120,#120,#148,.T.);
+#148 = SURFACE_CURVE('',#149,(#154,#161),.PCURVE_S1.);
+#149 = CIRCLE('',#150,6.75);
+#150 = AXIS2_PLACEMENT_3D('',#151,#152,#153);
+#151 = CARTESIAN_POINT('',(0.,0.,2.5));
+#152 = DIRECTION('',(0.,0.,1.));
+#153 = DIRECTION('',(1.,0.,0.));
+#154 = PCURVE('',#128,#155);
+#155 = DEFINITIONAL_REPRESENTATION('',(#156),#160);
+#156 = LINE('',#157,#158);
+#157 = CARTESIAN_POINT('',(-0.,-2.5));
+#158 = VECTOR('',#159,1.);
+#159 = DIRECTION('',(-1.,0.));
+#160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#161 = PCURVE('',#66,#162);
+#162 = DEFINITIONAL_REPRESENTATION('',(#163),#171);
+#163 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#164,#165,#166,#167,#168,#169
+,#170),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#164 = CARTESIAN_POINT('',(5.25,0.));
+#165 = CARTESIAN_POINT('',(5.25,11.69134295109));
+#166 = CARTESIAN_POINT('',(15.375,5.845671475545));
+#167 = CARTESIAN_POINT('',(25.5,1.653273178849E-15));
+#168 = CARTESIAN_POINT('',(15.375,-5.845671475545));
+#169 = CARTESIAN_POINT('',(5.25,-11.69134295109));
+#170 = CARTESIAN_POINT('',(5.25,0.));
+#171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#172 = ORIENTED_EDGE('',*,*,#117,.F.);
+#173 = ORIENTED_EDGE('',*,*,#174,.F.);
+#174 = EDGE_CURVE('',#118,#118,#175,.T.);
+#175 = SURFACE_CURVE('',#176,(#181,#188),.PCURVE_S1.);
+#176 = CIRCLE('',#177,6.75);
+#177 = AXIS2_PLACEMENT_3D('',#178,#179,#180);
+#178 = CARTESIAN_POINT('',(0.,0.,0.));
+#179 = DIRECTION('',(0.,0.,1.));
+#180 = DIRECTION('',(1.,0.,0.));
+#181 = PCURVE('',#128,#182);
+#182 = DEFINITIONAL_REPRESENTATION('',(#183),#187);
+#183 = LINE('',#184,#185);
+#184 = CARTESIAN_POINT('',(-0.,0.));
+#185 = VECTOR('',#186,1.);
+#186 = DIRECTION('',(-1.,0.));
+#187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#188 = PCURVE('',#98,#189);
+#189 = DEFINITIONAL_REPRESENTATION('',(#190),#198);
+#190 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#191,#192,#193,#194,#195,#196
+,#197),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#191 = CARTESIAN_POINT('',(5.25,0.));
+#192 = CARTESIAN_POINT('',(5.25,11.69134295109));
+#193 = CARTESIAN_POINT('',(15.375,5.845671475545));
+#194 = CARTESIAN_POINT('',(25.5,1.653273178849E-15));
+#195 = CARTESIAN_POINT('',(15.375,-5.845671475545));
+#196 = CARTESIAN_POINT('',(5.25,-11.69134295109));
+#197 = CARTESIAN_POINT('',(5.25,0.));
+#198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#199 = ADVANCED_FACE('',(#200,#203),#98,.T.);
+#200 = FACE_BOUND('',#201,.F.);
+#201 = EDGE_LOOP('',(#202));
+#202 = ORIENTED_EDGE('',*,*,#83,.T.);
+#203 = FACE_BOUND('',#204,.T.);
+#204 = EDGE_LOOP('',(#205));
+#205 = ORIENTED_EDGE('',*,*,#174,.T.);
+#206 = ADVANCED_FACE('',(#207,#210),#66,.F.);
+#207 = FACE_BOUND('',#208,.T.);
+#208 = EDGE_LOOP('',(#209));
+#209 = ORIENTED_EDGE('',*,*,#51,.T.);
+#210 = FACE_BOUND('',#211,.F.);
+#211 = EDGE_LOOP('',(#212));
+#212 = ORIENTED_EDGE('',*,*,#147,.T.);
+#213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#217)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#214,#215,#216)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#214 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#215 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#216 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#217 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#214,
+  'distance_accuracy_value','confusion accuracy');
+#218 = PRODUCT_TYPE('part',$,(#7));
+#219 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#220)
+  ,#213);
+#220 = STYLED_ITEM('color',(#221),#15);
+#221 = PRESENTATION_STYLE_ASSIGNMENT((#222,#228));
+#222 = SURFACE_STYLE_USAGE(.BOTH.,#223);
+#223 = SURFACE_SIDE_STYLE('',(#224));
+#224 = SURFACE_STYLE_FILL_AREA(#225);
+#225 = FILL_AREA_STYLE('',(#226));
+#226 = FILL_AREA_STYLE_COLOUR('',#227);
+#227 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#228 = CURVE_STYLE('',#229,POSITIVE_LENGTH_MEASURE(0.1),#227);
+#229 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M12FlatWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M12FlatWasher.stl
new file mode 100644
index 0000000000000000000000000000000000000000..a77fd2fdb8ae570c85efe58fec9d0db780e071f0
GIT binary patch
literal 25284
zcmb`PZ^$o4b;q|wtt|zWR5T=kA5x>DQR|;Tt+_i-jX}}i3ma63P_VCz6|n|eT6G}p
z3xgs`TPhM;LJR(vVo{{z*?lVhyI7Sfy`f0;3KuM>g-W9Z#h&lk@1FCW-TCFYFI-6O
z+?n&4?>W0WGiP?5=idI}SH9$?+kavI`?a6^(lGqp**nI!eB?Q|41Sf9<<CPIhP6Bl
z58XPRJo?*zF)nRNWQ!7qlJ#JI?`v-xKl-6ZUO+ipTB{d7{+5%!z4MU;HZ74YN*qeo
zgLu~u|75)R{@1!jwzO8yzWcXNu6+Ks0{fQ879|cP>p^_w#<z@5eCYkIku9y&7w&rA
z$&c>1r@+1?vPFqQ$$AiX-t&g>$^ZR1*T|OE>e4Si^W<?ay}!V|C9*|{L&<s&PrBxH
z<7;03eb>mA*6Q+YH`==}7udH%wkUBZSr6i#@4ae#^Sgf4-<fP_tsc7VhLdlVZxz_L
zM7Ahl&%YsVzV>C~mo8oB8rjlXeegG~Ir*D!K2%&{P$FBDIFzghbJOVy$9sPC4A=Pd
z=YHh`{|$p$9ZJ@3iR?>>VQ2~T4;|3(6%;hm>QJ&CR!XQ<mbE7kxKD^4W!!VzFKA@H
z2diD{w}e_{S$hJ3=Z)u%GTxo#xof|eCDwY_D3R()z)A_cw|IY1pDk^_7#n!67aJwA
zMTtYndN3G&7>6ilOKXKOj`0bbmdF+*4khbBU>?DIg7OuclQ5s)d8Cz=ua3~3Kwv(^
zyofU9R?LggP`xZ)9icsez`Tz69c9(X@-SfSz`PHemdKVvN#anl9t74WtU4%XOKWxU
z%dfmK*DNKnMTtYndTKndYGg}mW!h85VH!bXixRFUgx#xCxmWZ0Je1BdygHxoyUw0K
z*fT$sXC4}Mcf-n_`MkVuTOwQhc?6yHAne^eUEf`MU*}~U_<O~EwS0BNFl0|4Yz&^R
zV=!BMOi<6q=A7eP2^+O+QNqWg5H>TMu5*bJS%xR`eA(ARl$FR9?bqiOA#8@5);ZB;
zxOts-mCiCW&L@1{Wltb%Zl7ds4~^9G)nH!Ml`UcOIa_?*4La*V*orf)Ym}`rXIN>t
zegvKMAk2DNS58wt!@2<?t+Wh6HB#NzsPH{$5a(+QLu!Mt`!q?;aE4U}UZs_11FYW?
zYL#WnYHzzi2z%ZWRyNS~?wr~4b&a(0tcLZlvbS);I)$>m(Pvn7;FZ!@hLvh)zgbpo
z5a(;CHV7MkljNdjSexLLdT3*x^;<%%vOEkeVe`l&IrZ5U&(A%34LzHySPu=G-6qNO
z&#-R5tF+QG2-Qe+)fk4PL7cBK3^sdH8-&g4lk9QMY#z7g@4Jcc(AEytZ;9+n3EwRV
zVe8W*d$qIsUU=VAp^^P!_9?7~28jnyrqu)@t+Wg))zE&k467p=wXdPtpn0!Ot=JGr
z$K9P_-x9o6vqbJOWjzQ!LD$HZxVuKjGxu^!@NKXbCE~pz!S~8Fl*n?t?Hz(|qH81(
zZzTziLD%3Yazg2>AM8>>t+E{BoEn@Nb{g6*XP*v{Eip5gRm@!^IA7V5vS+@`mK&>>
zcS&%j2C>fJPAHvaSgD43mF1YJttVWfQ8}N_{$7QLsttlGj>o~Z$ma1_Kb+3`Euk7&
z_WdAMRO<;B*Fo3dI_MhNZ>)(OLankK82}0946eaE!8KGb>){pi5`P}dSe!_!$R9cy
z+HaO4lOZ7*wXXqBJR>8)jLhR;-sWDVRb*!!LankKnI#Ekmaf5E)HPHu>*1jiYL(^4
zcd5ag+BL2$`MGOkzmZdS2(`+x?+1~Qli=RKHMk#e4b{tf#G!;*WjXdA)ZmWAHMo~?
zjqEpeMI^Y70x{hEgKIyG)deF;=`6!aHMHL>`#upnuf0a?Yp6CfxPx@Bu$C`<9m<Ag
z{gzOxEXVGZULjw=S_s;FFIcA-dFW+5tdvl%vaCIUK&FJX5M_I6o+Uve`;G4b^hyb}
z%Ch!^e)%oKHSF!fcM*?6^|F3Ts8yDIe6S}F$V0KRp=_hbb5O*Q{l?c8#({hqD;o$K
z+sviaO3ScO4ed9}stw|N4Op$(C}UrMbqZzdJ+Oiyj<kxeUyMTuwaT*ggns$0&oykW
z^}P)=R4?ndgj!`ez9-Tv?Ch`>g0@u#-$gx+>^Ht&b_lh~vi5|2t$%!b-D#wrug>_s
zJHx&uY<*>mdJ^AZX9w0V!mgo2mOW>{cj^vdPme9yZ+uTCVb2@i!d>I?@?G6p)Jn_n
z>wLm@cPI7^P{ZDIeA7n`hdn1-JPQje%ja-z&>^x#iTJ)x!p0xYCR{^_EPK9-^N$W;
zvjSVR-#Dirf$vIK3kSQD$g=0{ILGM_w$`yl`;GG!5;h;=tjIN#$g=N0a30kmY?fw=
z_UrouA@H3K>(pSE5?S_L5zf{8y@)d}Cv3H0i}q`8Nz|iXe6PgniE_4Vt@0eNC2XCw
zHv^Xvz8_@0x4rir(-WTdM%NgI2Mg+!Yb_tj_4odJx%h#XjLSTB5F%T^ti&*6J@oFp
z{?DfW`ucBq<k`|%z3rxdEBBT!QbUPsQDPXf9vc68;qK`>m)_?Z+0t5F_`i$gALnb#
zdP`)B62p-7AfEr&yQZIAyyzO)(ptUZQD^1-mrtmnM7Ag~3|SA22S4@N>8C&cxoc!g
zYxShJ{!@AR>;8}$N@R-?_HC#k{`Xb4Prv`|C;EGtEv?ma-ue&auP)t74JEQgiDAfk
z#PO8pzhHXj$DidI+0t6w^@6`F|8f0&)KDT@lo*DrhsI~${hQO<ue;SXvZb~9)1TJz
zyx;veHI&E}C59pEq4D=0`}OJ1zk7#k48yC->0|!cYSl{1S4Y5V?Fr>aeEG`h^`HL(
z*EqTE>E#o5e8FmQtyWsTI^s~WClJ4L!zWKa^`1BFG}P*)U-|L)v+sY^thYqA3_}vb
zko6$mcjFsQ|M=P^7tNN|>bZ~p>+y%5`6e}#$QC7rA?u-W^S}Jyf&aYq?H)(Av{v8v
zpD$hbqx&yWLy2rrVi>X>8p~B(BU@T4t3PctZdtv`7AL~Wyqz-gjRvh$qow`sURdvL
z_T_OzzjoKBe1aBvc%_7TnDu<-7uL5V`|{@z{o3=Nmp7EpJiJmO`)z4|+b_u5&c6J;
zl73%3FC%U1RjO;hTiQnLD5I8r;htx|HqPgq8Eg!OS81jFwzSU-p^<&5mCp>KVYAOD
z^VPh}eXW(vW2{HyHYbkjESfDoUxk&;u5-@R=WDcjtw#2x8a@Y$hOGvptRM5T7PVHk
zuCN|)*cvsit6H}B`Vm&P+ReFgp0CmBwHn!%YWSKc8n!x*vYyXNZlG3LMjYo8hhmul
zdjes3$++ev+2R>MSXsU@XYQj!wkY8_iV&79jgnu@ORlC?T83BW6Q1?4ClHqPjccB0
zIb3LD8CDO@k9g4=?VNr~WQ*r;L1(=X{<CWA*XQ808tm$5fT(>U;;^2e!N@OciKGvO
zcfCVoOT^(GW<50c1fhWp63=-?Ijyw3A!?t9_sV(#!8g(4P$J8R!cov6vZeJf>!HC>
z>v3?@T3<0HHsuXb`^2GSJqV8T(YkF2wc@N~dRrn}Vw}5ISr3A<C^V2kV&>df#av?b
z8>04!L&<s&oOeBrY*D>K;VMB5C9*|{n5ju{Rr5HwMp=tmX&GJ#QTqg}d`+B}$hi)>
z2G?3^!L?dx8MF|!Pk1hhwS8VREEh$V;rB|3EFTJUi4Ku1u{xVoWCJ8DvqWCvaWEIz
zSUn6;`^2GSJtAj*<r>VXTqCU_JEK=Z)IM=2Sr3ins;dU_+8K3erR5C)jSk@&tY;j^
zse2k>WicUdH|;HvEs?#thglDTnZ9e-6U07aV-*=WHO?peEn!d4;2y^{>|H9$8|TkC
z^iuokh}cKbEAG`?!^Q;mgC0lfq2IM0W$qw%gj(77$1e4%HT=zId|Qp|Yp`qe#AgQ4
zu-ONDXZOnHtFq3CN&5`PdT5+aY&E!}cMY47@jbyJ^cgPt&3b5@PqehJANZEx8n$NO
zyNGLOzgZ6relJ;9wII~W)<Jy5v7SKi>&L@r`1-;4wi?-2d@peivmOM$6s<W!S#t)p
zvbCM{S4a3tEphN0nQK@sg70n9V3+or_0Tw<XzBRY=Ngt%70X3kL;KBoXz+XDn)L<I
zTCLv}LGbI~!)SPZ#rU=w_6ArV%at1V`&thouR7`Y(6b3W*$De;iOiI5Uwh`EJq2Nf
zme8{a)jLk)ImPzGB$+zp*w#_BJ^49CXta866!sNy<S1&-RrHPoVTG2+lZ}>c37ysS
zlq}B;)gBs3w7%=vT~aNf_pPN#RA}T#)f1X_%%{SZ&@&dj3oVhWOnXwPCz!_xy$juY
z<#FU};6FzcCrTP$tD%IR<7iCB2|bljx+QYm*0pbYikwWHl+gQQCrdmfPwS!LdE^|`
zo<V7R!fXgV`O%nyaE;80+LL@e;Sa(Jby7lo*Yo=0gx&?ETSDi-JZaLCEwQigN(qfz
z?_n@bXfCSJ>d#LEVTC#=p?5*)mdH6gPRxAO&a*JJhlUbrrFS8ix+T;~??_8%uCCGI
zY|wf*3u_iU@>9w5BZpU7sdye9EuTk$1wG_lNTwxPt92brYn1#=#Fyq7f76(b$6-$`
z2%NT>XCAG+iSlzx=+CaY)zE&Gc5D7GMy*H4aaYi&cY((KM@y&`pJ02hD!j5$gzw)o
zI?$N9ahOd@s1?r6ZI<gibIvja8k`5ctTCZ&z3QX{=h}i+rB`eG*%I0>M{Ota+>`5m
zdHd6CsZu8;G+O**f_d4AoGVK~FPG)_5;dk&KpaY_mEMscDhONqa0)P^Ry{oKl@j<l
z4D-x=$4`nZKh=Z2@@h5Oev?jnc*Sg~pq4qDm-Q~7ZM|ATt@Mtp*2{>p>;-2K^HQ64
z;dmTMs1<$=$8yuo6J&N*puz0b%Ni5f)+_Sef*Q5bJF;3Yap+ey^|0$z#ocA@e1d+|
zEA=)stl&iaoUZD1HJo5ZU(k>0bu}t9tOaK&GYHi%I<(Q|R|Ub$+v89T)u#OdHH2C*
zlPzkEa-Hy85hebn9v=6KnXr4M9v;_FqP5a<Zg{X<b;3Bq8;HN#n}M?;FRO=WTd$T-
zD~)fpUfwJ2AUqEBklAtxYZmIX%mm9%X4$yIiPDTl^^nH?M@y)c#@7<e&)qBaggbzu
z)=L~M;rp5$tyG;b8)KeAt<9WqPN6X!C)7&sNDvk86*F)5L_O@rVQ5RJ6*Jiq{j*Rf
ztfyFMP@!>Xd^Gky>U1T3BR9Sd7Bn%-^fLbLSA|zfXiUewvh@|e)ik3ITVHWrXRA=_
zA^yHzby7m((D+vC<(YF2;CEL&?8aeeosfYcmqI_5@8BfPy;2X+wq7lvR_g6)jX&$e
z{M@}#54&E~EumK20TlGBmyPq~cdguajYH!*PFU8@lgjokv_$@%aQtMq$JF(zA`T_g
zirI3}{!vEGpucOCUTJ(v`Q1hI?#V_EdxoOc%Ui-cdi6c5>`wD1M}(>Hit6K1pI)`z
zCe;#r9vxZ<X7uirdU)I`KHGv`RHOA)HI(4H>s~3H_J|xK7MU?>)x)k=X44XC#XUno
zPjOWc961HG>Xmwnw)JWW&I|>uO0U-V(`QlaGdvEBsq58_P%CE31^vcVp}~2npjN%o
z_|WE81;H7)phgMp32p1u5?pZ#T9sa{@n@Z|qG3;fzj6QJ<!&51qP6mDxu7S#FlzI+
z##N7dhN9NX7`z<6CmiSJZl!lbsmK}JiaCRq^)9poG9~2FOKp1C^~#Lu)Djsj^J~`&
zjS7Mpi?^s(8eb4rXbEOyJGv#9ZF?N*Vb?3yP(rPkU%OstRCvXF&|B0ijV}l*#NNQY
zQoZ9E%$=Q34b?ubq5UcyL^ZEQX5MEwsp8(i%gp-c<pj$Zv&L0NZBfEB<OFN6_IGzw
zEAu^m>*6?}R(K=v6yZsiaIZ8D^^p4nr|FZ&Qb+5v;Ax>>rFTSKxH_u3dS&l1PXXoR
z$EZ50mA&EiB$4&|&#)XJnB%%v+*z=^p2Ti7)JkJw*6(^t1k3;1$lGW)8g(T!LXE@b
z5;-5Ficxh`E6k>t<q-LCf?2Ugt9OApywg<hKkBGf8tsm#3s*-~SFda}kdslW7*$8L
z!g{#u6a1&Cju2{vOyG*=@J9%fs-s4(zH@Id<Gz{Ua#ax4XZ)s~(mTSean(^HRIe-p
zkaNz(dKtB9Wtm0%PD__?4d(6s1ev#c*|Hk>*$>rFD~+j3xQ1G3v|XYia`hc~FLFiP
zQOn_YR?NF=*0}1Z5h}eS7Ql%7t{(q}kVnoOe%?Ppy;tgcmvFE0bRm8p$8u5lzJ71t
zz9ky1(mSG>fL(Re2wQriQ5`UXnYTx)cY!;Wc^~=4if0r3pId^8&7#Xw^Jw`ziabHy
z1=!kEL1=_ZGrkU?aj5V1Y<L2(eM>N|k*UHHX8P;feuPjf)!S)!Ac#Yw<#;U6;~UzE
zLnBnWOW<~4E{QnQ6Xx)9Ji%(_cKLk8GYI{i^X<>vE!GR6zH@#o=$EsSm(v~^YQ;JD
zI8i}pgsOL319Q3Q_*2tpnZwWf$gzr<H%=(MBN$AqAMX3*IGc!d(CcYzK_CwGS0m@z
z)e?sKIv8HHo~&Q%x9={qVvmD+5tfe;YNdC9dxJUdm3f3KGJt{>=0RR&F5zV}T&@a2
zBh-7<C5-b-20NCW@66%n@XGqf<@qkpAoO3O*#2zoV!aURJM+?lewht=IqWMm)L*5$
zgrTih>N|7zIpUyD<e~*F>J@YClZL2U4ei$mo*Qh}5A|33Wq$42bjbgx$n>Kx)v%s;
zW+58J#BRd-QVnM08Ao*qBbc!|p`Ppr02LbQm3m_Ljb|2HuT(?(Wq#f9iutE|rSy(~
zS9bXmjC*2l49_Nftnkc2ys9A7UyTDJ03*72=B}Y$wVtfs_eH}A^~A;_&nEo0zHO8(
zyB9NDt_rVIU1=M^En(KU>c||oEdH)%H}S76<lS|95E=*fJ8s1tK!;G@ZARtUMEfrg
zv3nDMhWe{C=6lR|`@5@gs3*+G(<|#AR~?zL7WAd`j&O4js;+Th-NFhKUR59<m`xV6
zsNR)0v)Dd!wNg)x6Y7bryF8oFfB#A}D!fvEl|}|-I&;J^ELR(cdcr+J-rXS76U&2m
zHqrhIT{JeA;FYQ?ZJ85KIks`=-BnMR&!<<`Kdw45qc4b1=^f$bAXHuBuuK;J+S|0h
zS8A1K6TVN_6LssAdXgss68Rbjzx>C~|9ebb!Zlid*HZxWyPjEyh7-)Zcl{!2<njB+
znXx*d^p3FpabYe|_4JC~c5-UHqrB5@b(~PI)D!LiGLGs_nOEAEYVchsP2@)TUJY-!
zd%}0u%U!}`d_?iQCUz|D3C15X=Dh~9VprFgc7%C^E8g9LzSJv@G_QxHUloK}ab_r>
zyM$pri{huL+)6#ce29I+J`QHZPH0R!qMCqRF*6kOrCxC!^Lkif9>EneT-g$w!Mz@q
zepL|KFISubx=R@5D`)(Uv--}Ayc0R|bMII0LYHt2C0eWXM1Z5Vnz>!EMiuz3aa@iw
zi|sg9E9MMNcL~=}uecZSXp#3I$A-2UE?0$D%%jWFvYt&u)}Mq~<BANRfKacP;dnhP
z{i-0;iWyk}-6afby;9#T%f!AUy@E&u!92R4UyW%;m^H4*$O;Jciut40!*ab^4eghi
Yb9z-5CUViT)z}dLD!fupG^UpLe_&>*od5s;

literal 0
HcmV?d00001

diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M14FlatWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M14FlatWasher.fcstd
new file mode 100644
index 0000000000000000000000000000000000000000..347bd9e7882d16d136605a37b8938bfe78337258
GIT binary patch
literal 11673
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
QxRaTgh>$4pe=X|&0gDO0e*gdg

literal 0
HcmV?d00001

diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M14FlatWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M14FlatWasher.step
new file mode 100644
index 00000000..d63c9e69
--- /dev/null
+++ b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M14FlatWasher.step	
@@ -0,0 +1,291 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME('/home/jesus/Escritorio/DIN126M14FlatWasher.step',
+  '2015-09-04T17:43:07',('Author'),(''),
+  'Open CASCADE STEP processor 6.8','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('Pad','Pad','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#213);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#113,#199,#206));
+#17 = ADVANCED_FACE('',(#18),#32,.T.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#50,#81,#82));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(14.,0.,0.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(14.,0.,2.5));
+#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(14.,0.,0.));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(0.,0.,1.));
+#31 = PCURVE('',#32,#37);
+#32 = CYLINDRICAL_SURFACE('',#33,14.);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(0.,0.,0.));
+#35 = DIRECTION('',(-0.,-0.,-1.));
+#36 = DIRECTION('',(1.,0.,0.));
+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(-0.,0.));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(-0.,-1.));
+#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43 = PCURVE('',#32,#44);
+#44 = DEFINITIONAL_REPRESENTATION('',(#45),#49);
+#45 = LINE('',#46,#47);
+#46 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#47 = VECTOR('',#48,1.);
+#48 = DIRECTION('',(-0.,-1.));
+#49 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50 = ORIENTED_EDGE('',*,*,#51,.T.);
+#51 = EDGE_CURVE('',#24,#24,#52,.T.);
+#52 = SURFACE_CURVE('',#53,(#58,#65),.PCURVE_S1.);
+#53 = CIRCLE('',#54,14.);
+#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57);
+#55 = CARTESIAN_POINT('',(0.,0.,2.5));
+#56 = DIRECTION('',(0.,0.,1.));
+#57 = DIRECTION('',(1.,0.,0.));
+#58 = PCURVE('',#32,#59);
+#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(-0.,-2.5));
+#62 = VECTOR('',#63,1.);
+#63 = DIRECTION('',(-1.,0.));
+#64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#65 = PCURVE('',#66,#71);
+#66 = PLANE('',#67);
+#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);
+#68 = CARTESIAN_POINT('',(14.,0.,2.5));
+#69 = DIRECTION('',(0.,0.,-1.));
+#70 = DIRECTION('',(-1.,0.,0.));
+#71 = DEFINITIONAL_REPRESENTATION('',(#72),#80);
+#72 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#73,#74,#75,#76,#77,#78,#79),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#73 = CARTESIAN_POINT('',(0.,0.));
+#74 = CARTESIAN_POINT('',(0.,24.248711305964));
+#75 = CARTESIAN_POINT('',(21.,12.124355652982));
+#76 = CARTESIAN_POINT('',(42.,3.429011037613E-15));
+#77 = CARTESIAN_POINT('',(21.,-12.12435565298));
+#78 = CARTESIAN_POINT('',(2.13162820728E-14,-24.24871130596));
+#79 = CARTESIAN_POINT('',(0.,0.));
+#80 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#81 = ORIENTED_EDGE('',*,*,#21,.F.);
+#82 = ORIENTED_EDGE('',*,*,#83,.F.);
+#83 = EDGE_CURVE('',#22,#22,#84,.T.);
+#84 = SURFACE_CURVE('',#85,(#90,#97),.PCURVE_S1.);
+#85 = CIRCLE('',#86,14.);
+#86 = AXIS2_PLACEMENT_3D('',#87,#88,#89);
+#87 = CARTESIAN_POINT('',(0.,0.,0.));
+#88 = DIRECTION('',(0.,0.,1.));
+#89 = DIRECTION('',(1.,0.,0.));
+#90 = PCURVE('',#32,#91);
+#91 = DEFINITIONAL_REPRESENTATION('',(#92),#96);
+#92 = LINE('',#93,#94);
+#93 = CARTESIAN_POINT('',(-0.,0.));
+#94 = VECTOR('',#95,1.);
+#95 = DIRECTION('',(-1.,0.));
+#96 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#97 = PCURVE('',#98,#103);
+#98 = PLANE('',#99);
+#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102);
+#100 = CARTESIAN_POINT('',(14.,0.,0.));
+#101 = DIRECTION('',(0.,0.,-1.));
+#102 = DIRECTION('',(-1.,0.,0.));
+#103 = DEFINITIONAL_REPRESENTATION('',(#104),#112);
+#104 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#105,#106,#107,#108,#109,#110
+,#111),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#105 = CARTESIAN_POINT('',(0.,0.));
+#106 = CARTESIAN_POINT('',(0.,24.248711305964));
+#107 = CARTESIAN_POINT('',(21.,12.124355652982));
+#108 = CARTESIAN_POINT('',(42.,3.429011037613E-15));
+#109 = CARTESIAN_POINT('',(21.,-12.12435565298));
+#110 = CARTESIAN_POINT('',(2.13162820728E-14,-24.24871130596));
+#111 = CARTESIAN_POINT('',(0.,0.));
+#112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#113 = ADVANCED_FACE('',(#114),#128,.F.);
+#114 = FACE_BOUND('',#115,.T.);
+#115 = EDGE_LOOP('',(#116,#146,#172,#173));
+#116 = ORIENTED_EDGE('',*,*,#117,.T.);
+#117 = EDGE_CURVE('',#118,#120,#122,.T.);
+#118 = VERTEX_POINT('',#119);
+#119 = CARTESIAN_POINT('',(7.75,0.,0.));
+#120 = VERTEX_POINT('',#121);
+#121 = CARTESIAN_POINT('',(7.75,0.,2.5));
+#122 = SEAM_CURVE('',#123,(#127,#139),.PCURVE_S1.);
+#123 = LINE('',#124,#125);
+#124 = CARTESIAN_POINT('',(7.75,0.,0.));
+#125 = VECTOR('',#126,1.);
+#126 = DIRECTION('',(0.,0.,1.));
+#127 = PCURVE('',#128,#133);
+#128 = CYLINDRICAL_SURFACE('',#129,7.75);
+#129 = AXIS2_PLACEMENT_3D('',#130,#131,#132);
+#130 = CARTESIAN_POINT('',(0.,0.,0.));
+#131 = DIRECTION('',(-0.,-0.,-1.));
+#132 = DIRECTION('',(1.,0.,0.));
+#133 = DEFINITIONAL_REPRESENTATION('',(#134),#138);
+#134 = LINE('',#135,#136);
+#135 = CARTESIAN_POINT('',(-0.,0.));
+#136 = VECTOR('',#137,1.);
+#137 = DIRECTION('',(-0.,-1.));
+#138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#139 = PCURVE('',#128,#140);
+#140 = DEFINITIONAL_REPRESENTATION('',(#141),#145);
+#141 = LINE('',#142,#143);
+#142 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#143 = VECTOR('',#144,1.);
+#144 = DIRECTION('',(-0.,-1.));
+#145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#146 = ORIENTED_EDGE('',*,*,#147,.T.);
+#147 = EDGE_CURVE('',#120,#120,#148,.T.);
+#148 = SURFACE_CURVE('',#149,(#154,#161),.PCURVE_S1.);
+#149 = CIRCLE('',#150,7.75);
+#150 = AXIS2_PLACEMENT_3D('',#151,#152,#153);
+#151 = CARTESIAN_POINT('',(0.,0.,2.5));
+#152 = DIRECTION('',(0.,0.,1.));
+#153 = DIRECTION('',(1.,0.,0.));
+#154 = PCURVE('',#128,#155);
+#155 = DEFINITIONAL_REPRESENTATION('',(#156),#160);
+#156 = LINE('',#157,#158);
+#157 = CARTESIAN_POINT('',(-0.,-2.5));
+#158 = VECTOR('',#159,1.);
+#159 = DIRECTION('',(-1.,0.));
+#160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#161 = PCURVE('',#66,#162);
+#162 = DEFINITIONAL_REPRESENTATION('',(#163),#171);
+#163 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#164,#165,#166,#167,#168,#169
+,#170),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#164 = CARTESIAN_POINT('',(6.25,0.));
+#165 = CARTESIAN_POINT('',(6.25,13.423393758659));
+#166 = CARTESIAN_POINT('',(17.875,6.711696879329));
+#167 = CARTESIAN_POINT('',(29.5,1.898202538678E-15));
+#168 = CARTESIAN_POINT('',(17.875,-6.711696879329));
+#169 = CARTESIAN_POINT('',(6.25,-13.42339375865));
+#170 = CARTESIAN_POINT('',(6.25,0.));
+#171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#172 = ORIENTED_EDGE('',*,*,#117,.F.);
+#173 = ORIENTED_EDGE('',*,*,#174,.F.);
+#174 = EDGE_CURVE('',#118,#118,#175,.T.);
+#175 = SURFACE_CURVE('',#176,(#181,#188),.PCURVE_S1.);
+#176 = CIRCLE('',#177,7.75);
+#177 = AXIS2_PLACEMENT_3D('',#178,#179,#180);
+#178 = CARTESIAN_POINT('',(0.,0.,0.));
+#179 = DIRECTION('',(0.,0.,1.));
+#180 = DIRECTION('',(1.,0.,0.));
+#181 = PCURVE('',#128,#182);
+#182 = DEFINITIONAL_REPRESENTATION('',(#183),#187);
+#183 = LINE('',#184,#185);
+#184 = CARTESIAN_POINT('',(-0.,0.));
+#185 = VECTOR('',#186,1.);
+#186 = DIRECTION('',(-1.,0.));
+#187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#188 = PCURVE('',#98,#189);
+#189 = DEFINITIONAL_REPRESENTATION('',(#190),#198);
+#190 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#191,#192,#193,#194,#195,#196
+,#197),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#191 = CARTESIAN_POINT('',(6.25,0.));
+#192 = CARTESIAN_POINT('',(6.25,13.423393758659));
+#193 = CARTESIAN_POINT('',(17.875,6.711696879329));
+#194 = CARTESIAN_POINT('',(29.5,1.898202538678E-15));
+#195 = CARTESIAN_POINT('',(17.875,-6.711696879329));
+#196 = CARTESIAN_POINT('',(6.25,-13.42339375865));
+#197 = CARTESIAN_POINT('',(6.25,0.));
+#198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#199 = ADVANCED_FACE('',(#200,#203),#98,.T.);
+#200 = FACE_BOUND('',#201,.F.);
+#201 = EDGE_LOOP('',(#202));
+#202 = ORIENTED_EDGE('',*,*,#83,.T.);
+#203 = FACE_BOUND('',#204,.T.);
+#204 = EDGE_LOOP('',(#205));
+#205 = ORIENTED_EDGE('',*,*,#174,.T.);
+#206 = ADVANCED_FACE('',(#207,#210),#66,.F.);
+#207 = FACE_BOUND('',#208,.T.);
+#208 = EDGE_LOOP('',(#209));
+#209 = ORIENTED_EDGE('',*,*,#51,.T.);
+#210 = FACE_BOUND('',#211,.F.);
+#211 = EDGE_LOOP('',(#212));
+#212 = ORIENTED_EDGE('',*,*,#147,.T.);
+#213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#217)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#214,#215,#216)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#214 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#215 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#216 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#217 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#214,
+  'distance_accuracy_value','confusion accuracy');
+#218 = PRODUCT_TYPE('part',$,(#7));
+#219 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#220)
+  ,#213);
+#220 = STYLED_ITEM('color',(#221),#15);
+#221 = PRESENTATION_STYLE_ASSIGNMENT((#222,#228));
+#222 = SURFACE_STYLE_USAGE(.BOTH.,#223);
+#223 = SURFACE_SIDE_STYLE('',(#224));
+#224 = SURFACE_STYLE_FILL_AREA(#225);
+#225 = FILL_AREA_STYLE('',(#226));
+#226 = FILL_AREA_STYLE_COLOUR('',#227);
+#227 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#228 = CURVE_STYLE('',#229,POSITIVE_LENGTH_MEASURE(0.1),#227);
+#229 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M14FlatWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M14FlatWasher.stl
new file mode 100644
index 0000000000000000000000000000000000000000..b0ddb1cf2288d1631cd1eb466bd760238366e130
GIT binary patch
literal 24884
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
A^Z)<=

literal 0
HcmV?d00001

diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M16FlatWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M16FlatWasher.fcstd
new file mode 100644
index 0000000000000000000000000000000000000000..4481a7ab57be5c5c734bb7e27a3d36254d4a00ec
GIT binary patch
literal 11877
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

literal 0
HcmV?d00001

diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M16FlatWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M16FlatWasher.step
new file mode 100644
index 00000000..f1f865f3
--- /dev/null
+++ b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M16FlatWasher.step	
@@ -0,0 +1,291 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME('/home/jesus/Escritorio/DIN126M16FlatWasher.step',
+  '2015-09-04T17:44:49',('Author'),(''),
+  'Open CASCADE STEP processor 6.8','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('Pad','Pad','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#213);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#113,#199,#206));
+#17 = ADVANCED_FACE('',(#18),#32,.T.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#50,#81,#82));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(15.,0.,0.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(15.,0.,3.));
+#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(15.,0.,0.));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(0.,0.,1.));
+#31 = PCURVE('',#32,#37);
+#32 = CYLINDRICAL_SURFACE('',#33,15.);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(0.,0.,0.));
+#35 = DIRECTION('',(-0.,-0.,-1.));
+#36 = DIRECTION('',(1.,0.,0.));
+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(-0.,0.));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(-0.,-1.));
+#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43 = PCURVE('',#32,#44);
+#44 = DEFINITIONAL_REPRESENTATION('',(#45),#49);
+#45 = LINE('',#46,#47);
+#46 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#47 = VECTOR('',#48,1.);
+#48 = DIRECTION('',(-0.,-1.));
+#49 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50 = ORIENTED_EDGE('',*,*,#51,.T.);
+#51 = EDGE_CURVE('',#24,#24,#52,.T.);
+#52 = SURFACE_CURVE('',#53,(#58,#65),.PCURVE_S1.);
+#53 = CIRCLE('',#54,15.);
+#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57);
+#55 = CARTESIAN_POINT('',(0.,0.,3.));
+#56 = DIRECTION('',(0.,0.,1.));
+#57 = DIRECTION('',(1.,0.,0.));
+#58 = PCURVE('',#32,#59);
+#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(-0.,-3.));
+#62 = VECTOR('',#63,1.);
+#63 = DIRECTION('',(-1.,0.));
+#64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#65 = PCURVE('',#66,#71);
+#66 = PLANE('',#67);
+#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);
+#68 = CARTESIAN_POINT('',(15.,0.,3.));
+#69 = DIRECTION('',(0.,0.,-1.));
+#70 = DIRECTION('',(-1.,0.,0.));
+#71 = DEFINITIONAL_REPRESENTATION('',(#72),#80);
+#72 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#73,#74,#75,#76,#77,#78,#79),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#73 = CARTESIAN_POINT('',(0.,0.));
+#74 = CARTESIAN_POINT('',(0.,25.980762113533));
+#75 = CARTESIAN_POINT('',(22.5,12.990381056767));
+#76 = CARTESIAN_POINT('',(45.,3.673940397442E-15));
+#77 = CARTESIAN_POINT('',(22.5,-12.99038105676));
+#78 = CARTESIAN_POINT('',(2.30926389122E-14,-25.98076211353));
+#79 = CARTESIAN_POINT('',(0.,0.));
+#80 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#81 = ORIENTED_EDGE('',*,*,#21,.F.);
+#82 = ORIENTED_EDGE('',*,*,#83,.F.);
+#83 = EDGE_CURVE('',#22,#22,#84,.T.);
+#84 = SURFACE_CURVE('',#85,(#90,#97),.PCURVE_S1.);
+#85 = CIRCLE('',#86,15.);
+#86 = AXIS2_PLACEMENT_3D('',#87,#88,#89);
+#87 = CARTESIAN_POINT('',(0.,0.,0.));
+#88 = DIRECTION('',(0.,0.,1.));
+#89 = DIRECTION('',(1.,0.,0.));
+#90 = PCURVE('',#32,#91);
+#91 = DEFINITIONAL_REPRESENTATION('',(#92),#96);
+#92 = LINE('',#93,#94);
+#93 = CARTESIAN_POINT('',(-0.,0.));
+#94 = VECTOR('',#95,1.);
+#95 = DIRECTION('',(-1.,0.));
+#96 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#97 = PCURVE('',#98,#103);
+#98 = PLANE('',#99);
+#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102);
+#100 = CARTESIAN_POINT('',(15.,0.,0.));
+#101 = DIRECTION('',(0.,0.,-1.));
+#102 = DIRECTION('',(-1.,0.,0.));
+#103 = DEFINITIONAL_REPRESENTATION('',(#104),#112);
+#104 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#105,#106,#107,#108,#109,#110
+,#111),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#105 = CARTESIAN_POINT('',(0.,0.));
+#106 = CARTESIAN_POINT('',(0.,25.980762113533));
+#107 = CARTESIAN_POINT('',(22.5,12.990381056767));
+#108 = CARTESIAN_POINT('',(45.,3.673940397442E-15));
+#109 = CARTESIAN_POINT('',(22.5,-12.99038105676));
+#110 = CARTESIAN_POINT('',(2.30926389122E-14,-25.98076211353));
+#111 = CARTESIAN_POINT('',(0.,0.));
+#112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#113 = ADVANCED_FACE('',(#114),#128,.F.);
+#114 = FACE_BOUND('',#115,.T.);
+#115 = EDGE_LOOP('',(#116,#146,#172,#173));
+#116 = ORIENTED_EDGE('',*,*,#117,.T.);
+#117 = EDGE_CURVE('',#118,#120,#122,.T.);
+#118 = VERTEX_POINT('',#119);
+#119 = CARTESIAN_POINT('',(8.75,0.,0.));
+#120 = VERTEX_POINT('',#121);
+#121 = CARTESIAN_POINT('',(8.75,0.,3.));
+#122 = SEAM_CURVE('',#123,(#127,#139),.PCURVE_S1.);
+#123 = LINE('',#124,#125);
+#124 = CARTESIAN_POINT('',(8.75,0.,0.));
+#125 = VECTOR('',#126,1.);
+#126 = DIRECTION('',(0.,0.,1.));
+#127 = PCURVE('',#128,#133);
+#128 = CYLINDRICAL_SURFACE('',#129,8.75);
+#129 = AXIS2_PLACEMENT_3D('',#130,#131,#132);
+#130 = CARTESIAN_POINT('',(0.,0.,0.));
+#131 = DIRECTION('',(-0.,-0.,-1.));
+#132 = DIRECTION('',(1.,0.,0.));
+#133 = DEFINITIONAL_REPRESENTATION('',(#134),#138);
+#134 = LINE('',#135,#136);
+#135 = CARTESIAN_POINT('',(-0.,0.));
+#136 = VECTOR('',#137,1.);
+#137 = DIRECTION('',(-0.,-1.));
+#138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#139 = PCURVE('',#128,#140);
+#140 = DEFINITIONAL_REPRESENTATION('',(#141),#145);
+#141 = LINE('',#142,#143);
+#142 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#143 = VECTOR('',#144,1.);
+#144 = DIRECTION('',(-0.,-1.));
+#145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#146 = ORIENTED_EDGE('',*,*,#147,.T.);
+#147 = EDGE_CURVE('',#120,#120,#148,.T.);
+#148 = SURFACE_CURVE('',#149,(#154,#161),.PCURVE_S1.);
+#149 = CIRCLE('',#150,8.75);
+#150 = AXIS2_PLACEMENT_3D('',#151,#152,#153);
+#151 = CARTESIAN_POINT('',(0.,0.,3.));
+#152 = DIRECTION('',(0.,0.,1.));
+#153 = DIRECTION('',(1.,0.,0.));
+#154 = PCURVE('',#128,#155);
+#155 = DEFINITIONAL_REPRESENTATION('',(#156),#160);
+#156 = LINE('',#157,#158);
+#157 = CARTESIAN_POINT('',(-0.,-3.));
+#158 = VECTOR('',#159,1.);
+#159 = DIRECTION('',(-1.,0.));
+#160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#161 = PCURVE('',#66,#162);
+#162 = DEFINITIONAL_REPRESENTATION('',(#163),#171);
+#163 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#164,#165,#166,#167,#168,#169
+,#170),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#164 = CARTESIAN_POINT('',(6.25,0.));
+#165 = CARTESIAN_POINT('',(6.25,15.155444566228));
+#166 = CARTESIAN_POINT('',(19.375,7.577722283114));
+#167 = CARTESIAN_POINT('',(32.5,2.143131898508E-15));
+#168 = CARTESIAN_POINT('',(19.375,-7.577722283114));
+#169 = CARTESIAN_POINT('',(6.25,-15.15544456622));
+#170 = CARTESIAN_POINT('',(6.25,0.));
+#171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#172 = ORIENTED_EDGE('',*,*,#117,.F.);
+#173 = ORIENTED_EDGE('',*,*,#174,.F.);
+#174 = EDGE_CURVE('',#118,#118,#175,.T.);
+#175 = SURFACE_CURVE('',#176,(#181,#188),.PCURVE_S1.);
+#176 = CIRCLE('',#177,8.75);
+#177 = AXIS2_PLACEMENT_3D('',#178,#179,#180);
+#178 = CARTESIAN_POINT('',(0.,0.,0.));
+#179 = DIRECTION('',(0.,0.,1.));
+#180 = DIRECTION('',(1.,0.,0.));
+#181 = PCURVE('',#128,#182);
+#182 = DEFINITIONAL_REPRESENTATION('',(#183),#187);
+#183 = LINE('',#184,#185);
+#184 = CARTESIAN_POINT('',(-0.,0.));
+#185 = VECTOR('',#186,1.);
+#186 = DIRECTION('',(-1.,0.));
+#187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#188 = PCURVE('',#98,#189);
+#189 = DEFINITIONAL_REPRESENTATION('',(#190),#198);
+#190 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#191,#192,#193,#194,#195,#196
+,#197),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#191 = CARTESIAN_POINT('',(6.25,0.));
+#192 = CARTESIAN_POINT('',(6.25,15.155444566228));
+#193 = CARTESIAN_POINT('',(19.375,7.577722283114));
+#194 = CARTESIAN_POINT('',(32.5,2.143131898508E-15));
+#195 = CARTESIAN_POINT('',(19.375,-7.577722283114));
+#196 = CARTESIAN_POINT('',(6.25,-15.15544456622));
+#197 = CARTESIAN_POINT('',(6.25,0.));
+#198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#199 = ADVANCED_FACE('',(#200,#203),#98,.T.);
+#200 = FACE_BOUND('',#201,.F.);
+#201 = EDGE_LOOP('',(#202));
+#202 = ORIENTED_EDGE('',*,*,#83,.T.);
+#203 = FACE_BOUND('',#204,.T.);
+#204 = EDGE_LOOP('',(#205));
+#205 = ORIENTED_EDGE('',*,*,#174,.T.);
+#206 = ADVANCED_FACE('',(#207,#210),#66,.F.);
+#207 = FACE_BOUND('',#208,.T.);
+#208 = EDGE_LOOP('',(#209));
+#209 = ORIENTED_EDGE('',*,*,#51,.T.);
+#210 = FACE_BOUND('',#211,.F.);
+#211 = EDGE_LOOP('',(#212));
+#212 = ORIENTED_EDGE('',*,*,#147,.T.);
+#213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#217)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#214,#215,#216)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#214 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#215 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#216 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#217 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#214,
+  'distance_accuracy_value','confusion accuracy');
+#218 = PRODUCT_TYPE('part',$,(#7));
+#219 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#220)
+  ,#213);
+#220 = STYLED_ITEM('color',(#221),#15);
+#221 = PRESENTATION_STYLE_ASSIGNMENT((#222,#228));
+#222 = SURFACE_STYLE_USAGE(.BOTH.,#223);
+#223 = SURFACE_SIDE_STYLE('',(#224));
+#224 = SURFACE_STYLE_FILL_AREA(#225);
+#225 = FILL_AREA_STYLE('',(#226));
+#226 = FILL_AREA_STYLE_COLOUR('',#227);
+#227 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#228 = CURVE_STYLE('',#229,POSITIVE_LENGTH_MEASURE(0.1),#227);
+#229 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M16FlatWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M16FlatWasher.stl
new file mode 100644
index 0000000000000000000000000000000000000000..ab6075bce4578b57d87d3a7cb08150be6434d4b8
GIT binary patch
literal 26884
zcmb`Pf9Nj9RmPW_i<DF?R)bPVq%HB{A8A8DMJ0FVwUHJyC=LE<v|wmW)K+8sf!J!s
zwx~!e(*KH7MZuEhFaIb=O789}l~y9OQX*JMP#TF?p=zWevFdrwK6B19yZh#S3oayg
z?#%hjbI$DU%$c3<_uli}_rCFtd;Z`4ck?$~8HTH$d}O?K_cz})`1R0X`LmQ^XyswJ
z_L`qP{KWfze_Yy>$QC6^$$Bt<_L5&4KlG+Axkk41RyRNX_QS`o+-ADCl*kq(O38W<
zcfS8u#xK75P1jNWj}Je1c+W?Ex(tI_X&F}M3GE5Quiy8J;|IU~0~?Lh8-|<y_x{7n
z|L*q+?0X_xN=c%WtOqf_>u1J~-TJs|WJ_;#>tEh?_<>K)1@=9WElQM<^&p=A@3)OV
z{><OI#xpO!_wZA{@NB_YrBx|ezb4cw%frwUU;O9$#%FK7$)A~bfBub!NAAAKo-OUS
zl&pt_64{p$!_X6N`{C~&fA08ouJPns?>c<vPkyayq*W<d4-F;MD$B#r6Yu<y*N;#C
z{Ozvs4<ESm@S69%$~Drel&puw^H;xR#D6Hm8m)*tt+Wg))zE&kJPb*LIIp4FAP@s|
zP{uf+Z+N91W<9JhvKTLvarZDrAks?9uu=`}H_NIG;=G1xgTOO|Ck18oD$B!w=NV5B
zY<ePFN=c%WtOtR21MdjR+0t9#{ln7_o1VxPB}&P95O~M&uA`hSy%pvW%mJ|JiEL4#
zl&lAVxe9X@%9sx^>);Nim6k6fv?malb1{>mtQuJ!2F&Z2tzpv>*-}aprDQz_tQ}Yp
zP|lX#3hNWr7TEMewkT0b)`P$rh?NcHZ0W6Td&_&jDc40MvPFqfvYr}GG>vTOtxS8$
zI7}mmY*E7Xgs`!CLdI%d#$Bzn46n`;KI-fVgx&KS?Vj8H2#qZJvoJ5u+nTWZ%oe{N
zL1#S(dv<TMXV;$Bd3g`~DG563*F^TE#4z-Py@NO89h{f<+24uKvv-sA&`=`#Qo`S6
zA#5(WA#=&R%uD{(hMvtatcQjYsjh_2N<!G2ILVxNY%_KC>$4r}p<(mx)aG`Z&yQ_2
zusJd4EQ3%D?KjIlAAeaIz8X*)8n%8+ZH=-u<JeYC^)Tx}*g811wbrbUSZTPb1>F;>
zq5WprS5DH<FpnmzY$)3}9nI1;R4>c0I`5UQ=kylDc@5PDVRvt8xsToNBUUp+t{!GR
z2zx@NmXX<0c(glLK%|wHL8ylIn`O_)s14%0hUbaY24U~U)N)aK|BhG-;gx!r^=m?{
zvOEkuVej}PIrY)rT-Qh|&z4ya4JFhn%bw{AVRO|adxIlZGsI!@R_NJ$$a-ifp;lS;
z{f7`X=T5T62@UPn=KCYoNGSLoCx~qE{YTJQ55m@tsqNLW#rICpudPo<tdX$qiEL5A
z_iaMh8aTB*rxIC4zYiU6d&|{pDETfmh-}e*egC;7o&e2$C)^LEvkWVG1)}Z~+7k$l
z)rLrV7&wMA?0X_xA`bU3>p}3I-$0r7c}5&*rDa$NQTGY$2?U=+XjDFZGc=UW`Zb|e
zS&sL^dcwsw$~E{F&GLSDIqN}iX7I@QZm+C-$BG%l>T#(?`Wx@y44ac0bzdXqE2m?I
zvpY3Z&YVZYp>)<mk+Ud>wthH~Rx$5dJuc3ouA%*AIp$pwqER_JuQXH}8eDN)gR7Sl
zN@x9=P^&D*sz$H44!Q<cVb{ohegBEImIPO4A1kiNPAHvac%>TJZ<b>{-)hu-jmS$#
zFkA9Cm=(EKN@qR1QbMh=9N7{zm|wXDb1K)!etkEItZ#=<t1L&JNP?NAYcR8P4b{tf
z#G!;*WjXR)YA{1~4Q9x$k^M%tOoEv{2<#w{-8-RlmSLqD+HaO4)8A^;eGS!y2KP7~
z2lqAZmC{+iCe$j+v5%rx+<CbMcXzIl{l;Exhfu35`|cI{K@!|Sy2fW7y!t5CJj_?B
zm-UE43AM`dFl-3yo&64)753q-kyft9dTIorR#}c+ct(zI0Ip%t`ufK>LNDuiKk#M3
z3A+crnt@0wErUSb(=;@WEXVf;dd06FFQO4&MM&_Qj1$O1u};A&^)Sou>OA33J9`3w
zTo-F0%Jxnata;E-y{umoYL#W}2?TO>tk5WDU-31{qqSMW*G1U$M7Agq-^(~w*sWkK
z1Z}h00V^irP&&)7I!|a%Ah3tR>WQ*yWI4WB(kmrwKF60-_bQ3_E=mHsN36HdP$J9m
zwRVTF_3p5&klJs2xg~*JFxEn7D3Rs(hP*>q|M;?PE!uB<rzT-B;9IzBSk(C5?u61=
zh9~C<&r8@72)h^froYihy*LG+S4!9uf|CaKDv3C0AYsoG&L&*L)>E8+%!pj+EW@kw
zM4W$EPq^^S2dgK_s*z>SMRATZ!=@+fjb%%mf6VYO>p|E%j<X`y$d=y9=9h!L#YW>&
zB3qP*bEDaTcIM?8wlW{En!yvLvkV4b?Xae!yiaI7tZbIX*_{)%ufaLs3=O5Teod%V
zmVM{No<P{Vjx)%%AH;d4-GARZg`TZjtX~tUu7vLgg}}F6te&84ojojn#;K+2Wj$Jz
zNOdJ()p|nt**|z>`mXuMT;reac<JFUUi<Kf`eFD=>S-DK-Sb2#*%OFI|L|SYw|(Sx
zzaO_e{*uGJAOBa^NULGU@?}IR*%OFwee9Q}U;VG&+GwcNvyWXpe9fm`XVz;XTZSPC
zi?t)({@3rAj_-cLHL|6*y7G<xQ|@{7@~vhVl*kq(h9T?W)!*K6|MVT7`GRZw#^=9K
zo_q7}TCG}X`7)xE><Pq!pSyQ@;nA1b^D_+DqUBPaf9{#`xrZM$>ot)rO4xkU5ih&-
z_0uapw#@DKz2V97y}vVCUuvagXq+cX$(}&m@>O?EPkr{=J&tS{hAfxzCwG6eeByzp
z%z8~^ixR_-^&tNAUtTf&`ComHYdrhP50z<t&T7?4%a;+QWKSS|=!Ki6FTHumOWu3!
zJ>~ZM|I;<n%AT0ezKkd(djc`P@HaO;`-2a999Q1(edRa5`ij5bX*CR4zKkd(djj#x
z@BHH%4}9=p*LeEVx0FBn$FFb=waWU-2z%PYTM(~(<&WO@)J;nk{;Jn~bbR{S&90&S
zX8mP^ofL$(ARc(f(@#A0$g($h>bL*>`a@5?)HSr<tOv1N)g#ZAVaReRR=%<HbeYC5
zsGfUumw3g#TqF85Vp>LI$15eSx0p6wg+}(J8t#>7*!{TP?uU)y-0peOrDQ$4vZv&_
zJS9P>mEH4sc|t*)*I0X{8rhfM=g`Y~XxRI4y}cjy9?b0>RI9ANjPPey;;{F8Z11_f
z&vTngwBM|UhRr^s%sxS=mCaXk&T!{7{5@xUYmMy7XPnT>dJs16jxz7gZEjC1pA*Ha
z^Muds><JpS8jP}jgoe%SVPz}MoNJU4+2V71&{+=+TL(v32j{ldrj@TzqH&(^wU#|W
z!`Aar*7MM?bvLXm1DG>sP$FA=tqnTsp<!9ZD0#_o$#FbSV82?vjIcH8v8(I}gymPG
z<X6X*!=;sHHD4CtIUIX}hUJN)<cXnS8Ch6ao_Jhx)HRVUp2G#5^&l*J9b3L@Iqva&
zZ~eCq4|b)MmM<e<)p`=*F6q}-hO|P<38K=I72!EGBDZ>IaICJQCytL3N@saR)O{lE
z2Q_%lq0tdZ$5S##PK~F;2|gLt(tDWo@QTl_$HAxCiL{F6%Ia4{-6t$BS>7lTe4|{0
z@11L;RlFZtqV5y%o|E9rFb;Nc{;-yKYgc8&Aw=CLJPXI{V>AfPaM0+8q+=G{Avkkd
zOYdRULxVH5$HDpBiL{Ct)#_J7-6uQ?$7(==tD0+YC36j>vkVO(>OSE)HP$O?a2<3F
zuCK14be5qZMBOJmr^d=j4dx84!93wO*rjxqp&>-wCp@P{&R{)(U?u~N$_&Xhl8*dp
zOCYaBzOy1CFCoGF$~Bm`IgxZJSr4x)Lq?vsA=HYQ<yHfEEi%ZJMr3CsR3rO}OwZ}8
zhgZv0-79NBj=QnS`W4Y~^%W7hZ+eBj0W?~E-U!uWnPYW^@X^Iih8o=CxQ5+>((a&*
zTUcd1G`REH5Nc&l40e4NYiN9HjqEG-PCg1*4}yD6_sZS_>}zKmwzi{lPqO|pqNii;
z>>Bnymt_Wsy{zfQZrjV35Ir5=09?c7C45h?zC1&wUVLYu2ER;fh@|6N1_^#=*bo|1
zmN8bUVY73wEZq8vuMu9(dJz1=;u^MQ;QP+TD(f#J;@gS!1j1G|d|Pr2ep_-4?KkT$
zBjQUDHTaFJ<qY`V<{H|st?jIb#(5&XWl@7)?p(ui5qvjv4edAUp>dw@EJM8FH%r&B
zoa$gX^)%R}{boHh&J#Ty-(FqA@<Dvxbq(z|>!HD~wJ$<=K1Xjs@QbkLyO!4;ECj#$
zep~%zM0^o8Z$ac$r+ljWGblZqN_$&4r+n}9dDW9GwO<q3ub#05Q$get-g~9q24RJs
z$kU~sK27L}lF~hqbB3N3>e-~)!z(3p+)hWH?_GbErX!*%by7l4ur#Kg$aO;J-4}~P
z2|d-#(`8ja<Vxh}Yy8fJuW-uLDQAQJ^i5+5qC!InwbBs@!U{&jx~=Pyo|3Emn$T$V
z^gWmgB4?aF4)rz&EA)h(*X6mP+OG*cS5sP<I%W3K|3pIn^9;%KgpS+k$a5a-PZ4!Q
zQUP%&k>_|l9Yh6@d0YSU9{O`2L0F+DG}`=G6SZFxI&Mk_Q$ghH+@Eb~d_h>DC-QW$
zr-N{f%(nZVztNw|3Bom$&~ZCGR=VQQE6+aqb55$bS388Si8>;^S4wEVIto2uaomvo
zN9+xDBX_TqP%E4)o6gScLw`M5K8Xch^rL{9<%&D#L~qqr=Vsdo-K(jGr@c}FC-3H&
z`;L=-d++-=Dxclh4{E<kt6%XBdK{cf3M_OKP7`XSV;Dq*SN0ag-dSVXjl<BMP%Her
zgw1k&<W6vwDfX9v^PrbCCbYFH=G}rC&b3}v8g1?B3GJ8fxsPG99xCFnnUh~2bWgti
z8OUH(ghq>>MlmmUBIn9d&<oc=FKbL_YgeqC1vP4=W7w>hIBY%V*Bbre;Vb6}uav+~
z@t9}sJAMYpa+94nl+b9E4zH{bxlchY^PL0AItuuEyLv*cbPSvI61nAY{1(=KjXE8N
z5^9B?$+GNnCvs+Y1<K4nJr0d2ys|>%y9Kps#oWj1(dJhLVfiP&8+z6kG3|Qg1b<%4
zJyEaJ+eKjcf1U7iYDRg4s<*3QQ0zYndQiPxjY<M%P%{YCP;Ioet4{C;t*EgbM9{lL
zg@(1@=lVQy^@{tCf}Zq>T~R@;(z`^3hDFHl(Y;sdEqZHLo$%~nBvGUEE>WRj*7zAn
zk3+rUUZkKWy?R2exRWVrjdGos-MfZbaR<;7bxo*;N~7;~)d}+j-Xzr66OOaH8D$*>
z{JmX0p;kJE%^H8!3G>tP(}w<S0jGU4T2v2zZ&y#Km3rH(m$`&{Cm$;vx81Qav`(1u
zF&CmAo1Jkc=w+L)!b7yRt0&Y-<7?LVvrgRCxL4{4vwp7+qOJ*zN$H;8uEG0Ky<H9W
zN(r@MM&5hn1o8r`m{8WS(lJDvUlnmMqxZg4@3e*zYQ_9|$1CJ%$Y7vqc>>N-CzRDg
z{JmXuQbMgXzGl5VSKQ0Ex_WrpD`b+$3DJ+`Z9EO_Jq!&i)JX}AL%r<@?lasg^>Ej#
z3JoRHiaVK|(M2|oJa<uU=fHhTy;n+T<QiX3*e*qWdoeY%r=G}vK_K>O?)z>W6_G2U
zR@^7-M9%EqTUIo7OFiKlN@%|}(%3WfgauT6uY`Mo=r~r)adQ;V=2u-4w$qEB3Fya=
zg#8iERY4t}s~tVG+Ev$tdd2%e58dAXS10a%JVG6X(~;wiMTU<Kl)j8mEAD-EMwf3+
zfd=1mFY73v&992cl~5}_yJa!u|DE8R;Vr76Jt<Wu%%Io-p;kxXbR0^k756?nku$sZ
z7NsvE)XG*I{`{3jfwAJOUr^6=(91dsX!EPC3ANHOr2PW5oT1>a%mBQsdT8^jLW8St
zL5*6ew`gluow)n)vC?tdjl4pG`G*tgm1?*C@n=skTPkQ#8h>w>XMOSSNvMarUK!RC
zYQ^1BX??dpJr|9Cfr9%ekLfZ(t+-F<H7dMfKIr{w<T{4UBm5bA94EN1@$#<5hEOZ+
zMGE@WD|Rg2FLx<k-X$u$;vT@QG!BjLw1)PpbP&)Oxq~?36p6bcFLRGGZ%&swLan&7
z=n2>0e!%-xy$xa3xaz3=s#g{VPi5uItAbD~?2d33;rnSqt?bE&-(xyWFuV7DH74$H
z=IvOil}5WEECyV4RCV>r-rBP4kk*l_mCXk6+f}=SYiJzmiM_%68HBY4vwM%6djl_@
zCe%vxP7~_8&7AT3ST>`|nJ@yd|Lm%xMyT|LSO6n54)uh45s!(+u2V<uAiPEC4N(`a
zj;gM4*y_Vm^7ZJd6;^4io_Ll{6KaKwX4#9p7{MKc$DuKCztcx<q4be!v>PHKSAW$j
z%WC8_d>JRt`bM>~d?$W0Y?pAakhvl!#Q1Rk;bqIt;%9%Tz&of`ItsglYp9h*yCLeL
zR7dq!<FHJYKT)v0=W1o~#P7%L67E%=dFXF<`|nN2Pg5-(Eu*VrrM`17vUAV#>?VFE
z&N6TK-p)T5M_qL4sQzjk8v=k)6?ZS9RlU=MMy|edzmsuT|G4VN{eZWuXr4OB{cwU_
zd9=JY1(7p8jskkOt3pHlRr)lcUa9YPZ+O159$mcG$m;pD^Q>t7(}s&j?%2qEjT5T3
z(SW&Kb<}A2J{IWlncj(9BUE~qa1D(^J>kw`=MHiQ;VnvU2n1nQZF5P1@0=gK%vs6H
zW*Ao;)rxa)0liC9XlR5wR=b2L`7Fw_t^Vgwx!>7|ocjT9(NWkCjHHh0JJ&&vgDa7j
zX>2aREA?0DUBXabIe8}3{{*hBqC7)dKfBECJr3?BynLEaD;<Rm!C>mB(J~J@;0`h~
zC@9mIk!yrX?-GXAQR7fgxEGm2qb^EyMDB?k9W6?4hy^eW^__XC$H8o{ga(KTuhd_q
zcL_k9SLz9OFLS5ig!ZLgG1qnv&2YKuT0{Hge#b|o0ZSaJq5X0PP_|xaU#ejQPl49=
zTnV)@J)R*6VeZBL!`0O*?p}5xSAW%tS^rKPs;*wyh{*3Wm^-*Cyi!7~@T|4{j$8A8
zbyRiriu;m`!}`Z%GlTpdt<t9ndnd4KD7aHfGwV+cS6FLkzo!X})}DNx73sg@C3mnw
zL&rpEdslesB!ow<{n{+SlbHTr8e<4101fR+X`5Gg>a^C-vC?R{TiO{b^~7dvo)!7O
zAi*;v(QvO+U1^)=d%~=7*^WhigIGP}erLxkwNl?t6RM$B+>4|}b*IcLX5QYS^oH;t
z5Qj#nV`b|+&yZxSJaX00ez^nK@rrr0w<x_KmN3jK^~CZAo)z`~+8>SiT&cfGBNId}
zw4D>xEA@nXpNu2CQco<Oi{G5He2!;GGFBC%tLjRhCe$nSg!_{8%KFDuM`rilqV$GX
z03+0Q%gA{)(f<pNH0J24ze-yU&r_#$<b6wO<oU;%&^XlhJkt@PMa~nR*wOhY>=Kn@
z6@*$b>(9}Rv9b~6nNa`R_Pc~@=!kNxd_TYu$-RMD<HD|}ovR_j9IFlC<{-3RK3Co^
z@00byv8q5oXkSWi2sa0zk!!TvEu9%FwZi*{%s;#e4em_5MfFY-8ZF=Rf`0j?c^Tbf
zwZY|kHN2e#R!W~Hv_&;I$9PZZyInr-^4|c^f6F`m6~Udzxij$=9R==QdcuT!#fjhh
zS1V@yJyAi}io-LZ*nhayX+oprI#@7nTqV40&dBKMm?*s=Ncp!u<Ov1+G6V23*I+Nh
zIPakLrCx0a$JUW+wA?M_Sk(pbT@mt+vi6GkN)iAnG}L!yOHS_+fV%sko^Zdjqrp9g
z_p5hvmv9Xw)C##S_9KYT4413IEA9shT9n=pW{oRyIPXg%Xa3l0IH4NaFLxO|QK7-?
jzQ8M`cL~=}Lan$1NDb>BSLC~!I5vcvgV1PIuP6QwsIbFm

literal 0
HcmV?d00001

diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M18FlatWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M18FlatWasher.fcstd
new file mode 100644
index 0000000000000000000000000000000000000000..de9dd5d7fc2fc6b8adb8094568d68ab7a00d2b73
GIT binary patch
literal 12294
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
Z0SBLY(wEN(pNzLRG7=IH{`zmH{x9ef2+{xm

literal 0
HcmV?d00001

diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M18FlatWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M18FlatWasher.step
new file mode 100644
index 00000000..4a0f4760
--- /dev/null
+++ b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M18FlatWasher.step	
@@ -0,0 +1,291 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME('/home/jesus/Escritorio/DIN126M18FlatWasher.step',
+  '2015-09-04T17:46:18',('Author'),(''),
+  'Open CASCADE STEP processor 6.8','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('Pad','Pad','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#213);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#113,#199,#206));
+#17 = ADVANCED_FACE('',(#18),#32,.T.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#50,#81,#82));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(17.,0.,0.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(17.,0.,3.));
+#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(17.,0.,0.));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(0.,0.,1.));
+#31 = PCURVE('',#32,#37);
+#32 = CYLINDRICAL_SURFACE('',#33,17.);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(0.,0.,0.));
+#35 = DIRECTION('',(-0.,-0.,-1.));
+#36 = DIRECTION('',(1.,0.,0.));
+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(-0.,0.));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(-0.,-1.));
+#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43 = PCURVE('',#32,#44);
+#44 = DEFINITIONAL_REPRESENTATION('',(#45),#49);
+#45 = LINE('',#46,#47);
+#46 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#47 = VECTOR('',#48,1.);
+#48 = DIRECTION('',(-0.,-1.));
+#49 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50 = ORIENTED_EDGE('',*,*,#51,.T.);
+#51 = EDGE_CURVE('',#24,#24,#52,.T.);
+#52 = SURFACE_CURVE('',#53,(#58,#65),.PCURVE_S1.);
+#53 = CIRCLE('',#54,17.);
+#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57);
+#55 = CARTESIAN_POINT('',(0.,0.,3.));
+#56 = DIRECTION('',(0.,0.,1.));
+#57 = DIRECTION('',(1.,0.,0.));
+#58 = PCURVE('',#32,#59);
+#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(-0.,-3.));
+#62 = VECTOR('',#63,1.);
+#63 = DIRECTION('',(-1.,0.));
+#64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#65 = PCURVE('',#66,#71);
+#66 = PLANE('',#67);
+#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);
+#68 = CARTESIAN_POINT('',(17.,0.,3.));
+#69 = DIRECTION('',(0.,0.,-1.));
+#70 = DIRECTION('',(-1.,0.,0.));
+#71 = DEFINITIONAL_REPRESENTATION('',(#72),#80);
+#72 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#73,#74,#75,#76,#77,#78,#79),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#73 = CARTESIAN_POINT('',(0.,0.));
+#74 = CARTESIAN_POINT('',(0.,29.444863728671));
+#75 = CARTESIAN_POINT('',(25.5,14.722431864335));
+#76 = CARTESIAN_POINT('',(51.,4.163799117101E-15));
+#77 = CARTESIAN_POINT('',(25.5,-14.72243186433));
+#78 = CARTESIAN_POINT('',(2.48689957516E-14,-29.44486372867));
+#79 = CARTESIAN_POINT('',(0.,0.));
+#80 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#81 = ORIENTED_EDGE('',*,*,#21,.F.);
+#82 = ORIENTED_EDGE('',*,*,#83,.F.);
+#83 = EDGE_CURVE('',#22,#22,#84,.T.);
+#84 = SURFACE_CURVE('',#85,(#90,#97),.PCURVE_S1.);
+#85 = CIRCLE('',#86,17.);
+#86 = AXIS2_PLACEMENT_3D('',#87,#88,#89);
+#87 = CARTESIAN_POINT('',(0.,0.,0.));
+#88 = DIRECTION('',(0.,0.,1.));
+#89 = DIRECTION('',(1.,0.,0.));
+#90 = PCURVE('',#32,#91);
+#91 = DEFINITIONAL_REPRESENTATION('',(#92),#96);
+#92 = LINE('',#93,#94);
+#93 = CARTESIAN_POINT('',(-0.,0.));
+#94 = VECTOR('',#95,1.);
+#95 = DIRECTION('',(-1.,0.));
+#96 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#97 = PCURVE('',#98,#103);
+#98 = PLANE('',#99);
+#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102);
+#100 = CARTESIAN_POINT('',(17.,0.,0.));
+#101 = DIRECTION('',(0.,0.,-1.));
+#102 = DIRECTION('',(-1.,0.,0.));
+#103 = DEFINITIONAL_REPRESENTATION('',(#104),#112);
+#104 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#105,#106,#107,#108,#109,#110
+,#111),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#105 = CARTESIAN_POINT('',(0.,0.));
+#106 = CARTESIAN_POINT('',(0.,29.444863728671));
+#107 = CARTESIAN_POINT('',(25.5,14.722431864335));
+#108 = CARTESIAN_POINT('',(51.,4.163799117101E-15));
+#109 = CARTESIAN_POINT('',(25.5,-14.72243186433));
+#110 = CARTESIAN_POINT('',(2.48689957516E-14,-29.44486372867));
+#111 = CARTESIAN_POINT('',(0.,0.));
+#112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#113 = ADVANCED_FACE('',(#114),#128,.F.);
+#114 = FACE_BOUND('',#115,.T.);
+#115 = EDGE_LOOP('',(#116,#146,#172,#173));
+#116 = ORIENTED_EDGE('',*,*,#117,.T.);
+#117 = EDGE_CURVE('',#118,#120,#122,.T.);
+#118 = VERTEX_POINT('',#119);
+#119 = CARTESIAN_POINT('',(10.,0.,0.));
+#120 = VERTEX_POINT('',#121);
+#121 = CARTESIAN_POINT('',(10.,0.,3.));
+#122 = SEAM_CURVE('',#123,(#127,#139),.PCURVE_S1.);
+#123 = LINE('',#124,#125);
+#124 = CARTESIAN_POINT('',(10.,0.,0.));
+#125 = VECTOR('',#126,1.);
+#126 = DIRECTION('',(0.,0.,1.));
+#127 = PCURVE('',#128,#133);
+#128 = CYLINDRICAL_SURFACE('',#129,10.);
+#129 = AXIS2_PLACEMENT_3D('',#130,#131,#132);
+#130 = CARTESIAN_POINT('',(0.,0.,0.));
+#131 = DIRECTION('',(-0.,-0.,-1.));
+#132 = DIRECTION('',(1.,0.,0.));
+#133 = DEFINITIONAL_REPRESENTATION('',(#134),#138);
+#134 = LINE('',#135,#136);
+#135 = CARTESIAN_POINT('',(-0.,0.));
+#136 = VECTOR('',#137,1.);
+#137 = DIRECTION('',(-0.,-1.));
+#138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#139 = PCURVE('',#128,#140);
+#140 = DEFINITIONAL_REPRESENTATION('',(#141),#145);
+#141 = LINE('',#142,#143);
+#142 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#143 = VECTOR('',#144,1.);
+#144 = DIRECTION('',(-0.,-1.));
+#145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#146 = ORIENTED_EDGE('',*,*,#147,.T.);
+#147 = EDGE_CURVE('',#120,#120,#148,.T.);
+#148 = SURFACE_CURVE('',#149,(#154,#161),.PCURVE_S1.);
+#149 = CIRCLE('',#150,10.);
+#150 = AXIS2_PLACEMENT_3D('',#151,#152,#153);
+#151 = CARTESIAN_POINT('',(0.,0.,3.));
+#152 = DIRECTION('',(0.,0.,1.));
+#153 = DIRECTION('',(1.,0.,0.));
+#154 = PCURVE('',#128,#155);
+#155 = DEFINITIONAL_REPRESENTATION('',(#156),#160);
+#156 = LINE('',#157,#158);
+#157 = CARTESIAN_POINT('',(-0.,-3.));
+#158 = VECTOR('',#159,1.);
+#159 = DIRECTION('',(-1.,0.));
+#160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#161 = PCURVE('',#66,#162);
+#162 = DEFINITIONAL_REPRESENTATION('',(#163),#171);
+#163 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#164,#165,#166,#167,#168,#169
+,#170),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#164 = CARTESIAN_POINT('',(7.,0.));
+#165 = CARTESIAN_POINT('',(7.,17.320508075689));
+#166 = CARTESIAN_POINT('',(22.,8.660254037844));
+#167 = CARTESIAN_POINT('',(37.,2.449293598295E-15));
+#168 = CARTESIAN_POINT('',(22.,-8.660254037844));
+#169 = CARTESIAN_POINT('',(7.,-17.32050807568));
+#170 = CARTESIAN_POINT('',(7.,0.));
+#171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#172 = ORIENTED_EDGE('',*,*,#117,.F.);
+#173 = ORIENTED_EDGE('',*,*,#174,.F.);
+#174 = EDGE_CURVE('',#118,#118,#175,.T.);
+#175 = SURFACE_CURVE('',#176,(#181,#188),.PCURVE_S1.);
+#176 = CIRCLE('',#177,10.);
+#177 = AXIS2_PLACEMENT_3D('',#178,#179,#180);
+#178 = CARTESIAN_POINT('',(0.,0.,0.));
+#179 = DIRECTION('',(0.,0.,1.));
+#180 = DIRECTION('',(1.,0.,0.));
+#181 = PCURVE('',#128,#182);
+#182 = DEFINITIONAL_REPRESENTATION('',(#183),#187);
+#183 = LINE('',#184,#185);
+#184 = CARTESIAN_POINT('',(-0.,0.));
+#185 = VECTOR('',#186,1.);
+#186 = DIRECTION('',(-1.,0.));
+#187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#188 = PCURVE('',#98,#189);
+#189 = DEFINITIONAL_REPRESENTATION('',(#190),#198);
+#190 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#191,#192,#193,#194,#195,#196
+,#197),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#191 = CARTESIAN_POINT('',(7.,0.));
+#192 = CARTESIAN_POINT('',(7.,17.320508075689));
+#193 = CARTESIAN_POINT('',(22.,8.660254037844));
+#194 = CARTESIAN_POINT('',(37.,2.449293598295E-15));
+#195 = CARTESIAN_POINT('',(22.,-8.660254037844));
+#196 = CARTESIAN_POINT('',(7.,-17.32050807568));
+#197 = CARTESIAN_POINT('',(7.,0.));
+#198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#199 = ADVANCED_FACE('',(#200,#203),#98,.T.);
+#200 = FACE_BOUND('',#201,.F.);
+#201 = EDGE_LOOP('',(#202));
+#202 = ORIENTED_EDGE('',*,*,#83,.T.);
+#203 = FACE_BOUND('',#204,.T.);
+#204 = EDGE_LOOP('',(#205));
+#205 = ORIENTED_EDGE('',*,*,#174,.T.);
+#206 = ADVANCED_FACE('',(#207,#210),#66,.F.);
+#207 = FACE_BOUND('',#208,.T.);
+#208 = EDGE_LOOP('',(#209));
+#209 = ORIENTED_EDGE('',*,*,#51,.T.);
+#210 = FACE_BOUND('',#211,.F.);
+#211 = EDGE_LOOP('',(#212));
+#212 = ORIENTED_EDGE('',*,*,#147,.T.);
+#213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#217)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#214,#215,#216)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#214 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#215 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#216 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#217 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#214,
+  'distance_accuracy_value','confusion accuracy');
+#218 = PRODUCT_TYPE('part',$,(#7));
+#219 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#220)
+  ,#213);
+#220 = STYLED_ITEM('color',(#221),#15);
+#221 = PRESENTATION_STYLE_ASSIGNMENT((#222,#228));
+#222 = SURFACE_STYLE_USAGE(.BOTH.,#223);
+#223 = SURFACE_SIDE_STYLE('',(#224));
+#224 = SURFACE_STYLE_FILL_AREA(#225);
+#225 = FILL_AREA_STYLE('',(#226));
+#226 = FILL_AREA_STYLE_COLOUR('',#227);
+#227 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#228 = CURVE_STYLE('',#229,POSITIVE_LENGTH_MEASURE(0.1),#227);
+#229 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M18FlatWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M18FlatWasher.stl
new file mode 100644
index 0000000000000000000000000000000000000000..83a3b38dad1400bdfc6b9b3f7edde1da7ff59f47
GIT binary patch
literal 28484
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
Lx_hO3UK;-k0)qrf

literal 0
HcmV?d00001

diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M20FlatWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M20FlatWasher.fcstd
new file mode 100644
index 0000000000000000000000000000000000000000..afa5bebf8d19315f7a41a0a92ca6ddfd73a67318
GIT binary patch
literal 12440
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
P9ZgNeM8rw{t<?Vmim^6_

literal 0
HcmV?d00001

diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M20FlatWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M20FlatWasher.step
new file mode 100644
index 00000000..f25d309f
--- /dev/null
+++ b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M20FlatWasher.step	
@@ -0,0 +1,291 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME('/home/jesus/Escritorio/DIN126M20FlatWasher.step',
+  '2015-09-04T17:47:31',('Author'),(''),
+  'Open CASCADE STEP processor 6.8','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('Pad','Pad','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#213);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#113,#199,#206));
+#17 = ADVANCED_FACE('',(#18),#32,.T.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#50,#81,#82));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(18.5,0.,0.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(18.5,0.,3.));
+#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(18.5,0.,0.));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(0.,0.,1.));
+#31 = PCURVE('',#32,#37);
+#32 = CYLINDRICAL_SURFACE('',#33,18.5);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(0.,0.,0.));
+#35 = DIRECTION('',(-0.,-0.,-1.));
+#36 = DIRECTION('',(1.,0.,0.));
+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(-0.,0.));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(-0.,-1.));
+#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43 = PCURVE('',#32,#44);
+#44 = DEFINITIONAL_REPRESENTATION('',(#45),#49);
+#45 = LINE('',#46,#47);
+#46 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#47 = VECTOR('',#48,1.);
+#48 = DIRECTION('',(-0.,-1.));
+#49 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50 = ORIENTED_EDGE('',*,*,#51,.T.);
+#51 = EDGE_CURVE('',#24,#24,#52,.T.);
+#52 = SURFACE_CURVE('',#53,(#58,#65),.PCURVE_S1.);
+#53 = CIRCLE('',#54,18.5);
+#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57);
+#55 = CARTESIAN_POINT('',(0.,0.,3.));
+#56 = DIRECTION('',(0.,0.,1.));
+#57 = DIRECTION('',(1.,0.,0.));
+#58 = PCURVE('',#32,#59);
+#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(-0.,-3.));
+#62 = VECTOR('',#63,1.);
+#63 = DIRECTION('',(-1.,0.));
+#64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#65 = PCURVE('',#66,#71);
+#66 = PLANE('',#67);
+#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);
+#68 = CARTESIAN_POINT('',(18.5,0.,3.));
+#69 = DIRECTION('',(0.,0.,-1.));
+#70 = DIRECTION('',(-1.,0.,0.));
+#71 = DEFINITIONAL_REPRESENTATION('',(#72),#80);
+#72 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#73,#74,#75,#76,#77,#78,#79),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#73 = CARTESIAN_POINT('',(0.,0.));
+#74 = CARTESIAN_POINT('',(0.,32.042939940024));
+#75 = CARTESIAN_POINT('',(27.75,16.021469970012));
+#76 = CARTESIAN_POINT('',(55.5,4.531193156845E-15));
+#77 = CARTESIAN_POINT('',(27.75,-16.02146997001));
+#78 = CARTESIAN_POINT('',(2.84217094304E-14,-32.04293994002));
+#79 = CARTESIAN_POINT('',(0.,0.));
+#80 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#81 = ORIENTED_EDGE('',*,*,#21,.F.);
+#82 = ORIENTED_EDGE('',*,*,#83,.F.);
+#83 = EDGE_CURVE('',#22,#22,#84,.T.);
+#84 = SURFACE_CURVE('',#85,(#90,#97),.PCURVE_S1.);
+#85 = CIRCLE('',#86,18.5);
+#86 = AXIS2_PLACEMENT_3D('',#87,#88,#89);
+#87 = CARTESIAN_POINT('',(0.,0.,0.));
+#88 = DIRECTION('',(0.,0.,1.));
+#89 = DIRECTION('',(1.,0.,0.));
+#90 = PCURVE('',#32,#91);
+#91 = DEFINITIONAL_REPRESENTATION('',(#92),#96);
+#92 = LINE('',#93,#94);
+#93 = CARTESIAN_POINT('',(-0.,0.));
+#94 = VECTOR('',#95,1.);
+#95 = DIRECTION('',(-1.,0.));
+#96 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#97 = PCURVE('',#98,#103);
+#98 = PLANE('',#99);
+#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102);
+#100 = CARTESIAN_POINT('',(18.5,0.,0.));
+#101 = DIRECTION('',(0.,0.,-1.));
+#102 = DIRECTION('',(-1.,0.,0.));
+#103 = DEFINITIONAL_REPRESENTATION('',(#104),#112);
+#104 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#105,#106,#107,#108,#109,#110
+,#111),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#105 = CARTESIAN_POINT('',(0.,0.));
+#106 = CARTESIAN_POINT('',(0.,32.042939940024));
+#107 = CARTESIAN_POINT('',(27.75,16.021469970012));
+#108 = CARTESIAN_POINT('',(55.5,4.531193156845E-15));
+#109 = CARTESIAN_POINT('',(27.75,-16.02146997001));
+#110 = CARTESIAN_POINT('',(2.84217094304E-14,-32.04293994002));
+#111 = CARTESIAN_POINT('',(0.,0.));
+#112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#113 = ADVANCED_FACE('',(#114),#128,.F.);
+#114 = FACE_BOUND('',#115,.T.);
+#115 = EDGE_LOOP('',(#116,#146,#172,#173));
+#116 = ORIENTED_EDGE('',*,*,#117,.T.);
+#117 = EDGE_CURVE('',#118,#120,#122,.T.);
+#118 = VERTEX_POINT('',#119);
+#119 = CARTESIAN_POINT('',(11.,0.,0.));
+#120 = VERTEX_POINT('',#121);
+#121 = CARTESIAN_POINT('',(11.,0.,3.));
+#122 = SEAM_CURVE('',#123,(#127,#139),.PCURVE_S1.);
+#123 = LINE('',#124,#125);
+#124 = CARTESIAN_POINT('',(11.,0.,0.));
+#125 = VECTOR('',#126,1.);
+#126 = DIRECTION('',(0.,0.,1.));
+#127 = PCURVE('',#128,#133);
+#128 = CYLINDRICAL_SURFACE('',#129,11.);
+#129 = AXIS2_PLACEMENT_3D('',#130,#131,#132);
+#130 = CARTESIAN_POINT('',(0.,0.,0.));
+#131 = DIRECTION('',(-0.,-0.,-1.));
+#132 = DIRECTION('',(1.,0.,0.));
+#133 = DEFINITIONAL_REPRESENTATION('',(#134),#138);
+#134 = LINE('',#135,#136);
+#135 = CARTESIAN_POINT('',(-0.,0.));
+#136 = VECTOR('',#137,1.);
+#137 = DIRECTION('',(-0.,-1.));
+#138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#139 = PCURVE('',#128,#140);
+#140 = DEFINITIONAL_REPRESENTATION('',(#141),#145);
+#141 = LINE('',#142,#143);
+#142 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#143 = VECTOR('',#144,1.);
+#144 = DIRECTION('',(-0.,-1.));
+#145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#146 = ORIENTED_EDGE('',*,*,#147,.T.);
+#147 = EDGE_CURVE('',#120,#120,#148,.T.);
+#148 = SURFACE_CURVE('',#149,(#154,#161),.PCURVE_S1.);
+#149 = CIRCLE('',#150,11.);
+#150 = AXIS2_PLACEMENT_3D('',#151,#152,#153);
+#151 = CARTESIAN_POINT('',(0.,0.,3.));
+#152 = DIRECTION('',(0.,0.,1.));
+#153 = DIRECTION('',(1.,0.,0.));
+#154 = PCURVE('',#128,#155);
+#155 = DEFINITIONAL_REPRESENTATION('',(#156),#160);
+#156 = LINE('',#157,#158);
+#157 = CARTESIAN_POINT('',(-0.,-3.));
+#158 = VECTOR('',#159,1.);
+#159 = DIRECTION('',(-1.,0.));
+#160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#161 = PCURVE('',#66,#162);
+#162 = DEFINITIONAL_REPRESENTATION('',(#163),#171);
+#163 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#164,#165,#166,#167,#168,#169
+,#170),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#164 = CARTESIAN_POINT('',(7.5,0.));
+#165 = CARTESIAN_POINT('',(7.5,19.052558883258));
+#166 = CARTESIAN_POINT('',(24.,9.526279441629));
+#167 = CARTESIAN_POINT('',(40.5,2.694222958124E-15));
+#168 = CARTESIAN_POINT('',(24.,-9.526279441629));
+#169 = CARTESIAN_POINT('',(7.5,-19.05255888325));
+#170 = CARTESIAN_POINT('',(7.5,0.));
+#171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#172 = ORIENTED_EDGE('',*,*,#117,.F.);
+#173 = ORIENTED_EDGE('',*,*,#174,.F.);
+#174 = EDGE_CURVE('',#118,#118,#175,.T.);
+#175 = SURFACE_CURVE('',#176,(#181,#188),.PCURVE_S1.);
+#176 = CIRCLE('',#177,11.);
+#177 = AXIS2_PLACEMENT_3D('',#178,#179,#180);
+#178 = CARTESIAN_POINT('',(0.,0.,0.));
+#179 = DIRECTION('',(0.,0.,1.));
+#180 = DIRECTION('',(1.,0.,0.));
+#181 = PCURVE('',#128,#182);
+#182 = DEFINITIONAL_REPRESENTATION('',(#183),#187);
+#183 = LINE('',#184,#185);
+#184 = CARTESIAN_POINT('',(-0.,0.));
+#185 = VECTOR('',#186,1.);
+#186 = DIRECTION('',(-1.,0.));
+#187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#188 = PCURVE('',#98,#189);
+#189 = DEFINITIONAL_REPRESENTATION('',(#190),#198);
+#190 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#191,#192,#193,#194,#195,#196
+,#197),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#191 = CARTESIAN_POINT('',(7.5,0.));
+#192 = CARTESIAN_POINT('',(7.5,19.052558883258));
+#193 = CARTESIAN_POINT('',(24.,9.526279441629));
+#194 = CARTESIAN_POINT('',(40.5,2.694222958124E-15));
+#195 = CARTESIAN_POINT('',(24.,-9.526279441629));
+#196 = CARTESIAN_POINT('',(7.5,-19.05255888325));
+#197 = CARTESIAN_POINT('',(7.5,0.));
+#198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#199 = ADVANCED_FACE('',(#200,#203),#98,.T.);
+#200 = FACE_BOUND('',#201,.F.);
+#201 = EDGE_LOOP('',(#202));
+#202 = ORIENTED_EDGE('',*,*,#83,.T.);
+#203 = FACE_BOUND('',#204,.T.);
+#204 = EDGE_LOOP('',(#205));
+#205 = ORIENTED_EDGE('',*,*,#174,.T.);
+#206 = ADVANCED_FACE('',(#207,#210),#66,.F.);
+#207 = FACE_BOUND('',#208,.T.);
+#208 = EDGE_LOOP('',(#209));
+#209 = ORIENTED_EDGE('',*,*,#51,.T.);
+#210 = FACE_BOUND('',#211,.F.);
+#211 = EDGE_LOOP('',(#212));
+#212 = ORIENTED_EDGE('',*,*,#147,.T.);
+#213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#217)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#214,#215,#216)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#214 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#215 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#216 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#217 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#214,
+  'distance_accuracy_value','confusion accuracy');
+#218 = PRODUCT_TYPE('part',$,(#7));
+#219 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#220)
+  ,#213);
+#220 = STYLED_ITEM('color',(#221),#15);
+#221 = PRESENTATION_STYLE_ASSIGNMENT((#222,#228));
+#222 = SURFACE_STYLE_USAGE(.BOTH.,#223);
+#223 = SURFACE_SIDE_STYLE('',(#224));
+#224 = SURFACE_STYLE_FILL_AREA(#225);
+#225 = FILL_AREA_STYLE('',(#226));
+#226 = FILL_AREA_STYLE_COLOUR('',#227);
+#227 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#228 = CURVE_STYLE('',#229,POSITIVE_LENGTH_MEASURE(0.1),#227);
+#229 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M20FlatWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M20FlatWasher.stl
new file mode 100644
index 0000000000000000000000000000000000000000..801ec22bd72a4fbead4141bf0dc7bc630cfeafee
GIT binary patch
literal 29684
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

literal 0
HcmV?d00001

diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M22FlatWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M22FlatWasher.fcstd
new file mode 100644
index 0000000000000000000000000000000000000000..29911cb4ac5ed8c533e8950651a2904210997886
GIT binary patch
literal 12583
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
AT>t<8

literal 0
HcmV?d00001

diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M22FlatWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M22FlatWasher.step
new file mode 100644
index 00000000..b999fc69
--- /dev/null
+++ b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M22FlatWasher.step	
@@ -0,0 +1,291 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME('/home/jesus/Escritorio/DIN126M22FlatWasher.step',
+  '2015-09-04T17:49:07',('Author'),(''),
+  'Open CASCADE STEP processor 6.8','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('Pad','Pad','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#213);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#113,#199,#206));
+#17 = ADVANCED_FACE('',(#18),#32,.T.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#50,#81,#82));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(19.5,0.,0.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(19.5,0.,3.));
+#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(19.5,0.,0.));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(0.,0.,1.));
+#31 = PCURVE('',#32,#37);
+#32 = CYLINDRICAL_SURFACE('',#33,19.5);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(0.,0.,0.));
+#35 = DIRECTION('',(-0.,-0.,-1.));
+#36 = DIRECTION('',(1.,0.,0.));
+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(-0.,0.));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(-0.,-1.));
+#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43 = PCURVE('',#32,#44);
+#44 = DEFINITIONAL_REPRESENTATION('',(#45),#49);
+#45 = LINE('',#46,#47);
+#46 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#47 = VECTOR('',#48,1.);
+#48 = DIRECTION('',(-0.,-1.));
+#49 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50 = ORIENTED_EDGE('',*,*,#51,.T.);
+#51 = EDGE_CURVE('',#24,#24,#52,.T.);
+#52 = SURFACE_CURVE('',#53,(#58,#65),.PCURVE_S1.);
+#53 = CIRCLE('',#54,19.5);
+#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57);
+#55 = CARTESIAN_POINT('',(0.,0.,3.));
+#56 = DIRECTION('',(0.,0.,1.));
+#57 = DIRECTION('',(1.,0.,0.));
+#58 = PCURVE('',#32,#59);
+#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(-0.,-3.));
+#62 = VECTOR('',#63,1.);
+#63 = DIRECTION('',(-1.,0.));
+#64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#65 = PCURVE('',#66,#71);
+#66 = PLANE('',#67);
+#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);
+#68 = CARTESIAN_POINT('',(19.5,0.,3.));
+#69 = DIRECTION('',(0.,0.,-1.));
+#70 = DIRECTION('',(-1.,0.,0.));
+#71 = DEFINITIONAL_REPRESENTATION('',(#72),#80);
+#72 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#73,#74,#75,#76,#77,#78,#79),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#73 = CARTESIAN_POINT('',(0.,0.));
+#74 = CARTESIAN_POINT('',(0.,33.774990747593));
+#75 = CARTESIAN_POINT('',(29.25,16.887495373797));
+#76 = CARTESIAN_POINT('',(58.5,4.776122516675E-15));
+#77 = CARTESIAN_POINT('',(29.25,-16.88749537379));
+#78 = CARTESIAN_POINT('',(3.19744231092E-14,-33.77499074759));
+#79 = CARTESIAN_POINT('',(0.,0.));
+#80 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#81 = ORIENTED_EDGE('',*,*,#21,.F.);
+#82 = ORIENTED_EDGE('',*,*,#83,.F.);
+#83 = EDGE_CURVE('',#22,#22,#84,.T.);
+#84 = SURFACE_CURVE('',#85,(#90,#97),.PCURVE_S1.);
+#85 = CIRCLE('',#86,19.5);
+#86 = AXIS2_PLACEMENT_3D('',#87,#88,#89);
+#87 = CARTESIAN_POINT('',(0.,0.,0.));
+#88 = DIRECTION('',(0.,0.,1.));
+#89 = DIRECTION('',(1.,0.,0.));
+#90 = PCURVE('',#32,#91);
+#91 = DEFINITIONAL_REPRESENTATION('',(#92),#96);
+#92 = LINE('',#93,#94);
+#93 = CARTESIAN_POINT('',(-0.,0.));
+#94 = VECTOR('',#95,1.);
+#95 = DIRECTION('',(-1.,0.));
+#96 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#97 = PCURVE('',#98,#103);
+#98 = PLANE('',#99);
+#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102);
+#100 = CARTESIAN_POINT('',(19.5,0.,0.));
+#101 = DIRECTION('',(0.,0.,-1.));
+#102 = DIRECTION('',(-1.,0.,0.));
+#103 = DEFINITIONAL_REPRESENTATION('',(#104),#112);
+#104 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#105,#106,#107,#108,#109,#110
+,#111),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#105 = CARTESIAN_POINT('',(0.,0.));
+#106 = CARTESIAN_POINT('',(0.,33.774990747593));
+#107 = CARTESIAN_POINT('',(29.25,16.887495373797));
+#108 = CARTESIAN_POINT('',(58.5,4.776122516675E-15));
+#109 = CARTESIAN_POINT('',(29.25,-16.88749537379));
+#110 = CARTESIAN_POINT('',(3.19744231092E-14,-33.77499074759));
+#111 = CARTESIAN_POINT('',(0.,0.));
+#112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#113 = ADVANCED_FACE('',(#114),#128,.F.);
+#114 = FACE_BOUND('',#115,.T.);
+#115 = EDGE_LOOP('',(#116,#146,#172,#173));
+#116 = ORIENTED_EDGE('',*,*,#117,.T.);
+#117 = EDGE_CURVE('',#118,#120,#122,.T.);
+#118 = VERTEX_POINT('',#119);
+#119 = CARTESIAN_POINT('',(12.,0.,0.));
+#120 = VERTEX_POINT('',#121);
+#121 = CARTESIAN_POINT('',(12.,0.,3.));
+#122 = SEAM_CURVE('',#123,(#127,#139),.PCURVE_S1.);
+#123 = LINE('',#124,#125);
+#124 = CARTESIAN_POINT('',(12.,0.,0.));
+#125 = VECTOR('',#126,1.);
+#126 = DIRECTION('',(0.,0.,1.));
+#127 = PCURVE('',#128,#133);
+#128 = CYLINDRICAL_SURFACE('',#129,12.);
+#129 = AXIS2_PLACEMENT_3D('',#130,#131,#132);
+#130 = CARTESIAN_POINT('',(0.,0.,0.));
+#131 = DIRECTION('',(-0.,-0.,-1.));
+#132 = DIRECTION('',(1.,0.,0.));
+#133 = DEFINITIONAL_REPRESENTATION('',(#134),#138);
+#134 = LINE('',#135,#136);
+#135 = CARTESIAN_POINT('',(-0.,0.));
+#136 = VECTOR('',#137,1.);
+#137 = DIRECTION('',(-0.,-1.));
+#138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#139 = PCURVE('',#128,#140);
+#140 = DEFINITIONAL_REPRESENTATION('',(#141),#145);
+#141 = LINE('',#142,#143);
+#142 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#143 = VECTOR('',#144,1.);
+#144 = DIRECTION('',(-0.,-1.));
+#145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#146 = ORIENTED_EDGE('',*,*,#147,.T.);
+#147 = EDGE_CURVE('',#120,#120,#148,.T.);
+#148 = SURFACE_CURVE('',#149,(#154,#161),.PCURVE_S1.);
+#149 = CIRCLE('',#150,12.);
+#150 = AXIS2_PLACEMENT_3D('',#151,#152,#153);
+#151 = CARTESIAN_POINT('',(0.,0.,3.));
+#152 = DIRECTION('',(0.,0.,1.));
+#153 = DIRECTION('',(1.,0.,0.));
+#154 = PCURVE('',#128,#155);
+#155 = DEFINITIONAL_REPRESENTATION('',(#156),#160);
+#156 = LINE('',#157,#158);
+#157 = CARTESIAN_POINT('',(-0.,-3.));
+#158 = VECTOR('',#159,1.);
+#159 = DIRECTION('',(-1.,0.));
+#160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#161 = PCURVE('',#66,#162);
+#162 = DEFINITIONAL_REPRESENTATION('',(#163),#171);
+#163 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#164,#165,#166,#167,#168,#169
+,#170),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#164 = CARTESIAN_POINT('',(7.5,0.));
+#165 = CARTESIAN_POINT('',(7.5,20.784609690827));
+#166 = CARTESIAN_POINT('',(25.5,10.392304845413));
+#167 = CARTESIAN_POINT('',(43.5,2.939152317954E-15));
+#168 = CARTESIAN_POINT('',(25.5,-10.39230484541));
+#169 = CARTESIAN_POINT('',(7.5,-20.78460969082));
+#170 = CARTESIAN_POINT('',(7.5,0.));
+#171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#172 = ORIENTED_EDGE('',*,*,#117,.F.);
+#173 = ORIENTED_EDGE('',*,*,#174,.F.);
+#174 = EDGE_CURVE('',#118,#118,#175,.T.);
+#175 = SURFACE_CURVE('',#176,(#181,#188),.PCURVE_S1.);
+#176 = CIRCLE('',#177,12.);
+#177 = AXIS2_PLACEMENT_3D('',#178,#179,#180);
+#178 = CARTESIAN_POINT('',(0.,0.,0.));
+#179 = DIRECTION('',(0.,0.,1.));
+#180 = DIRECTION('',(1.,0.,0.));
+#181 = PCURVE('',#128,#182);
+#182 = DEFINITIONAL_REPRESENTATION('',(#183),#187);
+#183 = LINE('',#184,#185);
+#184 = CARTESIAN_POINT('',(-0.,0.));
+#185 = VECTOR('',#186,1.);
+#186 = DIRECTION('',(-1.,0.));
+#187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#188 = PCURVE('',#98,#189);
+#189 = DEFINITIONAL_REPRESENTATION('',(#190),#198);
+#190 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#191,#192,#193,#194,#195,#196
+,#197),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#191 = CARTESIAN_POINT('',(7.5,0.));
+#192 = CARTESIAN_POINT('',(7.5,20.784609690827));
+#193 = CARTESIAN_POINT('',(25.5,10.392304845413));
+#194 = CARTESIAN_POINT('',(43.5,2.939152317954E-15));
+#195 = CARTESIAN_POINT('',(25.5,-10.39230484541));
+#196 = CARTESIAN_POINT('',(7.5,-20.78460969082));
+#197 = CARTESIAN_POINT('',(7.5,0.));
+#198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#199 = ADVANCED_FACE('',(#200,#203),#98,.T.);
+#200 = FACE_BOUND('',#201,.F.);
+#201 = EDGE_LOOP('',(#202));
+#202 = ORIENTED_EDGE('',*,*,#83,.T.);
+#203 = FACE_BOUND('',#204,.T.);
+#204 = EDGE_LOOP('',(#205));
+#205 = ORIENTED_EDGE('',*,*,#174,.T.);
+#206 = ADVANCED_FACE('',(#207,#210),#66,.F.);
+#207 = FACE_BOUND('',#208,.T.);
+#208 = EDGE_LOOP('',(#209));
+#209 = ORIENTED_EDGE('',*,*,#51,.T.);
+#210 = FACE_BOUND('',#211,.F.);
+#211 = EDGE_LOOP('',(#212));
+#212 = ORIENTED_EDGE('',*,*,#147,.T.);
+#213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#217)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#214,#215,#216)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#214 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#215 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#216 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#217 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#214,
+  'distance_accuracy_value','confusion accuracy');
+#218 = PRODUCT_TYPE('part',$,(#7));
+#219 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#220)
+  ,#213);
+#220 = STYLED_ITEM('color',(#221),#15);
+#221 = PRESENTATION_STYLE_ASSIGNMENT((#222,#228));
+#222 = SURFACE_STYLE_USAGE(.BOTH.,#223);
+#223 = SURFACE_SIDE_STYLE('',(#224));
+#224 = SURFACE_STYLE_FILL_AREA(#225);
+#225 = FILL_AREA_STYLE('',(#226));
+#226 = FILL_AREA_STYLE_COLOUR('',#227);
+#227 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#228 = CURVE_STYLE('',#229,POSITIVE_LENGTH_MEASURE(0.1),#227);
+#229 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M22FlatWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M22FlatWasher.stl
new file mode 100644
index 0000000000000000000000000000000000000000..78a14b981371aee9e35ea634ca1f79137c4d4a12
GIT binary patch
literal 30884
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

literal 0
HcmV?d00001

diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M5.step b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M5.step
new file mode 100644
index 00000000..93036d8d
--- /dev/null
+++ b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M5.step	
@@ -0,0 +1,291 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME('/home/jesus/Escritorio/DIN126M5FlatWasher.step',
+  '2015-09-04T17:31:29',('Author'),(''),
+  'Open CASCADE STEP processor 6.8','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('Pad','Pad','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#213);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#113,#199,#206));
+#17 = ADVANCED_FACE('',(#18),#32,.T.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#50,#81,#82));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(5.,0.,0.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(5.,0.,1.));
+#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(5.,0.,0.));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(0.,0.,1.));
+#31 = PCURVE('',#32,#37);
+#32 = CYLINDRICAL_SURFACE('',#33,5.);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(0.,0.,0.));
+#35 = DIRECTION('',(-0.,-0.,-1.));
+#36 = DIRECTION('',(1.,0.,0.));
+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(-0.,0.));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(-0.,-1.));
+#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43 = PCURVE('',#32,#44);
+#44 = DEFINITIONAL_REPRESENTATION('',(#45),#49);
+#45 = LINE('',#46,#47);
+#46 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#47 = VECTOR('',#48,1.);
+#48 = DIRECTION('',(-0.,-1.));
+#49 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50 = ORIENTED_EDGE('',*,*,#51,.T.);
+#51 = EDGE_CURVE('',#24,#24,#52,.T.);
+#52 = SURFACE_CURVE('',#53,(#58,#65),.PCURVE_S1.);
+#53 = CIRCLE('',#54,5.);
+#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57);
+#55 = CARTESIAN_POINT('',(0.,0.,1.));
+#56 = DIRECTION('',(0.,0.,1.));
+#57 = DIRECTION('',(1.,0.,0.));
+#58 = PCURVE('',#32,#59);
+#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(-0.,-1.));
+#62 = VECTOR('',#63,1.);
+#63 = DIRECTION('',(-1.,0.));
+#64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#65 = PCURVE('',#66,#71);
+#66 = PLANE('',#67);
+#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);
+#68 = CARTESIAN_POINT('',(5.,0.,1.));
+#69 = DIRECTION('',(0.,0.,-1.));
+#70 = DIRECTION('',(-1.,0.,0.));
+#71 = DEFINITIONAL_REPRESENTATION('',(#72),#80);
+#72 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#73,#74,#75,#76,#77,#78,#79),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#73 = CARTESIAN_POINT('',(0.,0.));
+#74 = CARTESIAN_POINT('',(0.,8.660254037844));
+#75 = CARTESIAN_POINT('',(7.5,4.330127018922));
+#76 = CARTESIAN_POINT('',(15.,1.224646799147E-15));
+#77 = CARTESIAN_POINT('',(7.5,-4.330127018922));
+#78 = CARTESIAN_POINT('',(7.993605777301E-15,-8.660254037844));
+#79 = CARTESIAN_POINT('',(0.,0.));
+#80 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#81 = ORIENTED_EDGE('',*,*,#21,.F.);
+#82 = ORIENTED_EDGE('',*,*,#83,.F.);
+#83 = EDGE_CURVE('',#22,#22,#84,.T.);
+#84 = SURFACE_CURVE('',#85,(#90,#97),.PCURVE_S1.);
+#85 = CIRCLE('',#86,5.);
+#86 = AXIS2_PLACEMENT_3D('',#87,#88,#89);
+#87 = CARTESIAN_POINT('',(0.,0.,0.));
+#88 = DIRECTION('',(0.,0.,1.));
+#89 = DIRECTION('',(1.,0.,0.));
+#90 = PCURVE('',#32,#91);
+#91 = DEFINITIONAL_REPRESENTATION('',(#92),#96);
+#92 = LINE('',#93,#94);
+#93 = CARTESIAN_POINT('',(-0.,0.));
+#94 = VECTOR('',#95,1.);
+#95 = DIRECTION('',(-1.,0.));
+#96 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#97 = PCURVE('',#98,#103);
+#98 = PLANE('',#99);
+#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102);
+#100 = CARTESIAN_POINT('',(5.,0.,0.));
+#101 = DIRECTION('',(0.,0.,-1.));
+#102 = DIRECTION('',(-1.,0.,0.));
+#103 = DEFINITIONAL_REPRESENTATION('',(#104),#112);
+#104 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#105,#106,#107,#108,#109,#110
+,#111),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#105 = CARTESIAN_POINT('',(0.,0.));
+#106 = CARTESIAN_POINT('',(0.,8.660254037844));
+#107 = CARTESIAN_POINT('',(7.5,4.330127018922));
+#108 = CARTESIAN_POINT('',(15.,1.224646799147E-15));
+#109 = CARTESIAN_POINT('',(7.5,-4.330127018922));
+#110 = CARTESIAN_POINT('',(7.993605777301E-15,-8.660254037844));
+#111 = CARTESIAN_POINT('',(0.,0.));
+#112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#113 = ADVANCED_FACE('',(#114),#128,.F.);
+#114 = FACE_BOUND('',#115,.T.);
+#115 = EDGE_LOOP('',(#116,#146,#172,#173));
+#116 = ORIENTED_EDGE('',*,*,#117,.T.);
+#117 = EDGE_CURVE('',#118,#120,#122,.T.);
+#118 = VERTEX_POINT('',#119);
+#119 = CARTESIAN_POINT('',(2.775,0.,0.));
+#120 = VERTEX_POINT('',#121);
+#121 = CARTESIAN_POINT('',(2.775,0.,1.));
+#122 = SEAM_CURVE('',#123,(#127,#139),.PCURVE_S1.);
+#123 = LINE('',#124,#125);
+#124 = CARTESIAN_POINT('',(2.775,0.,0.));
+#125 = VECTOR('',#126,1.);
+#126 = DIRECTION('',(0.,0.,1.));
+#127 = PCURVE('',#128,#133);
+#128 = CYLINDRICAL_SURFACE('',#129,2.775);
+#129 = AXIS2_PLACEMENT_3D('',#130,#131,#132);
+#130 = CARTESIAN_POINT('',(0.,0.,0.));
+#131 = DIRECTION('',(-0.,-0.,-1.));
+#132 = DIRECTION('',(1.,0.,0.));
+#133 = DEFINITIONAL_REPRESENTATION('',(#134),#138);
+#134 = LINE('',#135,#136);
+#135 = CARTESIAN_POINT('',(-0.,0.));
+#136 = VECTOR('',#137,1.);
+#137 = DIRECTION('',(-0.,-1.));
+#138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#139 = PCURVE('',#128,#140);
+#140 = DEFINITIONAL_REPRESENTATION('',(#141),#145);
+#141 = LINE('',#142,#143);
+#142 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#143 = VECTOR('',#144,1.);
+#144 = DIRECTION('',(-0.,-1.));
+#145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#146 = ORIENTED_EDGE('',*,*,#147,.T.);
+#147 = EDGE_CURVE('',#120,#120,#148,.T.);
+#148 = SURFACE_CURVE('',#149,(#154,#161),.PCURVE_S1.);
+#149 = CIRCLE('',#150,2.775);
+#150 = AXIS2_PLACEMENT_3D('',#151,#152,#153);
+#151 = CARTESIAN_POINT('',(0.,0.,1.));
+#152 = DIRECTION('',(0.,0.,1.));
+#153 = DIRECTION('',(1.,0.,0.));
+#154 = PCURVE('',#128,#155);
+#155 = DEFINITIONAL_REPRESENTATION('',(#156),#160);
+#156 = LINE('',#157,#158);
+#157 = CARTESIAN_POINT('',(-0.,-1.));
+#158 = VECTOR('',#159,1.);
+#159 = DIRECTION('',(-1.,0.));
+#160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#161 = PCURVE('',#66,#162);
+#162 = DEFINITIONAL_REPRESENTATION('',(#163),#171);
+#163 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#164,#165,#166,#167,#168,#169
+,#170),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#164 = CARTESIAN_POINT('',(2.225,0.));
+#165 = CARTESIAN_POINT('',(2.225,4.806440991004));
+#166 = CARTESIAN_POINT('',(6.3875,2.403220495502));
+#167 = CARTESIAN_POINT('',(10.55,6.796789735268E-16));
+#168 = CARTESIAN_POINT('',(6.3875,-2.403220495502));
+#169 = CARTESIAN_POINT('',(2.225,-4.806440991004));
+#170 = CARTESIAN_POINT('',(2.225,0.));
+#171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#172 = ORIENTED_EDGE('',*,*,#117,.F.);
+#173 = ORIENTED_EDGE('',*,*,#174,.F.);
+#174 = EDGE_CURVE('',#118,#118,#175,.T.);
+#175 = SURFACE_CURVE('',#176,(#181,#188),.PCURVE_S1.);
+#176 = CIRCLE('',#177,2.775);
+#177 = AXIS2_PLACEMENT_3D('',#178,#179,#180);
+#178 = CARTESIAN_POINT('',(0.,0.,0.));
+#179 = DIRECTION('',(0.,0.,1.));
+#180 = DIRECTION('',(1.,0.,0.));
+#181 = PCURVE('',#128,#182);
+#182 = DEFINITIONAL_REPRESENTATION('',(#183),#187);
+#183 = LINE('',#184,#185);
+#184 = CARTESIAN_POINT('',(-0.,0.));
+#185 = VECTOR('',#186,1.);
+#186 = DIRECTION('',(-1.,0.));
+#187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#188 = PCURVE('',#98,#189);
+#189 = DEFINITIONAL_REPRESENTATION('',(#190),#198);
+#190 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#191,#192,#193,#194,#195,#196
+,#197),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#191 = CARTESIAN_POINT('',(2.225,0.));
+#192 = CARTESIAN_POINT('',(2.225,4.806440991004));
+#193 = CARTESIAN_POINT('',(6.3875,2.403220495502));
+#194 = CARTESIAN_POINT('',(10.55,6.796789735268E-16));
+#195 = CARTESIAN_POINT('',(6.3875,-2.403220495502));
+#196 = CARTESIAN_POINT('',(2.225,-4.806440991004));
+#197 = CARTESIAN_POINT('',(2.225,0.));
+#198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#199 = ADVANCED_FACE('',(#200,#203),#98,.T.);
+#200 = FACE_BOUND('',#201,.F.);
+#201 = EDGE_LOOP('',(#202));
+#202 = ORIENTED_EDGE('',*,*,#83,.T.);
+#203 = FACE_BOUND('',#204,.T.);
+#204 = EDGE_LOOP('',(#205));
+#205 = ORIENTED_EDGE('',*,*,#174,.T.);
+#206 = ADVANCED_FACE('',(#207,#210),#66,.F.);
+#207 = FACE_BOUND('',#208,.T.);
+#208 = EDGE_LOOP('',(#209));
+#209 = ORIENTED_EDGE('',*,*,#51,.T.);
+#210 = FACE_BOUND('',#211,.F.);
+#211 = EDGE_LOOP('',(#212));
+#212 = ORIENTED_EDGE('',*,*,#147,.T.);
+#213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#217)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#214,#215,#216)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#214 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#215 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#216 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#217 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#214,
+  'distance_accuracy_value','confusion accuracy');
+#218 = PRODUCT_TYPE('part',$,(#7));
+#219 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#220)
+  ,#213);
+#220 = STYLED_ITEM('color',(#221),#15);
+#221 = PRESENTATION_STYLE_ASSIGNMENT((#222,#228));
+#222 = SURFACE_STYLE_USAGE(.BOTH.,#223);
+#223 = SURFACE_SIDE_STYLE('',(#224));
+#224 = SURFACE_STYLE_FILL_AREA(#225);
+#225 = FILL_AREA_STYLE('',(#226));
+#226 = FILL_AREA_STYLE_COLOUR('',#227);
+#227 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#228 = CURVE_STYLE('',#229,POSITIVE_LENGTH_MEASURE(0.1),#227);
+#229 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M5.stl b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M5.stl
new file mode 100644
index 0000000000000000000000000000000000000000..299d4abf76f2c503e55ddd5247241dd3199c24a1
GIT binary patch
literal 24884
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
X+vj)IyFQ{E7YJ7ep;|f%BjW!6-Bm-J

literal 0
HcmV?d00001

diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M5FlatWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M5FlatWasher.fcstd
new file mode 100644
index 0000000000000000000000000000000000000000..c1b8ed0ff74955ddcb6291e564ebef7031ed227f
GIT binary patch
literal 10239
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
AiU0rr

literal 0
HcmV?d00001

diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M6.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M6.fcstd
new file mode 100644
index 0000000000000000000000000000000000000000..3423fc15e6aa2173b9846dfc0e064b76156784ef
GIT binary patch
literal 10331
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
SPyymjrlul7qQw76>i+{&$R`m1

literal 0
HcmV?d00001

diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M6FlatWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M6FlatWasher.step
new file mode 100644
index 00000000..39bbe101
--- /dev/null
+++ b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M6FlatWasher.step	
@@ -0,0 +1,291 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME('/home/jesus/Escritorio/DIN126M6FlatWasher.step',
+  '2015-09-04T17:34:14',('Author'),(''),
+  'Open CASCADE STEP processor 6.8','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('Pad','Pad','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#213);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#113,#199,#206));
+#17 = ADVANCED_FACE('',(#18),#32,.T.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#50,#81,#82));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(6.,0.,0.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(6.,0.,1.6));
+#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(6.,0.,0.));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(0.,0.,1.));
+#31 = PCURVE('',#32,#37);
+#32 = CYLINDRICAL_SURFACE('',#33,6.);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(0.,0.,0.));
+#35 = DIRECTION('',(-0.,-0.,-1.));
+#36 = DIRECTION('',(1.,0.,0.));
+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(-0.,0.));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(-0.,-1.));
+#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43 = PCURVE('',#32,#44);
+#44 = DEFINITIONAL_REPRESENTATION('',(#45),#49);
+#45 = LINE('',#46,#47);
+#46 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#47 = VECTOR('',#48,1.);
+#48 = DIRECTION('',(-0.,-1.));
+#49 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50 = ORIENTED_EDGE('',*,*,#51,.T.);
+#51 = EDGE_CURVE('',#24,#24,#52,.T.);
+#52 = SURFACE_CURVE('',#53,(#58,#65),.PCURVE_S1.);
+#53 = CIRCLE('',#54,6.);
+#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57);
+#55 = CARTESIAN_POINT('',(0.,0.,1.6));
+#56 = DIRECTION('',(0.,0.,1.));
+#57 = DIRECTION('',(1.,0.,0.));
+#58 = PCURVE('',#32,#59);
+#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(-0.,-1.6));
+#62 = VECTOR('',#63,1.);
+#63 = DIRECTION('',(-1.,0.));
+#64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#65 = PCURVE('',#66,#71);
+#66 = PLANE('',#67);
+#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);
+#68 = CARTESIAN_POINT('',(6.,0.,1.6));
+#69 = DIRECTION('',(0.,0.,-1.));
+#70 = DIRECTION('',(-1.,0.,0.));
+#71 = DEFINITIONAL_REPRESENTATION('',(#72),#80);
+#72 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#73,#74,#75,#76,#77,#78,#79),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#73 = CARTESIAN_POINT('',(0.,0.));
+#74 = CARTESIAN_POINT('',(0.,10.392304845413));
+#75 = CARTESIAN_POINT('',(9.,5.196152422707));
+#76 = CARTESIAN_POINT('',(18.,1.469576158977E-15));
+#77 = CARTESIAN_POINT('',(9.,-5.196152422707));
+#78 = CARTESIAN_POINT('',(8.881784197001E-15,-10.39230484541));
+#79 = CARTESIAN_POINT('',(0.,0.));
+#80 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#81 = ORIENTED_EDGE('',*,*,#21,.F.);
+#82 = ORIENTED_EDGE('',*,*,#83,.F.);
+#83 = EDGE_CURVE('',#22,#22,#84,.T.);
+#84 = SURFACE_CURVE('',#85,(#90,#97),.PCURVE_S1.);
+#85 = CIRCLE('',#86,6.);
+#86 = AXIS2_PLACEMENT_3D('',#87,#88,#89);
+#87 = CARTESIAN_POINT('',(0.,0.,0.));
+#88 = DIRECTION('',(0.,0.,1.));
+#89 = DIRECTION('',(1.,0.,0.));
+#90 = PCURVE('',#32,#91);
+#91 = DEFINITIONAL_REPRESENTATION('',(#92),#96);
+#92 = LINE('',#93,#94);
+#93 = CARTESIAN_POINT('',(-0.,0.));
+#94 = VECTOR('',#95,1.);
+#95 = DIRECTION('',(-1.,0.));
+#96 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#97 = PCURVE('',#98,#103);
+#98 = PLANE('',#99);
+#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102);
+#100 = CARTESIAN_POINT('',(6.,0.,0.));
+#101 = DIRECTION('',(0.,0.,-1.));
+#102 = DIRECTION('',(-1.,0.,0.));
+#103 = DEFINITIONAL_REPRESENTATION('',(#104),#112);
+#104 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#105,#106,#107,#108,#109,#110
+,#111),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#105 = CARTESIAN_POINT('',(0.,0.));
+#106 = CARTESIAN_POINT('',(0.,10.392304845413));
+#107 = CARTESIAN_POINT('',(9.,5.196152422707));
+#108 = CARTESIAN_POINT('',(18.,1.469576158977E-15));
+#109 = CARTESIAN_POINT('',(9.,-5.196152422707));
+#110 = CARTESIAN_POINT('',(8.881784197001E-15,-10.39230484541));
+#111 = CARTESIAN_POINT('',(0.,0.));
+#112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#113 = ADVANCED_FACE('',(#114),#128,.F.);
+#114 = FACE_BOUND('',#115,.T.);
+#115 = EDGE_LOOP('',(#116,#146,#172,#173));
+#116 = ORIENTED_EDGE('',*,*,#117,.T.);
+#117 = EDGE_CURVE('',#118,#120,#122,.T.);
+#118 = VERTEX_POINT('',#119);
+#119 = CARTESIAN_POINT('',(3.3,0.,0.));
+#120 = VERTEX_POINT('',#121);
+#121 = CARTESIAN_POINT('',(3.3,0.,1.6));
+#122 = SEAM_CURVE('',#123,(#127,#139),.PCURVE_S1.);
+#123 = LINE('',#124,#125);
+#124 = CARTESIAN_POINT('',(3.3,0.,0.));
+#125 = VECTOR('',#126,1.);
+#126 = DIRECTION('',(0.,0.,1.));
+#127 = PCURVE('',#128,#133);
+#128 = CYLINDRICAL_SURFACE('',#129,3.3);
+#129 = AXIS2_PLACEMENT_3D('',#130,#131,#132);
+#130 = CARTESIAN_POINT('',(0.,0.,0.));
+#131 = DIRECTION('',(-0.,-0.,-1.));
+#132 = DIRECTION('',(1.,0.,0.));
+#133 = DEFINITIONAL_REPRESENTATION('',(#134),#138);
+#134 = LINE('',#135,#136);
+#135 = CARTESIAN_POINT('',(-0.,0.));
+#136 = VECTOR('',#137,1.);
+#137 = DIRECTION('',(-0.,-1.));
+#138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#139 = PCURVE('',#128,#140);
+#140 = DEFINITIONAL_REPRESENTATION('',(#141),#145);
+#141 = LINE('',#142,#143);
+#142 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#143 = VECTOR('',#144,1.);
+#144 = DIRECTION('',(-0.,-1.));
+#145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#146 = ORIENTED_EDGE('',*,*,#147,.T.);
+#147 = EDGE_CURVE('',#120,#120,#148,.T.);
+#148 = SURFACE_CURVE('',#149,(#154,#161),.PCURVE_S1.);
+#149 = CIRCLE('',#150,3.3);
+#150 = AXIS2_PLACEMENT_3D('',#151,#152,#153);
+#151 = CARTESIAN_POINT('',(0.,0.,1.6));
+#152 = DIRECTION('',(0.,0.,1.));
+#153 = DIRECTION('',(1.,0.,0.));
+#154 = PCURVE('',#128,#155);
+#155 = DEFINITIONAL_REPRESENTATION('',(#156),#160);
+#156 = LINE('',#157,#158);
+#157 = CARTESIAN_POINT('',(-0.,-1.6));
+#158 = VECTOR('',#159,1.);
+#159 = DIRECTION('',(-1.,0.));
+#160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#161 = PCURVE('',#66,#162);
+#162 = DEFINITIONAL_REPRESENTATION('',(#163),#171);
+#163 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#164,#165,#166,#167,#168,#169
+,#170),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#164 = CARTESIAN_POINT('',(2.7,0.));
+#165 = CARTESIAN_POINT('',(2.7,5.715767664977));
+#166 = CARTESIAN_POINT('',(7.65,2.857883832489));
+#167 = CARTESIAN_POINT('',(12.6,8.082668874373E-16));
+#168 = CARTESIAN_POINT('',(7.65,-2.857883832489));
+#169 = CARTESIAN_POINT('',(2.7,-5.715767664977));
+#170 = CARTESIAN_POINT('',(2.7,0.));
+#171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#172 = ORIENTED_EDGE('',*,*,#117,.F.);
+#173 = ORIENTED_EDGE('',*,*,#174,.F.);
+#174 = EDGE_CURVE('',#118,#118,#175,.T.);
+#175 = SURFACE_CURVE('',#176,(#181,#188),.PCURVE_S1.);
+#176 = CIRCLE('',#177,3.3);
+#177 = AXIS2_PLACEMENT_3D('',#178,#179,#180);
+#178 = CARTESIAN_POINT('',(0.,0.,0.));
+#179 = DIRECTION('',(0.,0.,1.));
+#180 = DIRECTION('',(1.,0.,0.));
+#181 = PCURVE('',#128,#182);
+#182 = DEFINITIONAL_REPRESENTATION('',(#183),#187);
+#183 = LINE('',#184,#185);
+#184 = CARTESIAN_POINT('',(-0.,0.));
+#185 = VECTOR('',#186,1.);
+#186 = DIRECTION('',(-1.,0.));
+#187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#188 = PCURVE('',#98,#189);
+#189 = DEFINITIONAL_REPRESENTATION('',(#190),#198);
+#190 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#191,#192,#193,#194,#195,#196
+,#197),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#191 = CARTESIAN_POINT('',(2.7,0.));
+#192 = CARTESIAN_POINT('',(2.7,5.715767664977));
+#193 = CARTESIAN_POINT('',(7.65,2.857883832489));
+#194 = CARTESIAN_POINT('',(12.6,8.082668874373E-16));
+#195 = CARTESIAN_POINT('',(7.65,-2.857883832489));
+#196 = CARTESIAN_POINT('',(2.7,-5.715767664977));
+#197 = CARTESIAN_POINT('',(2.7,0.));
+#198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#199 = ADVANCED_FACE('',(#200,#203),#98,.T.);
+#200 = FACE_BOUND('',#201,.F.);
+#201 = EDGE_LOOP('',(#202));
+#202 = ORIENTED_EDGE('',*,*,#83,.T.);
+#203 = FACE_BOUND('',#204,.T.);
+#204 = EDGE_LOOP('',(#205));
+#205 = ORIENTED_EDGE('',*,*,#174,.T.);
+#206 = ADVANCED_FACE('',(#207,#210),#66,.F.);
+#207 = FACE_BOUND('',#208,.T.);
+#208 = EDGE_LOOP('',(#209));
+#209 = ORIENTED_EDGE('',*,*,#51,.T.);
+#210 = FACE_BOUND('',#211,.F.);
+#211 = EDGE_LOOP('',(#212));
+#212 = ORIENTED_EDGE('',*,*,#147,.T.);
+#213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#217)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#214,#215,#216)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#214 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#215 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#216 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#217 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#214,
+  'distance_accuracy_value','confusion accuracy');
+#218 = PRODUCT_TYPE('part',$,(#7));
+#219 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#220)
+  ,#213);
+#220 = STYLED_ITEM('color',(#221),#15);
+#221 = PRESENTATION_STYLE_ASSIGNMENT((#222,#228));
+#222 = SURFACE_STYLE_USAGE(.BOTH.,#223);
+#223 = SURFACE_SIDE_STYLE('',(#224));
+#224 = SURFACE_STYLE_FILL_AREA(#225);
+#225 = FILL_AREA_STYLE('',(#226));
+#226 = FILL_AREA_STYLE_COLOUR('',#227);
+#227 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#228 = CURVE_STYLE('',#229,POSITIVE_LENGTH_MEASURE(0.1),#227);
+#229 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M6FlatWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M6FlatWasher.stl
new file mode 100644
index 0000000000000000000000000000000000000000..8d8f9946cba5aabc4ed598e790f578f2d39d8184
GIT binary patch
literal 24484
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

literal 0
HcmV?d00001

diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M7FlatWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M7FlatWasher.fcstd
new file mode 100644
index 0000000000000000000000000000000000000000..de6a4f1d46595c44cf528c3330a5cdfbf6b34f0a
GIT binary patch
literal 10374
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
F{{sZRRY?E<

literal 0
HcmV?d00001

diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M7FlatWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M7FlatWasher.step
new file mode 100644
index 00000000..f862cc01
--- /dev/null
+++ b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M7FlatWasher.step	
@@ -0,0 +1,291 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME('/home/jesus/Escritorio/DIN126M7FlatWasher.step',
+  '2015-09-04T17:35:46',('Author'),(''),
+  'Open CASCADE STEP processor 6.8','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('Pad','Pad','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#213);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#113,#199,#206));
+#17 = ADVANCED_FACE('',(#18),#32,.T.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#50,#81,#82));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(7.,0.,0.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(7.,0.,1.6));
+#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(7.,0.,0.));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(0.,0.,1.));
+#31 = PCURVE('',#32,#37);
+#32 = CYLINDRICAL_SURFACE('',#33,7.);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(0.,0.,0.));
+#35 = DIRECTION('',(-0.,-0.,-1.));
+#36 = DIRECTION('',(1.,0.,0.));
+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(-0.,0.));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(-0.,-1.));
+#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43 = PCURVE('',#32,#44);
+#44 = DEFINITIONAL_REPRESENTATION('',(#45),#49);
+#45 = LINE('',#46,#47);
+#46 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#47 = VECTOR('',#48,1.);
+#48 = DIRECTION('',(-0.,-1.));
+#49 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50 = ORIENTED_EDGE('',*,*,#51,.T.);
+#51 = EDGE_CURVE('',#24,#24,#52,.T.);
+#52 = SURFACE_CURVE('',#53,(#58,#65),.PCURVE_S1.);
+#53 = CIRCLE('',#54,7.);
+#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57);
+#55 = CARTESIAN_POINT('',(0.,0.,1.6));
+#56 = DIRECTION('',(0.,0.,1.));
+#57 = DIRECTION('',(1.,0.,0.));
+#58 = PCURVE('',#32,#59);
+#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(-0.,-1.6));
+#62 = VECTOR('',#63,1.);
+#63 = DIRECTION('',(-1.,0.));
+#64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#65 = PCURVE('',#66,#71);
+#66 = PLANE('',#67);
+#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);
+#68 = CARTESIAN_POINT('',(7.,0.,1.6));
+#69 = DIRECTION('',(0.,0.,-1.));
+#70 = DIRECTION('',(-1.,0.,0.));
+#71 = DEFINITIONAL_REPRESENTATION('',(#72),#80);
+#72 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#73,#74,#75,#76,#77,#78,#79),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#73 = CARTESIAN_POINT('',(0.,0.));
+#74 = CARTESIAN_POINT('',(0.,12.124355652982));
+#75 = CARTESIAN_POINT('',(10.5,6.062177826491));
+#76 = CARTESIAN_POINT('',(21.,1.714505518806E-15));
+#77 = CARTESIAN_POINT('',(10.5,-6.062177826491));
+#78 = CARTESIAN_POINT('',(1.06581410364E-14,-12.12435565298));
+#79 = CARTESIAN_POINT('',(0.,0.));
+#80 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#81 = ORIENTED_EDGE('',*,*,#21,.F.);
+#82 = ORIENTED_EDGE('',*,*,#83,.F.);
+#83 = EDGE_CURVE('',#22,#22,#84,.T.);
+#84 = SURFACE_CURVE('',#85,(#90,#97),.PCURVE_S1.);
+#85 = CIRCLE('',#86,7.);
+#86 = AXIS2_PLACEMENT_3D('',#87,#88,#89);
+#87 = CARTESIAN_POINT('',(0.,0.,0.));
+#88 = DIRECTION('',(0.,0.,1.));
+#89 = DIRECTION('',(1.,0.,0.));
+#90 = PCURVE('',#32,#91);
+#91 = DEFINITIONAL_REPRESENTATION('',(#92),#96);
+#92 = LINE('',#93,#94);
+#93 = CARTESIAN_POINT('',(-0.,0.));
+#94 = VECTOR('',#95,1.);
+#95 = DIRECTION('',(-1.,0.));
+#96 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#97 = PCURVE('',#98,#103);
+#98 = PLANE('',#99);
+#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102);
+#100 = CARTESIAN_POINT('',(7.,0.,0.));
+#101 = DIRECTION('',(0.,0.,-1.));
+#102 = DIRECTION('',(-1.,0.,0.));
+#103 = DEFINITIONAL_REPRESENTATION('',(#104),#112);
+#104 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#105,#106,#107,#108,#109,#110
+,#111),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#105 = CARTESIAN_POINT('',(0.,0.));
+#106 = CARTESIAN_POINT('',(0.,12.124355652982));
+#107 = CARTESIAN_POINT('',(10.5,6.062177826491));
+#108 = CARTESIAN_POINT('',(21.,1.714505518806E-15));
+#109 = CARTESIAN_POINT('',(10.5,-6.062177826491));
+#110 = CARTESIAN_POINT('',(1.06581410364E-14,-12.12435565298));
+#111 = CARTESIAN_POINT('',(0.,0.));
+#112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#113 = ADVANCED_FACE('',(#114),#128,.F.);
+#114 = FACE_BOUND('',#115,.T.);
+#115 = EDGE_LOOP('',(#116,#146,#172,#173));
+#116 = ORIENTED_EDGE('',*,*,#117,.T.);
+#117 = EDGE_CURVE('',#118,#120,#122,.T.);
+#118 = VERTEX_POINT('',#119);
+#119 = CARTESIAN_POINT('',(3.8,0.,0.));
+#120 = VERTEX_POINT('',#121);
+#121 = CARTESIAN_POINT('',(3.8,0.,1.6));
+#122 = SEAM_CURVE('',#123,(#127,#139),.PCURVE_S1.);
+#123 = LINE('',#124,#125);
+#124 = CARTESIAN_POINT('',(3.8,0.,0.));
+#125 = VECTOR('',#126,1.);
+#126 = DIRECTION('',(0.,0.,1.));
+#127 = PCURVE('',#128,#133);
+#128 = CYLINDRICAL_SURFACE('',#129,3.8);
+#129 = AXIS2_PLACEMENT_3D('',#130,#131,#132);
+#130 = CARTESIAN_POINT('',(0.,0.,0.));
+#131 = DIRECTION('',(-0.,-0.,-1.));
+#132 = DIRECTION('',(1.,0.,0.));
+#133 = DEFINITIONAL_REPRESENTATION('',(#134),#138);
+#134 = LINE('',#135,#136);
+#135 = CARTESIAN_POINT('',(-0.,0.));
+#136 = VECTOR('',#137,1.);
+#137 = DIRECTION('',(-0.,-1.));
+#138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#139 = PCURVE('',#128,#140);
+#140 = DEFINITIONAL_REPRESENTATION('',(#141),#145);
+#141 = LINE('',#142,#143);
+#142 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#143 = VECTOR('',#144,1.);
+#144 = DIRECTION('',(-0.,-1.));
+#145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#146 = ORIENTED_EDGE('',*,*,#147,.T.);
+#147 = EDGE_CURVE('',#120,#120,#148,.T.);
+#148 = SURFACE_CURVE('',#149,(#154,#161),.PCURVE_S1.);
+#149 = CIRCLE('',#150,3.8);
+#150 = AXIS2_PLACEMENT_3D('',#151,#152,#153);
+#151 = CARTESIAN_POINT('',(0.,0.,1.6));
+#152 = DIRECTION('',(0.,0.,1.));
+#153 = DIRECTION('',(1.,0.,0.));
+#154 = PCURVE('',#128,#155);
+#155 = DEFINITIONAL_REPRESENTATION('',(#156),#160);
+#156 = LINE('',#157,#158);
+#157 = CARTESIAN_POINT('',(-0.,-1.6));
+#158 = VECTOR('',#159,1.);
+#159 = DIRECTION('',(-1.,0.));
+#160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#161 = PCURVE('',#66,#162);
+#162 = DEFINITIONAL_REPRESENTATION('',(#163),#171);
+#163 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#164,#165,#166,#167,#168,#169
+,#170),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#164 = CARTESIAN_POINT('',(3.2,0.));
+#165 = CARTESIAN_POINT('',(3.2,6.581793068762));
+#166 = CARTESIAN_POINT('',(8.9,3.290896534381));
+#167 = CARTESIAN_POINT('',(14.6,9.30731567352E-16));
+#168 = CARTESIAN_POINT('',(8.9,-3.290896534381));
+#169 = CARTESIAN_POINT('',(3.2,-6.581793068762));
+#170 = CARTESIAN_POINT('',(3.2,0.));
+#171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#172 = ORIENTED_EDGE('',*,*,#117,.F.);
+#173 = ORIENTED_EDGE('',*,*,#174,.F.);
+#174 = EDGE_CURVE('',#118,#118,#175,.T.);
+#175 = SURFACE_CURVE('',#176,(#181,#188),.PCURVE_S1.);
+#176 = CIRCLE('',#177,3.8);
+#177 = AXIS2_PLACEMENT_3D('',#178,#179,#180);
+#178 = CARTESIAN_POINT('',(0.,0.,0.));
+#179 = DIRECTION('',(0.,0.,1.));
+#180 = DIRECTION('',(1.,0.,0.));
+#181 = PCURVE('',#128,#182);
+#182 = DEFINITIONAL_REPRESENTATION('',(#183),#187);
+#183 = LINE('',#184,#185);
+#184 = CARTESIAN_POINT('',(-0.,0.));
+#185 = VECTOR('',#186,1.);
+#186 = DIRECTION('',(-1.,0.));
+#187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#188 = PCURVE('',#98,#189);
+#189 = DEFINITIONAL_REPRESENTATION('',(#190),#198);
+#190 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#191,#192,#193,#194,#195,#196
+,#197),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#191 = CARTESIAN_POINT('',(3.2,0.));
+#192 = CARTESIAN_POINT('',(3.2,6.581793068762));
+#193 = CARTESIAN_POINT('',(8.9,3.290896534381));
+#194 = CARTESIAN_POINT('',(14.6,9.30731567352E-16));
+#195 = CARTESIAN_POINT('',(8.9,-3.290896534381));
+#196 = CARTESIAN_POINT('',(3.2,-6.581793068762));
+#197 = CARTESIAN_POINT('',(3.2,0.));
+#198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#199 = ADVANCED_FACE('',(#200,#203),#98,.T.);
+#200 = FACE_BOUND('',#201,.F.);
+#201 = EDGE_LOOP('',(#202));
+#202 = ORIENTED_EDGE('',*,*,#83,.T.);
+#203 = FACE_BOUND('',#204,.T.);
+#204 = EDGE_LOOP('',(#205));
+#205 = ORIENTED_EDGE('',*,*,#174,.T.);
+#206 = ADVANCED_FACE('',(#207,#210),#66,.F.);
+#207 = FACE_BOUND('',#208,.T.);
+#208 = EDGE_LOOP('',(#209));
+#209 = ORIENTED_EDGE('',*,*,#51,.T.);
+#210 = FACE_BOUND('',#211,.F.);
+#211 = EDGE_LOOP('',(#212));
+#212 = ORIENTED_EDGE('',*,*,#147,.T.);
+#213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#217)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#214,#215,#216)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#214 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#215 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#216 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#217 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#214,
+  'distance_accuracy_value','confusion accuracy');
+#218 = PRODUCT_TYPE('part',$,(#7));
+#219 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#220)
+  ,#213);
+#220 = STYLED_ITEM('color',(#221),#15);
+#221 = PRESENTATION_STYLE_ASSIGNMENT((#222,#228));
+#222 = SURFACE_STYLE_USAGE(.BOTH.,#223);
+#223 = SURFACE_SIDE_STYLE('',(#224));
+#224 = SURFACE_STYLE_FILL_AREA(#225);
+#225 = FILL_AREA_STYLE('',(#226));
+#226 = FILL_AREA_STYLE_COLOUR('',#227);
+#227 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#228 = CURVE_STYLE('',#229,POSITIVE_LENGTH_MEASURE(0.1),#227);
+#229 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M7FlatWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M7FlatWasher.stl
new file mode 100644
index 0000000000000000000000000000000000000000..89b70dbc4afb94c0f1d4acc750eb28d48421cae3
GIT binary patch
literal 24884
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
DQhde;

literal 0
HcmV?d00001

diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M8FlatWasher.fcstd b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M8FlatWasher.fcstd
new file mode 100644
index 0000000000000000000000000000000000000000..7cf50b99fc56e14c12395ecb5e2c9cdbd5f083e3
GIT binary patch
literal 10545
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
NWF#aYOz@wk{vQn#oh$$V

literal 0
HcmV?d00001

diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M8FlatWasher.step b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M8FlatWasher.step
new file mode 100644
index 00000000..ff0a79e1
--- /dev/null
+++ b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M8FlatWasher.step	
@@ -0,0 +1,291 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
+FILE_NAME('/home/jesus/Escritorio/DIN126M8FlatWasher.step',
+  '2015-09-04T17:37:58',('Author'),(''),
+  'Open CASCADE STEP processor 6.8','FreeCAD','Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN_CC2 { 1 2 10303 214 -1 1 5 4 }'));
+ENDSEC;
+DATA;
+#1 = APPLICATION_PROTOCOL_DEFINITION('committee draft',
+  'automotive_design',1997,#2);
+#2 = APPLICATION_CONTEXT(
+  'core data for automotive mechanical design processes');
+#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
+#5 = PRODUCT_DEFINITION('design','',#6,#9);
+#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
+#7 = PRODUCT('Pad','Pad','',(#8));
+#8 = MECHANICAL_CONTEXT('',#2,'mechanical');
+#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#213);
+#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12 = CARTESIAN_POINT('',(0.,0.,0.));
+#13 = DIRECTION('',(0.,0.,1.));
+#14 = DIRECTION('',(1.,0.,-0.));
+#15 = MANIFOLD_SOLID_BREP('',#16);
+#16 = CLOSED_SHELL('',(#17,#113,#199,#206));
+#17 = ADVANCED_FACE('',(#18),#32,.T.);
+#18 = FACE_BOUND('',#19,.F.);
+#19 = EDGE_LOOP('',(#20,#50,#81,#82));
+#20 = ORIENTED_EDGE('',*,*,#21,.T.);
+#21 = EDGE_CURVE('',#22,#24,#26,.T.);
+#22 = VERTEX_POINT('',#23);
+#23 = CARTESIAN_POINT('',(8.,0.,0.));
+#24 = VERTEX_POINT('',#25);
+#25 = CARTESIAN_POINT('',(8.,0.,1.6));
+#26 = SEAM_CURVE('',#27,(#31,#43),.PCURVE_S1.);
+#27 = LINE('',#28,#29);
+#28 = CARTESIAN_POINT('',(8.,0.,0.));
+#29 = VECTOR('',#30,1.);
+#30 = DIRECTION('',(0.,0.,1.));
+#31 = PCURVE('',#32,#37);
+#32 = CYLINDRICAL_SURFACE('',#33,8.);
+#33 = AXIS2_PLACEMENT_3D('',#34,#35,#36);
+#34 = CARTESIAN_POINT('',(0.,0.,0.));
+#35 = DIRECTION('',(-0.,-0.,-1.));
+#36 = DIRECTION('',(1.,0.,0.));
+#37 = DEFINITIONAL_REPRESENTATION('',(#38),#42);
+#38 = LINE('',#39,#40);
+#39 = CARTESIAN_POINT('',(-0.,0.));
+#40 = VECTOR('',#41,1.);
+#41 = DIRECTION('',(-0.,-1.));
+#42 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#43 = PCURVE('',#32,#44);
+#44 = DEFINITIONAL_REPRESENTATION('',(#45),#49);
+#45 = LINE('',#46,#47);
+#46 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#47 = VECTOR('',#48,1.);
+#48 = DIRECTION('',(-0.,-1.));
+#49 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#50 = ORIENTED_EDGE('',*,*,#51,.T.);
+#51 = EDGE_CURVE('',#24,#24,#52,.T.);
+#52 = SURFACE_CURVE('',#53,(#58,#65),.PCURVE_S1.);
+#53 = CIRCLE('',#54,8.);
+#54 = AXIS2_PLACEMENT_3D('',#55,#56,#57);
+#55 = CARTESIAN_POINT('',(0.,0.,1.6));
+#56 = DIRECTION('',(0.,0.,1.));
+#57 = DIRECTION('',(1.,0.,0.));
+#58 = PCURVE('',#32,#59);
+#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64);
+#60 = LINE('',#61,#62);
+#61 = CARTESIAN_POINT('',(-0.,-1.6));
+#62 = VECTOR('',#63,1.);
+#63 = DIRECTION('',(-1.,0.));
+#64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#65 = PCURVE('',#66,#71);
+#66 = PLANE('',#67);
+#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);
+#68 = CARTESIAN_POINT('',(8.,0.,1.6));
+#69 = DIRECTION('',(0.,0.,-1.));
+#70 = DIRECTION('',(-1.,0.,0.));
+#71 = DEFINITIONAL_REPRESENTATION('',(#72),#80);
+#72 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#73,#74,#75,#76,#77,#78,#79),
+.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#73 = CARTESIAN_POINT('',(0.,0.));
+#74 = CARTESIAN_POINT('',(0.,13.856406460551));
+#75 = CARTESIAN_POINT('',(12.,6.928203230276));
+#76 = CARTESIAN_POINT('',(24.,1.959434878636E-15));
+#77 = CARTESIAN_POINT('',(12.,-6.928203230276));
+#78 = CARTESIAN_POINT('',(1.24344978758E-14,-13.85640646055));
+#79 = CARTESIAN_POINT('',(0.,0.));
+#80 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#81 = ORIENTED_EDGE('',*,*,#21,.F.);
+#82 = ORIENTED_EDGE('',*,*,#83,.F.);
+#83 = EDGE_CURVE('',#22,#22,#84,.T.);
+#84 = SURFACE_CURVE('',#85,(#90,#97),.PCURVE_S1.);
+#85 = CIRCLE('',#86,8.);
+#86 = AXIS2_PLACEMENT_3D('',#87,#88,#89);
+#87 = CARTESIAN_POINT('',(0.,0.,0.));
+#88 = DIRECTION('',(0.,0.,1.));
+#89 = DIRECTION('',(1.,0.,0.));
+#90 = PCURVE('',#32,#91);
+#91 = DEFINITIONAL_REPRESENTATION('',(#92),#96);
+#92 = LINE('',#93,#94);
+#93 = CARTESIAN_POINT('',(-0.,0.));
+#94 = VECTOR('',#95,1.);
+#95 = DIRECTION('',(-1.,0.));
+#96 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#97 = PCURVE('',#98,#103);
+#98 = PLANE('',#99);
+#99 = AXIS2_PLACEMENT_3D('',#100,#101,#102);
+#100 = CARTESIAN_POINT('',(8.,0.,0.));
+#101 = DIRECTION('',(0.,0.,-1.));
+#102 = DIRECTION('',(-1.,0.,0.));
+#103 = DEFINITIONAL_REPRESENTATION('',(#104),#112);
+#104 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#105,#106,#107,#108,#109,#110
+,#111),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#105 = CARTESIAN_POINT('',(0.,0.));
+#106 = CARTESIAN_POINT('',(0.,13.856406460551));
+#107 = CARTESIAN_POINT('',(12.,6.928203230276));
+#108 = CARTESIAN_POINT('',(24.,1.959434878636E-15));
+#109 = CARTESIAN_POINT('',(12.,-6.928203230276));
+#110 = CARTESIAN_POINT('',(1.24344978758E-14,-13.85640646055));
+#111 = CARTESIAN_POINT('',(0.,0.));
+#112 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#113 = ADVANCED_FACE('',(#114),#128,.F.);
+#114 = FACE_BOUND('',#115,.T.);
+#115 = EDGE_LOOP('',(#116,#146,#172,#173));
+#116 = ORIENTED_EDGE('',*,*,#117,.T.);
+#117 = EDGE_CURVE('',#118,#120,#122,.T.);
+#118 = VERTEX_POINT('',#119);
+#119 = CARTESIAN_POINT('',(4.5,0.,0.));
+#120 = VERTEX_POINT('',#121);
+#121 = CARTESIAN_POINT('',(4.5,0.,1.6));
+#122 = SEAM_CURVE('',#123,(#127,#139),.PCURVE_S1.);
+#123 = LINE('',#124,#125);
+#124 = CARTESIAN_POINT('',(4.5,0.,0.));
+#125 = VECTOR('',#126,1.);
+#126 = DIRECTION('',(0.,0.,1.));
+#127 = PCURVE('',#128,#133);
+#128 = CYLINDRICAL_SURFACE('',#129,4.5);
+#129 = AXIS2_PLACEMENT_3D('',#130,#131,#132);
+#130 = CARTESIAN_POINT('',(0.,0.,0.));
+#131 = DIRECTION('',(-0.,-0.,-1.));
+#132 = DIRECTION('',(1.,0.,0.));
+#133 = DEFINITIONAL_REPRESENTATION('',(#134),#138);
+#134 = LINE('',#135,#136);
+#135 = CARTESIAN_POINT('',(-0.,0.));
+#136 = VECTOR('',#137,1.);
+#137 = DIRECTION('',(-0.,-1.));
+#138 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#139 = PCURVE('',#128,#140);
+#140 = DEFINITIONAL_REPRESENTATION('',(#141),#145);
+#141 = LINE('',#142,#143);
+#142 = CARTESIAN_POINT('',(-6.28318530718,0.));
+#143 = VECTOR('',#144,1.);
+#144 = DIRECTION('',(-0.,-1.));
+#145 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#146 = ORIENTED_EDGE('',*,*,#147,.T.);
+#147 = EDGE_CURVE('',#120,#120,#148,.T.);
+#148 = SURFACE_CURVE('',#149,(#154,#161),.PCURVE_S1.);
+#149 = CIRCLE('',#150,4.5);
+#150 = AXIS2_PLACEMENT_3D('',#151,#152,#153);
+#151 = CARTESIAN_POINT('',(0.,0.,1.6));
+#152 = DIRECTION('',(0.,0.,1.));
+#153 = DIRECTION('',(1.,0.,0.));
+#154 = PCURVE('',#128,#155);
+#155 = DEFINITIONAL_REPRESENTATION('',(#156),#160);
+#156 = LINE('',#157,#158);
+#157 = CARTESIAN_POINT('',(-0.,-1.6));
+#158 = VECTOR('',#159,1.);
+#159 = DIRECTION('',(-1.,0.));
+#160 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#161 = PCURVE('',#66,#162);
+#162 = DEFINITIONAL_REPRESENTATION('',(#163),#171);
+#163 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#164,#165,#166,#167,#168,#169
+,#170),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#164 = CARTESIAN_POINT('',(3.5,0.));
+#165 = CARTESIAN_POINT('',(3.5,7.79422863406));
+#166 = CARTESIAN_POINT('',(10.25,3.89711431703));
+#167 = CARTESIAN_POINT('',(17.,1.102182119233E-15));
+#168 = CARTESIAN_POINT('',(10.25,-3.89711431703));
+#169 = CARTESIAN_POINT('',(3.5,-7.79422863406));
+#170 = CARTESIAN_POINT('',(3.5,0.));
+#171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#172 = ORIENTED_EDGE('',*,*,#117,.F.);
+#173 = ORIENTED_EDGE('',*,*,#174,.F.);
+#174 = EDGE_CURVE('',#118,#118,#175,.T.);
+#175 = SURFACE_CURVE('',#176,(#181,#188),.PCURVE_S1.);
+#176 = CIRCLE('',#177,4.5);
+#177 = AXIS2_PLACEMENT_3D('',#178,#179,#180);
+#178 = CARTESIAN_POINT('',(0.,0.,0.));
+#179 = DIRECTION('',(0.,0.,1.));
+#180 = DIRECTION('',(1.,0.,0.));
+#181 = PCURVE('',#128,#182);
+#182 = DEFINITIONAL_REPRESENTATION('',(#183),#187);
+#183 = LINE('',#184,#185);
+#184 = CARTESIAN_POINT('',(-0.,0.));
+#185 = VECTOR('',#186,1.);
+#186 = DIRECTION('',(-1.,0.));
+#187 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#188 = PCURVE('',#98,#189);
+#189 = DEFINITIONAL_REPRESENTATION('',(#190),#198);
+#190 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#191,#192,#193,#194,#195,#196
+,#197),.UNSPECIFIED.,.F.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
+    -2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
+8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM() 
+RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
+  '') );
+#191 = CARTESIAN_POINT('',(3.5,0.));
+#192 = CARTESIAN_POINT('',(3.5,7.79422863406));
+#193 = CARTESIAN_POINT('',(10.25,3.89711431703));
+#194 = CARTESIAN_POINT('',(17.,1.102182119233E-15));
+#195 = CARTESIAN_POINT('',(10.25,-3.89711431703));
+#196 = CARTESIAN_POINT('',(3.5,-7.79422863406));
+#197 = CARTESIAN_POINT('',(3.5,0.));
+#198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
+PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
+  ) );
+#199 = ADVANCED_FACE('',(#200,#203),#98,.T.);
+#200 = FACE_BOUND('',#201,.F.);
+#201 = EDGE_LOOP('',(#202));
+#202 = ORIENTED_EDGE('',*,*,#83,.T.);
+#203 = FACE_BOUND('',#204,.T.);
+#204 = EDGE_LOOP('',(#205));
+#205 = ORIENTED_EDGE('',*,*,#174,.T.);
+#206 = ADVANCED_FACE('',(#207,#210),#66,.F.);
+#207 = FACE_BOUND('',#208,.T.);
+#208 = EDGE_LOOP('',(#209));
+#209 = ORIENTED_EDGE('',*,*,#51,.T.);
+#210 = FACE_BOUND('',#211,.F.);
+#211 = EDGE_LOOP('',(#212));
+#212 = ORIENTED_EDGE('',*,*,#147,.T.);
+#213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#217)) GLOBAL_UNIT_ASSIGNED_CONTEXT
+((#214,#215,#216)) REPRESENTATION_CONTEXT('Context #1',
+  '3D Context with UNIT and UNCERTAINTY') );
+#214 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#215 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#216 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#217 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#214,
+  'distance_accuracy_value','confusion accuracy');
+#218 = PRODUCT_TYPE('part',$,(#7));
+#219 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#220)
+  ,#213);
+#220 = STYLED_ITEM('color',(#221),#15);
+#221 = PRESENTATION_STYLE_ASSIGNMENT((#222,#228));
+#222 = SURFACE_STYLE_USAGE(.BOTH.,#223);
+#223 = SURFACE_SIDE_STYLE('',(#224));
+#224 = SURFACE_STYLE_FILL_AREA(#225);
+#225 = FILL_AREA_STYLE('',(#226));
+#226 = FILL_AREA_STYLE_COLOUR('',#227);
+#227 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
+#228 = CURVE_STYLE('',#229,POSITIVE_LENGTH_MEASURE(0.1),#227);
+#229 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+ENDSEC;
+END-ISO-10303-21;
diff --git a/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M8FlatWasher.stl b/Mechanical Parts/Fasteners/Washers/Metric/ISO7091DIN126_CLASS_C_M8FlatWasher.stl
new file mode 100644
index 0000000000000000000000000000000000000000..baaef0befe9cd956ebd114c59b2106ebd6116240
GIT binary patch
literal 25284
zcmb_kZOC=URXx?FU{HworzK75j}jG?k`$3h``)Rfr656Ll=Mf66@@|#Qi>u$n+!Bk
z0u9mr^M?`R2NnFl1VxbdIVWmC()2@YdHvxRq7X_O3n^B#pnL7T*W5LC=6cTy9-8;=
zJG0had(Sy%W}h?9?fvh3@ZH~g|Nq-RxBlmAmgP5Jc>M5Rzjx2umpI;mk59k!(!oC5
z#`kAl_dn%NAG-%_b|`~A%7D%GVEou;KYaMqCvLfhZ|pfmJ^aS6m(PFhk5fY#>`?}6
zwui=(uRMBq;Mw=O2769XUwqfs$}1mvZ5bKtQ3h<b2jiu?e(v!4|M)f6V9zP)xu?HU
z?z`hHsi6$^C<8XzL*soPdE{{GzyGCcu;&!@;y1or9{I`lq=qusqYT(=4~=jCwx2ru
z#0S3Q8aJN*2lG>lqSW5U0E(W1@x;py9X|B2Z}RiW9{8mV)T__`O?mkXA1@<=J<5R1
z_F%mA4L@}F)Q#I+<HNWARr&L$e%tdP>gE~nOHZM3_to1DkH7jouJP(?|D@nQ_$A6U
zvOO3;gN1L12uMY#J!+_5+CWh|7|0sg;~Pd08N;vY(GJF?sDSDjID0sY!LJ2p4jQUQ
zJ201`0;*@=D#X=@9$eA5PN9J-l6tg(S(Zyt1uEEKU(x`I+QGp6hr3F95S5~EkK_Iv
z8SGI8Y_<mj^9W`Ke8ZfC`9x7_?_;Q^U|>GPyohg@TQM)fuj<j>$52nfz`Tyx8sD%+
zV19>&>e1fEP*1_Y`h-<Sd!Ru*wBK|0x7=kPxn?PYJ<5R1cCeSl7}rH(WgbM`JOf@W
zLiYrFS!}GXI94_$E6)c}8R1PZ;FX?WFN>Y?E1q*Zw;Qi3qM$*09|I_Q3Wi;~SG;!Z
zs@`xPz%Nm1?_&T(Pr<Nz@JjB%jWYvL(4f7K0hHar?kN~HGhA`@u~}y0j6)POXzybL
zDm;a4^VKS|Xw#q`P&OxSn88N|dk_g3u-P6An|D{P1~!LpTycmR8MYd%T%&Ad*|@4H
zoAy2ppn8V+U%7HxM4R>cRib*dL*r6ZK=q7E8emWx_OjSGt*jYr%r_e&kBTUa72AVh
zXK$5CX2W`<D7Ay38tRueP`!p-g)1vEyV5tTH1KOzWYeP^8keF1s%Ko%0E61Fm&NYC
zRcg`A?l+H$C`4%YzPAU%W`$KM<PEEfqSOwCYN%h@K=m3nyRA~`Z#J79;MZolrbl~U
zR6z9%o26HIV%f0LK*MJ2rbjz8E=2`Y&$y%khOI)b4cni*R(V!?;jZ6(;5!i&QLqi>
z?M}e68W`8{Em5nY)b1GmJg9zY2TC<Ek1O<KhOVJ{v^xz%RoQbI3EP7q8g-@t6x)N5
z=fk7QbGt!<D76PhoiTu7doc29ca6M8U4tlS&>k3d#sG@#!N~i=HS(Tt4WghyI~aMN
zJ0oWRXDFNYpi$X#>X+@o$k}Jbx17mbL-l9}L!zqefrk2JdoXeqb&Z@kT|@O~2ScK&
z?16^*WqUAk{fInb9dr%Vqdi1b*#iyr%l2U8s^%KGLPj2<m#f+~L{-@X4fV_RL8Hzz
zfMR<vvSvV3HR}YAiYVx@Js4TZcph1cID@E>p&II!HvEzu8d;IKMpj;~p?b83s49EL
zNW3E3f{~S_Yh(rK8mdP-7!p-w4>YI;6x)N56|!q&RqPt7M>`l2Rb>w})GynEk(It{
zWJT{9sz-Z>s<H<f>X+@o$R`%p$fp$7P(9j1RFyr@P`_*sMm~AD#;?Ea)1R=`7r;<G
z+Cx;8Jz%I`whtP0rU4Y&8w1ar%-q*lXb_bVdV4VPNtoxuR~kjBJ!+_5+CW(zqLEMZ
zu3;luu)4snW#05??~4kko{?`RT*I!6g4G2Ysz*CCE=2`Y&p=g)l?^?1g%_*>&`>?v
zz%0w9sDSAisHd^&pvUgif>i(-sz*C8m!blyXXM)`*RYwaU=@Id>d_93OHl<Xq7D0!
z22j)v2A*%Qdg7bSwRi*RQ4xg**&Yl$r(rF`H(OZ>Ru@I79Sqe_zqEn6ISnwV4SQKE
zBD{O`s4Rzqbpw$QrS?7sQ1lcG8z;O&j?CkIv}+Ir4chw{K-qOrY$Uc|SY3j5;jUp<
zVZplLv5Vf#G2oY;Lc^|fywhi$SnN7=4Wgh&dmjTRyD!~SFzk-S-URF2V)vVC5Csj|
z`xrpk{NkR1f%i&SJ@L(Ew_@{#YY+tu+WQ#lDHwP^hSgJh;Fo%6x95a{^<-qQM;Wl$
z9t?Y8!Je0Eu;&zI&o~9^)W~3uGGMbk7<gYPPj~KXMDd*{ILffEZMTnp!Dc(~%krjQ
zeSCfYcm1qCL0*5|)8(G)w*X<suN43Af5Hy-B?eIR6pV-8_)F`{pS#<~>cKldR-XI9
z6RtrNBxvtr07Xy1_{_DRUvJ#_xNCg=M?PA<w0zPvh=K;~eGH)JDH!+O_A~1jUwqLu
z{`n7U`PO&5rob;zYVTtJMNh%_+vnfA-m)w!eEr=sA1rVE!8;3VqSW5U0E(W1@zsa!
zU*GpnuXl|vKl5<;(3|dc4WghydmjTRdJ4vOeBTeOPyWGM1`S2s`&;iUpZUcH%E(|3
zA|V4d+k^3EPrZ44?DqRy<A?wIyUSO;;r&HXYVTtJMNh%_jo<&~^`rmt<AX+zx~=@^
z2OiBll(8()gGk7L&Gyjv`d|Os)g7PwY1eq@&HsA1^WG<lgM@u^4EUv|(0JD!e{}WS
z(;sw=zrW{q4iCQiq-zibJ=*&iK+#h$p1tdlt6zA-qptDFt?xd3^|Md822s$Uy^jGD
zJq6?5zxeX?f4uLpK|@jB|FvJf_UsE!=lM_udk_g3u-P6OXt6ciHLT|fzR*IH+WQzl
z(NoLg?UKjJu~L*p=<WL$8I?yH3_Bm!cs^|0SDthA%l3T?XefJG?7F(f>&mX5mDjHN
zWqWAY)qYK`_QvQ@w{6Ee>XHVcQoUtS4ZCyP7f{rI&Gv}O?%IRg=Nsn|McEzf?fV#`
zhRs(8&Q~^*ZJ7IjQon2ujZ2JE_OjT#dysi|<J_)(ZASI>(6H6uAge)RD9ToY4J%PF
zE@>bt)ms+Tpf8}P0h{fiVe8<5>!7WD8`oN*Zk_?Z^b{Jlo*%fL+Zw*HW*`b0wD&Q9
zqNiY3U2<SuV)e(y+J`7;(B8)Yik^aD_0@s(mDN!jYdE5yL3<wqD0&KpRecB6iB=nK
z@40a&_Ty2vH9gw<7=a2;9mDq~(wEP{sz-ZZ)ENUPwg)4}>Y9b#F%*?!l{+cQV2@<(
z5wblr@|;71=e9$k{Vb#A)zC5Em+hgE*RE^iHM+qsQECs2I%5FE_F&{ac!00G?>5*(
zsXZ|2i~$tegOM|XYvgR;8bm>Z_Q0q!22gAdM$T8Rk@J#k5Csj|1EbCuK(Rd-Ia9kv
z&gZT{6f|fLj5=cg#r9z28s!?fF1ZF#(4ajq>WmR6Umv%ybLDi6TrFKg*|Y~noiTu7
zdoXf6ca2=PU4tk~gDZ7LC5$>_z%ScFBWoYm$cn`^h=K;~fl+4+px7P^t1MB&L8D_R
zD(kt-LmBKrBxJy5duX7=+<P9@gSvJ@3sGthj5=cg#rBp5YU-JW>j7mEqMkqI(HQK>
zNLqw!4~={_a19%GJb!Fp5T*7$22k`A47*D3jN=-1E#W!JHHd-+?R^ZO=qVWatmYba
zAK<yqHF{LE?_(gUo}EvSu3`5xo@-r$dhpBk(8wp@fuSgyeekrMXYi5+qEfwOQ4RV6
zh8nQh9#Q2x0FTP%SG;G~PEl;%$2etsWr=qggNFLG^#kuwGV^@<;SBb`FB!1e9#Q2x
z8E4qqhxb0)DT?j;7^iF-xp=q4ngQ>xR-n|ct?k|(8u`X+U?|F}47_d2O6HQrsot`v
z27LiV4cKgtsPbK(M`bk?-Y0q<iemdd#;B2RAiYl1_muPt2JO(e#0ZqW<%Ewo>dLDc
z-?=vdyWjsniyhVex9YW|4E5yb{HJH=euT2mGjw-B**#-+rvfp}!`kbr3`OZKP}8Vj
z@XkT2Mx`Ut7-sYg-N8_H&)~cit;fBze(&zc!JC}pOx?$RWFPT}N*Ou|Jv%uS4Bn||
z(>!!U67L^9L-$pb-7~mOMC&o9^O-9{QT<+Os#N5m_qIl*`SnpLL-%f!eV(DaGRp25
zT({AxIZg90OkI_ssD7t9RVo;qqtK>NX?}_KkDkF@pi_2ZRA^|uqx<sx-vKnv2}5I7
z_7Q)op`)Pep267?t=ubutvTVl9~BzPP?U~g;tdW4YfiLkw))o)jbTR5&~a0C&(PH%
z^Ef1;{o1WDDl{exYdfwV4V^~Mu*T+B$E~qy=7G1e8(KA6><t>r+tJ6vGj9wXH)Ruz
z&vrgM+dLm`pNv8y^^6{+JAaK}8g>rwK6*o&Mb#oapNBHA+iH<H8@s-Chq(=JepKY4
z4E3w*#0QCYt!JBeZ9$igf<yD4cGnJLmDjYlH%3KNb{FC8`G!`FaGHl<P8gCc_S9{b
zb5HQbqs_anp7UTqujWKFK6^&awFN!O#&;e)L;dDmJIUPUTD+m(;6q2@d>+bB6#int
zqI6I2#-pu+1uePuxve>&k4Mi?RL<0sJZwG3F2DvK8sYh<lwqU2S!B+}-+fqZ;x@eT
z@S34%^nQ<QqVd^kpMq~$@3^g_fIc2QLs7Xp7b5+$Lc^*T>{@Kma~y^9c_>3s`1>5I
zF4I%^!@sS1E%=u8r`wtn`grsVMP;>Ai1g124Xd58W3r(|Bb-L%jI5mt7#da9qTY@^
z9(6UwhX2r_dQ%O<v}c0?hU!f<YK|55ST-<JL$%T8M+GA*?}8T9$fpT!M<0)#p{T56
z3z7V+E6yvjM2p4VB0L{eR>B1gjqtpNGJ2F(vhE4qc-Z-fU+`>bu`2_6P;P64=;P5d
z6s7qQ9d(I~aEUvq{heJ2#JQ+qCa4=wcHd!d%59AheLU)_3`J>vMB}rrS*w?5Jw}qX
zZ?;Eo<k2&ZIpvc~&oE+LF&kr^f)|@PvH!Kg)|~L2N6%1{=0`L>>zb8!!8eUP>r!t=
zpC9#<p*bl#@j+U#o?@lJSItB7b7=l!RYv|I7Y!PTt?hWrSrQl@6;UZeb5gdl>WcaX
z^#NLKeZ|h7kFG{|o}nnsuQ4j3%4dLrR*i6)hheH$V5p_Q(5N(8^zrB!Rv}@xZ(tLR
z&$?!PUhu7p@a*U+Lu1d{*FC`-kLq<Z>O-_>RH!hSAJO>i8QeugkFxQdM_u{bV6<q2
z)2J#ml%c4smJ2-Tfto>oYjxaL#d87k>ltW8y^husJyhi0jy^wXo{z@RNV1YG0nLA%
zk?MzNJ4R*S<=1D)u#Yyn&d3p+u^Yv&U0jU?O`6mBsPfzn8hx})!lF_}UhM<>h({i{
zV^JBS71t3XoJM7so}s9$mfaJ)`BA~hd##{Fqta;6$D?QD%;0$_n`nIcyo=|If^VAB
zG^&B2sH~RV6TJCRp^@`aL5oJE`Js=8uWEP(C}_!N1GlFdhUpnS>iAbZ@a9JaBWL}B
z7L7`yMIVozk*iukud<28C+^zgZ@{sFGN*iID2k5NIaf&UQ4Nh&S*>PpM%D}iyJuvr
z?kJ6L8kJG&+B1$Ln)P*hN|g#mRxIA5QE7gO_m7^D71_Y<8Ch*RN+X;`WmK<s@nqr*
zMP+^M?FNjaf|2!LL6b(M`Js=8<q^*Y1uYukc@1T#hHBG4K6?%ItL(<8#%RCuzz#+}
z8~8p~R{go>1?R!5_`8L+52y^&@Ey9?3kkGeyPaQ*GO`EiJVQ}7qW)WnvkU~+<)IPg
zbHXtX1XjVwrwQ-L=MT3BhM{rPE?$kwu4CCB40L8LvD+11%!_NBXJo~i@y6~#jA*>A
zA4k`G;`zfFnp4*8=_#Y~JQUSud!kW;Rr&Yd?o0EqnaFoD$EXyA*$uNCP*a9S)n|T;
zB<uD*4~wjJzXntGz-W1>x<+L)wd{;W)^P?Eh4m1t4)Qq9P!uWwte$5Xo_RhGI7(yB
zXM;)RS*v@GvIj=XT;tWKtOAf7Ud>!lsA5pfAde}-^T--EvXx&PT2&)|`=J_H-8(~b
znlfBNQJU?PQE`=M?5KNDD<Ti8GJSU$w#Q^>9JR|(*#jd8#^8H(_|j3x8h&yH6{WFH
z86K7W<9h|r$UF`a`^mm@jj(E$p=QoKi<UVE#;Ww2`~63~fnjJIwfhyWjzT^sOfo+~
zUBk`>BAGH=L$l5E;hE?8$WicsG7pVc+2<L!DhxS9V&}&9EZSJr(5d*ntM5UeCo6qt
zpJyma^#%r0;kD}-=KWZpm-pZ#bInl4YRWL3J`ar~Yk1Ge1F8|0&%3?{fk<=|21XD}
zLu1eR(eubzsn5e$mA~P0RL;TY85UW)YlpEquaQp>o}tE`&k5e{DVTp8wf)*2nJar>
z1i=^@d#;I|N3KL}C)fm_q46qv${3>RBZ;^5h}JdCKMt>bd=DaeVs|0za|~no4hB$I
z%Pq1TpA$w%n1*JX)sknMwa+AT%~07>#w3qpBw52}gn&j^UMKn<1oFsd14j*vAXpw6
zd)B2MdseTLJTzWqPZ<af)oY7NBgq>6m`96BeQ8u#kx!yh4fUH(8NEhDRH~tVv%c;%
zJP-Ay8s^D&1mYUYB%GnXR3j_$qlQI<qw+5oy+_#t!{K0PR2qqmo9|hSQDs%^8tOMI
z=Sft2OAcSk9vGfQj&2(hyJCEA0&KftHe8uqR22-3SM!)Me5^F8K9YF9-)T5QBeDC@
z_a=a{`*E`vCQ+%nvImCcfTQv+VsjK@Zvq-w!yiXC2*%Jn%!BW@{ND_X-DXtZn*amz
z7UnP5>E0Y7Dvej!1H;fbD*t-e<ITF=?X1Wrc_>P=oiZvkR9*APw^7GD42{Fq^L$H=
z46{P^NV0OCM5QQ=<UB(ovC6{tCZK2Qyzg0zqpR^Md&(H{&`9!`q0gftbM>WBSsmo>
z^t-5BLs3>a`Q8LjQ-*8k=xQWc&mW^QG>*!@m5*~E=Vo9y91K<0s8FAxZXEMa6!#{8
znlkEXR2m6)1V)Xl&pnTPN^yJ2aE)GFf2kF_0G$S-@;wOjs9$7l-j1V-v9iOjcGTyL
zs<8(~b%HVMv;9BgO~$IPMU4f<G4>p3M`eB!M%K|Dl}3_J0LMI9RO(AL@>-Z^C@QaG
zM@<=)bU#)aN!IYks0<x*Vphf8qd5(XmWQfqRC#YsG!&IHgXb}2cphC;x!-~-CM)uZ
zMpnh%qwImv@=$e+D(A6Y!=q9S^_$gl&oCWd)%=&mh+WwOqeZ3a8da_m6AeY>s^+LE
z!}GAUwnf!P5_=Zyu5D4NFV)BubrO}LvSx79lrcnQV~1xEXP{C-joqR$bX>bxM`zD5
zr-9M(P<4$eE1ZdjqOu}$)Rf_QXjB?WR_7CqtfRe0*#o2Hq3Rk{){ni0N2MC-H!J5O
UqiLuw)fgD&KhB4uRIg|JFJHrS(*OVf

literal 0
HcmV?d00001