summaryrefslogtreecommitdiff
path: root/board/library/pkg
diff options
context:
space:
mode:
authorKyle Gunger <kgunger12@gmail.com>2024-09-27 04:58:42 -0400
committerKyle Gunger <kgunger12@gmail.com>2024-09-27 04:58:42 -0400
commit0937828352ce4480192d011301a16fa0439c1cd9 (patch)
tree0818c5ac151752861ef9afa4641bc64a0ccae4a2 /board/library/pkg
parentbef15f8e1b20aff978b71866b501a4da85881434 (diff)
Board v1.10
Diffstat (limited to 'board/library/pkg')
-rw-r--r--board/library/pkg/2d00d07c-bfc1-4a96-a1cb-195c5ff93db9/70a52ef3-ce4d-480a-a79b-5929f52ddf44.step764
-rw-r--r--board/library/pkg/2d00d07c-bfc1-4a96-a1cb-195c5ff93db9/package.lp169
-rw-r--r--board/library/pkg/2f48974b-672b-454f-9f6b-a9c3dab5f413/package.lp86
-rw-r--r--board/library/pkg/46e5d070-d597-4686-a100-02d3c17b3a5d/a7b6870c-f390-4ad3-ae99-bc5b9e654210.step772
-rw-r--r--board/library/pkg/46e5d070-d597-4686-a100-02d3c17b3a5d/package.lp169
-rw-r--r--board/library/pkg/4b616942-a900-4d2d-b5e1-354047aa6b4a/.librepcb-pkg (renamed from board/library/pkg/2d00d07c-bfc1-4a96-a1cb-195c5ff93db9/.librepcb-pkg)0
-rw-r--r--board/library/pkg/4b616942-a900-4d2d-b5e1-354047aa6b4a/4a168e10-d86b-4f61-a0c8-1376973ceead.step776
-rw-r--r--board/library/pkg/4b616942-a900-4d2d-b5e1-354047aa6b4a/package.lp169
-rw-r--r--board/library/pkg/4e821afa-e63e-4d05-a98c-82ddec42143b/73f34ee6-fd11-4980-a03b-127ee8ab9482.step770
-rw-r--r--board/library/pkg/4e821afa-e63e-4d05-a98c-82ddec42143b/package.lp149
-rw-r--r--board/library/pkg/5c9b135f-2930-4450-8e04-954bdb1255af/.librepcb-pkg1
-rw-r--r--board/library/pkg/5c9b135f-2930-4450-8e04-954bdb1255af/351c3b6e-ccf6-4b55-8f82-c32f2ddd35fe.step771
-rw-r--r--board/library/pkg/5c9b135f-2930-4450-8e04-954bdb1255af/package.lp149
-rw-r--r--board/library/pkg/5d9abd1b-cf0b-4cf7-8666-20a1add9971e/.librepcb-pkg (renamed from board/library/pkg/2f48974b-672b-454f-9f6b-a9c3dab5f413/.librepcb-pkg)0
-rw-r--r--board/library/pkg/5d9abd1b-cf0b-4cf7-8666-20a1add9971e/2d9f20e6-c3dc-422c-ae1e-e278f6ae8328.step764
-rw-r--r--board/library/pkg/5d9abd1b-cf0b-4cf7-8666-20a1add9971e/package.lp169
-rw-r--r--board/library/pkg/60b715fa-bd1d-4d96-b153-2a28208f32fb/.librepcb-pkg (renamed from board/library/pkg/46e5d070-d597-4686-a100-02d3c17b3a5d/.librepcb-pkg)0
-rw-r--r--board/library/pkg/60b715fa-bd1d-4d96-b153-2a28208f32fb/5d053e45-ab76-407c-88ae-d7936dff282b.step770
-rw-r--r--board/library/pkg/60b715fa-bd1d-4d96-b153-2a28208f32fb/package.lp169
-rw-r--r--board/library/pkg/6e4a8f3a-84ee-4583-ac25-bff8699e5b1d/.librepcb-pkg1
-rw-r--r--board/library/pkg/6e4a8f3a-84ee-4583-ac25-bff8699e5b1d/37a28abd-4fb8-4ba6-80cb-f6e9a26a9798.step769
-rw-r--r--board/library/pkg/6e4a8f3a-84ee-4583-ac25-bff8699e5b1d/package.lp169
-rw-r--r--board/library/pkg/a457f2fc-100c-4431-a441-c4cd3360db9c/.librepcb-pkg1
-rw-r--r--board/library/pkg/a457f2fc-100c-4431-a441-c4cd3360db9c/5ac76b31-6b62-4222-9c1c-1c18a81ff3be.step766
-rw-r--r--board/library/pkg/a457f2fc-100c-4431-a441-c4cd3360db9c/package.lp169
-rw-r--r--board/library/pkg/af635769-678f-4e44-8d7a-08ece31df8a9/.librepcb-pkg1
-rw-r--r--board/library/pkg/af635769-678f-4e44-8d7a-08ece31df8a9/d79bba4d-d1c9-4629-8bc9-33f3b2d1a1ee.step766
-rw-r--r--board/library/pkg/af635769-678f-4e44-8d7a-08ece31df8a9/package.lp149
-rw-r--r--board/library/pkg/b711967f-c2be-4c06-8000-d702ecb0a717/.librepcb-pkg (renamed from board/library/pkg/4e821afa-e63e-4d05-a98c-82ddec42143b/.librepcb-pkg)0
-rw-r--r--board/library/pkg/b711967f-c2be-4c06-8000-d702ecb0a717/package.lp86
30 files changed, 2903 insertions, 6591 deletions
diff --git a/board/library/pkg/2d00d07c-bfc1-4a96-a1cb-195c5ff93db9/70a52ef3-ce4d-480a-a79b-5929f52ddf44.step b/board/library/pkg/2d00d07c-bfc1-4a96-a1cb-195c5ff93db9/70a52ef3-ce4d-480a-a79b-5929f52ddf44.step
deleted file mode 100644
index ee2f125..0000000
--- a/board/library/pkg/2d00d07c-bfc1-4a96-a1cb-195c5ff93db9/70a52ef3-ce4d-480a-a79b-5929f52ddf44.step
+++ /dev/null
@@ -1,764 +0,0 @@
-ISO-10303-21;
-HEADER;
-FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');
-FILE_NAME('Open CASCADE Shape Model','2023-09-04T00:13:42',('Author'),(
-'Open CASCADE'),'Open CASCADE STEP processor 7.7','Open CASCADE 7.7'
-,'Unknown');
-FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
-ENDSEC;
-DATA;
-#1=APPLICATION_PROTOCOL_DEFINITION('international standard','automotive_design',2000,#2);
-#2=APPLICATION_CONTEXT('core data for automotive mechanical design processes');
-#3=SHAPE_DEFINITION_REPRESENTATION(#4,#10);
-#4=PRODUCT_DEFINITION_SHAPE('','',#5);
-#5=PRODUCT_DEFINITION('design','',#6,#9);
-#6=PRODUCT_DEFINITION_FORMATION('','',#7);
-#7=PRODUCT('RESC2012 (0805)','RESC2012 (0805)','',(#8));
-#8=PRODUCT_CONTEXT('',#2,'mechanical');
-#9=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#10=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#688);
-#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,#47,#67,#90,#114,#137,#155,#172,#195,#213,#232,#251,#271,#293,#307,#317,#332,#345,#367,#377,#392,#415,#424,#441,#464,#482,#499,#509,#527,#537,#557,#569,#586,#600,#612,#629,#650,#658,#664,#670,#674,#682));
-#17=ADVANCED_FACE('',(#18),#44,.F.);
-#18=FACE_BOUND('',#19,.F.);
-#19=EDGE_LOOP('',(#20,#29,#35,#41));
-#20=ORIENTED_EDGE('',*,*,#21,.F.);
-#21=EDGE_CURVE('',#22,#24,#26,.T.);
-#22=VERTEX_POINT('',#23);
-#23=CARTESIAN_POINT('',(0.6,-0.625,5.E-02));
-#24=VERTEX_POINT('',#25);
-#25=CARTESIAN_POINT('',(0.6,-0.625,0.65));
-#26=LINE('',#27,#28);
-#27=CARTESIAN_POINT('',(0.6,-0.625,0.));
-#28=VECTOR('',#13,1.);
-#29=ORIENTED_EDGE('',*,*,#30,.F.);
-#30=EDGE_CURVE('',#31,#22,#33,.T.);
-#31=VERTEX_POINT('',#32);
-#32=CARTESIAN_POINT('',(-0.6,-0.625,5.E-02));
-#33=LINE('',#32,#34);
-#34=VECTOR('',#14,1.);
-#35=ORIENTED_EDGE('',*,*,#36,.T.);
-#36=EDGE_CURVE('',#31,#37,#39,.T.);
-#37=VERTEX_POINT('',#38);
-#38=CARTESIAN_POINT('',(-0.6,-0.625,0.65));
-#39=LINE('',#40,#28);
-#40=CARTESIAN_POINT('',(-0.6,-0.625,0.));
-#41=ORIENTED_EDGE('',*,*,#42,.T.);
-#42=EDGE_CURVE('',#37,#24,#43,.T.);
-#43=LINE('',#38,#34);
-#44=PLANE('',#45);
-#45=AXIS2_PLACEMENT_3D('',#40,#46,#13);
-#46=DIRECTION('',(0.,1.,0.));
-#47=ADVANCED_FACE('',(#48),#65,.F.);
-#48=FACE_BOUND('',#49,.F.);
-#49=EDGE_LOOP('',(#50,#51,#56,#62));
-#50=ORIENTED_EDGE('',*,*,#21,.T.);
-#51=ORIENTED_EDGE('',*,*,#52,.T.);
-#52=EDGE_CURVE('',#24,#53,#55,.T.);
-#53=VERTEX_POINT('',#54);
-#54=CARTESIAN_POINT('',(0.95,-0.625,0.65));
-#55=LINE('',#25,#34);
-#56=ORIENTED_EDGE('',*,*,#57,.F.);
-#57=EDGE_CURVE('',#58,#53,#60,.T.);
-#58=VERTEX_POINT('',#59);
-#59=CARTESIAN_POINT('',(0.95,-0.625,5.E-02));
-#60=LINE('',#61,#28);
-#61=CARTESIAN_POINT('',(0.95,-0.625,0.));
-#62=ORIENTED_EDGE('',*,*,#63,.F.);
-#63=EDGE_CURVE('',#22,#58,#64,.T.);
-#64=LINE('',#23,#34);
-#65=PLANE('',#66);
-#66=AXIS2_PLACEMENT_3D('',#27,#46,#13);
-#67=ADVANCED_FACE('',(#68),#87,.T.);
-#68=FACE_BOUND('',#69,.T.);
-#69=EDGE_LOOP('',(#70,#77,#82,#29));
-#70=ORIENTED_EDGE('',*,*,#71,.T.);
-#71=EDGE_CURVE('',#31,#72,#74,.T.);
-#72=VERTEX_POINT('',#73);
-#73=CARTESIAN_POINT('',(-0.6,-0.575,0.));
-#74=CIRCLE('',#75,5.E-02);
-#75=AXIS2_PLACEMENT_3D('',#76,#14,#13);
-#76=CARTESIAN_POINT('',(-0.6,-0.575,5.E-02));
-#77=ORIENTED_EDGE('',*,*,#78,.T.);
-#78=EDGE_CURVE('',#72,#79,#81,.T.);
-#79=VERTEX_POINT('',#80);
-#80=CARTESIAN_POINT('',(0.6,-0.575,0.));
-#81=LINE('',#73,#34);
-#82=ORIENTED_EDGE('',*,*,#83,.F.);
-#83=EDGE_CURVE('',#22,#79,#84,.T.);
-#84=CIRCLE('',#85,5.E-02);
-#85=AXIS2_PLACEMENT_3D('',#86,#14,#13);
-#86=CARTESIAN_POINT('',(0.6,-0.575,5.E-02));
-#87=CYLINDRICAL_SURFACE('',#88,5.E-02);
-#88=AXIS2_PLACEMENT_3D('',#76,#14,#89);
-#89=DIRECTION('',(0.,-1.,0.));
-#90=ADVANCED_FACE('',(#91),#112,.T.);
-#91=FACE_BOUND('',#92,.F.);
-#92=EDGE_LOOP('',(#93,#101,#106,#111));
-#93=ORIENTED_EDGE('',*,*,#94,.T.);
-#94=EDGE_CURVE('',#37,#95,#97,.T.);
-#95=VERTEX_POINT('',#96);
-#96=CARTESIAN_POINT('',(-0.6,-0.575,0.7));
-#97=CIRCLE('',#98,5.E-02);
-#98=AXIS2_PLACEMENT_3D('',#99,#100,#13);
-#99=CARTESIAN_POINT('',(-0.6,-0.575,0.65));
-#100=DIRECTION('',(-1.,0.,0.));
-#101=ORIENTED_EDGE('',*,*,#102,.T.);
-#102=EDGE_CURVE('',#95,#103,#105,.T.);
-#103=VERTEX_POINT('',#104);
-#104=CARTESIAN_POINT('',(0.6,-0.575,0.7));
-#105=LINE('',#96,#34);
-#106=ORIENTED_EDGE('',*,*,#107,.F.);
-#107=EDGE_CURVE('',#24,#103,#108,.T.);
-#108=CIRCLE('',#109,5.E-02);
-#109=AXIS2_PLACEMENT_3D('',#110,#100,#13);
-#110=CARTESIAN_POINT('',(0.6,-0.575,0.65));
-#111=ORIENTED_EDGE('',*,*,#42,.F.);
-#112=CYLINDRICAL_SURFACE('',#113,5.E-02);
-#113=AXIS2_PLACEMENT_3D('',#99,#14,#89);
-#114=ADVANCED_FACE('',(#115),#134,.F.);
-#115=FACE_BOUND('',#116,.F.);
-#116=EDGE_LOOP('',(#117,#118,#124,#130));
-#117=ORIENTED_EDGE('',*,*,#36,.F.);
-#118=ORIENTED_EDGE('',*,*,#119,.F.);
-#119=EDGE_CURVE('',#120,#31,#122,.T.);
-#120=VERTEX_POINT('',#121);
-#121=CARTESIAN_POINT('',(-0.95,-0.625,5.E-02));
-#122=LINE('',#123,#34);
-#123=CARTESIAN_POINT('',(-1.,-0.625,5.E-02));
-#124=ORIENTED_EDGE('',*,*,#125,.T.);
-#125=EDGE_CURVE('',#120,#126,#128,.T.);
-#126=VERTEX_POINT('',#127);
-#127=CARTESIAN_POINT('',(-0.95,-0.625,0.65));
-#128=LINE('',#129,#28);
-#129=CARTESIAN_POINT('',(-0.95,-0.625,0.));
-#130=ORIENTED_EDGE('',*,*,#131,.T.);
-#131=EDGE_CURVE('',#126,#37,#132,.T.);
-#132=LINE('',#133,#34);
-#133=CARTESIAN_POINT('',(-1.,-0.625,0.65));
-#134=PLANE('',#135);
-#135=AXIS2_PLACEMENT_3D('',#136,#46,#13);
-#136=CARTESIAN_POINT('',(-1.,-0.625,0.));
-#137=ADVANCED_FACE('',(#138),#153,.T.);
-#138=FACE_BOUND('',#139,.T.);
-#139=EDGE_LOOP('',(#140,#141,#146,#62));
-#140=ORIENTED_EDGE('',*,*,#83,.T.);
-#141=ORIENTED_EDGE('',*,*,#142,.T.);
-#142=EDGE_CURVE('',#79,#143,#145,.T.);
-#143=VERTEX_POINT('',#144);
-#144=CARTESIAN_POINT('',(0.95,-0.575,0.));
-#145=LINE('',#80,#34);
-#146=ORIENTED_EDGE('',*,*,#147,.T.);
-#147=EDGE_CURVE('',#143,#58,#148,.T.);
-#148=CIRCLE('',#149,5.E-02);
-#149=AXIS2_PLACEMENT_3D('',#150,#151,#152);
-#150=CARTESIAN_POINT('',(0.95,-0.575,5.E-02));
-#151=DIRECTION('',(-1.,-6.123233995737E-17,0.));
-#152=DIRECTION('',(6.123233995737E-17,-1.,0.));
-#153=CYLINDRICAL_SURFACE('',#154,5.E-02);
-#154=AXIS2_PLACEMENT_3D('',#86,#14,#89);
-#155=ADVANCED_FACE('',(#156),#170,.T.);
-#156=FACE_BOUND('',#157,.F.);
-#157=EDGE_LOOP('',(#158,#159,#164,#169));
-#158=ORIENTED_EDGE('',*,*,#107,.T.);
-#159=ORIENTED_EDGE('',*,*,#160,.T.);
-#160=EDGE_CURVE('',#103,#161,#163,.T.);
-#161=VERTEX_POINT('',#162);
-#162=CARTESIAN_POINT('',(0.95,-0.575,0.7));
-#163=LINE('',#104,#34);
-#164=ORIENTED_EDGE('',*,*,#165,.T.);
-#165=EDGE_CURVE('',#161,#53,#166,.T.);
-#166=CIRCLE('',#167,5.E-02);
-#167=AXIS2_PLACEMENT_3D('',#168,#14,#89);
-#168=CARTESIAN_POINT('',(0.95,-0.575,0.65));
-#169=ORIENTED_EDGE('',*,*,#52,.F.);
-#170=CYLINDRICAL_SURFACE('',#171,5.E-02);
-#171=AXIS2_PLACEMENT_3D('',#110,#14,#89);
-#172=ADVANCED_FACE('',(#173),#193,.T.);
-#173=FACE_BOUND('',#174,.F.);
-#174=EDGE_LOOP('',(#175,#183,#188,#189));
-#175=ORIENTED_EDGE('',*,*,#176,.F.);
-#176=EDGE_CURVE('',#177,#179,#181,.T.);
-#177=VERTEX_POINT('',#178);
-#178=CARTESIAN_POINT('',(1.,-0.575,5.E-02));
-#179=VERTEX_POINT('',#180);
-#180=CARTESIAN_POINT('',(1.,-0.575,0.65));
-#181=LINE('',#182,#28);
-#182=CARTESIAN_POINT('',(1.,-0.575,0.));
-#183=ORIENTED_EDGE('',*,*,#184,.T.);
-#184=EDGE_CURVE('',#177,#58,#185,.T.);
-#185=CIRCLE('',#186,5.E-02);
-#186=AXIS2_PLACEMENT_3D('',#150,#187,#14);
-#187=DIRECTION('',(0.,0.,-1.));
-#188=ORIENTED_EDGE('',*,*,#57,.T.);
-#189=ORIENTED_EDGE('',*,*,#190,.T.);
-#190=EDGE_CURVE('',#53,#179,#191,.T.);
-#191=CIRCLE('',#192,5.E-02);
-#192=AXIS2_PLACEMENT_3D('',#168,#13,#89);
-#193=CYLINDRICAL_SURFACE('',#194,5.E-02);
-#194=AXIS2_PLACEMENT_3D('',#144,#13,#14);
-#195=ADVANCED_FACE('',(#196),#210,.T.);
-#196=FACE_BOUND('',#197,.T.);
-#197=EDGE_LOOP('',(#198,#205,#209,#118));
-#198=ORIENTED_EDGE('',*,*,#199,.T.);
-#199=EDGE_CURVE('',#120,#200,#202,.T.);
-#200=VERTEX_POINT('',#201);
-#201=CARTESIAN_POINT('',(-0.95,-0.575,0.));
-#202=CIRCLE('',#203,5.E-02);
-#203=AXIS2_PLACEMENT_3D('',#204,#14,#187);
-#204=CARTESIAN_POINT('',(-0.95,-0.575,5.E-02));
-#205=ORIENTED_EDGE('',*,*,#206,.T.);
-#206=EDGE_CURVE('',#200,#72,#207,.T.);
-#207=LINE('',#208,#34);
-#208=CARTESIAN_POINT('',(-1.,-0.575,0.));
-#209=ORIENTED_EDGE('',*,*,#71,.F.);
-#210=CYLINDRICAL_SURFACE('',#211,5.E-02);
-#211=AXIS2_PLACEMENT_3D('',#212,#14,#89);
-#212=CARTESIAN_POINT('',(-1.,-0.575,5.E-02));
-#213=ADVANCED_FACE('',(#214),#230,.F.);
-#214=FACE_BOUND('',#215,.F.);
-#215=EDGE_LOOP('',(#216,#77,#222,#227));
-#216=ORIENTED_EDGE('',*,*,#217,.F.);
-#217=EDGE_CURVE('',#72,#218,#220,.T.);
-#218=VERTEX_POINT('',#219);
-#219=CARTESIAN_POINT('',(-0.6,0.575,0.));
-#220=LINE('',#40,#221);
-#221=VECTOR('',#46,1.);
-#222=ORIENTED_EDGE('',*,*,#223,.T.);
-#223=EDGE_CURVE('',#79,#224,#226,.T.);
-#224=VERTEX_POINT('',#225);
-#225=CARTESIAN_POINT('',(0.6,0.575,0.));
-#226=LINE('',#27,#221);
-#227=ORIENTED_EDGE('',*,*,#228,.F.);
-#228=EDGE_CURVE('',#218,#224,#229,.T.);
-#229=LINE('',#219,#34);
-#230=PLANE('',#231);
-#231=AXIS2_PLACEMENT_3D('',#40,#13,#14);
-#232=ADVANCED_FACE('',(#233),#248,.T.);
-#233=FACE_BOUND('',#234,.F.);
-#234=EDGE_LOOP('',(#235,#236,#243,#247));
-#235=ORIENTED_EDGE('',*,*,#131,.F.);
-#236=ORIENTED_EDGE('',*,*,#237,.F.);
-#237=EDGE_CURVE('',#238,#126,#240,.T.);
-#238=VERTEX_POINT('',#239);
-#239=CARTESIAN_POINT('',(-0.95,-0.575,0.7));
-#240=CIRCLE('',#241,5.E-02);
-#241=AXIS2_PLACEMENT_3D('',#242,#14,#13);
-#242=CARTESIAN_POINT('',(-0.95,-0.575,0.65));
-#243=ORIENTED_EDGE('',*,*,#244,.T.);
-#244=EDGE_CURVE('',#238,#95,#245,.T.);
-#245=LINE('',#246,#34);
-#246=CARTESIAN_POINT('',(-1.,-0.575,0.7));
-#247=ORIENTED_EDGE('',*,*,#94,.F.);
-#248=CYLINDRICAL_SURFACE('',#249,5.E-02);
-#249=AXIS2_PLACEMENT_3D('',#250,#14,#89);
-#250=CARTESIAN_POINT('',(-1.,-0.575,0.65));
-#251=ADVANCED_FACE('',(#252),#269,.T.);
-#252=FACE_BOUND('',#253,.T.);
-#253=EDGE_LOOP('',(#254,#101,#260,#266));
-#254=ORIENTED_EDGE('',*,*,#255,.F.);
-#255=EDGE_CURVE('',#95,#256,#258,.T.);
-#256=VERTEX_POINT('',#257);
-#257=CARTESIAN_POINT('',(-0.6,0.575,0.7));
-#258=LINE('',#259,#221);
-#259=CARTESIAN_POINT('',(-0.6,-0.625,0.7));
-#260=ORIENTED_EDGE('',*,*,#261,.T.);
-#261=EDGE_CURVE('',#103,#262,#264,.T.);
-#262=VERTEX_POINT('',#263);
-#263=CARTESIAN_POINT('',(0.6,0.575,0.7));
-#264=LINE('',#265,#221);
-#265=CARTESIAN_POINT('',(0.6,-0.625,0.7));
-#266=ORIENTED_EDGE('',*,*,#267,.F.);
-#267=EDGE_CURVE('',#256,#262,#268,.T.);
-#268=LINE('',#257,#34);
-#269=PLANE('',#270);
-#270=AXIS2_PLACEMENT_3D('',#259,#13,#14);
-#271=ADVANCED_FACE('',(#272),#291,.T.);
-#272=FACE_BOUND('',#273,.T.);
-#273=EDGE_LOOP('',(#274,#124,#281,#288));
-#274=ORIENTED_EDGE('',*,*,#275,.F.);
-#275=EDGE_CURVE('',#120,#276,#277,.T.);
-#276=VERTEX_POINT('',#212);
-#277=CIRCLE('',#278,5.E-02);
-#278=AXIS2_PLACEMENT_3D('',#204,#279,#280);
-#279=DIRECTION('',(6.123233995737E-17,0.,-1.));
-#280=DIRECTION('',(-1.,0.,-6.123233995737E-17));
-#281=ORIENTED_EDGE('',*,*,#282,.F.);
-#282=EDGE_CURVE('',#283,#126,#284,.T.);
-#283=VERTEX_POINT('',#250);
-#284=CIRCLE('',#285,5.E-02);
-#285=AXIS2_PLACEMENT_3D('',#242,#286,#287);
-#286=DIRECTION('',(0.,6.123233995737E-17,1.));
-#287=DIRECTION('',(0.,-1.,6.123233995737E-17));
-#288=ORIENTED_EDGE('',*,*,#289,.F.);
-#289=EDGE_CURVE('',#276,#283,#290,.T.);
-#290=LINE('',#208,#28);
-#291=CYLINDRICAL_SURFACE('',#292,5.E-02);
-#292=AXIS2_PLACEMENT_3D('',#201,#13,#100);
-#293=ADVANCED_FACE('',(#294),#305,.F.);
-#294=FACE_BOUND('',#295,.F.);
-#295=EDGE_LOOP('',(#296,#141,#297,#302));
-#296=ORIENTED_EDGE('',*,*,#223,.F.);
-#297=ORIENTED_EDGE('',*,*,#298,.T.);
-#298=EDGE_CURVE('',#143,#299,#301,.T.);
-#299=VERTEX_POINT('',#300);
-#300=CARTESIAN_POINT('',(0.95,0.575,0.));
-#301=LINE('',#61,#221);
-#302=ORIENTED_EDGE('',*,*,#303,.F.);
-#303=EDGE_CURVE('',#224,#299,#304,.T.);
-#304=LINE('',#225,#34);
-#305=PLANE('',#306);
-#306=AXIS2_PLACEMENT_3D('',#27,#13,#14);
-#307=ADVANCED_FACE('',(#308),#315,.T.);
-#308=FACE_BOUND('',#309,.F.);
-#309=EDGE_LOOP('',(#310,#146,#314));
-#310=ORIENTED_EDGE('',*,*,#311,.F.);
-#311=EDGE_CURVE('',#143,#177,#312,.T.);
-#312=CIRCLE('',#313,5.E-02);
-#313=AXIS2_PLACEMENT_3D('',#150,#89,#14);
-#314=ORIENTED_EDGE('',*,*,#184,.F.);
-#315=SPHERICAL_SURFACE('',#316,5.E-02);
-#316=AXIS2_PLACEMENT_3D('',#150,#13,#14);
-#317=ADVANCED_FACE('',(#318),#330,.T.);
-#318=FACE_BOUND('',#319,.T.);
-#319=EDGE_LOOP('',(#320,#159,#321,#327));
-#320=ORIENTED_EDGE('',*,*,#261,.F.);
-#321=ORIENTED_EDGE('',*,*,#322,.T.);
-#322=EDGE_CURVE('',#161,#323,#325,.T.);
-#323=VERTEX_POINT('',#324);
-#324=CARTESIAN_POINT('',(0.95,0.575,0.7));
-#325=LINE('',#326,#221);
-#326=CARTESIAN_POINT('',(0.95,-0.625,0.7));
-#327=ORIENTED_EDGE('',*,*,#328,.F.);
-#328=EDGE_CURVE('',#262,#323,#329,.T.);
-#329=LINE('',#263,#34);
-#330=PLANE('',#331);
-#331=AXIS2_PLACEMENT_3D('',#265,#13,#14);
-#332=ADVANCED_FACE('',(#333),#343,.T.);
-#333=FACE_BOUND('',#334,.F.);
-#334=EDGE_LOOP('',(#335,#336,#342));
-#335=ORIENTED_EDGE('',*,*,#165,.F.);
-#336=ORIENTED_EDGE('',*,*,#337,.T.);
-#337=EDGE_CURVE('',#161,#179,#338,.T.);
-#338=CIRCLE('',#339,5.E-02);
-#339=AXIS2_PLACEMENT_3D('',#168,#340,#341);
-#340=DIRECTION('',(6.123233995737E-17,1.,0.));
-#341=DIRECTION('',(1.,-6.123233995737E-17,0.));
-#342=ORIENTED_EDGE('',*,*,#190,.F.);
-#343=SPHERICAL_SURFACE('',#344,5.E-02);
-#344=AXIS2_PLACEMENT_3D('',#168,#187,#89);
-#345=ADVANCED_FACE('',(#346),#364,.T.);
-#346=FACE_BOUND('',#347,.T.);
-#347=EDGE_LOOP('',(#175,#348,#354,#360));
-#348=ORIENTED_EDGE('',*,*,#349,.T.);
-#349=EDGE_CURVE('',#177,#350,#352,.T.);
-#350=VERTEX_POINT('',#351);
-#351=CARTESIAN_POINT('',(1.,0.575,5.E-02));
-#352=LINE('',#353,#221);
-#353=CARTESIAN_POINT('',(1.,-0.625,5.E-02));
-#354=ORIENTED_EDGE('',*,*,#355,.T.);
-#355=EDGE_CURVE('',#350,#356,#358,.T.);
-#356=VERTEX_POINT('',#357);
-#357=CARTESIAN_POINT('',(1.,0.575,0.65));
-#358=LINE('',#359,#28);
-#359=CARTESIAN_POINT('',(1.,0.575,0.));
-#360=ORIENTED_EDGE('',*,*,#361,.F.);
-#361=EDGE_CURVE('',#179,#356,#362,.T.);
-#362=LINE('',#363,#221);
-#363=CARTESIAN_POINT('',(1.,-0.625,0.65));
-#364=PLANE('',#365);
-#365=AXIS2_PLACEMENT_3D('',#366,#14,#13);
-#366=CARTESIAN_POINT('',(1.,-0.625,0.));
-#367=ADVANCED_FACE('',(#368),#376,.T.);
-#368=FACE_BOUND('',#369,.T.);
-#369=EDGE_LOOP('',(#370,#371,#372));
-#370=ORIENTED_EDGE('',*,*,#199,.F.);
-#371=ORIENTED_EDGE('',*,*,#275,.T.);
-#372=ORIENTED_EDGE('',*,*,#373,.F.);
-#373=EDGE_CURVE('',#200,#276,#374,.T.);
-#374=CIRCLE('',#375,5.E-02);
-#375=AXIS2_PLACEMENT_3D('',#204,#46,#187);
-#376=SPHERICAL_SURFACE('',#375,5.E-02);
-#377=ADVANCED_FACE('',(#378),#390,.F.);
-#378=FACE_BOUND('',#379,.F.);
-#379=EDGE_LOOP('',(#380,#381,#387,#205));
-#380=ORIENTED_EDGE('',*,*,#217,.T.);
-#381=ORIENTED_EDGE('',*,*,#382,.F.);
-#382=EDGE_CURVE('',#383,#218,#385,.T.);
-#383=VERTEX_POINT('',#384);
-#384=CARTESIAN_POINT('',(-0.95,0.575,0.));
-#385=LINE('',#386,#34);
-#386=CARTESIAN_POINT('',(-1.,0.575,0.));
-#387=ORIENTED_EDGE('',*,*,#388,.F.);
-#388=EDGE_CURVE('',#200,#383,#389,.T.);
-#389=LINE('',#129,#221);
-#390=PLANE('',#391);
-#391=AXIS2_PLACEMENT_3D('',#136,#13,#14);
-#392=ADVANCED_FACE('',(#393),#413,.T.);
-#393=FACE_BOUND('',#394,.F.);
-#394=EDGE_LOOP('',(#395,#402,#403,#410));
-#395=ORIENTED_EDGE('',*,*,#396,.T.);
-#396=EDGE_CURVE('',#397,#218,#399,.T.);
-#397=VERTEX_POINT('',#398);
-#398=CARTESIAN_POINT('',(-0.6,0.625,5.E-02));
-#399=CIRCLE('',#400,5.E-02);
-#400=AXIS2_PLACEMENT_3D('',#401,#100,#13);
-#401=CARTESIAN_POINT('',(-0.6,0.575,5.E-02));
-#402=ORIENTED_EDGE('',*,*,#228,.T.);
-#403=ORIENTED_EDGE('',*,*,#404,.F.);
-#404=EDGE_CURVE('',#405,#224,#407,.T.);
-#405=VERTEX_POINT('',#406);
-#406=CARTESIAN_POINT('',(0.6,0.625,5.E-02));
-#407=CIRCLE('',#408,5.E-02);
-#408=AXIS2_PLACEMENT_3D('',#409,#100,#13);
-#409=CARTESIAN_POINT('',(0.6,0.575,5.E-02));
-#410=ORIENTED_EDGE('',*,*,#411,.F.);
-#411=EDGE_CURVE('',#397,#405,#412,.T.);
-#412=LINE('',#398,#34);
-#413=CYLINDRICAL_SURFACE('',#414,5.E-02);
-#414=AXIS2_PLACEMENT_3D('',#401,#14,#46);
-#415=ADVANCED_FACE('',(#416),#423,.T.);
-#416=FACE_BOUND('',#417,.T.);
-#417=EDGE_LOOP('',(#418,#422,#236));
-#418=ORIENTED_EDGE('',*,*,#419,.F.);
-#419=EDGE_CURVE('',#283,#238,#420,.T.);
-#420=CIRCLE('',#421,5.E-02);
-#421=AXIS2_PLACEMENT_3D('',#242,#46,#13);
-#422=ORIENTED_EDGE('',*,*,#282,.T.);
-#423=SPHERICAL_SURFACE('',#241,5.E-02);
-#424=ADVANCED_FACE('',(#425),#438,.T.);
-#425=FACE_BOUND('',#426,.T.);
-#426=EDGE_LOOP('',(#427,#428,#434,#243));
-#427=ORIENTED_EDGE('',*,*,#255,.T.);
-#428=ORIENTED_EDGE('',*,*,#429,.F.);
-#429=EDGE_CURVE('',#430,#256,#432,.T.);
-#430=VERTEX_POINT('',#431);
-#431=CARTESIAN_POINT('',(-0.95,0.575,0.7));
-#432=LINE('',#433,#34);
-#433=CARTESIAN_POINT('',(-1.,0.575,0.7));
-#434=ORIENTED_EDGE('',*,*,#435,.F.);
-#435=EDGE_CURVE('',#238,#430,#436,.T.);
-#436=LINE('',#437,#221);
-#437=CARTESIAN_POINT('',(-0.95,-0.625,0.7));
-#438=PLANE('',#439);
-#439=AXIS2_PLACEMENT_3D('',#440,#13,#14);
-#440=CARTESIAN_POINT('',(-1.,-0.625,0.7));
-#441=ADVANCED_FACE('',(#442),#462,.T.);
-#442=FACE_BOUND('',#443,.T.);
-#443=EDGE_LOOP('',(#444,#451,#452,#459));
-#444=ORIENTED_EDGE('',*,*,#445,.T.);
-#445=EDGE_CURVE('',#446,#256,#448,.T.);
-#446=VERTEX_POINT('',#447);
-#447=CARTESIAN_POINT('',(-0.6,0.625,0.65));
-#448=CIRCLE('',#449,5.E-02);
-#449=AXIS2_PLACEMENT_3D('',#450,#14,#13);
-#450=CARTESIAN_POINT('',(-0.6,0.575,0.65));
-#451=ORIENTED_EDGE('',*,*,#267,.T.);
-#452=ORIENTED_EDGE('',*,*,#453,.F.);
-#453=EDGE_CURVE('',#454,#262,#456,.T.);
-#454=VERTEX_POINT('',#455);
-#455=CARTESIAN_POINT('',(0.6,0.625,0.65));
-#456=CIRCLE('',#457,5.E-02);
-#457=AXIS2_PLACEMENT_3D('',#458,#14,#13);
-#458=CARTESIAN_POINT('',(0.6,0.575,0.65));
-#459=ORIENTED_EDGE('',*,*,#460,.F.);
-#460=EDGE_CURVE('',#446,#454,#461,.T.);
-#461=LINE('',#447,#34);
-#462=CYLINDRICAL_SURFACE('',#463,5.E-02);
-#463=AXIS2_PLACEMENT_3D('',#450,#14,#46);
-#464=ADVANCED_FACE('',(#465),#480,.F.);
-#465=FACE_BOUND('',#466,.F.);
-#466=EDGE_LOOP('',(#467,#472,#477,#288));
-#467=ORIENTED_EDGE('',*,*,#468,.T.);
-#468=EDGE_CURVE('',#276,#469,#471,.T.);
-#469=VERTEX_POINT('',#470);
-#470=CARTESIAN_POINT('',(-1.,0.575,5.E-02));
-#471=LINE('',#123,#221);
-#472=ORIENTED_EDGE('',*,*,#473,.T.);
-#473=EDGE_CURVE('',#469,#474,#476,.T.);
-#474=VERTEX_POINT('',#475);
-#475=CARTESIAN_POINT('',(-1.,0.575,0.65));
-#476=LINE('',#386,#28);
-#477=ORIENTED_EDGE('',*,*,#478,.F.);
-#478=EDGE_CURVE('',#283,#474,#479,.T.);
-#479=LINE('',#133,#221);
-#480=PLANE('',#481);
-#481=AXIS2_PLACEMENT_3D('',#136,#14,#13);
-#482=ADVANCED_FACE('',(#483),#497,.T.);
-#483=FACE_BOUND('',#484,.F.);
-#484=EDGE_LOOP('',(#485,#486,#487,#494));
-#485=ORIENTED_EDGE('',*,*,#404,.T.);
-#486=ORIENTED_EDGE('',*,*,#303,.T.);
-#487=ORIENTED_EDGE('',*,*,#488,.T.);
-#488=EDGE_CURVE('',#299,#489,#491,.T.);
-#489=VERTEX_POINT('',#490);
-#490=CARTESIAN_POINT('',(0.95,0.625,5.E-02));
-#491=CIRCLE('',#492,5.E-02);
-#492=AXIS2_PLACEMENT_3D('',#493,#14,#187);
-#493=CARTESIAN_POINT('',(0.95,0.575,5.E-02));
-#494=ORIENTED_EDGE('',*,*,#495,.F.);
-#495=EDGE_CURVE('',#405,#489,#496,.T.);
-#496=LINE('',#406,#34);
-#497=CYLINDRICAL_SURFACE('',#498,5.E-02);
-#498=AXIS2_PLACEMENT_3D('',#409,#14,#46);
-#499=ADVANCED_FACE('',(#500),#507,.T.);
-#500=FACE_BOUND('',#501,.T.);
-#501=EDGE_LOOP('',(#310,#297,#502,#506));
-#502=ORIENTED_EDGE('',*,*,#503,.F.);
-#503=EDGE_CURVE('',#350,#299,#504,.T.);
-#504=CIRCLE('',#505,5.E-02);
-#505=AXIS2_PLACEMENT_3D('',#493,#46,#187);
-#506=ORIENTED_EDGE('',*,*,#349,.F.);
-#507=CYLINDRICAL_SURFACE('',#508,5.E-02);
-#508=AXIS2_PLACEMENT_3D('',#59,#46,#14);
-#509=ADVANCED_FACE('',(#510),#525,.T.);
-#510=FACE_BOUND('',#511,.T.);
-#511=EDGE_LOOP('',(#512,#513,#514,#522));
-#512=ORIENTED_EDGE('',*,*,#453,.T.);
-#513=ORIENTED_EDGE('',*,*,#328,.T.);
-#514=ORIENTED_EDGE('',*,*,#515,.F.);
-#515=EDGE_CURVE('',#516,#323,#518,.T.);
-#516=VERTEX_POINT('',#517);
-#517=CARTESIAN_POINT('',(0.95,0.625,0.65));
-#518=CIRCLE('',#519,5.E-02);
-#519=AXIS2_PLACEMENT_3D('',#520,#14,#521);
-#520=CARTESIAN_POINT('',(0.95,0.575,0.65));
-#521=DIRECTION('',(0.,1.,1.110223024625E-15));
-#522=ORIENTED_EDGE('',*,*,#523,.F.);
-#523=EDGE_CURVE('',#454,#516,#524,.T.);
-#524=LINE('',#455,#34);
-#525=CYLINDRICAL_SURFACE('',#526,5.E-02);
-#526=AXIS2_PLACEMENT_3D('',#458,#14,#46);
-#527=ADVANCED_FACE('',(#528),#535,.T.);
-#528=FACE_BOUND('',#529,.F.);
-#529=EDGE_LOOP('',(#530,#321,#531,#360));
-#530=ORIENTED_EDGE('',*,*,#337,.F.);
-#531=ORIENTED_EDGE('',*,*,#532,.F.);
-#532=EDGE_CURVE('',#356,#323,#533,.T.);
-#533=CIRCLE('',#534,5.E-02);
-#534=AXIS2_PLACEMENT_3D('',#520,#287,#286);
-#535=CYLINDRICAL_SURFACE('',#536,5.E-02);
-#536=AXIS2_PLACEMENT_3D('',#54,#46,#14);
-#537=ADVANCED_FACE('',(#538),#555,.T.);
-#538=FACE_BOUND('',#539,.T.);
-#539=EDGE_LOOP('',(#540,#545,#549,#554));
-#540=ORIENTED_EDGE('',*,*,#541,.T.);
-#541=EDGE_CURVE('',#350,#489,#542,.T.);
-#542=CIRCLE('',#543,5.E-02);
-#543=AXIS2_PLACEMENT_3D('',#493,#286,#544);
-#544=DIRECTION('',(0.,1.,-6.123233995737E-17));
-#545=ORIENTED_EDGE('',*,*,#546,.T.);
-#546=EDGE_CURVE('',#489,#516,#547,.T.);
-#547=LINE('',#548,#28);
-#548=CARTESIAN_POINT('',(0.95,0.625,0.));
-#549=ORIENTED_EDGE('',*,*,#550,.F.);
-#550=EDGE_CURVE('',#356,#516,#551,.T.);
-#551=CIRCLE('',#552,5.E-02);
-#552=AXIS2_PLACEMENT_3D('',#520,#553,#521);
-#553=DIRECTION('',(0.,-1.110223024625E-15,1.));
-#554=ORIENTED_EDGE('',*,*,#355,.F.);
-#555=CYLINDRICAL_SURFACE('',#556,5.E-02);
-#556=AXIS2_PLACEMENT_3D('',#300,#13,#14);
-#557=ADVANCED_FACE('',(#558),#567,.T.);
-#558=FACE_BOUND('',#559,.F.);
-#559=EDGE_LOOP('',(#560,#372,#561,#562));
-#560=ORIENTED_EDGE('',*,*,#468,.F.);
-#561=ORIENTED_EDGE('',*,*,#388,.T.);
-#562=ORIENTED_EDGE('',*,*,#563,.F.);
-#563=EDGE_CURVE('',#469,#383,#564,.T.);
-#564=CIRCLE('',#565,5.E-02);
-#565=AXIS2_PLACEMENT_3D('',#566,#89,#187);
-#566=CARTESIAN_POINT('',(-0.95,0.575,5.E-02));
-#567=CYLINDRICAL_SURFACE('',#568,5.E-02);
-#568=AXIS2_PLACEMENT_3D('',#121,#46,#100);
-#569=ADVANCED_FACE('',(#570),#584,.T.);
-#570=FACE_BOUND('',#571,.F.);
-#571=EDGE_LOOP('',(#572,#578,#582,#583));
-#572=ORIENTED_EDGE('',*,*,#573,.F.);
-#573=EDGE_CURVE('',#574,#397,#576,.T.);
-#574=VERTEX_POINT('',#575);
-#575=CARTESIAN_POINT('',(-0.95,0.625,5.E-02));
-#576=LINE('',#577,#34);
-#577=CARTESIAN_POINT('',(-1.,0.625,5.E-02));
-#578=ORIENTED_EDGE('',*,*,#579,.F.);
-#579=EDGE_CURVE('',#383,#574,#580,.T.);
-#580=CIRCLE('',#581,5.E-02);
-#581=AXIS2_PLACEMENT_3D('',#566,#14,#187);
-#582=ORIENTED_EDGE('',*,*,#382,.T.);
-#583=ORIENTED_EDGE('',*,*,#396,.F.);
-#584=CYLINDRICAL_SURFACE('',#585,5.E-02);
-#585=AXIS2_PLACEMENT_3D('',#470,#14,#46);
-#586=ADVANCED_FACE('',(#587),#598,.T.);
-#587=FACE_BOUND('',#588,.T.);
-#588=EDGE_LOOP('',(#589,#410,#593,#597));
-#589=ORIENTED_EDGE('',*,*,#590,.F.);
-#590=EDGE_CURVE('',#405,#454,#591,.T.);
-#591=LINE('',#592,#28);
-#592=CARTESIAN_POINT('',(0.6,0.625,0.));
-#593=ORIENTED_EDGE('',*,*,#594,.T.);
-#594=EDGE_CURVE('',#397,#446,#595,.T.);
-#595=LINE('',#596,#28);
-#596=CARTESIAN_POINT('',(-0.6,0.625,0.));
-#597=ORIENTED_EDGE('',*,*,#460,.T.);
-#598=PLANE('',#599);
-#599=AXIS2_PLACEMENT_3D('',#596,#46,#13);
-#600=ADVANCED_FACE('',(#601),#610,.T.);
-#601=FACE_BOUND('',#602,.T.);
-#602=EDGE_LOOP('',(#603,#604,#605,#477));
-#603=ORIENTED_EDGE('',*,*,#419,.T.);
-#604=ORIENTED_EDGE('',*,*,#435,.T.);
-#605=ORIENTED_EDGE('',*,*,#606,.F.);
-#606=EDGE_CURVE('',#474,#430,#607,.T.);
-#607=CIRCLE('',#608,5.E-02);
-#608=AXIS2_PLACEMENT_3D('',#609,#46,#13);
-#609=CARTESIAN_POINT('',(-0.95,0.575,0.65));
-#610=CYLINDRICAL_SURFACE('',#611,5.E-02);
-#611=AXIS2_PLACEMENT_3D('',#127,#46,#100);
-#612=ADVANCED_FACE('',(#613),#627,.T.);
-#613=FACE_BOUND('',#614,.T.);
-#614=EDGE_LOOP('',(#615,#621,#625,#626));
-#615=ORIENTED_EDGE('',*,*,#616,.F.);
-#616=EDGE_CURVE('',#617,#446,#619,.T.);
-#617=VERTEX_POINT('',#618);
-#618=CARTESIAN_POINT('',(-0.95,0.625,0.65));
-#619=LINE('',#620,#34);
-#620=CARTESIAN_POINT('',(-1.,0.625,0.65));
-#621=ORIENTED_EDGE('',*,*,#622,.F.);
-#622=EDGE_CURVE('',#430,#617,#623,.T.);
-#623=CIRCLE('',#624,5.E-02);
-#624=AXIS2_PLACEMENT_3D('',#609,#100,#13);
-#625=ORIENTED_EDGE('',*,*,#429,.T.);
-#626=ORIENTED_EDGE('',*,*,#445,.F.);
-#627=CYLINDRICAL_SURFACE('',#628,5.E-02);
-#628=AXIS2_PLACEMENT_3D('',#475,#14,#46);
-#629=ADVANCED_FACE('',(#630),#648,.T.);
-#630=FACE_BOUND('',#631,.F.);
-#631=EDGE_LOOP('',(#632,#637,#641,#647));
-#632=ORIENTED_EDGE('',*,*,#633,.T.);
-#633=EDGE_CURVE('',#469,#574,#634,.T.);
-#634=CIRCLE('',#635,5.E-02);
-#635=AXIS2_PLACEMENT_3D('',#566,#636,#544);
-#636=DIRECTION('',(0.,-6.123233995737E-17,-1.));
-#637=ORIENTED_EDGE('',*,*,#638,.T.);
-#638=EDGE_CURVE('',#574,#617,#639,.T.);
-#639=LINE('',#640,#28);
-#640=CARTESIAN_POINT('',(-0.95,0.625,0.));
-#641=ORIENTED_EDGE('',*,*,#642,.F.);
-#642=EDGE_CURVE('',#474,#617,#643,.T.);
-#643=CIRCLE('',#644,5.E-02);
-#644=AXIS2_PLACEMENT_3D('',#609,#645,#646);
-#645=DIRECTION('',(0.,6.123233995737E-17,-1.));
-#646=DIRECTION('',(0.,1.,6.123233995737E-17));
-#647=ORIENTED_EDGE('',*,*,#473,.F.);
-#648=CYLINDRICAL_SURFACE('',#649,5.E-02);
-#649=AXIS2_PLACEMENT_3D('',#384,#13,#100);
-#650=ADVANCED_FACE('',(#651),#656,.T.);
-#651=FACE_BOUND('',#652,.T.);
-#652=EDGE_LOOP('',(#653,#654,#655,#494));
-#653=ORIENTED_EDGE('',*,*,#590,.T.);
-#654=ORIENTED_EDGE('',*,*,#523,.T.);
-#655=ORIENTED_EDGE('',*,*,#546,.F.);
-#656=PLANE('',#657);
-#657=AXIS2_PLACEMENT_3D('',#592,#46,#13);
-#658=ADVANCED_FACE('',(#659),#662,.T.);
-#659=FACE_BOUND('',#660,.F.);
-#660=EDGE_LOOP('',(#502,#540,#661));
-#661=ORIENTED_EDGE('',*,*,#488,.F.);
-#662=SPHERICAL_SURFACE('',#663,5.E-02);
-#663=AXIS2_PLACEMENT_3D('',#493,#100,#187);
-#664=ADVANCED_FACE('',(#665),#668,.T.);
-#665=FACE_BOUND('',#666,.F.);
-#666=EDGE_LOOP('',(#549,#667,#514));
-#667=ORIENTED_EDGE('',*,*,#532,.T.);
-#668=SPHERICAL_SURFACE('',#669,5.E-02);
-#669=AXIS2_PLACEMENT_3D('',#520,#100,#521);
-#670=ADVANCED_FACE('',(#671),#673,.T.);
-#671=FACE_BOUND('',#672,.T.);
-#672=EDGE_LOOP('',(#562,#632,#578));
-#673=SPHERICAL_SURFACE('',#581,5.E-02);
-#674=ADVANCED_FACE('',(#675),#679,.T.);
-#675=FACE_BOUND('',#676,.T.);
-#676=EDGE_LOOP('',(#677,#572,#637,#678));
-#677=ORIENTED_EDGE('',*,*,#594,.F.);
-#678=ORIENTED_EDGE('',*,*,#616,.T.);
-#679=PLANE('',#680);
-#680=AXIS2_PLACEMENT_3D('',#681,#46,#13);
-#681=CARTESIAN_POINT('',(-1.,0.625,0.));
-#682=ADVANCED_FACE('',(#683),#686,.T.);
-#683=FACE_BOUND('',#684,.F.);
-#684=EDGE_LOOP('',(#605,#685,#621));
-#685=ORIENTED_EDGE('',*,*,#642,.T.);
-#686=SPHERICAL_SURFACE('',#687,5.E-02);
-#687=AXIS2_PLACEMENT_3D('',#609,#14,#13);
-#688=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#692))GLOBAL_UNIT_ASSIGNED_CONTEXT((#689,#690,#691)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') );
-#689=( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#690=( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#691=( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#692=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#689,'distance_accuracy_value','confusion accuracy');
-#693=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
-#694=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#695,#705,#714,#715,#716,#717,#718,#719,#720,#721,#722,#723,#724,#725,#726,#727,#728,#729,#730,#731,#732,#733,#734,#735,#736,#737,#738,#739,#740,#741,#742,#743,#744,#745,#746,#747,#748,#749,#750,#751,#752,#753),#688);
-#695=STYLED_ITEM('color',(#696),#17);
-#696=PRESENTATION_STYLE_ASSIGNMENT((#697,#703));
-#697=SURFACE_STYLE_USAGE(.BOTH.,#698);
-#698=SURFACE_SIDE_STYLE('',(#699));
-#699=SURFACE_STYLE_FILL_AREA(#700);
-#700=FILL_AREA_STYLE('',(#701));
-#701=FILL_AREA_STYLE_COLOUR('',#702);
-#702=COLOUR_RGB('',0.160784783862,0.160784783862,0.160784783862);
-#703=CURVE_STYLE('',#704,POSITIVE_LENGTH_MEASURE(0.1),#702);
-#704=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#705=STYLED_ITEM('color',(#706),#47);
-#706=PRESENTATION_STYLE_ASSIGNMENT((#707,#713));
-#707=SURFACE_STYLE_USAGE(.BOTH.,#708);
-#708=SURFACE_SIDE_STYLE('',(#709));
-#709=SURFACE_STYLE_FILL_AREA(#710);
-#710=FILL_AREA_STYLE('',(#711));
-#711=FILL_AREA_STYLE_COLOUR('',#712);
-#712=COLOUR_RGB('',0.862744829005,0.862744829005,0.862744829005);
-#713=CURVE_STYLE('',#704,POSITIVE_LENGTH_MEASURE(0.1),#712);
-#714=STYLED_ITEM('color',(#696),#67);
-#715=STYLED_ITEM('color',(#696),#90);
-#716=STYLED_ITEM('color',(#706),#114);
-#717=STYLED_ITEM('color',(#706),#137);
-#718=STYLED_ITEM('color',(#706),#155);
-#719=STYLED_ITEM('color',(#706),#172);
-#720=STYLED_ITEM('color',(#706),#195);
-#721=STYLED_ITEM('color',(#696),#213);
-#722=STYLED_ITEM('color',(#706),#232);
-#723=STYLED_ITEM('color',(#696),#251);
-#724=STYLED_ITEM('color',(#706),#271);
-#725=STYLED_ITEM('color',(#706),#293);
-#726=STYLED_ITEM('color',(#706),#307);
-#727=STYLED_ITEM('color',(#706),#317);
-#728=STYLED_ITEM('color',(#706),#332);
-#729=STYLED_ITEM('color',(#706),#345);
-#730=STYLED_ITEM('color',(#706),#367);
-#731=STYLED_ITEM('color',(#706),#377);
-#732=STYLED_ITEM('color',(#696),#392);
-#733=STYLED_ITEM('color',(#706),#415);
-#734=STYLED_ITEM('color',(#706),#424);
-#735=STYLED_ITEM('color',(#696),#441);
-#736=STYLED_ITEM('color',(#706),#464);
-#737=STYLED_ITEM('color',(#706),#482);
-#738=STYLED_ITEM('color',(#706),#499);
-#739=STYLED_ITEM('color',(#706),#509);
-#740=STYLED_ITEM('color',(#706),#527);
-#741=STYLED_ITEM('color',(#706),#537);
-#742=STYLED_ITEM('color',(#706),#557);
-#743=STYLED_ITEM('color',(#706),#569);
-#744=STYLED_ITEM('color',(#696),#586);
-#745=STYLED_ITEM('color',(#706),#600);
-#746=STYLED_ITEM('color',(#706),#612);
-#747=STYLED_ITEM('color',(#706),#629);
-#748=STYLED_ITEM('color',(#706),#650);
-#749=STYLED_ITEM('color',(#706),#658);
-#750=STYLED_ITEM('color',(#706),#664);
-#751=STYLED_ITEM('color',(#706),#670);
-#752=STYLED_ITEM('color',(#706),#674);
-#753=STYLED_ITEM('color',(#706),#682);
-ENDSEC;
-END-ISO-10303-21;
diff --git a/board/library/pkg/2d00d07c-bfc1-4a96-a1cb-195c5ff93db9/package.lp b/board/library/pkg/2d00d07c-bfc1-4a96-a1cb-195c5ff93db9/package.lp
deleted file mode 100644
index c18075a..0000000
--- a/board/library/pkg/2d00d07c-bfc1-4a96-a1cb-195c5ff93db9/package.lp
+++ /dev/null
@@ -1,169 +0,0 @@
-(librepcb_package 2d00d07c-bfc1-4a96-a1cb-195c5ff93db9
- (name "RESC2012 (0805)")
- (description "Generic chip resistor 2012 (imperial 0805).\n\nLength: 2.0mm\nWidth: 1.25mm\n\nGenerated with librepcb-parts-generator (generate_chip.py)")
- (keywords "2012,0805,r,resistor,chip,generic")
- (author "Danilo B.")
- (version "0.4")
- (created 2018-12-19T00:08:03Z)
- (deprecated false)
- (generated_by "")
- (category a20f0330-06d3-4bc2-a1fa-f8577deb6770)
- (assembly_type smt)
- (pad af8c5acf-1aca-4567-90cf-1de3ecb6f642 (name "1"))
- (pad 79ee45af-e972-4d1d-8866-88585eb544f9 (name "2"))
- (3d_model 70a52ef3-ce4d-480a-a79b-5929f52ddf44 (name "RESC2012 (0805)"))
- (footprint e8596efa-bd51-4063-87aa-a44fa5640576
- (name "Density Level B (median protrusion)")
- (description "")
- (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0)
- (3d_model 70a52ef3-ce4d-480a-a79b-5929f52ddf44)
- (pad 79ee45af-e972-4d1d-8866-88585eb544f9 (side top) (shape roundrect)
- (position 0.975 0.0) (rotation 0.0) (size 0.75 1.25) (radius 0.0)
- (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
- (package_pad 79ee45af-e972-4d1d-8866-88585eb544f9)
- )
- (pad af8c5acf-1aca-4567-90cf-1de3ecb6f642 (side top) (shape roundrect)
- (position -0.975 0.0) (rotation 0.0) (size 0.75 1.25) (radius 0.0)
- (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
- (package_pad af8c5acf-1aca-4567-90cf-1de3ecb6f642)
- )
- (polygon 37b4838c-a7f8-451d-905e-3706384b4ddc (layer top_documentation)
- (width 0.0) (fill true) (grab_area false)
- (vertex (position -1.0 0.625) (angle 0.0))
- (vertex (position -0.6 0.625) (angle 0.0))
- (vertex (position -0.6 -0.625) (angle 0.0))
- (vertex (position -1.0 -0.625) (angle 0.0))
- (vertex (position -1.0 0.625) (angle 0.0))
- )
- (polygon 1620c3bd-7491-4bcb-9887-6f614a3ce301 (layer top_documentation)
- (width 0.0) (fill true) (grab_area false)
- (vertex (position 1.0 0.625) (angle 0.0))
- (vertex (position 0.6 0.625) (angle 0.0))
- (vertex (position 0.6 -0.625) (angle 0.0))
- (vertex (position 1.0 -0.625) (angle 0.0))
- (vertex (position 1.0 0.625) (angle 0.0))
- )
- (polygon c646d954-1eff-45d5-8341-d1a963a6ba55 (layer top_documentation)
- (width 0.25) (fill false) (grab_area false)
- (vertex (position -0.6 0.5) (angle 0.0))
- (vertex (position 0.6 0.5) (angle 0.0))
- )
- (polygon 792c3100-3424-4e22-baaf-5b4b73fce5ac (layer top_documentation)
- (width 0.25) (fill false) (grab_area false)
- (vertex (position -0.6 -0.5) (angle 0.0))
- (vertex (position 0.6 -0.5) (angle 0.0))
- )
- (polygon d2cbc4ed-54fa-4688-81a8-864bf307b91f (layer top_legend)
- (width 0.25) (fill false) (grab_area false)
- (vertex (position -0.325 0.75) (angle 0.0))
- (vertex (position 0.325 0.75) (angle 0.0))
- )
- (polygon aab9a377-d190-41e5-96e8-a713aa616493 (layer top_legend)
- (width 0.25) (fill false) (grab_area false)
- (vertex (position -0.325 -0.75) (angle 0.0))
- (vertex (position 0.325 -0.75) (angle 0.0))
- )
- (polygon aef23079-ded8-4325-b423-60ae42cf7f02 (layer top_package_outlines)
- (width 0.0) (fill false) (grab_area false)
- (vertex (position -1.0 0.625) (angle 0.0))
- (vertex (position 1.0 0.625) (angle 0.0))
- (vertex (position 1.0 -0.625) (angle 0.0))
- (vertex (position -1.0 -0.625) (angle 0.0))
- )
- (polygon e73a126b-d0fe-4120-9400-d302fc8b754f (layer top_courtyard)
- (width 0.0) (fill false) (grab_area false)
- (vertex (position -1.6 0.875) (angle 0.0))
- (vertex (position 1.6 0.875) (angle 0.0))
- (vertex (position 1.6 -0.875) (angle 0.0))
- (vertex (position -1.6 -0.875) (angle 0.0))
- (vertex (position -1.6 0.875) (angle 0.0))
- )
- (stroke_text 4950b973-32f3-4283-a608-5ba302ece963 (layer top_names)
- (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
- (align center bottom) (position 0.0 1.425) (rotation 0.0)
- (auto_rotate true) (mirror false) (value "{{NAME}}")
- )
- (stroke_text bb6f494d-576b-4b13-b10c-fd0781c5b8c3 (layer top_values)
- (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
- (align center top) (position 0.0 -1.425) (rotation 0.0)
- (auto_rotate true) (mirror false) (value "{{VALUE}}")
- )
- )
- (footprint 75d2f5cb-4920-4f04-a83d-21bd28174f10
- (name "Density Level A (max protrusion)")
- (description "")
- (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0)
- (3d_model 70a52ef3-ce4d-480a-a79b-5929f52ddf44)
- (pad 79ee45af-e972-4d1d-8866-88585eb544f9 (side top) (shape roundrect)
- (position 1.075 0.0) (rotation 0.0) (size 0.95 1.3) (radius 0.0)
- (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
- (package_pad 79ee45af-e972-4d1d-8866-88585eb544f9)
- )
- (pad af8c5acf-1aca-4567-90cf-1de3ecb6f642 (side top) (shape roundrect)
- (position -1.075 0.0) (rotation 0.0) (size 0.95 1.3) (radius 0.0)
- (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
- (package_pad af8c5acf-1aca-4567-90cf-1de3ecb6f642)
- )
- (polygon dd7a2ee4-68bd-4c72-8f34-dee0d0524834 (layer top_documentation)
- (width 0.0) (fill true) (grab_area false)
- (vertex (position -1.0 0.625) (angle 0.0))
- (vertex (position -0.6 0.625) (angle 0.0))
- (vertex (position -0.6 -0.625) (angle 0.0))
- (vertex (position -1.0 -0.625) (angle 0.0))
- (vertex (position -1.0 0.625) (angle 0.0))
- )
- (polygon 5634e0e8-94df-409c-940b-4ffeba5a5c32 (layer top_documentation)
- (width 0.0) (fill true) (grab_area false)
- (vertex (position 1.0 0.625) (angle 0.0))
- (vertex (position 0.6 0.625) (angle 0.0))
- (vertex (position 0.6 -0.625) (angle 0.0))
- (vertex (position 1.0 -0.625) (angle 0.0))
- (vertex (position 1.0 0.625) (angle 0.0))
- )
- (polygon 26554d51-2893-4f23-b394-1cda53be3c25 (layer top_documentation)
- (width 0.25) (fill false) (grab_area false)
- (vertex (position -0.6 0.5) (angle 0.0))
- (vertex (position 0.6 0.5) (angle 0.0))
- )
- (polygon 2b254c56-5fd0-46b8-963d-ba712f9ef2bb (layer top_documentation)
- (width 0.25) (fill false) (grab_area false)
- (vertex (position -0.6 -0.5) (angle 0.0))
- (vertex (position 0.6 -0.5) (angle 0.0))
- )
- (polygon 7e4b7863-58d3-4718-aa4d-5a8a6ac6b97d (layer top_legend)
- (width 0.25) (fill false) (grab_area false)
- (vertex (position -0.325 0.75) (angle 0.0))
- (vertex (position 0.325 0.75) (angle 0.0))
- )
- (polygon 07710817-ff2b-4348-8cf3-50894f67725a (layer top_legend)
- (width 0.25) (fill false) (grab_area false)
- (vertex (position -0.325 -0.75) (angle 0.0))
- (vertex (position 0.325 -0.75) (angle 0.0))
- )
- (polygon c1114340-3559-4e0f-b88e-5a150b26c89b (layer top_package_outlines)
- (width 0.0) (fill false) (grab_area false)
- (vertex (position -1.0 0.625) (angle 0.0))
- (vertex (position 1.0 0.625) (angle 0.0))
- (vertex (position 1.0 -0.625) (angle 0.0))
- (vertex (position -1.0 -0.625) (angle 0.0))
- )
- (polygon 8f22eda1-280b-4f69-b3b5-850a71e9ddc7 (layer top_courtyard)
- (width 0.0) (fill false) (grab_area false)
- (vertex (position -2.05 1.15) (angle 0.0))
- (vertex (position 2.05 1.15) (angle 0.0))
- (vertex (position 2.05 -1.15) (angle 0.0))
- (vertex (position -2.05 -1.15) (angle 0.0))
- (vertex (position -2.05 1.15) (angle 0.0))
- )
- (stroke_text e72d97da-70f0-4595-b92d-2c67ab3eeac3 (layer top_names)
- (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
- (align center bottom) (position 0.0 1.425) (rotation 0.0)
- (auto_rotate true) (mirror false) (value "{{NAME}}")
- )
- (stroke_text ff99e004-056c-46d0-a157-acce83932e7f (layer top_values)
- (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
- (align center top) (position 0.0 -1.425) (rotation 0.0)
- (auto_rotate true) (mirror false) (value "{{VALUE}}")
- )
- )
-)
diff --git a/board/library/pkg/2f48974b-672b-454f-9f6b-a9c3dab5f413/package.lp b/board/library/pkg/2f48974b-672b-454f-9f6b-a9c3dab5f413/package.lp
deleted file mode 100644
index 3997be8..0000000
--- a/board/library/pkg/2f48974b-672b-454f-9f6b-a9c3dab5f413/package.lp
+++ /dev/null
@@ -1,86 +0,0 @@
-(librepcb_package 2f48974b-672b-454f-9f6b-a9c3dab5f413
- (name "JV Series Relay")
- (description "")
- (keywords "")
- (author "Kyle Gunger")
- (version "0.1")
- (created 2024-04-17T02:32:58Z)
- (deprecated false)
- (generated_by "")
- (category 83937a0e-4bda-4f20-a273-0e52d8279481)
- (assembly_type tht)
- (pad b303dcfb-8df3-4c37-94c6-9aef46cf15ed (name "COM"))
- (pad e7358b60-310c-443c-becf-f5f518ab66c5 (name "C2"))
- (pad 978474c2-8f0e-427c-9134-bd33f853baba (name "C1"))
- (pad ded2663f-7da9-4517-894c-98e8578210ad (name "NO"))
- (footprint a4e4ad11-c543-4de2-8e38-555683fffb0c
- (name "default")
- (description "")
- (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0)
- (pad ad3959af-3a73-4e3f-8be1-bb9caad2e98d (side top) (shape roundrect)
- (position 15.2 -7.6) (rotation 0.0) (size 1.8 1.3) (radius 1.0)
- (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
- (package_pad b303dcfb-8df3-4c37-94c6-9aef46cf15ed)
- (hole 8514fe16-db90-470e-91b5-04266239e9da (diameter 0.8)
- (vertex (position 0.0 0.0) (angle 0.0))
- )
- )
- (pad df2fd529-472d-4193-a31d-ad00f12273a7 (side top) (shape roundrect)
- (position 0.0 -7.6) (rotation 0.0) (size 1.8 1.3) (radius 1.0)
- (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
- (package_pad e7358b60-310c-443c-becf-f5f518ab66c5)
- (hole dc57203b-8a37-4f4d-a914-82baca181514 (diameter 0.8)
- (vertex (position 0.0 0.0) (angle 0.0))
- )
- )
- (pad 55b9288c-1fc0-406b-90b7-500deb69a282 (side top) (shape roundrect)
- (position 0.0 0.0) (rotation 0.0) (size 1.8 1.3) (radius 1.0)
- (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
- (package_pad 978474c2-8f0e-427c-9134-bd33f853baba)
- (hole fef43eb9-c66b-4007-bd77-dec4ab8dafce (diameter 0.8)
- (vertex (position 0.0 0.0) (angle 0.0))
- )
- )
- (pad 00b3a9a8-f5e1-4507-874a-38b9b198dd73 (side top) (shape roundrect)
- (position 15.2 -1.2) (rotation 0.0) (size 1.8 1.3) (radius 1.0)
- (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
- (package_pad ded2663f-7da9-4517-894c-98e8578210ad)
- (hole 2294f7a4-7357-41fd-8309-08768cf38dbf (diameter 0.8)
- (vertex (position 0.0 0.0) (angle 0.0))
- )
- )
- (polygon 7d05d64b-e4b1-4eb0-bca2-4de2b3fb2480 (layer top_courtyard)
- (width 0.0) (fill false) (grab_area false)
- (vertex (position 16.65 1.5) (angle 0.0))
- (vertex (position -1.45 1.5) (angle 0.0))
- (vertex (position -1.45 -9.1) (angle 0.0))
- (vertex (position 16.65 -9.1) (angle 0.0))
- )
- (polygon 46b7ce50-a2af-4d52-a44e-29377b9a6bd2 (layer top_package_outlines)
- (width 0.2) (fill false) (grab_area false)
- (vertex (position -1.15 1.2) (angle 0.0))
- (vertex (position 16.35 1.2) (angle 0.0))
- (vertex (position 16.35 -8.8) (angle 0.0))
- (vertex (position -1.15 -8.8) (angle 0.0))
- (vertex (position -1.15 1.2) (angle 0.0))
- )
- (polygon 6ad3f02a-00fd-4186-a837-46f4fd363993 (layer top_legend)
- (width 0.2) (fill false) (grab_area false)
- (vertex (position -1.15 1.2) (angle 0.0))
- (vertex (position 16.35 1.2) (angle 0.0))
- (vertex (position 16.35 -8.8) (angle 0.0))
- (vertex (position -1.15 -8.8) (angle 0.0))
- (vertex (position -1.15 1.2) (angle 0.0))
- )
- (stroke_text aedcf677-7bc8-4299-992c-2adc4bb6a10d (layer top_names)
- (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
- (align center bottom) (position 7.4 -1.2) (rotation 0.0)
- (auto_rotate true) (mirror false) (value "{{NAME}}")
- )
- (stroke_text 448eeae9-bec8-4333-94c8-08604c1369c1 (layer top_values)
- (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
- (align center top) (position 7.4 -5.2) (rotation 0.0)
- (auto_rotate true) (mirror false) (value "{{VALUE}}")
- )
- )
-)
diff --git a/board/library/pkg/46e5d070-d597-4686-a100-02d3c17b3a5d/a7b6870c-f390-4ad3-ae99-bc5b9e654210.step b/board/library/pkg/46e5d070-d597-4686-a100-02d3c17b3a5d/a7b6870c-f390-4ad3-ae99-bc5b9e654210.step
deleted file mode 100644
index cbb864b..0000000
--- a/board/library/pkg/46e5d070-d597-4686-a100-02d3c17b3a5d/a7b6870c-f390-4ad3-ae99-bc5b9e654210.step
+++ /dev/null
@@ -1,772 +0,0 @@
-ISO-10303-21;
-HEADER;
-FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');
-FILE_NAME('Open CASCADE Shape Model','2023-09-04T00:13:42',('Author'),(
-'Open CASCADE'),'Open CASCADE STEP processor 7.7','Open CASCADE 7.7'
-,'Unknown');
-FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
-ENDSEC;
-DATA;
-#1=APPLICATION_PROTOCOL_DEFINITION('international standard','automotive_design',2000,#2);
-#2=APPLICATION_CONTEXT('core data for automotive mechanical design processes');
-#3=SHAPE_DEFINITION_REPRESENTATION(#4,#10);
-#4=PRODUCT_DEFINITION_SHAPE('','',#5);
-#5=PRODUCT_DEFINITION('design','',#6,#9);
-#6=PRODUCT_DEFINITION_FORMATION('','',#7);
-#7=PRODUCT('RESC3216 (1206)','RESC3216 (1206)','',(#8));
-#8=PRODUCT_CONTEXT('',#2,'mechanical');
-#9=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#10=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#696);
-#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,#47,#67,#90,#114,#137,#155,#173,#195,#213,#232,#253,#273,#293,#307,#318,#333,#346,#368,#380,#395,#418,#427,#444,#467,#485,#502,#515,#532,#542,#561,#574,#591,#605,#617,#634,#654,#662,#668,#674,#682,#690));
-#17=ADVANCED_FACE('',(#18),#44,.F.);
-#18=FACE_BOUND('',#19,.F.);
-#19=EDGE_LOOP('',(#20,#29,#35,#41));
-#20=ORIENTED_EDGE('',*,*,#21,.F.);
-#21=EDGE_CURVE('',#22,#24,#26,.T.);
-#22=VERTEX_POINT('',#23);
-#23=CARTESIAN_POINT('',(0.9,-0.8,5.E-02));
-#24=VERTEX_POINT('',#25);
-#25=CARTESIAN_POINT('',(0.9,-0.8,0.65));
-#26=LINE('',#27,#28);
-#27=CARTESIAN_POINT('',(0.9,-0.8,0.));
-#28=VECTOR('',#13,1.);
-#29=ORIENTED_EDGE('',*,*,#30,.F.);
-#30=EDGE_CURVE('',#31,#22,#33,.T.);
-#31=VERTEX_POINT('',#32);
-#32=CARTESIAN_POINT('',(-0.9,-0.8,5.E-02));
-#33=LINE('',#32,#34);
-#34=VECTOR('',#14,1.);
-#35=ORIENTED_EDGE('',*,*,#36,.T.);
-#36=EDGE_CURVE('',#31,#37,#39,.T.);
-#37=VERTEX_POINT('',#38);
-#38=CARTESIAN_POINT('',(-0.9,-0.8,0.65));
-#39=LINE('',#40,#28);
-#40=CARTESIAN_POINT('',(-0.9,-0.8,0.));
-#41=ORIENTED_EDGE('',*,*,#42,.T.);
-#42=EDGE_CURVE('',#37,#24,#43,.T.);
-#43=LINE('',#38,#34);
-#44=PLANE('',#45);
-#45=AXIS2_PLACEMENT_3D('',#40,#46,#13);
-#46=DIRECTION('',(0.,1.,0.));
-#47=ADVANCED_FACE('',(#48),#65,.F.);
-#48=FACE_BOUND('',#49,.F.);
-#49=EDGE_LOOP('',(#50,#51,#56,#62));
-#50=ORIENTED_EDGE('',*,*,#21,.T.);
-#51=ORIENTED_EDGE('',*,*,#52,.T.);
-#52=EDGE_CURVE('',#24,#53,#55,.T.);
-#53=VERTEX_POINT('',#54);
-#54=CARTESIAN_POINT('',(1.55,-0.8,0.65));
-#55=LINE('',#25,#34);
-#56=ORIENTED_EDGE('',*,*,#57,.F.);
-#57=EDGE_CURVE('',#58,#53,#60,.T.);
-#58=VERTEX_POINT('',#59);
-#59=CARTESIAN_POINT('',(1.55,-0.8,5.E-02));
-#60=LINE('',#61,#28);
-#61=CARTESIAN_POINT('',(1.55,-0.8,0.));
-#62=ORIENTED_EDGE('',*,*,#63,.F.);
-#63=EDGE_CURVE('',#22,#58,#64,.T.);
-#64=LINE('',#23,#34);
-#65=PLANE('',#66);
-#66=AXIS2_PLACEMENT_3D('',#27,#46,#13);
-#67=ADVANCED_FACE('',(#68),#87,.T.);
-#68=FACE_BOUND('',#69,.T.);
-#69=EDGE_LOOP('',(#70,#77,#82,#29));
-#70=ORIENTED_EDGE('',*,*,#71,.T.);
-#71=EDGE_CURVE('',#31,#72,#74,.T.);
-#72=VERTEX_POINT('',#73);
-#73=CARTESIAN_POINT('',(-0.9,-0.75,0.));
-#74=CIRCLE('',#75,5.E-02);
-#75=AXIS2_PLACEMENT_3D('',#76,#14,#13);
-#76=CARTESIAN_POINT('',(-0.9,-0.75,5.E-02));
-#77=ORIENTED_EDGE('',*,*,#78,.T.);
-#78=EDGE_CURVE('',#72,#79,#81,.T.);
-#79=VERTEX_POINT('',#80);
-#80=CARTESIAN_POINT('',(0.9,-0.75,0.));
-#81=LINE('',#73,#34);
-#82=ORIENTED_EDGE('',*,*,#83,.F.);
-#83=EDGE_CURVE('',#22,#79,#84,.T.);
-#84=CIRCLE('',#85,5.E-02);
-#85=AXIS2_PLACEMENT_3D('',#86,#14,#13);
-#86=CARTESIAN_POINT('',(0.9,-0.75,5.E-02));
-#87=CYLINDRICAL_SURFACE('',#88,5.E-02);
-#88=AXIS2_PLACEMENT_3D('',#76,#14,#89);
-#89=DIRECTION('',(0.,-1.,0.));
-#90=ADVANCED_FACE('',(#91),#112,.T.);
-#91=FACE_BOUND('',#92,.F.);
-#92=EDGE_LOOP('',(#93,#101,#106,#111));
-#93=ORIENTED_EDGE('',*,*,#94,.T.);
-#94=EDGE_CURVE('',#37,#95,#97,.T.);
-#95=VERTEX_POINT('',#96);
-#96=CARTESIAN_POINT('',(-0.9,-0.75,0.7));
-#97=CIRCLE('',#98,5.E-02);
-#98=AXIS2_PLACEMENT_3D('',#99,#100,#13);
-#99=CARTESIAN_POINT('',(-0.9,-0.75,0.65));
-#100=DIRECTION('',(-1.,0.,0.));
-#101=ORIENTED_EDGE('',*,*,#102,.T.);
-#102=EDGE_CURVE('',#95,#103,#105,.T.);
-#103=VERTEX_POINT('',#104);
-#104=CARTESIAN_POINT('',(0.9,-0.75,0.7));
-#105=LINE('',#96,#34);
-#106=ORIENTED_EDGE('',*,*,#107,.F.);
-#107=EDGE_CURVE('',#24,#103,#108,.T.);
-#108=CIRCLE('',#109,5.E-02);
-#109=AXIS2_PLACEMENT_3D('',#110,#100,#13);
-#110=CARTESIAN_POINT('',(0.9,-0.75,0.65));
-#111=ORIENTED_EDGE('',*,*,#42,.F.);
-#112=CYLINDRICAL_SURFACE('',#113,5.E-02);
-#113=AXIS2_PLACEMENT_3D('',#99,#14,#89);
-#114=ADVANCED_FACE('',(#115),#134,.F.);
-#115=FACE_BOUND('',#116,.F.);
-#116=EDGE_LOOP('',(#117,#118,#124,#130));
-#117=ORIENTED_EDGE('',*,*,#36,.F.);
-#118=ORIENTED_EDGE('',*,*,#119,.F.);
-#119=EDGE_CURVE('',#120,#31,#122,.T.);
-#120=VERTEX_POINT('',#121);
-#121=CARTESIAN_POINT('',(-1.55,-0.8,5.E-02));
-#122=LINE('',#123,#34);
-#123=CARTESIAN_POINT('',(-1.6,-0.8,5.E-02));
-#124=ORIENTED_EDGE('',*,*,#125,.T.);
-#125=EDGE_CURVE('',#120,#126,#128,.T.);
-#126=VERTEX_POINT('',#127);
-#127=CARTESIAN_POINT('',(-1.55,-0.8,0.65));
-#128=LINE('',#129,#28);
-#129=CARTESIAN_POINT('',(-1.55,-0.8,0.));
-#130=ORIENTED_EDGE('',*,*,#131,.T.);
-#131=EDGE_CURVE('',#126,#37,#132,.T.);
-#132=LINE('',#133,#34);
-#133=CARTESIAN_POINT('',(-1.6,-0.8,0.65));
-#134=PLANE('',#135);
-#135=AXIS2_PLACEMENT_3D('',#136,#46,#13);
-#136=CARTESIAN_POINT('',(-1.6,-0.8,0.));
-#137=ADVANCED_FACE('',(#138),#153,.T.);
-#138=FACE_BOUND('',#139,.T.);
-#139=EDGE_LOOP('',(#140,#141,#146,#62));
-#140=ORIENTED_EDGE('',*,*,#83,.T.);
-#141=ORIENTED_EDGE('',*,*,#142,.T.);
-#142=EDGE_CURVE('',#79,#143,#145,.T.);
-#143=VERTEX_POINT('',#144);
-#144=CARTESIAN_POINT('',(1.55,-0.75,0.));
-#145=LINE('',#80,#34);
-#146=ORIENTED_EDGE('',*,*,#147,.T.);
-#147=EDGE_CURVE('',#143,#58,#148,.T.);
-#148=CIRCLE('',#149,5.E-02);
-#149=AXIS2_PLACEMENT_3D('',#150,#151,#152);
-#150=CARTESIAN_POINT('',(1.55,-0.75,5.E-02));
-#151=DIRECTION('',(-1.,1.110223024625E-15,0.));
-#152=DIRECTION('',(-1.110223024625E-15,-1.,0.));
-#153=CYLINDRICAL_SURFACE('',#154,5.E-02);
-#154=AXIS2_PLACEMENT_3D('',#86,#14,#89);
-#155=ADVANCED_FACE('',(#156),#171,.T.);
-#156=FACE_BOUND('',#157,.F.);
-#157=EDGE_LOOP('',(#158,#159,#164,#170));
-#158=ORIENTED_EDGE('',*,*,#107,.T.);
-#159=ORIENTED_EDGE('',*,*,#160,.T.);
-#160=EDGE_CURVE('',#103,#161,#163,.T.);
-#161=VERTEX_POINT('',#162);
-#162=CARTESIAN_POINT('',(1.55,-0.75,0.7));
-#163=LINE('',#104,#34);
-#164=ORIENTED_EDGE('',*,*,#165,.T.);
-#165=EDGE_CURVE('',#161,#53,#166,.T.);
-#166=CIRCLE('',#167,5.E-02);
-#167=AXIS2_PLACEMENT_3D('',#168,#169,#152);
-#168=CARTESIAN_POINT('',(1.55,-0.75,0.65));
-#169=DIRECTION('',(1.,-1.110223024625E-15,0.));
-#170=ORIENTED_EDGE('',*,*,#52,.F.);
-#171=CYLINDRICAL_SURFACE('',#172,5.E-02);
-#172=AXIS2_PLACEMENT_3D('',#110,#14,#89);
-#173=ADVANCED_FACE('',(#174),#193,.T.);
-#174=FACE_BOUND('',#175,.F.);
-#175=EDGE_LOOP('',(#176,#184,#188,#189));
-#176=ORIENTED_EDGE('',*,*,#177,.F.);
-#177=EDGE_CURVE('',#178,#180,#182,.T.);
-#178=VERTEX_POINT('',#179);
-#179=CARTESIAN_POINT('',(1.6,-0.75,5.E-02));
-#180=VERTEX_POINT('',#181);
-#181=CARTESIAN_POINT('',(1.6,-0.75,0.65));
-#182=LINE('',#183,#28);
-#183=CARTESIAN_POINT('',(1.6,-0.75,0.));
-#184=ORIENTED_EDGE('',*,*,#185,.F.);
-#185=EDGE_CURVE('',#58,#178,#186,.T.);
-#186=CIRCLE('',#187,5.E-02);
-#187=AXIS2_PLACEMENT_3D('',#150,#13,#152);
-#188=ORIENTED_EDGE('',*,*,#57,.T.);
-#189=ORIENTED_EDGE('',*,*,#190,.T.);
-#190=EDGE_CURVE('',#53,#180,#191,.T.);
-#191=CIRCLE('',#192,5.E-02);
-#192=AXIS2_PLACEMENT_3D('',#168,#13,#152);
-#193=CYLINDRICAL_SURFACE('',#194,5.E-02);
-#194=AXIS2_PLACEMENT_3D('',#144,#13,#14);
-#195=ADVANCED_FACE('',(#196),#210,.T.);
-#196=FACE_BOUND('',#197,.T.);
-#197=EDGE_LOOP('',(#118,#198,#205,#209));
-#198=ORIENTED_EDGE('',*,*,#199,.T.);
-#199=EDGE_CURVE('',#120,#200,#202,.T.);
-#200=VERTEX_POINT('',#201);
-#201=CARTESIAN_POINT('',(-1.55,-0.75,0.));
-#202=CIRCLE('',#203,5.E-02);
-#203=AXIS2_PLACEMENT_3D('',#204,#14,#89);
-#204=CARTESIAN_POINT('',(-1.55,-0.75,5.E-02));
-#205=ORIENTED_EDGE('',*,*,#206,.T.);
-#206=EDGE_CURVE('',#200,#72,#207,.T.);
-#207=LINE('',#208,#34);
-#208=CARTESIAN_POINT('',(-1.6,-0.75,0.));
-#209=ORIENTED_EDGE('',*,*,#71,.F.);
-#210=CYLINDRICAL_SURFACE('',#211,5.E-02);
-#211=AXIS2_PLACEMENT_3D('',#212,#14,#89);
-#212=CARTESIAN_POINT('',(-1.6,-0.75,5.E-02));
-#213=ADVANCED_FACE('',(#214),#230,.F.);
-#214=FACE_BOUND('',#215,.F.);
-#215=EDGE_LOOP('',(#216,#77,#222,#227));
-#216=ORIENTED_EDGE('',*,*,#217,.F.);
-#217=EDGE_CURVE('',#72,#218,#220,.T.);
-#218=VERTEX_POINT('',#219);
-#219=CARTESIAN_POINT('',(-0.9,0.75,0.));
-#220=LINE('',#40,#221);
-#221=VECTOR('',#46,1.);
-#222=ORIENTED_EDGE('',*,*,#223,.T.);
-#223=EDGE_CURVE('',#79,#224,#226,.T.);
-#224=VERTEX_POINT('',#225);
-#225=CARTESIAN_POINT('',(0.9,0.75,0.));
-#226=LINE('',#27,#221);
-#227=ORIENTED_EDGE('',*,*,#228,.F.);
-#228=EDGE_CURVE('',#218,#224,#229,.T.);
-#229=LINE('',#219,#34);
-#230=PLANE('',#231);
-#231=AXIS2_PLACEMENT_3D('',#40,#13,#14);
-#232=ADVANCED_FACE('',(#233),#250,.T.);
-#233=FACE_BOUND('',#234,.F.);
-#234=EDGE_LOOP('',(#235,#244,#248,#249));
-#235=ORIENTED_EDGE('',*,*,#236,.T.);
-#236=EDGE_CURVE('',#126,#237,#239,.T.);
-#237=VERTEX_POINT('',#238);
-#238=CARTESIAN_POINT('',(-1.55,-0.75,0.7));
-#239=CIRCLE('',#240,5.E-02);
-#240=AXIS2_PLACEMENT_3D('',#241,#242,#243);
-#241=CARTESIAN_POINT('',(-1.55,-0.75,0.65));
-#242=DIRECTION('',(-1.,0.,-6.123233995737E-17));
-#243=DIRECTION('',(-6.123233995737E-17,0.,1.));
-#244=ORIENTED_EDGE('',*,*,#245,.T.);
-#245=EDGE_CURVE('',#237,#95,#246,.T.);
-#246=LINE('',#247,#34);
-#247=CARTESIAN_POINT('',(-1.6,-0.75,0.7));
-#248=ORIENTED_EDGE('',*,*,#94,.F.);
-#249=ORIENTED_EDGE('',*,*,#131,.F.);
-#250=CYLINDRICAL_SURFACE('',#251,5.E-02);
-#251=AXIS2_PLACEMENT_3D('',#252,#14,#89);
-#252=CARTESIAN_POINT('',(-1.6,-0.75,0.65));
-#253=ADVANCED_FACE('',(#254),#271,.T.);
-#254=FACE_BOUND('',#255,.T.);
-#255=EDGE_LOOP('',(#256,#101,#262,#268));
-#256=ORIENTED_EDGE('',*,*,#257,.F.);
-#257=EDGE_CURVE('',#95,#258,#260,.T.);
-#258=VERTEX_POINT('',#259);
-#259=CARTESIAN_POINT('',(-0.9,0.75,0.7));
-#260=LINE('',#261,#221);
-#261=CARTESIAN_POINT('',(-0.9,-0.8,0.7));
-#262=ORIENTED_EDGE('',*,*,#263,.T.);
-#263=EDGE_CURVE('',#103,#264,#266,.T.);
-#264=VERTEX_POINT('',#265);
-#265=CARTESIAN_POINT('',(0.9,0.75,0.7));
-#266=LINE('',#267,#221);
-#267=CARTESIAN_POINT('',(0.9,-0.8,0.7));
-#268=ORIENTED_EDGE('',*,*,#269,.F.);
-#269=EDGE_CURVE('',#258,#264,#270,.T.);
-#270=LINE('',#259,#34);
-#271=PLANE('',#272);
-#272=AXIS2_PLACEMENT_3D('',#261,#13,#14);
-#273=ADVANCED_FACE('',(#274),#291,.T.);
-#274=FACE_BOUND('',#275,.T.);
-#275=EDGE_LOOP('',(#276,#124,#281,#288));
-#276=ORIENTED_EDGE('',*,*,#277,.T.);
-#277=EDGE_CURVE('',#278,#120,#279,.T.);
-#278=VERTEX_POINT('',#212);
-#279=CIRCLE('',#280,5.E-02);
-#280=AXIS2_PLACEMENT_3D('',#204,#13,#89);
-#281=ORIENTED_EDGE('',*,*,#282,.T.);
-#282=EDGE_CURVE('',#126,#283,#284,.T.);
-#283=VERTEX_POINT('',#252);
-#284=CIRCLE('',#285,5.E-02);
-#285=AXIS2_PLACEMENT_3D('',#241,#286,#287);
-#286=DIRECTION('',(-1.110223024625E-15,0.,-1.));
-#287=DIRECTION('',(-1.,0.,1.110223024625E-15));
-#288=ORIENTED_EDGE('',*,*,#289,.F.);
-#289=EDGE_CURVE('',#278,#283,#290,.T.);
-#290=LINE('',#208,#28);
-#291=CYLINDRICAL_SURFACE('',#292,5.E-02);
-#292=AXIS2_PLACEMENT_3D('',#201,#13,#100);
-#293=ADVANCED_FACE('',(#294),#305,.F.);
-#294=FACE_BOUND('',#295,.F.);
-#295=EDGE_LOOP('',(#296,#141,#297,#302));
-#296=ORIENTED_EDGE('',*,*,#223,.F.);
-#297=ORIENTED_EDGE('',*,*,#298,.T.);
-#298=EDGE_CURVE('',#143,#299,#301,.T.);
-#299=VERTEX_POINT('',#300);
-#300=CARTESIAN_POINT('',(1.55,0.75,0.));
-#301=LINE('',#61,#221);
-#302=ORIENTED_EDGE('',*,*,#303,.F.);
-#303=EDGE_CURVE('',#224,#299,#304,.T.);
-#304=LINE('',#225,#34);
-#305=PLANE('',#306);
-#306=AXIS2_PLACEMENT_3D('',#27,#13,#14);
-#307=ADVANCED_FACE('',(#308),#317,.T.);
-#308=FACE_BOUND('',#309,.T.);
-#309=EDGE_LOOP('',(#310,#311,#184));
-#310=ORIENTED_EDGE('',*,*,#147,.F.);
-#311=ORIENTED_EDGE('',*,*,#312,.T.);
-#312=EDGE_CURVE('',#143,#178,#313,.T.);
-#313=CIRCLE('',#314,5.E-02);
-#314=AXIS2_PLACEMENT_3D('',#150,#315,#316);
-#315=DIRECTION('',(-6.123233995737E-17,-1.,0.));
-#316=DIRECTION('',(1.,-6.123233995737E-17,0.));
-#317=SPHERICAL_SURFACE('',#187,5.E-02);
-#318=ADVANCED_FACE('',(#319),#331,.T.);
-#319=FACE_BOUND('',#320,.T.);
-#320=EDGE_LOOP('',(#321,#159,#322,#328));
-#321=ORIENTED_EDGE('',*,*,#263,.F.);
-#322=ORIENTED_EDGE('',*,*,#323,.T.);
-#323=EDGE_CURVE('',#161,#324,#326,.T.);
-#324=VERTEX_POINT('',#325);
-#325=CARTESIAN_POINT('',(1.55,0.75,0.7));
-#326=LINE('',#327,#221);
-#327=CARTESIAN_POINT('',(1.55,-0.8,0.7));
-#328=ORIENTED_EDGE('',*,*,#329,.F.);
-#329=EDGE_CURVE('',#264,#324,#330,.T.);
-#330=LINE('',#265,#34);
-#331=PLANE('',#332);
-#332=AXIS2_PLACEMENT_3D('',#267,#13,#14);
-#333=ADVANCED_FACE('',(#334),#343,.T.);
-#334=FACE_BOUND('',#335,.F.);
-#335=EDGE_LOOP('',(#336,#337,#342));
-#336=ORIENTED_EDGE('',*,*,#165,.F.);
-#337=ORIENTED_EDGE('',*,*,#338,.T.);
-#338=EDGE_CURVE('',#161,#180,#339,.T.);
-#339=CIRCLE('',#340,5.E-02);
-#340=AXIS2_PLACEMENT_3D('',#168,#341,#316);
-#341=DIRECTION('',(6.123233995737E-17,1.,0.));
-#342=ORIENTED_EDGE('',*,*,#190,.F.);
-#343=SPHERICAL_SURFACE('',#344,5.E-02);
-#344=AXIS2_PLACEMENT_3D('',#168,#345,#152);
-#345=DIRECTION('',(0.,0.,-1.));
-#346=ADVANCED_FACE('',(#347),#365,.T.);
-#347=FACE_BOUND('',#348,.T.);
-#348=EDGE_LOOP('',(#176,#349,#355,#361));
-#349=ORIENTED_EDGE('',*,*,#350,.T.);
-#350=EDGE_CURVE('',#178,#351,#353,.T.);
-#351=VERTEX_POINT('',#352);
-#352=CARTESIAN_POINT('',(1.6,0.75,5.E-02));
-#353=LINE('',#354,#221);
-#354=CARTESIAN_POINT('',(1.6,-0.8,5.E-02));
-#355=ORIENTED_EDGE('',*,*,#356,.T.);
-#356=EDGE_CURVE('',#351,#357,#359,.T.);
-#357=VERTEX_POINT('',#358);
-#358=CARTESIAN_POINT('',(1.6,0.75,0.65));
-#359=LINE('',#360,#28);
-#360=CARTESIAN_POINT('',(1.6,0.75,0.));
-#361=ORIENTED_EDGE('',*,*,#362,.F.);
-#362=EDGE_CURVE('',#180,#357,#363,.T.);
-#363=LINE('',#364,#221);
-#364=CARTESIAN_POINT('',(1.6,-0.8,0.65));
-#365=PLANE('',#366);
-#366=AXIS2_PLACEMENT_3D('',#367,#14,#13);
-#367=CARTESIAN_POINT('',(1.6,-0.8,0.));
-#368=ADVANCED_FACE('',(#369),#379,.T.);
-#369=FACE_BOUND('',#370,.T.);
-#370=EDGE_LOOP('',(#371,#372,#378));
-#371=ORIENTED_EDGE('',*,*,#277,.F.);
-#372=ORIENTED_EDGE('',*,*,#373,.T.);
-#373=EDGE_CURVE('',#278,#200,#374,.T.);
-#374=CIRCLE('',#375,5.E-02);
-#375=AXIS2_PLACEMENT_3D('',#204,#376,#377);
-#376=DIRECTION('',(0.,-1.,6.123233995737E-17));
-#377=DIRECTION('',(0.,-6.123233995737E-17,-1.));
-#378=ORIENTED_EDGE('',*,*,#199,.F.);
-#379=SPHERICAL_SURFACE('',#203,5.E-02);
-#380=ADVANCED_FACE('',(#381),#393,.F.);
-#381=FACE_BOUND('',#382,.F.);
-#382=EDGE_LOOP('',(#383,#384,#390,#205));
-#383=ORIENTED_EDGE('',*,*,#217,.T.);
-#384=ORIENTED_EDGE('',*,*,#385,.F.);
-#385=EDGE_CURVE('',#386,#218,#388,.T.);
-#386=VERTEX_POINT('',#387);
-#387=CARTESIAN_POINT('',(-1.55,0.75,0.));
-#388=LINE('',#389,#34);
-#389=CARTESIAN_POINT('',(-1.6,0.75,0.));
-#390=ORIENTED_EDGE('',*,*,#391,.F.);
-#391=EDGE_CURVE('',#200,#386,#392,.T.);
-#392=LINE('',#129,#221);
-#393=PLANE('',#394);
-#394=AXIS2_PLACEMENT_3D('',#136,#13,#14);
-#395=ADVANCED_FACE('',(#396),#416,.T.);
-#396=FACE_BOUND('',#397,.F.);
-#397=EDGE_LOOP('',(#398,#405,#406,#413));
-#398=ORIENTED_EDGE('',*,*,#399,.T.);
-#399=EDGE_CURVE('',#400,#218,#402,.T.);
-#400=VERTEX_POINT('',#401);
-#401=CARTESIAN_POINT('',(-0.9,0.8,5.E-02));
-#402=CIRCLE('',#403,5.E-02);
-#403=AXIS2_PLACEMENT_3D('',#404,#100,#13);
-#404=CARTESIAN_POINT('',(-0.9,0.75,5.E-02));
-#405=ORIENTED_EDGE('',*,*,#228,.T.);
-#406=ORIENTED_EDGE('',*,*,#407,.F.);
-#407=EDGE_CURVE('',#408,#224,#410,.T.);
-#408=VERTEX_POINT('',#409);
-#409=CARTESIAN_POINT('',(0.9,0.8,5.E-02));
-#410=CIRCLE('',#411,5.E-02);
-#411=AXIS2_PLACEMENT_3D('',#412,#100,#13);
-#412=CARTESIAN_POINT('',(0.9,0.75,5.E-02));
-#413=ORIENTED_EDGE('',*,*,#414,.F.);
-#414=EDGE_CURVE('',#400,#408,#415,.T.);
-#415=LINE('',#401,#34);
-#416=CYLINDRICAL_SURFACE('',#417,5.E-02);
-#417=AXIS2_PLACEMENT_3D('',#404,#14,#46);
-#418=ADVANCED_FACE('',(#419),#426,.T.);
-#419=FACE_BOUND('',#420,.T.);
-#420=EDGE_LOOP('',(#421,#235,#422));
-#421=ORIENTED_EDGE('',*,*,#282,.F.);
-#422=ORIENTED_EDGE('',*,*,#423,.F.);
-#423=EDGE_CURVE('',#283,#237,#424,.T.);
-#424=CIRCLE('',#425,5.E-02);
-#425=AXIS2_PLACEMENT_3D('',#241,#46,#287);
-#426=SPHERICAL_SURFACE('',#425,5.E-02);
-#427=ADVANCED_FACE('',(#428),#441,.T.);
-#428=FACE_BOUND('',#429,.T.);
-#429=EDGE_LOOP('',(#430,#431,#437,#244));
-#430=ORIENTED_EDGE('',*,*,#257,.T.);
-#431=ORIENTED_EDGE('',*,*,#432,.F.);
-#432=EDGE_CURVE('',#433,#258,#435,.T.);
-#433=VERTEX_POINT('',#434);
-#434=CARTESIAN_POINT('',(-1.55,0.75,0.7));
-#435=LINE('',#436,#34);
-#436=CARTESIAN_POINT('',(-1.6,0.75,0.7));
-#437=ORIENTED_EDGE('',*,*,#438,.F.);
-#438=EDGE_CURVE('',#237,#433,#439,.T.);
-#439=LINE('',#440,#221);
-#440=CARTESIAN_POINT('',(-1.55,-0.8,0.7));
-#441=PLANE('',#442);
-#442=AXIS2_PLACEMENT_3D('',#443,#13,#14);
-#443=CARTESIAN_POINT('',(-1.6,-0.8,0.7));
-#444=ADVANCED_FACE('',(#445),#465,.T.);
-#445=FACE_BOUND('',#446,.T.);
-#446=EDGE_LOOP('',(#447,#454,#455,#462));
-#447=ORIENTED_EDGE('',*,*,#448,.T.);
-#448=EDGE_CURVE('',#449,#258,#451,.T.);
-#449=VERTEX_POINT('',#450);
-#450=CARTESIAN_POINT('',(-0.9,0.8,0.65));
-#451=CIRCLE('',#452,5.E-02);
-#452=AXIS2_PLACEMENT_3D('',#453,#14,#13);
-#453=CARTESIAN_POINT('',(-0.9,0.75,0.65));
-#454=ORIENTED_EDGE('',*,*,#269,.T.);
-#455=ORIENTED_EDGE('',*,*,#456,.F.);
-#456=EDGE_CURVE('',#457,#264,#459,.T.);
-#457=VERTEX_POINT('',#458);
-#458=CARTESIAN_POINT('',(0.9,0.8,0.65));
-#459=CIRCLE('',#460,5.E-02);
-#460=AXIS2_PLACEMENT_3D('',#461,#14,#13);
-#461=CARTESIAN_POINT('',(0.9,0.75,0.65));
-#462=ORIENTED_EDGE('',*,*,#463,.F.);
-#463=EDGE_CURVE('',#449,#457,#464,.T.);
-#464=LINE('',#450,#34);
-#465=CYLINDRICAL_SURFACE('',#466,5.E-02);
-#466=AXIS2_PLACEMENT_3D('',#453,#14,#46);
-#467=ADVANCED_FACE('',(#468),#483,.F.);
-#468=FACE_BOUND('',#469,.F.);
-#469=EDGE_LOOP('',(#470,#288,#475,#480));
-#470=ORIENTED_EDGE('',*,*,#471,.F.);
-#471=EDGE_CURVE('',#283,#472,#474,.T.);
-#472=VERTEX_POINT('',#473);
-#473=CARTESIAN_POINT('',(-1.6,0.75,0.65));
-#474=LINE('',#133,#221);
-#475=ORIENTED_EDGE('',*,*,#476,.T.);
-#476=EDGE_CURVE('',#278,#477,#479,.T.);
-#477=VERTEX_POINT('',#478);
-#478=CARTESIAN_POINT('',(-1.6,0.75,5.E-02));
-#479=LINE('',#123,#221);
-#480=ORIENTED_EDGE('',*,*,#481,.T.);
-#481=EDGE_CURVE('',#477,#472,#482,.T.);
-#482=LINE('',#389,#28);
-#483=PLANE('',#484);
-#484=AXIS2_PLACEMENT_3D('',#136,#14,#13);
-#485=ADVANCED_FACE('',(#486),#500,.T.);
-#486=FACE_BOUND('',#487,.F.);
-#487=EDGE_LOOP('',(#488,#489,#490,#497));
-#488=ORIENTED_EDGE('',*,*,#407,.T.);
-#489=ORIENTED_EDGE('',*,*,#303,.T.);
-#490=ORIENTED_EDGE('',*,*,#491,.F.);
-#491=EDGE_CURVE('',#492,#299,#494,.T.);
-#492=VERTEX_POINT('',#493);
-#493=CARTESIAN_POINT('',(1.55,0.8,5.E-02));
-#494=CIRCLE('',#495,5.E-02);
-#495=AXIS2_PLACEMENT_3D('',#496,#100,#46);
-#496=CARTESIAN_POINT('',(1.55,0.75,5.E-02));
-#497=ORIENTED_EDGE('',*,*,#498,.F.);
-#498=EDGE_CURVE('',#408,#492,#499,.T.);
-#499=LINE('',#409,#34);
-#500=CYLINDRICAL_SURFACE('',#501,5.E-02);
-#501=AXIS2_PLACEMENT_3D('',#412,#14,#46);
-#502=ADVANCED_FACE('',(#503),#513,.T.);
-#503=FACE_BOUND('',#504,.T.);
-#504=EDGE_LOOP('',(#505,#297,#506,#512));
-#505=ORIENTED_EDGE('',*,*,#312,.F.);
-#506=ORIENTED_EDGE('',*,*,#507,.F.);
-#507=EDGE_CURVE('',#351,#299,#508,.T.);
-#508=CIRCLE('',#509,5.E-02);
-#509=AXIS2_PLACEMENT_3D('',#496,#510,#511);
-#510=DIRECTION('',(0.,1.,6.123233995737E-17));
-#511=DIRECTION('',(0.,6.123233995737E-17,-1.));
-#512=ORIENTED_EDGE('',*,*,#350,.F.);
-#513=CYLINDRICAL_SURFACE('',#514,5.E-02);
-#514=AXIS2_PLACEMENT_3D('',#59,#46,#14);
-#515=ADVANCED_FACE('',(#516),#530,.T.);
-#516=FACE_BOUND('',#517,.T.);
-#517=EDGE_LOOP('',(#518,#519,#520,#527));
-#518=ORIENTED_EDGE('',*,*,#456,.T.);
-#519=ORIENTED_EDGE('',*,*,#329,.T.);
-#520=ORIENTED_EDGE('',*,*,#521,.T.);
-#521=EDGE_CURVE('',#324,#522,#524,.T.);
-#522=VERTEX_POINT('',#523);
-#523=CARTESIAN_POINT('',(1.55,0.8,0.65));
-#524=CIRCLE('',#525,5.E-02);
-#525=AXIS2_PLACEMENT_3D('',#526,#100,#13);
-#526=CARTESIAN_POINT('',(1.55,0.75,0.65));
-#527=ORIENTED_EDGE('',*,*,#528,.F.);
-#528=EDGE_CURVE('',#457,#522,#529,.T.);
-#529=LINE('',#458,#34);
-#530=CYLINDRICAL_SURFACE('',#531,5.E-02);
-#531=AXIS2_PLACEMENT_3D('',#461,#14,#46);
-#532=ADVANCED_FACE('',(#533),#540,.T.);
-#533=FACE_BOUND('',#534,.F.);
-#534=EDGE_LOOP('',(#535,#322,#536,#361));
-#535=ORIENTED_EDGE('',*,*,#338,.F.);
-#536=ORIENTED_EDGE('',*,*,#537,.F.);
-#537=EDGE_CURVE('',#357,#324,#538,.T.);
-#538=CIRCLE('',#539,5.E-02);
-#539=AXIS2_PLACEMENT_3D('',#526,#89,#13);
-#540=CYLINDRICAL_SURFACE('',#541,5.E-02);
-#541=AXIS2_PLACEMENT_3D('',#54,#46,#14);
-#542=ADVANCED_FACE('',(#543),#559,.T.);
-#543=FACE_BOUND('',#544,.T.);
-#544=EDGE_LOOP('',(#545,#549,#553,#558));
-#545=ORIENTED_EDGE('',*,*,#546,.T.);
-#546=EDGE_CURVE('',#351,#492,#547,.T.);
-#547=CIRCLE('',#548,5.E-02);
-#548=AXIS2_PLACEMENT_3D('',#496,#13,#46);
-#549=ORIENTED_EDGE('',*,*,#550,.T.);
-#550=EDGE_CURVE('',#492,#522,#551,.T.);
-#551=LINE('',#552,#28);
-#552=CARTESIAN_POINT('',(1.55,0.8,0.));
-#553=ORIENTED_EDGE('',*,*,#554,.F.);
-#554=EDGE_CURVE('',#357,#522,#555,.T.);
-#555=CIRCLE('',#556,5.E-02);
-#556=AXIS2_PLACEMENT_3D('',#526,#557,#510);
-#557=DIRECTION('',(0.,-6.123233995737E-17,1.));
-#558=ORIENTED_EDGE('',*,*,#356,.F.);
-#559=CYLINDRICAL_SURFACE('',#560,5.E-02);
-#560=AXIS2_PLACEMENT_3D('',#300,#13,#14);
-#561=ADVANCED_FACE('',(#562),#572,.T.);
-#562=FACE_BOUND('',#563,.F.);
-#563=EDGE_LOOP('',(#372,#564,#565,#571));
-#564=ORIENTED_EDGE('',*,*,#391,.T.);
-#565=ORIENTED_EDGE('',*,*,#566,.F.);
-#566=EDGE_CURVE('',#477,#386,#567,.T.);
-#567=CIRCLE('',#568,5.E-02);
-#568=AXIS2_PLACEMENT_3D('',#569,#570,#511);
-#569=CARTESIAN_POINT('',(-1.55,0.75,5.E-02));
-#570=DIRECTION('',(0.,-1.,-6.123233995737E-17));
-#571=ORIENTED_EDGE('',*,*,#476,.F.);
-#572=CYLINDRICAL_SURFACE('',#573,5.E-02);
-#573=AXIS2_PLACEMENT_3D('',#121,#46,#100);
-#574=ADVANCED_FACE('',(#575),#589,.T.);
-#575=FACE_BOUND('',#576,.F.);
-#576=EDGE_LOOP('',(#577,#583,#587,#588));
-#577=ORIENTED_EDGE('',*,*,#578,.F.);
-#578=EDGE_CURVE('',#579,#400,#581,.T.);
-#579=VERTEX_POINT('',#580);
-#580=CARTESIAN_POINT('',(-1.55,0.8,5.E-02));
-#581=LINE('',#582,#34);
-#582=CARTESIAN_POINT('',(-1.6,0.8,5.E-02));
-#583=ORIENTED_EDGE('',*,*,#584,.T.);
-#584=EDGE_CURVE('',#579,#386,#585,.T.);
-#585=CIRCLE('',#586,5.E-02);
-#586=AXIS2_PLACEMENT_3D('',#569,#100,#46);
-#587=ORIENTED_EDGE('',*,*,#385,.T.);
-#588=ORIENTED_EDGE('',*,*,#399,.F.);
-#589=CYLINDRICAL_SURFACE('',#590,5.E-02);
-#590=AXIS2_PLACEMENT_3D('',#478,#14,#46);
-#591=ADVANCED_FACE('',(#592),#603,.T.);
-#592=FACE_BOUND('',#593,.T.);
-#593=EDGE_LOOP('',(#594,#413,#598,#602));
-#594=ORIENTED_EDGE('',*,*,#595,.F.);
-#595=EDGE_CURVE('',#408,#457,#596,.T.);
-#596=LINE('',#597,#28);
-#597=CARTESIAN_POINT('',(0.9,0.8,0.));
-#598=ORIENTED_EDGE('',*,*,#599,.T.);
-#599=EDGE_CURVE('',#400,#449,#600,.T.);
-#600=LINE('',#601,#28);
-#601=CARTESIAN_POINT('',(-0.9,0.8,0.));
-#602=ORIENTED_EDGE('',*,*,#463,.T.);
-#603=PLANE('',#604);
-#604=AXIS2_PLACEMENT_3D('',#601,#46,#13);
-#605=ADVANCED_FACE('',(#606),#615,.T.);
-#606=FACE_BOUND('',#607,.T.);
-#607=EDGE_LOOP('',(#470,#608,#609,#610));
-#608=ORIENTED_EDGE('',*,*,#423,.T.);
-#609=ORIENTED_EDGE('',*,*,#438,.T.);
-#610=ORIENTED_EDGE('',*,*,#611,.T.);
-#611=EDGE_CURVE('',#433,#472,#612,.T.);
-#612=CIRCLE('',#613,5.E-02);
-#613=AXIS2_PLACEMENT_3D('',#614,#89,#13);
-#614=CARTESIAN_POINT('',(-1.55,0.75,0.65));
-#615=CYLINDRICAL_SURFACE('',#616,5.E-02);
-#616=AXIS2_PLACEMENT_3D('',#127,#46,#100);
-#617=ADVANCED_FACE('',(#618),#632,.T.);
-#618=FACE_BOUND('',#619,.T.);
-#619=EDGE_LOOP('',(#620,#626,#627,#628));
-#620=ORIENTED_EDGE('',*,*,#621,.T.);
-#621=EDGE_CURVE('',#622,#433,#624,.T.);
-#622=VERTEX_POINT('',#623);
-#623=CARTESIAN_POINT('',(-1.55,0.8,0.65));
-#624=CIRCLE('',#625,5.E-02);
-#625=AXIS2_PLACEMENT_3D('',#614,#14,#13);
-#626=ORIENTED_EDGE('',*,*,#432,.T.);
-#627=ORIENTED_EDGE('',*,*,#448,.F.);
-#628=ORIENTED_EDGE('',*,*,#629,.F.);
-#629=EDGE_CURVE('',#622,#449,#630,.T.);
-#630=LINE('',#631,#34);
-#631=CARTESIAN_POINT('',(-1.6,0.8,0.65));
-#632=CYLINDRICAL_SURFACE('',#633,5.E-02);
-#633=AXIS2_PLACEMENT_3D('',#473,#14,#46);
-#634=ADVANCED_FACE('',(#635),#652,.T.);
-#635=FACE_BOUND('',#636,.F.);
-#636=EDGE_LOOP('',(#637,#641,#645,#651));
-#637=ORIENTED_EDGE('',*,*,#638,.T.);
-#638=EDGE_CURVE('',#477,#579,#639,.T.);
-#639=CIRCLE('',#640,5.E-02);
-#640=AXIS2_PLACEMENT_3D('',#569,#345,#46);
-#641=ORIENTED_EDGE('',*,*,#642,.T.);
-#642=EDGE_CURVE('',#579,#622,#643,.T.);
-#643=LINE('',#644,#28);
-#644=CARTESIAN_POINT('',(-1.55,0.8,0.));
-#645=ORIENTED_EDGE('',*,*,#646,.T.);
-#646=EDGE_CURVE('',#622,#472,#647,.T.);
-#647=CIRCLE('',#648,5.E-02);
-#648=AXIS2_PLACEMENT_3D('',#614,#649,#650);
-#649=DIRECTION('',(6.123233995737E-17,0.,1.));
-#650=DIRECTION('',(-1.,0.,6.123233995737E-17));
-#651=ORIENTED_EDGE('',*,*,#481,.F.);
-#652=CYLINDRICAL_SURFACE('',#653,5.E-02);
-#653=AXIS2_PLACEMENT_3D('',#387,#13,#100);
-#654=ADVANCED_FACE('',(#655),#660,.T.);
-#655=FACE_BOUND('',#656,.T.);
-#656=EDGE_LOOP('',(#657,#658,#659,#497));
-#657=ORIENTED_EDGE('',*,*,#595,.T.);
-#658=ORIENTED_EDGE('',*,*,#528,.T.);
-#659=ORIENTED_EDGE('',*,*,#550,.F.);
-#660=PLANE('',#661);
-#661=AXIS2_PLACEMENT_3D('',#597,#46,#13);
-#662=ADVANCED_FACE('',(#663),#667,.T.);
-#663=FACE_BOUND('',#664,.T.);
-#664=EDGE_LOOP('',(#665,#666,#490));
-#665=ORIENTED_EDGE('',*,*,#546,.F.);
-#666=ORIENTED_EDGE('',*,*,#507,.T.);
-#667=SPHERICAL_SURFACE('',#495,5.E-02);
-#668=ADVANCED_FACE('',(#669),#673,.T.);
-#669=FACE_BOUND('',#670,.T.);
-#670=EDGE_LOOP('',(#536,#671,#672));
-#671=ORIENTED_EDGE('',*,*,#554,.T.);
-#672=ORIENTED_EDGE('',*,*,#521,.F.);
-#673=SPHERICAL_SURFACE('',#525,5.E-02);
-#674=ADVANCED_FACE('',(#675),#680,.T.);
-#675=FACE_BOUND('',#676,.F.);
-#676=EDGE_LOOP('',(#677,#678,#679));
-#677=ORIENTED_EDGE('',*,*,#638,.F.);
-#678=ORIENTED_EDGE('',*,*,#566,.T.);
-#679=ORIENTED_EDGE('',*,*,#584,.F.);
-#680=SPHERICAL_SURFACE('',#681,5.E-02);
-#681=AXIS2_PLACEMENT_3D('',#569,#14,#46);
-#682=ADVANCED_FACE('',(#683),#687,.T.);
-#683=FACE_BOUND('',#684,.T.);
-#684=EDGE_LOOP('',(#685,#577,#641,#686));
-#685=ORIENTED_EDGE('',*,*,#599,.F.);
-#686=ORIENTED_EDGE('',*,*,#629,.T.);
-#687=PLANE('',#688);
-#688=AXIS2_PLACEMENT_3D('',#689,#46,#13);
-#689=CARTESIAN_POINT('',(-1.6,0.8,0.));
-#690=ADVANCED_FACE('',(#691),#695,.T.);
-#691=FACE_BOUND('',#692,.T.);
-#692=EDGE_LOOP('',(#693,#645,#694));
-#693=ORIENTED_EDGE('',*,*,#621,.F.);
-#694=ORIENTED_EDGE('',*,*,#611,.F.);
-#695=SPHERICAL_SURFACE('',#613,5.E-02);
-#696=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#700))GLOBAL_UNIT_ASSIGNED_CONTEXT((#697,#698,#699)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') );
-#697=( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#698=( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#699=( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#700=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#697,'distance_accuracy_value','confusion accuracy');
-#701=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
-#702=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#703,#713,#722,#723,#724,#725,#726,#727,#728,#729,#730,#731,#732,#733,#734,#735,#736,#737,#738,#739,#740,#741,#742,#743,#744,#745,#746,#747,#748,#749,#750,#751,#752,#753,#754,#755,#756,#757,#758,#759,#760,#761),#696);
-#703=STYLED_ITEM('color',(#704),#17);
-#704=PRESENTATION_STYLE_ASSIGNMENT((#705,#711));
-#705=SURFACE_STYLE_USAGE(.BOTH.,#706);
-#706=SURFACE_SIDE_STYLE('',(#707));
-#707=SURFACE_STYLE_FILL_AREA(#708);
-#708=FILL_AREA_STYLE('',(#709));
-#709=FILL_AREA_STYLE_COLOUR('',#710);
-#710=COLOUR_RGB('',0.160784783862,0.160784783862,0.160784783862);
-#711=CURVE_STYLE('',#712,POSITIVE_LENGTH_MEASURE(0.1),#710);
-#712=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#713=STYLED_ITEM('color',(#714),#47);
-#714=PRESENTATION_STYLE_ASSIGNMENT((#715,#721));
-#715=SURFACE_STYLE_USAGE(.BOTH.,#716);
-#716=SURFACE_SIDE_STYLE('',(#717));
-#717=SURFACE_STYLE_FILL_AREA(#718);
-#718=FILL_AREA_STYLE('',(#719));
-#719=FILL_AREA_STYLE_COLOUR('',#720);
-#720=COLOUR_RGB('',0.862744829005,0.862744829005,0.862744829005);
-#721=CURVE_STYLE('',#712,POSITIVE_LENGTH_MEASURE(0.1),#720);
-#722=STYLED_ITEM('color',(#704),#67);
-#723=STYLED_ITEM('color',(#704),#90);
-#724=STYLED_ITEM('color',(#714),#114);
-#725=STYLED_ITEM('color',(#714),#137);
-#726=STYLED_ITEM('color',(#714),#155);
-#727=STYLED_ITEM('color',(#714),#173);
-#728=STYLED_ITEM('color',(#714),#195);
-#729=STYLED_ITEM('color',(#704),#213);
-#730=STYLED_ITEM('color',(#714),#232);
-#731=STYLED_ITEM('color',(#704),#253);
-#732=STYLED_ITEM('color',(#714),#273);
-#733=STYLED_ITEM('color',(#714),#293);
-#734=STYLED_ITEM('color',(#714),#307);
-#735=STYLED_ITEM('color',(#714),#318);
-#736=STYLED_ITEM('color',(#714),#333);
-#737=STYLED_ITEM('color',(#714),#346);
-#738=STYLED_ITEM('color',(#714),#368);
-#739=STYLED_ITEM('color',(#714),#380);
-#740=STYLED_ITEM('color',(#704),#395);
-#741=STYLED_ITEM('color',(#714),#418);
-#742=STYLED_ITEM('color',(#714),#427);
-#743=STYLED_ITEM('color',(#704),#444);
-#744=STYLED_ITEM('color',(#714),#467);
-#745=STYLED_ITEM('color',(#714),#485);
-#746=STYLED_ITEM('color',(#714),#502);
-#747=STYLED_ITEM('color',(#714),#515);
-#748=STYLED_ITEM('color',(#714),#532);
-#749=STYLED_ITEM('color',(#714),#542);
-#750=STYLED_ITEM('color',(#714),#561);
-#751=STYLED_ITEM('color',(#714),#574);
-#752=STYLED_ITEM('color',(#704),#591);
-#753=STYLED_ITEM('color',(#714),#605);
-#754=STYLED_ITEM('color',(#714),#617);
-#755=STYLED_ITEM('color',(#714),#634);
-#756=STYLED_ITEM('color',(#714),#654);
-#757=STYLED_ITEM('color',(#714),#662);
-#758=STYLED_ITEM('color',(#714),#668);
-#759=STYLED_ITEM('color',(#714),#674);
-#760=STYLED_ITEM('color',(#714),#682);
-#761=STYLED_ITEM('color',(#714),#690);
-ENDSEC;
-END-ISO-10303-21;
diff --git a/board/library/pkg/46e5d070-d597-4686-a100-02d3c17b3a5d/package.lp b/board/library/pkg/46e5d070-d597-4686-a100-02d3c17b3a5d/package.lp
deleted file mode 100644
index 857fd3d..0000000
--- a/board/library/pkg/46e5d070-d597-4686-a100-02d3c17b3a5d/package.lp
+++ /dev/null
@@ -1,169 +0,0 @@
-(librepcb_package 46e5d070-d597-4686-a100-02d3c17b3a5d
- (name "RESC3216 (1206)")
- (description "Generic chip resistor 3216 (imperial 1206).\n\nLength: 3.2mm\nWidth: 1.6mm\n\nGenerated with librepcb-parts-generator (generate_chip.py)")
- (keywords "3216,1206,r,resistor,chip,generic")
- (author "Danilo B.")
- (version "0.4")
- (created 2018-12-19T00:08:03Z)
- (deprecated false)
- (generated_by "")
- (category a20f0330-06d3-4bc2-a1fa-f8577deb6770)
- (assembly_type smt)
- (pad 32c77de5-94f0-4ac9-80da-4675d91d7916 (name "1"))
- (pad 19d59886-4023-49c0-acbb-350b25cbe189 (name "2"))
- (3d_model a7b6870c-f390-4ad3-ae99-bc5b9e654210 (name "RESC3216 (1206)"))
- (footprint 3983cdc8-617d-4016-b8ba-5bc3002994cb
- (name "Density Level B (median protrusion)")
- (description "")
- (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0)
- (3d_model a7b6870c-f390-4ad3-ae99-bc5b9e654210)
- (pad 19d59886-4023-49c0-acbb-350b25cbe189 (side top) (shape roundrect)
- (position 1.425 0.0) (rotation 0.0) (size 1.05 1.6) (radius 0.0)
- (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
- (package_pad 19d59886-4023-49c0-acbb-350b25cbe189)
- )
- (pad 32c77de5-94f0-4ac9-80da-4675d91d7916 (side top) (shape roundrect)
- (position -1.425 0.0) (rotation 0.0) (size 1.05 1.6) (radius 0.0)
- (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
- (package_pad 32c77de5-94f0-4ac9-80da-4675d91d7916)
- )
- (polygon 0b02c9fa-d2bb-45d0-b5e0-6a633b4561b4 (layer top_documentation)
- (width 0.0) (fill true) (grab_area false)
- (vertex (position -1.6 0.8) (angle 0.0))
- (vertex (position -0.9 0.8) (angle 0.0))
- (vertex (position -0.9 -0.8) (angle 0.0))
- (vertex (position -1.6 -0.8) (angle 0.0))
- (vertex (position -1.6 0.8) (angle 0.0))
- )
- (polygon 15cabae1-1ff1-4a67-abe8-d9054cd95af1 (layer top_documentation)
- (width 0.0) (fill true) (grab_area false)
- (vertex (position 1.6 0.8) (angle 0.0))
- (vertex (position 0.9 0.8) (angle 0.0))
- (vertex (position 0.9 -0.8) (angle 0.0))
- (vertex (position 1.6 -0.8) (angle 0.0))
- (vertex (position 1.6 0.8) (angle 0.0))
- )
- (polygon 11666e6f-138e-44e3-9b55-b93f6b578fd0 (layer top_documentation)
- (width 0.25) (fill false) (grab_area false)
- (vertex (position -0.9 0.675) (angle 0.0))
- (vertex (position 0.9 0.675) (angle 0.0))
- )
- (polygon b7fea9ce-3ab1-4e3e-9cb2-1560c651c0cd (layer top_documentation)
- (width 0.25) (fill false) (grab_area false)
- (vertex (position -0.9 -0.675) (angle 0.0))
- (vertex (position 0.9 -0.675) (angle 0.0))
- )
- (polygon 02e75698-9a31-461c-ae7d-b09e4733c6c2 (layer top_legend)
- (width 0.25) (fill false) (grab_area false)
- (vertex (position -0.625 0.925) (angle 0.0))
- (vertex (position 0.625 0.925) (angle 0.0))
- )
- (polygon e915dbe8-a663-44ae-b6d3-0c96bd9a2301 (layer top_legend)
- (width 0.25) (fill false) (grab_area false)
- (vertex (position -0.625 -0.925) (angle 0.0))
- (vertex (position 0.625 -0.925) (angle 0.0))
- )
- (polygon 98328c74-ea87-44c3-9c5f-3a79c026258c (layer top_package_outlines)
- (width 0.0) (fill false) (grab_area false)
- (vertex (position -1.6 0.8) (angle 0.0))
- (vertex (position 1.6 0.8) (angle 0.0))
- (vertex (position 1.6 -0.8) (angle 0.0))
- (vertex (position -1.6 -0.8) (angle 0.0))
- )
- (polygon f10da0f0-a71d-493a-9772-61eb2e7078c5 (layer top_courtyard)
- (width 0.0) (fill false) (grab_area false)
- (vertex (position -2.2 1.05) (angle 0.0))
- (vertex (position 2.2 1.05) (angle 0.0))
- (vertex (position 2.2 -1.05) (angle 0.0))
- (vertex (position -2.2 -1.05) (angle 0.0))
- (vertex (position -2.2 1.05) (angle 0.0))
- )
- (stroke_text 49a0d0fc-aeb5-43ac-a7d9-a5d687ab224c (layer top_names)
- (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
- (align center bottom) (position 0.0 1.6) (rotation 0.0)
- (auto_rotate true) (mirror false) (value "{{NAME}}")
- )
- (stroke_text a39099cd-ce19-488d-8e25-ba869e6e9fd5 (layer top_values)
- (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
- (align center top) (position 0.0 -1.6) (rotation 0.0)
- (auto_rotate true) (mirror false) (value "{{VALUE}}")
- )
- )
- (footprint 95e55ff1-3db6-46b2-8319-0d0a7420d15f
- (name "Density Level A (max protrusion)")
- (description "")
- (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0)
- (3d_model a7b6870c-f390-4ad3-ae99-bc5b9e654210)
- (pad 19d59886-4023-49c0-acbb-350b25cbe189 (side top) (shape roundrect)
- (position 1.525 0.0) (rotation 0.0) (size 1.25 1.65) (radius 0.0)
- (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
- (package_pad 19d59886-4023-49c0-acbb-350b25cbe189)
- )
- (pad 32c77de5-94f0-4ac9-80da-4675d91d7916 (side top) (shape roundrect)
- (position -1.525 0.0) (rotation 0.0) (size 1.25 1.65) (radius 0.0)
- (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
- (package_pad 32c77de5-94f0-4ac9-80da-4675d91d7916)
- )
- (polygon f4825c53-ba23-4e00-817c-c336b7d70618 (layer top_documentation)
- (width 0.0) (fill true) (grab_area false)
- (vertex (position -1.6 0.8) (angle 0.0))
- (vertex (position -0.9 0.8) (angle 0.0))
- (vertex (position -0.9 -0.8) (angle 0.0))
- (vertex (position -1.6 -0.8) (angle 0.0))
- (vertex (position -1.6 0.8) (angle 0.0))
- )
- (polygon fab5eb2b-ea10-42b9-863b-750ebcffb7b9 (layer top_documentation)
- (width 0.0) (fill true) (grab_area false)
- (vertex (position 1.6 0.8) (angle 0.0))
- (vertex (position 0.9 0.8) (angle 0.0))
- (vertex (position 0.9 -0.8) (angle 0.0))
- (vertex (position 1.6 -0.8) (angle 0.0))
- (vertex (position 1.6 0.8) (angle 0.0))
- )
- (polygon 84165d03-631b-4ac6-b1d7-0630f26beb2f (layer top_documentation)
- (width 0.25) (fill false) (grab_area false)
- (vertex (position -0.9 0.675) (angle 0.0))
- (vertex (position 0.9 0.675) (angle 0.0))
- )
- (polygon c5247f60-22d2-49dd-a6ed-69182e92c93f (layer top_documentation)
- (width 0.25) (fill false) (grab_area false)
- (vertex (position -0.9 -0.675) (angle 0.0))
- (vertex (position 0.9 -0.675) (angle 0.0))
- )
- (polygon 511048ee-c21d-4330-a41d-91169d5ecf61 (layer top_legend)
- (width 0.25) (fill false) (grab_area false)
- (vertex (position -0.625 0.925) (angle 0.0))
- (vertex (position 0.625 0.925) (angle 0.0))
- )
- (polygon 99dc95f0-c7a0-42cb-a1f5-2e4e2d5b0904 (layer top_legend)
- (width 0.25) (fill false) (grab_area false)
- (vertex (position -0.625 -0.925) (angle 0.0))
- (vertex (position 0.625 -0.925) (angle 0.0))
- )
- (polygon 7023d152-64f0-424e-a93a-bb2dad374d1d (layer top_package_outlines)
- (width 0.0) (fill false) (grab_area false)
- (vertex (position -1.6 0.8) (angle 0.0))
- (vertex (position 1.6 0.8) (angle 0.0))
- (vertex (position 1.6 -0.8) (angle 0.0))
- (vertex (position -1.6 -0.8) (angle 0.0))
- )
- (polygon 81db7bb2-334d-4155-ac18-4e6372307239 (layer top_courtyard)
- (width 0.0) (fill false) (grab_area false)
- (vertex (position -2.65 1.325) (angle 0.0))
- (vertex (position 2.65 1.325) (angle 0.0))
- (vertex (position 2.65 -1.325) (angle 0.0))
- (vertex (position -2.65 -1.325) (angle 0.0))
- (vertex (position -2.65 1.325) (angle 0.0))
- )
- (stroke_text dc46cfac-cd12-45c0-af56-4bc565c8bcb0 (layer top_names)
- (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
- (align center bottom) (position 0.0 1.6) (rotation 0.0)
- (auto_rotate true) (mirror false) (value "{{NAME}}")
- )
- (stroke_text cbeaeee2-44a7-4a54-b1f1-bc74b9585cb7 (layer top_values)
- (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
- (align center top) (position 0.0 -1.6) (rotation 0.0)
- (auto_rotate true) (mirror false) (value "{{VALUE}}")
- )
- )
-)
diff --git a/board/library/pkg/2d00d07c-bfc1-4a96-a1cb-195c5ff93db9/.librepcb-pkg b/board/library/pkg/4b616942-a900-4d2d-b5e1-354047aa6b4a/.librepcb-pkg
index d00491f..d00491f 100644
--- a/board/library/pkg/2d00d07c-bfc1-4a96-a1cb-195c5ff93db9/.librepcb-pkg
+++ b/board/library/pkg/4b616942-a900-4d2d-b5e1-354047aa6b4a/.librepcb-pkg
diff --git a/board/library/pkg/4b616942-a900-4d2d-b5e1-354047aa6b4a/4a168e10-d86b-4f61-a0c8-1376973ceead.step b/board/library/pkg/4b616942-a900-4d2d-b5e1-354047aa6b4a/4a168e10-d86b-4f61-a0c8-1376973ceead.step
new file mode 100644
index 0000000..3558c6d
--- /dev/null
+++ b/board/library/pkg/4b616942-a900-4d2d-b5e1-354047aa6b4a/4a168e10-d86b-4f61-a0c8-1376973ceead.step
@@ -0,0 +1,776 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');
+FILE_NAME('Open CASCADE Shape Model','2023-09-04T00:13:43',('Author'),(
+'Open CASCADE'),'Open CASCADE STEP processor 7.7','Open CASCADE 7.7'
+,'Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+DATA;
+#1=APPLICATION_PROTOCOL_DEFINITION('international standard','automotive_design',2000,#2);
+#2=APPLICATION_CONTEXT('core data for automotive mechanical design processes');
+#3=SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4=PRODUCT_DEFINITION_SHAPE('','',#5);
+#5=PRODUCT_DEFINITION('design','',#6,#9);
+#6=PRODUCT_DEFINITION_FORMATION('','',#7);
+#7=PRODUCT('CAPC1608 (0603)','CAPC1608 (0603)','',(#8));
+#8=PRODUCT_CONTEXT('',#2,'mechanical');
+#9=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#700);
+#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,#47,#67,#90,#114,#137,#155,#173,#196,#216,#235,#254,#274,#296,#310,#321,#336,#346,#368,#378,#393,#416,#425,#442,#465,#483,#500,#513,#531,#540,#559,#573,#592,#606,#620,#639,#658,#666,#672,#678,#686,#694));
+#17=ADVANCED_FACE('',(#18),#44,.F.);
+#18=FACE_BOUND('',#19,.F.);
+#19=EDGE_LOOP('',(#20,#29,#35,#41));
+#20=ORIENTED_EDGE('',*,*,#21,.F.);
+#21=EDGE_CURVE('',#22,#24,#26,.T.);
+#22=VERTEX_POINT('',#23);
+#23=CARTESIAN_POINT('',(0.3,-0.4,0.16));
+#24=VERTEX_POINT('',#25);
+#25=CARTESIAN_POINT('',(0.3,-0.4,0.64));
+#26=LINE('',#27,#28);
+#27=CARTESIAN_POINT('',(0.3,-0.4,0.));
+#28=VECTOR('',#13,1.);
+#29=ORIENTED_EDGE('',*,*,#30,.F.);
+#30=EDGE_CURVE('',#31,#22,#33,.T.);
+#31=VERTEX_POINT('',#32);
+#32=CARTESIAN_POINT('',(-0.3,-0.4,0.16));
+#33=LINE('',#32,#34);
+#34=VECTOR('',#14,1.);
+#35=ORIENTED_EDGE('',*,*,#36,.T.);
+#36=EDGE_CURVE('',#31,#37,#39,.T.);
+#37=VERTEX_POINT('',#38);
+#38=CARTESIAN_POINT('',(-0.3,-0.4,0.64));
+#39=LINE('',#40,#28);
+#40=CARTESIAN_POINT('',(-0.3,-0.4,0.));
+#41=ORIENTED_EDGE('',*,*,#42,.T.);
+#42=EDGE_CURVE('',#37,#24,#43,.T.);
+#43=LINE('',#38,#34);
+#44=PLANE('',#45);
+#45=AXIS2_PLACEMENT_3D('',#40,#46,#13);
+#46=DIRECTION('',(0.,1.,0.));
+#47=ADVANCED_FACE('',(#48),#65,.F.);
+#48=FACE_BOUND('',#49,.F.);
+#49=EDGE_LOOP('',(#50,#51,#56,#62));
+#50=ORIENTED_EDGE('',*,*,#21,.T.);
+#51=ORIENTED_EDGE('',*,*,#52,.T.);
+#52=EDGE_CURVE('',#24,#53,#55,.T.);
+#53=VERTEX_POINT('',#54);
+#54=CARTESIAN_POINT('',(0.64,-0.4,0.64));
+#55=LINE('',#25,#34);
+#56=ORIENTED_EDGE('',*,*,#57,.F.);
+#57=EDGE_CURVE('',#58,#53,#60,.T.);
+#58=VERTEX_POINT('',#59);
+#59=CARTESIAN_POINT('',(0.64,-0.4,0.16));
+#60=LINE('',#61,#28);
+#61=CARTESIAN_POINT('',(0.64,-0.4,0.));
+#62=ORIENTED_EDGE('',*,*,#63,.F.);
+#63=EDGE_CURVE('',#22,#58,#64,.T.);
+#64=LINE('',#23,#34);
+#65=PLANE('',#66);
+#66=AXIS2_PLACEMENT_3D('',#27,#46,#13);
+#67=ADVANCED_FACE('',(#68),#87,.T.);
+#68=FACE_BOUND('',#69,.T.);
+#69=EDGE_LOOP('',(#70,#77,#82,#29));
+#70=ORIENTED_EDGE('',*,*,#71,.T.);
+#71=EDGE_CURVE('',#31,#72,#74,.T.);
+#72=VERTEX_POINT('',#73);
+#73=CARTESIAN_POINT('',(-0.3,-0.24,0.));
+#74=CIRCLE('',#75,0.16);
+#75=AXIS2_PLACEMENT_3D('',#76,#14,#13);
+#76=CARTESIAN_POINT('',(-0.3,-0.24,0.16));
+#77=ORIENTED_EDGE('',*,*,#78,.T.);
+#78=EDGE_CURVE('',#72,#79,#81,.T.);
+#79=VERTEX_POINT('',#80);
+#80=CARTESIAN_POINT('',(0.3,-0.24,0.));
+#81=LINE('',#73,#34);
+#82=ORIENTED_EDGE('',*,*,#83,.F.);
+#83=EDGE_CURVE('',#22,#79,#84,.T.);
+#84=CIRCLE('',#85,0.16);
+#85=AXIS2_PLACEMENT_3D('',#86,#14,#13);
+#86=CARTESIAN_POINT('',(0.3,-0.24,0.16));
+#87=CYLINDRICAL_SURFACE('',#88,0.16);
+#88=AXIS2_PLACEMENT_3D('',#76,#14,#89);
+#89=DIRECTION('',(0.,-1.,0.));
+#90=ADVANCED_FACE('',(#91),#112,.T.);
+#91=FACE_BOUND('',#92,.F.);
+#92=EDGE_LOOP('',(#93,#101,#106,#111));
+#93=ORIENTED_EDGE('',*,*,#94,.T.);
+#94=EDGE_CURVE('',#37,#95,#97,.T.);
+#95=VERTEX_POINT('',#96);
+#96=CARTESIAN_POINT('',(-0.3,-0.24,0.8));
+#97=CIRCLE('',#98,0.16);
+#98=AXIS2_PLACEMENT_3D('',#99,#100,#13);
+#99=CARTESIAN_POINT('',(-0.3,-0.24,0.64));
+#100=DIRECTION('',(-1.,0.,0.));
+#101=ORIENTED_EDGE('',*,*,#102,.T.);
+#102=EDGE_CURVE('',#95,#103,#105,.T.);
+#103=VERTEX_POINT('',#104);
+#104=CARTESIAN_POINT('',(0.3,-0.24,0.8));
+#105=LINE('',#96,#34);
+#106=ORIENTED_EDGE('',*,*,#107,.F.);
+#107=EDGE_CURVE('',#24,#103,#108,.T.);
+#108=CIRCLE('',#109,0.16);
+#109=AXIS2_PLACEMENT_3D('',#110,#100,#13);
+#110=CARTESIAN_POINT('',(0.3,-0.24,0.64));
+#111=ORIENTED_EDGE('',*,*,#42,.F.);
+#112=CYLINDRICAL_SURFACE('',#113,0.16);
+#113=AXIS2_PLACEMENT_3D('',#99,#14,#89);
+#114=ADVANCED_FACE('',(#115),#134,.F.);
+#115=FACE_BOUND('',#116,.F.);
+#116=EDGE_LOOP('',(#117,#118,#124,#130));
+#117=ORIENTED_EDGE('',*,*,#36,.F.);
+#118=ORIENTED_EDGE('',*,*,#119,.F.);
+#119=EDGE_CURVE('',#120,#31,#122,.T.);
+#120=VERTEX_POINT('',#121);
+#121=CARTESIAN_POINT('',(-0.64,-0.4,0.16));
+#122=LINE('',#123,#34);
+#123=CARTESIAN_POINT('',(-0.8,-0.4,0.16));
+#124=ORIENTED_EDGE('',*,*,#125,.T.);
+#125=EDGE_CURVE('',#120,#126,#128,.T.);
+#126=VERTEX_POINT('',#127);
+#127=CARTESIAN_POINT('',(-0.64,-0.4,0.64));
+#128=LINE('',#129,#28);
+#129=CARTESIAN_POINT('',(-0.64,-0.4,0.));
+#130=ORIENTED_EDGE('',*,*,#131,.T.);
+#131=EDGE_CURVE('',#126,#37,#132,.T.);
+#132=LINE('',#133,#34);
+#133=CARTESIAN_POINT('',(-0.8,-0.4,0.64));
+#134=PLANE('',#135);
+#135=AXIS2_PLACEMENT_3D('',#136,#46,#13);
+#136=CARTESIAN_POINT('',(-0.8,-0.4,0.));
+#137=ADVANCED_FACE('',(#138),#153,.T.);
+#138=FACE_BOUND('',#139,.T.);
+#139=EDGE_LOOP('',(#140,#141,#146,#62));
+#140=ORIENTED_EDGE('',*,*,#83,.T.);
+#141=ORIENTED_EDGE('',*,*,#142,.T.);
+#142=EDGE_CURVE('',#79,#143,#145,.T.);
+#143=VERTEX_POINT('',#144);
+#144=CARTESIAN_POINT('',(0.64,-0.24,0.));
+#145=LINE('',#80,#34);
+#146=ORIENTED_EDGE('',*,*,#147,.T.);
+#147=EDGE_CURVE('',#143,#58,#148,.T.);
+#148=CIRCLE('',#149,0.16);
+#149=AXIS2_PLACEMENT_3D('',#150,#151,#152);
+#150=CARTESIAN_POINT('',(0.64,-0.24,0.16));
+#151=DIRECTION('',(-1.,-2.602085213965E-16,0.));
+#152=DIRECTION('',(2.602085213965E-16,-1.,0.));
+#153=CYLINDRICAL_SURFACE('',#154,0.16);
+#154=AXIS2_PLACEMENT_3D('',#86,#14,#89);
+#155=ADVANCED_FACE('',(#156),#171,.T.);
+#156=FACE_BOUND('',#157,.F.);
+#157=EDGE_LOOP('',(#158,#159,#164,#170));
+#158=ORIENTED_EDGE('',*,*,#107,.T.);
+#159=ORIENTED_EDGE('',*,*,#160,.T.);
+#160=EDGE_CURVE('',#103,#161,#163,.T.);
+#161=VERTEX_POINT('',#162);
+#162=CARTESIAN_POINT('',(0.64,-0.24,0.8));
+#163=LINE('',#104,#34);
+#164=ORIENTED_EDGE('',*,*,#165,.F.);
+#165=EDGE_CURVE('',#53,#161,#166,.T.);
+#166=CIRCLE('',#167,0.16);
+#167=AXIS2_PLACEMENT_3D('',#168,#100,#169);
+#168=CARTESIAN_POINT('',(0.64,-0.24,0.64));
+#169=DIRECTION('',(0.,-1.,1.734723475977E-16));
+#170=ORIENTED_EDGE('',*,*,#52,.F.);
+#171=CYLINDRICAL_SURFACE('',#172,0.16);
+#172=AXIS2_PLACEMENT_3D('',#110,#14,#89);
+#173=ADVANCED_FACE('',(#174),#194,.T.);
+#174=FACE_BOUND('',#175,.F.);
+#175=EDGE_LOOP('',(#176,#184,#188,#189));
+#176=ORIENTED_EDGE('',*,*,#177,.F.);
+#177=EDGE_CURVE('',#178,#180,#182,.T.);
+#178=VERTEX_POINT('',#179);
+#179=CARTESIAN_POINT('',(0.8,-0.24,0.16));
+#180=VERTEX_POINT('',#181);
+#181=CARTESIAN_POINT('',(0.8,-0.24,0.64));
+#182=LINE('',#183,#28);
+#183=CARTESIAN_POINT('',(0.8,-0.24,0.));
+#184=ORIENTED_EDGE('',*,*,#185,.F.);
+#185=EDGE_CURVE('',#58,#178,#186,.T.);
+#186=CIRCLE('',#187,0.16);
+#187=AXIS2_PLACEMENT_3D('',#150,#13,#152);
+#188=ORIENTED_EDGE('',*,*,#57,.T.);
+#189=ORIENTED_EDGE('',*,*,#190,.F.);
+#190=EDGE_CURVE('',#180,#53,#191,.T.);
+#191=CIRCLE('',#192,0.16);
+#192=AXIS2_PLACEMENT_3D('',#168,#193,#169);
+#193=DIRECTION('',(0.,-1.734723475977E-16,-1.));
+#194=CYLINDRICAL_SURFACE('',#195,0.16);
+#195=AXIS2_PLACEMENT_3D('',#144,#13,#14);
+#196=ADVANCED_FACE('',(#197),#213,.T.);
+#197=FACE_BOUND('',#198,.T.);
+#198=EDGE_LOOP('',(#199,#208,#212,#118));
+#199=ORIENTED_EDGE('',*,*,#200,.T.);
+#200=EDGE_CURVE('',#120,#201,#203,.T.);
+#201=VERTEX_POINT('',#202);
+#202=CARTESIAN_POINT('',(-0.64,-0.24,0.));
+#203=CIRCLE('',#204,0.16);
+#204=AXIS2_PLACEMENT_3D('',#205,#206,#207);
+#205=CARTESIAN_POINT('',(-0.64,-0.24,0.16));
+#206=DIRECTION('',(1.,0.,-8.673617379884E-17));
+#207=DIRECTION('',(-8.673617379884E-17,0.,-1.));
+#208=ORIENTED_EDGE('',*,*,#209,.T.);
+#209=EDGE_CURVE('',#201,#72,#210,.T.);
+#210=LINE('',#211,#34);
+#211=CARTESIAN_POINT('',(-0.8,-0.24,0.));
+#212=ORIENTED_EDGE('',*,*,#71,.F.);
+#213=CYLINDRICAL_SURFACE('',#214,0.16);
+#214=AXIS2_PLACEMENT_3D('',#215,#14,#89);
+#215=CARTESIAN_POINT('',(-0.8,-0.24,0.16));
+#216=ADVANCED_FACE('',(#217),#233,.F.);
+#217=FACE_BOUND('',#218,.F.);
+#218=EDGE_LOOP('',(#219,#77,#225,#230));
+#219=ORIENTED_EDGE('',*,*,#220,.F.);
+#220=EDGE_CURVE('',#72,#221,#223,.T.);
+#221=VERTEX_POINT('',#222);
+#222=CARTESIAN_POINT('',(-0.3,0.24,0.));
+#223=LINE('',#40,#224);
+#224=VECTOR('',#46,1.);
+#225=ORIENTED_EDGE('',*,*,#226,.T.);
+#226=EDGE_CURVE('',#79,#227,#229,.T.);
+#227=VERTEX_POINT('',#228);
+#228=CARTESIAN_POINT('',(0.3,0.24,0.));
+#229=LINE('',#27,#224);
+#230=ORIENTED_EDGE('',*,*,#231,.F.);
+#231=EDGE_CURVE('',#221,#227,#232,.T.);
+#232=LINE('',#222,#34);
+#233=PLANE('',#234);
+#234=AXIS2_PLACEMENT_3D('',#40,#13,#14);
+#235=ADVANCED_FACE('',(#236),#251,.T.);
+#236=FACE_BOUND('',#237,.F.);
+#237=EDGE_LOOP('',(#238,#239,#246,#250));
+#238=ORIENTED_EDGE('',*,*,#131,.F.);
+#239=ORIENTED_EDGE('',*,*,#240,.F.);
+#240=EDGE_CURVE('',#241,#126,#243,.T.);
+#241=VERTEX_POINT('',#242);
+#242=CARTESIAN_POINT('',(-0.64,-0.24,0.8));
+#243=CIRCLE('',#244,0.16);
+#244=AXIS2_PLACEMENT_3D('',#245,#14,#13);
+#245=CARTESIAN_POINT('',(-0.64,-0.24,0.64));
+#246=ORIENTED_EDGE('',*,*,#247,.T.);
+#247=EDGE_CURVE('',#241,#95,#248,.T.);
+#248=LINE('',#249,#34);
+#249=CARTESIAN_POINT('',(-0.8,-0.24,0.8));
+#250=ORIENTED_EDGE('',*,*,#94,.F.);
+#251=CYLINDRICAL_SURFACE('',#252,0.16);
+#252=AXIS2_PLACEMENT_3D('',#253,#14,#89);
+#253=CARTESIAN_POINT('',(-0.8,-0.24,0.64));
+#254=ADVANCED_FACE('',(#255),#272,.T.);
+#255=FACE_BOUND('',#256,.T.);
+#256=EDGE_LOOP('',(#257,#101,#263,#269));
+#257=ORIENTED_EDGE('',*,*,#258,.F.);
+#258=EDGE_CURVE('',#95,#259,#261,.T.);
+#259=VERTEX_POINT('',#260);
+#260=CARTESIAN_POINT('',(-0.3,0.24,0.8));
+#261=LINE('',#262,#224);
+#262=CARTESIAN_POINT('',(-0.3,-0.4,0.8));
+#263=ORIENTED_EDGE('',*,*,#264,.T.);
+#264=EDGE_CURVE('',#103,#265,#267,.T.);
+#265=VERTEX_POINT('',#266);
+#266=CARTESIAN_POINT('',(0.3,0.24,0.8));
+#267=LINE('',#268,#224);
+#268=CARTESIAN_POINT('',(0.3,-0.4,0.8));
+#269=ORIENTED_EDGE('',*,*,#270,.F.);
+#270=EDGE_CURVE('',#259,#265,#271,.T.);
+#271=LINE('',#260,#34);
+#272=PLANE('',#273);
+#273=AXIS2_PLACEMENT_3D('',#262,#13,#14);
+#274=ADVANCED_FACE('',(#275),#294,.T.);
+#275=FACE_BOUND('',#276,.T.);
+#276=EDGE_LOOP('',(#277,#124,#284,#291));
+#277=ORIENTED_EDGE('',*,*,#278,.F.);
+#278=EDGE_CURVE('',#120,#279,#280,.T.);
+#279=VERTEX_POINT('',#215);
+#280=CIRCLE('',#281,0.16);
+#281=AXIS2_PLACEMENT_3D('',#205,#282,#283);
+#282=DIRECTION('',(-2.550383384147E-17,0.,-1.));
+#283=DIRECTION('',(-1.,0.,2.550383384147E-17));
+#284=ORIENTED_EDGE('',*,*,#285,.F.);
+#285=EDGE_CURVE('',#286,#126,#287,.T.);
+#286=VERTEX_POINT('',#253);
+#287=CIRCLE('',#288,0.16);
+#288=AXIS2_PLACEMENT_3D('',#245,#289,#290);
+#289=DIRECTION('',(0.,2.832769448824E-16,1.));
+#290=DIRECTION('',(0.,-1.,2.832769448824E-16));
+#291=ORIENTED_EDGE('',*,*,#292,.F.);
+#292=EDGE_CURVE('',#279,#286,#293,.T.);
+#293=LINE('',#211,#28);
+#294=CYLINDRICAL_SURFACE('',#295,0.16);
+#295=AXIS2_PLACEMENT_3D('',#202,#13,#100);
+#296=ADVANCED_FACE('',(#297),#308,.F.);
+#297=FACE_BOUND('',#298,.F.);
+#298=EDGE_LOOP('',(#299,#141,#300,#305));
+#299=ORIENTED_EDGE('',*,*,#226,.F.);
+#300=ORIENTED_EDGE('',*,*,#301,.T.);
+#301=EDGE_CURVE('',#143,#302,#304,.T.);
+#302=VERTEX_POINT('',#303);
+#303=CARTESIAN_POINT('',(0.64,0.24,0.));
+#304=LINE('',#61,#224);
+#305=ORIENTED_EDGE('',*,*,#306,.F.);
+#306=EDGE_CURVE('',#227,#302,#307,.T.);
+#307=LINE('',#228,#34);
+#308=PLANE('',#309);
+#309=AXIS2_PLACEMENT_3D('',#27,#13,#14);
+#310=ADVANCED_FACE('',(#311),#320,.T.);
+#311=FACE_BOUND('',#312,.T.);
+#312=EDGE_LOOP('',(#313,#314,#184));
+#313=ORIENTED_EDGE('',*,*,#147,.F.);
+#314=ORIENTED_EDGE('',*,*,#315,.T.);
+#315=EDGE_CURVE('',#143,#178,#316,.T.);
+#316=CIRCLE('',#317,0.16);
+#317=AXIS2_PLACEMENT_3D('',#150,#318,#319);
+#318=DIRECTION('',(1.989761814392E-16,-1.,0.));
+#319=DIRECTION('',(1.,1.989761814392E-16,0.));
+#320=SPHERICAL_SURFACE('',#187,0.16);
+#321=ADVANCED_FACE('',(#322),#334,.T.);
+#322=FACE_BOUND('',#323,.T.);
+#323=EDGE_LOOP('',(#324,#159,#325,#331));
+#324=ORIENTED_EDGE('',*,*,#264,.F.);
+#325=ORIENTED_EDGE('',*,*,#326,.T.);
+#326=EDGE_CURVE('',#161,#327,#329,.T.);
+#327=VERTEX_POINT('',#328);
+#328=CARTESIAN_POINT('',(0.64,0.24,0.8));
+#329=LINE('',#330,#224);
+#330=CARTESIAN_POINT('',(0.64,-0.4,0.8));
+#331=ORIENTED_EDGE('',*,*,#332,.F.);
+#332=EDGE_CURVE('',#265,#327,#333,.T.);
+#333=LINE('',#266,#34);
+#334=PLANE('',#335);
+#335=AXIS2_PLACEMENT_3D('',#268,#13,#14);
+#336=ADVANCED_FACE('',(#337),#345,.T.);
+#337=FACE_BOUND('',#338,.T.);
+#338=EDGE_LOOP('',(#189,#339,#164));
+#339=ORIENTED_EDGE('',*,*,#340,.T.);
+#340=EDGE_CURVE('',#180,#161,#341,.T.);
+#341=CIRCLE('',#342,0.16);
+#342=AXIS2_PLACEMENT_3D('',#168,#343,#344);
+#343=DIRECTION('',(0.,-1.,-1.098045972847E-16));
+#344=DIRECTION('',(0.,-1.098045972847E-16,1.));
+#345=SPHERICAL_SURFACE('',#167,0.16);
+#346=ADVANCED_FACE('',(#347),#365,.T.);
+#347=FACE_BOUND('',#348,.T.);
+#348=EDGE_LOOP('',(#176,#349,#355,#361));
+#349=ORIENTED_EDGE('',*,*,#350,.T.);
+#350=EDGE_CURVE('',#178,#351,#353,.T.);
+#351=VERTEX_POINT('',#352);
+#352=CARTESIAN_POINT('',(0.8,0.24,0.16));
+#353=LINE('',#354,#224);
+#354=CARTESIAN_POINT('',(0.8,-0.4,0.16));
+#355=ORIENTED_EDGE('',*,*,#356,.T.);
+#356=EDGE_CURVE('',#351,#357,#359,.T.);
+#357=VERTEX_POINT('',#358);
+#358=CARTESIAN_POINT('',(0.8,0.24,0.64));
+#359=LINE('',#360,#28);
+#360=CARTESIAN_POINT('',(0.8,0.24,0.));
+#361=ORIENTED_EDGE('',*,*,#362,.F.);
+#362=EDGE_CURVE('',#180,#357,#363,.T.);
+#363=LINE('',#364,#224);
+#364=CARTESIAN_POINT('',(0.8,-0.4,0.64));
+#365=PLANE('',#366);
+#366=AXIS2_PLACEMENT_3D('',#367,#14,#13);
+#367=CARTESIAN_POINT('',(0.8,-0.4,0.));
+#368=ADVANCED_FACE('',(#369),#377,.T.);
+#369=FACE_BOUND('',#370,.T.);
+#370=EDGE_LOOP('',(#371,#372,#373));
+#371=ORIENTED_EDGE('',*,*,#200,.F.);
+#372=ORIENTED_EDGE('',*,*,#278,.T.);
+#373=ORIENTED_EDGE('',*,*,#374,.F.);
+#374=EDGE_CURVE('',#201,#279,#375,.T.);
+#375=CIRCLE('',#376,0.16);
+#376=AXIS2_PLACEMENT_3D('',#205,#46,#207);
+#377=SPHERICAL_SURFACE('',#376,0.16);
+#378=ADVANCED_FACE('',(#379),#391,.F.);
+#379=FACE_BOUND('',#380,.F.);
+#380=EDGE_LOOP('',(#381,#382,#388,#208));
+#381=ORIENTED_EDGE('',*,*,#220,.T.);
+#382=ORIENTED_EDGE('',*,*,#383,.F.);
+#383=EDGE_CURVE('',#384,#221,#386,.T.);
+#384=VERTEX_POINT('',#385);
+#385=CARTESIAN_POINT('',(-0.64,0.24,0.));
+#386=LINE('',#387,#34);
+#387=CARTESIAN_POINT('',(-0.8,0.24,0.));
+#388=ORIENTED_EDGE('',*,*,#389,.F.);
+#389=EDGE_CURVE('',#201,#384,#390,.T.);
+#390=LINE('',#129,#224);
+#391=PLANE('',#392);
+#392=AXIS2_PLACEMENT_3D('',#136,#13,#14);
+#393=ADVANCED_FACE('',(#394),#414,.T.);
+#394=FACE_BOUND('',#395,.F.);
+#395=EDGE_LOOP('',(#396,#403,#404,#411));
+#396=ORIENTED_EDGE('',*,*,#397,.T.);
+#397=EDGE_CURVE('',#398,#221,#400,.T.);
+#398=VERTEX_POINT('',#399);
+#399=CARTESIAN_POINT('',(-0.3,0.4,0.16));
+#400=CIRCLE('',#401,0.16);
+#401=AXIS2_PLACEMENT_3D('',#402,#100,#13);
+#402=CARTESIAN_POINT('',(-0.3,0.24,0.16));
+#403=ORIENTED_EDGE('',*,*,#231,.T.);
+#404=ORIENTED_EDGE('',*,*,#405,.F.);
+#405=EDGE_CURVE('',#406,#227,#408,.T.);
+#406=VERTEX_POINT('',#407);
+#407=CARTESIAN_POINT('',(0.3,0.4,0.16));
+#408=CIRCLE('',#409,0.16);
+#409=AXIS2_PLACEMENT_3D('',#410,#100,#13);
+#410=CARTESIAN_POINT('',(0.3,0.24,0.16));
+#411=ORIENTED_EDGE('',*,*,#412,.F.);
+#412=EDGE_CURVE('',#398,#406,#413,.T.);
+#413=LINE('',#399,#34);
+#414=CYLINDRICAL_SURFACE('',#415,0.16);
+#415=AXIS2_PLACEMENT_3D('',#402,#14,#46);
+#416=ADVANCED_FACE('',(#417),#424,.T.);
+#417=FACE_BOUND('',#418,.T.);
+#418=EDGE_LOOP('',(#419,#423,#239));
+#419=ORIENTED_EDGE('',*,*,#420,.F.);
+#420=EDGE_CURVE('',#286,#241,#421,.T.);
+#421=CIRCLE('',#422,0.16);
+#422=AXIS2_PLACEMENT_3D('',#245,#46,#13);
+#423=ORIENTED_EDGE('',*,*,#285,.T.);
+#424=SPHERICAL_SURFACE('',#244,0.16);
+#425=ADVANCED_FACE('',(#426),#439,.T.);
+#426=FACE_BOUND('',#427,.T.);
+#427=EDGE_LOOP('',(#428,#429,#435,#246));
+#428=ORIENTED_EDGE('',*,*,#258,.T.);
+#429=ORIENTED_EDGE('',*,*,#430,.F.);
+#430=EDGE_CURVE('',#431,#259,#433,.T.);
+#431=VERTEX_POINT('',#432);
+#432=CARTESIAN_POINT('',(-0.64,0.24,0.8));
+#433=LINE('',#434,#34);
+#434=CARTESIAN_POINT('',(-0.8,0.24,0.8));
+#435=ORIENTED_EDGE('',*,*,#436,.F.);
+#436=EDGE_CURVE('',#241,#431,#437,.T.);
+#437=LINE('',#438,#224);
+#438=CARTESIAN_POINT('',(-0.64,-0.4,0.8));
+#439=PLANE('',#440);
+#440=AXIS2_PLACEMENT_3D('',#441,#13,#14);
+#441=CARTESIAN_POINT('',(-0.8,-0.4,0.8));
+#442=ADVANCED_FACE('',(#443),#463,.T.);
+#443=FACE_BOUND('',#444,.T.);
+#444=EDGE_LOOP('',(#445,#452,#453,#460));
+#445=ORIENTED_EDGE('',*,*,#446,.T.);
+#446=EDGE_CURVE('',#447,#259,#449,.T.);
+#447=VERTEX_POINT('',#448);
+#448=CARTESIAN_POINT('',(-0.3,0.4,0.64));
+#449=CIRCLE('',#450,0.16);
+#450=AXIS2_PLACEMENT_3D('',#451,#14,#13);
+#451=CARTESIAN_POINT('',(-0.3,0.24,0.64));
+#452=ORIENTED_EDGE('',*,*,#270,.T.);
+#453=ORIENTED_EDGE('',*,*,#454,.F.);
+#454=EDGE_CURVE('',#455,#265,#457,.T.);
+#455=VERTEX_POINT('',#456);
+#456=CARTESIAN_POINT('',(0.3,0.4,0.64));
+#457=CIRCLE('',#458,0.16);
+#458=AXIS2_PLACEMENT_3D('',#459,#14,#13);
+#459=CARTESIAN_POINT('',(0.3,0.24,0.64));
+#460=ORIENTED_EDGE('',*,*,#461,.F.);
+#461=EDGE_CURVE('',#447,#455,#462,.T.);
+#462=LINE('',#448,#34);
+#463=CYLINDRICAL_SURFACE('',#464,0.16);
+#464=AXIS2_PLACEMENT_3D('',#451,#14,#46);
+#465=ADVANCED_FACE('',(#466),#481,.F.);
+#466=FACE_BOUND('',#467,.F.);
+#467=EDGE_LOOP('',(#468,#475,#291,#478));
+#468=ORIENTED_EDGE('',*,*,#469,.T.);
+#469=EDGE_CURVE('',#470,#472,#474,.T.);
+#470=VERTEX_POINT('',#471);
+#471=CARTESIAN_POINT('',(-0.8,0.24,0.16));
+#472=VERTEX_POINT('',#473);
+#473=CARTESIAN_POINT('',(-0.8,0.24,0.64));
+#474=LINE('',#387,#28);
+#475=ORIENTED_EDGE('',*,*,#476,.F.);
+#476=EDGE_CURVE('',#286,#472,#477,.T.);
+#477=LINE('',#133,#224);
+#478=ORIENTED_EDGE('',*,*,#479,.T.);
+#479=EDGE_CURVE('',#279,#470,#480,.T.);
+#480=LINE('',#123,#224);
+#481=PLANE('',#482);
+#482=AXIS2_PLACEMENT_3D('',#136,#14,#13);
+#483=ADVANCED_FACE('',(#484),#498,.T.);
+#484=FACE_BOUND('',#485,.F.);
+#485=EDGE_LOOP('',(#486,#487,#488,#495));
+#486=ORIENTED_EDGE('',*,*,#405,.T.);
+#487=ORIENTED_EDGE('',*,*,#306,.T.);
+#488=ORIENTED_EDGE('',*,*,#489,.F.);
+#489=EDGE_CURVE('',#490,#302,#492,.T.);
+#490=VERTEX_POINT('',#491);
+#491=CARTESIAN_POINT('',(0.64,0.4,0.16));
+#492=CIRCLE('',#493,0.16);
+#493=AXIS2_PLACEMENT_3D('',#494,#100,#46);
+#494=CARTESIAN_POINT('',(0.64,0.24,0.16));
+#495=ORIENTED_EDGE('',*,*,#496,.F.);
+#496=EDGE_CURVE('',#406,#490,#497,.T.);
+#497=LINE('',#407,#34);
+#498=CYLINDRICAL_SURFACE('',#499,0.16);
+#499=AXIS2_PLACEMENT_3D('',#410,#14,#46);
+#500=ADVANCED_FACE('',(#501),#511,.T.);
+#501=FACE_BOUND('',#502,.T.);
+#502=EDGE_LOOP('',(#503,#300,#504,#510));
+#503=ORIENTED_EDGE('',*,*,#315,.F.);
+#504=ORIENTED_EDGE('',*,*,#505,.F.);
+#505=EDGE_CURVE('',#351,#302,#506,.T.);
+#506=CIRCLE('',#507,0.16);
+#507=AXIS2_PLACEMENT_3D('',#494,#508,#509);
+#508=DIRECTION('',(0.,1.,2.832769448824E-16));
+#509=DIRECTION('',(0.,2.832769448824E-16,-1.));
+#510=ORIENTED_EDGE('',*,*,#350,.F.);
+#511=CYLINDRICAL_SURFACE('',#512,0.16);
+#512=AXIS2_PLACEMENT_3D('',#59,#46,#14);
+#513=ADVANCED_FACE('',(#514),#529,.T.);
+#514=FACE_BOUND('',#515,.T.);
+#515=EDGE_LOOP('',(#516,#517,#518,#526));
+#516=ORIENTED_EDGE('',*,*,#454,.T.);
+#517=ORIENTED_EDGE('',*,*,#332,.T.);
+#518=ORIENTED_EDGE('',*,*,#519,.T.);
+#519=EDGE_CURVE('',#327,#520,#522,.T.);
+#520=VERTEX_POINT('',#521);
+#521=CARTESIAN_POINT('',(0.64,0.4,0.64));
+#522=CIRCLE('',#523,0.16);
+#523=AXIS2_PLACEMENT_3D('',#524,#100,#525);
+#524=CARTESIAN_POINT('',(0.64,0.24,0.64));
+#525=DIRECTION('',(0.,1.734723475977E-16,1.));
+#526=ORIENTED_EDGE('',*,*,#527,.F.);
+#527=EDGE_CURVE('',#455,#520,#528,.T.);
+#528=LINE('',#456,#34);
+#529=CYLINDRICAL_SURFACE('',#530,0.16);
+#530=AXIS2_PLACEMENT_3D('',#459,#14,#46);
+#531=ADVANCED_FACE('',(#532),#538,.T.);
+#532=FACE_BOUND('',#533,.F.);
+#533=EDGE_LOOP('',(#339,#325,#534,#361));
+#534=ORIENTED_EDGE('',*,*,#535,.F.);
+#535=EDGE_CURVE('',#357,#327,#536,.T.);
+#536=CIRCLE('',#537,0.16);
+#537=AXIS2_PLACEMENT_3D('',#524,#169,#525);
+#538=CYLINDRICAL_SURFACE('',#539,0.16);
+#539=AXIS2_PLACEMENT_3D('',#54,#46,#14);
+#540=ADVANCED_FACE('',(#541),#557,.T.);
+#541=FACE_BOUND('',#542,.T.);
+#542=EDGE_LOOP('',(#543,#547,#551,#556));
+#543=ORIENTED_EDGE('',*,*,#544,.T.);
+#544=EDGE_CURVE('',#351,#490,#545,.T.);
+#545=CIRCLE('',#546,0.16);
+#546=AXIS2_PLACEMENT_3D('',#494,#13,#46);
+#547=ORIENTED_EDGE('',*,*,#548,.T.);
+#548=EDGE_CURVE('',#490,#520,#549,.T.);
+#549=LINE('',#550,#28);
+#550=CARTESIAN_POINT('',(0.64,0.4,0.));
+#551=ORIENTED_EDGE('',*,*,#552,.F.);
+#552=EDGE_CURVE('',#357,#520,#553,.T.);
+#553=CIRCLE('',#554,0.16);
+#554=AXIS2_PLACEMENT_3D('',#524,#344,#555);
+#555=DIRECTION('',(0.,1.,1.098045972847E-16));
+#556=ORIENTED_EDGE('',*,*,#356,.F.);
+#557=CYLINDRICAL_SURFACE('',#558,0.16);
+#558=AXIS2_PLACEMENT_3D('',#303,#13,#14);
+#559=ADVANCED_FACE('',(#560),#571,.T.);
+#560=FACE_BOUND('',#561,.F.);
+#561=EDGE_LOOP('',(#562,#373,#563,#564));
+#562=ORIENTED_EDGE('',*,*,#479,.F.);
+#563=ORIENTED_EDGE('',*,*,#389,.T.);
+#564=ORIENTED_EDGE('',*,*,#565,.T.);
+#565=EDGE_CURVE('',#384,#470,#566,.T.);
+#566=CIRCLE('',#567,0.16);
+#567=AXIS2_PLACEMENT_3D('',#568,#569,#570);
+#568=CARTESIAN_POINT('',(-0.64,0.24,0.16));
+#569=DIRECTION('',(1.734723475977E-16,1.,0.));
+#570=DIRECTION('',(-1.,1.734723475977E-16,0.));
+#571=CYLINDRICAL_SURFACE('',#572,0.16);
+#572=AXIS2_PLACEMENT_3D('',#121,#46,#100);
+#573=ADVANCED_FACE('',(#574),#590,.T.);
+#574=FACE_BOUND('',#575,.F.);
+#575=EDGE_LOOP('',(#576,#584,#585,#586));
+#576=ORIENTED_EDGE('',*,*,#577,.F.);
+#577=EDGE_CURVE('',#384,#578,#580,.T.);
+#578=VERTEX_POINT('',#579);
+#579=CARTESIAN_POINT('',(-0.64,0.4,0.16));
+#580=CIRCLE('',#581,0.16);
+#581=AXIS2_PLACEMENT_3D('',#568,#582,#583);
+#582=DIRECTION('',(1.,3.318492022097E-16,0.));
+#583=DIRECTION('',(-3.318492022097E-16,1.,0.));
+#584=ORIENTED_EDGE('',*,*,#383,.T.);
+#585=ORIENTED_EDGE('',*,*,#397,.F.);
+#586=ORIENTED_EDGE('',*,*,#587,.F.);
+#587=EDGE_CURVE('',#578,#398,#588,.T.);
+#588=LINE('',#589,#34);
+#589=CARTESIAN_POINT('',(-0.8,0.4,0.16));
+#590=CYLINDRICAL_SURFACE('',#591,0.16);
+#591=AXIS2_PLACEMENT_3D('',#471,#14,#46);
+#592=ADVANCED_FACE('',(#593),#604,.T.);
+#593=FACE_BOUND('',#594,.T.);
+#594=EDGE_LOOP('',(#595,#411,#599,#603));
+#595=ORIENTED_EDGE('',*,*,#596,.F.);
+#596=EDGE_CURVE('',#406,#455,#597,.T.);
+#597=LINE('',#598,#28);
+#598=CARTESIAN_POINT('',(0.3,0.4,0.));
+#599=ORIENTED_EDGE('',*,*,#600,.T.);
+#600=EDGE_CURVE('',#398,#447,#601,.T.);
+#601=LINE('',#602,#28);
+#602=CARTESIAN_POINT('',(-0.3,0.4,0.));
+#603=ORIENTED_EDGE('',*,*,#461,.T.);
+#604=PLANE('',#605);
+#605=AXIS2_PLACEMENT_3D('',#602,#46,#13);
+#606=ADVANCED_FACE('',(#607),#618,.T.);
+#607=FACE_BOUND('',#608,.T.);
+#608=EDGE_LOOP('',(#609,#610,#611,#475));
+#609=ORIENTED_EDGE('',*,*,#420,.T.);
+#610=ORIENTED_EDGE('',*,*,#436,.T.);
+#611=ORIENTED_EDGE('',*,*,#612,.T.);
+#612=EDGE_CURVE('',#431,#472,#613,.T.);
+#613=CIRCLE('',#614,0.16);
+#614=AXIS2_PLACEMENT_3D('',#615,#616,#617);
+#615=CARTESIAN_POINT('',(-0.64,0.24,0.64));
+#616=DIRECTION('',(2.550383384147E-17,-1.,0.));
+#617=DIRECTION('',(-1.,-2.550383384147E-17,0.));
+#618=CYLINDRICAL_SURFACE('',#619,0.16);
+#619=AXIS2_PLACEMENT_3D('',#127,#46,#100);
+#620=ADVANCED_FACE('',(#621),#637,.T.);
+#621=FACE_BOUND('',#622,.T.);
+#622=EDGE_LOOP('',(#623,#631,#632,#633));
+#623=ORIENTED_EDGE('',*,*,#624,.F.);
+#624=EDGE_CURVE('',#431,#625,#627,.T.);
+#625=VERTEX_POINT('',#626);
+#626=CARTESIAN_POINT('',(-0.64,0.4,0.64));
+#627=CIRCLE('',#628,0.16);
+#628=AXIS2_PLACEMENT_3D('',#615,#629,#630);
+#629=DIRECTION('',(-1.,-8.673617379884E-17,0.));
+#630=DIRECTION('',(-8.673617379884E-17,1.,0.));
+#631=ORIENTED_EDGE('',*,*,#430,.T.);
+#632=ORIENTED_EDGE('',*,*,#446,.F.);
+#633=ORIENTED_EDGE('',*,*,#634,.F.);
+#634=EDGE_CURVE('',#625,#447,#635,.T.);
+#635=LINE('',#636,#34);
+#636=CARTESIAN_POINT('',(-0.8,0.4,0.64));
+#637=CYLINDRICAL_SURFACE('',#638,0.16);
+#638=AXIS2_PLACEMENT_3D('',#473,#14,#46);
+#639=ADVANCED_FACE('',(#640),#656,.T.);
+#640=FACE_BOUND('',#641,.F.);
+#641=EDGE_LOOP('',(#642,#643,#648,#652));
+#642=ORIENTED_EDGE('',*,*,#469,.F.);
+#643=ORIENTED_EDGE('',*,*,#644,.T.);
+#644=EDGE_CURVE('',#470,#578,#645,.T.);
+#645=CIRCLE('',#646,0.16);
+#646=AXIS2_PLACEMENT_3D('',#568,#647,#570);
+#647=DIRECTION('',(0.,0.,-1.));
+#648=ORIENTED_EDGE('',*,*,#649,.T.);
+#649=EDGE_CURVE('',#578,#625,#650,.T.);
+#650=LINE('',#651,#28);
+#651=CARTESIAN_POINT('',(-0.64,0.4,0.));
+#652=ORIENTED_EDGE('',*,*,#653,.T.);
+#653=EDGE_CURVE('',#625,#472,#654,.T.);
+#654=CIRCLE('',#655,0.16);
+#655=AXIS2_PLACEMENT_3D('',#615,#13,#630);
+#656=CYLINDRICAL_SURFACE('',#657,0.16);
+#657=AXIS2_PLACEMENT_3D('',#385,#13,#100);
+#658=ADVANCED_FACE('',(#659),#664,.T.);
+#659=FACE_BOUND('',#660,.T.);
+#660=EDGE_LOOP('',(#661,#662,#663,#495));
+#661=ORIENTED_EDGE('',*,*,#596,.T.);
+#662=ORIENTED_EDGE('',*,*,#527,.T.);
+#663=ORIENTED_EDGE('',*,*,#548,.F.);
+#664=PLANE('',#665);
+#665=AXIS2_PLACEMENT_3D('',#598,#46,#13);
+#666=ADVANCED_FACE('',(#667),#671,.T.);
+#667=FACE_BOUND('',#668,.T.);
+#668=EDGE_LOOP('',(#669,#670,#488));
+#669=ORIENTED_EDGE('',*,*,#544,.F.);
+#670=ORIENTED_EDGE('',*,*,#505,.T.);
+#671=SPHERICAL_SURFACE('',#493,0.16);
+#672=ADVANCED_FACE('',(#673),#677,.T.);
+#673=FACE_BOUND('',#674,.T.);
+#674=EDGE_LOOP('',(#534,#675,#676));
+#675=ORIENTED_EDGE('',*,*,#552,.T.);
+#676=ORIENTED_EDGE('',*,*,#519,.F.);
+#677=SPHERICAL_SURFACE('',#523,0.16);
+#678=ADVANCED_FACE('',(#679),#684,.T.);
+#679=FACE_BOUND('',#680,.F.);
+#680=EDGE_LOOP('',(#681,#682,#683));
+#681=ORIENTED_EDGE('',*,*,#565,.F.);
+#682=ORIENTED_EDGE('',*,*,#577,.T.);
+#683=ORIENTED_EDGE('',*,*,#644,.F.);
+#684=SPHERICAL_SURFACE('',#685,0.16);
+#685=AXIS2_PLACEMENT_3D('',#568,#13,#570);
+#686=ADVANCED_FACE('',(#687),#691,.T.);
+#687=FACE_BOUND('',#688,.T.);
+#688=EDGE_LOOP('',(#689,#586,#648,#690));
+#689=ORIENTED_EDGE('',*,*,#600,.F.);
+#690=ORIENTED_EDGE('',*,*,#634,.T.);
+#691=PLANE('',#692);
+#692=AXIS2_PLACEMENT_3D('',#693,#46,#13);
+#693=CARTESIAN_POINT('',(-0.8,0.4,0.));
+#694=ADVANCED_FACE('',(#695),#698,.T.);
+#695=FACE_BOUND('',#696,.F.);
+#696=EDGE_LOOP('',(#623,#611,#697));
+#697=ORIENTED_EDGE('',*,*,#653,.F.);
+#698=SPHERICAL_SURFACE('',#699,0.16);
+#699=AXIS2_PLACEMENT_3D('',#615,#647,#630);
+#700=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#704))GLOBAL_UNIT_ASSIGNED_CONTEXT((#701,#702,#703)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#701=( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#702=( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#703=( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#704=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#701,'distance_accuracy_value','confusion accuracy');
+#705=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#706=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#707,#717,#726,#727,#728,#729,#730,#731,#732,#733,#734,#735,#736,#737,#738,#739,#740,#741,#742,#743,#744,#745,#746,#747,#748,#749,#750,#751,#752,#753,#754,#755,#756,#757,#758,#759,#760,#761,#762,#763,#764,#765),#700);
+#707=STYLED_ITEM('color',(#708),#17);
+#708=PRESENTATION_STYLE_ASSIGNMENT((#709,#715));
+#709=SURFACE_STYLE_USAGE(.BOTH.,#710);
+#710=SURFACE_SIDE_STYLE('',(#711));
+#711=SURFACE_STYLE_FILL_AREA(#712);
+#712=FILL_AREA_STYLE('',(#713));
+#713=FILL_AREA_STYLE_COLOUR('',#714);
+#714=COLOUR_RGB('',0.803921811173,0.717646726791,0.619608325294);
+#715=CURVE_STYLE('',#716,POSITIVE_LENGTH_MEASURE(0.1),#714);
+#716=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#717=STYLED_ITEM('color',(#718),#47);
+#718=PRESENTATION_STYLE_ASSIGNMENT((#719,#725));
+#719=SURFACE_STYLE_USAGE(.BOTH.,#720);
+#720=SURFACE_SIDE_STYLE('',(#721));
+#721=SURFACE_STYLE_FILL_AREA(#722);
+#722=FILL_AREA_STYLE('',(#723));
+#723=FILL_AREA_STYLE_COLOUR('',#724);
+#724=COLOUR_RGB('',0.862744829005,0.862744829005,0.862744829005);
+#725=CURVE_STYLE('',#716,POSITIVE_LENGTH_MEASURE(0.1),#724);
+#726=STYLED_ITEM('color',(#708),#67);
+#727=STYLED_ITEM('color',(#708),#90);
+#728=STYLED_ITEM('color',(#718),#114);
+#729=STYLED_ITEM('color',(#718),#137);
+#730=STYLED_ITEM('color',(#718),#155);
+#731=STYLED_ITEM('color',(#718),#173);
+#732=STYLED_ITEM('color',(#718),#196);
+#733=STYLED_ITEM('color',(#708),#216);
+#734=STYLED_ITEM('color',(#718),#235);
+#735=STYLED_ITEM('color',(#708),#254);
+#736=STYLED_ITEM('color',(#718),#274);
+#737=STYLED_ITEM('color',(#718),#296);
+#738=STYLED_ITEM('color',(#718),#310);
+#739=STYLED_ITEM('color',(#718),#321);
+#740=STYLED_ITEM('color',(#718),#336);
+#741=STYLED_ITEM('color',(#718),#346);
+#742=STYLED_ITEM('color',(#718),#368);
+#743=STYLED_ITEM('color',(#718),#378);
+#744=STYLED_ITEM('color',(#708),#393);
+#745=STYLED_ITEM('color',(#718),#416);
+#746=STYLED_ITEM('color',(#718),#425);
+#747=STYLED_ITEM('color',(#708),#442);
+#748=STYLED_ITEM('color',(#718),#465);
+#749=STYLED_ITEM('color',(#718),#483);
+#750=STYLED_ITEM('color',(#718),#500);
+#751=STYLED_ITEM('color',(#718),#513);
+#752=STYLED_ITEM('color',(#718),#531);
+#753=STYLED_ITEM('color',(#718),#540);
+#754=STYLED_ITEM('color',(#718),#559);
+#755=STYLED_ITEM('color',(#718),#573);
+#756=STYLED_ITEM('color',(#708),#592);
+#757=STYLED_ITEM('color',(#718),#606);
+#758=STYLED_ITEM('color',(#718),#620);
+#759=STYLED_ITEM('color',(#718),#639);
+#760=STYLED_ITEM('color',(#718),#658);
+#761=STYLED_ITEM('color',(#718),#666);
+#762=STYLED_ITEM('color',(#718),#672);
+#763=STYLED_ITEM('color',(#718),#678);
+#764=STYLED_ITEM('color',(#718),#686);
+#765=STYLED_ITEM('color',(#718),#694);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/board/library/pkg/4b616942-a900-4d2d-b5e1-354047aa6b4a/package.lp b/board/library/pkg/4b616942-a900-4d2d-b5e1-354047aa6b4a/package.lp
new file mode 100644
index 0000000..3c6a05e
--- /dev/null
+++ b/board/library/pkg/4b616942-a900-4d2d-b5e1-354047aa6b4a/package.lp
@@ -0,0 +1,169 @@
+(librepcb_package 4b616942-a900-4d2d-b5e1-354047aa6b4a
+ (name "CAPC1608 (0603)")
+ (description "Generic chip capacitor 1608 (imperial 0603).\n\nLength: 1.6mm\nWidth: 0.8mm\n\nGenerated with librepcb-parts-generator (generate_chip.py)")
+ (keywords "1608,0603,c,capacitor,chip,generic")
+ (author "murray")
+ (version "0.4")
+ (created 2015-06-21T12:37:34Z)
+ (deprecated false)
+ (generated_by "")
+ (category 414f873f-4099-47fd-8526-bdd8419de581)
+ (assembly_type smt)
+ (pad 6d76fe5d-dd88-4815-a1e6-a5bbc0121fdc (name "1"))
+ (pad 466e0fd0-5b85-4d68-84d3-efa655938898 (name "2"))
+ (3d_model 4a168e10-d86b-4f61-a0c8-1376973ceead (name "CAPC1608 (0603)"))
+ (footprint a77e5176-25d1-4b3a-872d-3dd32f6f9cbe
+ (name "Density Level B (median protrusion)")
+ (description "")
+ (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0)
+ (3d_model 4a168e10-d86b-4f61-a0c8-1376973ceead)
+ (pad 466e0fd0-5b85-4d68-84d3-efa655938898 (side top) (shape roundrect)
+ (position 0.725 0.0) (rotation 0.0) (size 0.85 0.8) (radius 0.0)
+ (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
+ (package_pad 466e0fd0-5b85-4d68-84d3-efa655938898)
+ )
+ (pad 6d76fe5d-dd88-4815-a1e6-a5bbc0121fdc (side top) (shape roundrect)
+ (position -0.725 0.0) (rotation 0.0) (size 0.85 0.8) (radius 0.0)
+ (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
+ (package_pad 6d76fe5d-dd88-4815-a1e6-a5bbc0121fdc)
+ )
+ (polygon 54dfad32-f8be-4e23-9820-2b8ea90036ea (layer top_documentation)
+ (width 0.0) (fill true) (grab_area false)
+ (vertex (position -0.8 0.4) (angle 0.0))
+ (vertex (position -0.3 0.4) (angle 0.0))
+ (vertex (position -0.3 -0.4) (angle 0.0))
+ (vertex (position -0.8 -0.4) (angle 0.0))
+ (vertex (position -0.8 0.4) (angle 0.0))
+ )
+ (polygon b0089a63-29a6-47d3-9cc2-5d46927bb2e4 (layer top_documentation)
+ (width 0.0) (fill true) (grab_area false)
+ (vertex (position 0.8 0.4) (angle 0.0))
+ (vertex (position 0.3 0.4) (angle 0.0))
+ (vertex (position 0.3 -0.4) (angle 0.0))
+ (vertex (position 0.8 -0.4) (angle 0.0))
+ (vertex (position 0.8 0.4) (angle 0.0))
+ )
+ (polygon 53009e03-0638-4f98-8704-d6879e60353f (layer top_documentation)
+ (width 0.15) (fill false) (grab_area false)
+ (vertex (position -0.3 0.325) (angle 0.0))
+ (vertex (position 0.3 0.325) (angle 0.0))
+ )
+ (polygon 707c34fd-a663-4309-89d8-b1cfd4c29ced (layer top_documentation)
+ (width 0.15) (fill false) (grab_area false)
+ (vertex (position -0.3 -0.325) (angle 0.0))
+ (vertex (position 0.3 -0.325) (angle 0.0))
+ )
+ (polygon bf0ad1b8-b499-4e23-863a-593582c11259 (layer top_legend)
+ (width 0.15) (fill false) (grab_area false)
+ (vertex (position -0.075 0.475) (angle 0.0))
+ (vertex (position 0.075 0.475) (angle 0.0))
+ )
+ (polygon 53ae9475-fa7a-4231-ab27-75bd11d1f6f9 (layer top_legend)
+ (width 0.15) (fill false) (grab_area false)
+ (vertex (position -0.075 -0.475) (angle 0.0))
+ (vertex (position 0.075 -0.475) (angle 0.0))
+ )
+ (polygon f146a5b2-2a1b-4dfc-8eaa-1b72ae81bad4 (layer top_package_outlines)
+ (width 0.0) (fill false) (grab_area false)
+ (vertex (position -0.8 0.4) (angle 0.0))
+ (vertex (position 0.8 0.4) (angle 0.0))
+ (vertex (position 0.8 -0.4) (angle 0.0))
+ (vertex (position -0.8 -0.4) (angle 0.0))
+ )
+ (polygon cbb77e8c-ba4d-4a1e-8fd9-d8fa04f3df75 (layer top_courtyard)
+ (width 0.0) (fill false) (grab_area false)
+ (vertex (position -1.4 0.65) (angle 0.0))
+ (vertex (position 1.4 0.65) (angle 0.0))
+ (vertex (position 1.4 -0.65) (angle 0.0))
+ (vertex (position -1.4 -0.65) (angle 0.0))
+ (vertex (position -1.4 0.65) (angle 0.0))
+ )
+ (stroke_text 069597b0-1c19-435c-82e7-0803274ac800 (layer top_names)
+ (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
+ (align center bottom) (position 0.0 1.2) (rotation 0.0)
+ (auto_rotate true) (mirror false) (value "{{NAME}}")
+ )
+ (stroke_text f698f76d-7ec7-4cd5-aa77-b707bfeca833 (layer top_values)
+ (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
+ (align center top) (position 0.0 -1.2) (rotation 0.0)
+ (auto_rotate true) (mirror false) (value "{{VALUE}}")
+ )
+ )
+ (footprint d61e4907-6a28-4015-a0be-5885f7cc1bc6
+ (name "Density Level A (max protrusion)")
+ (description "")
+ (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0)
+ (3d_model 4a168e10-d86b-4f61-a0c8-1376973ceead)
+ (pad 466e0fd0-5b85-4d68-84d3-efa655938898 (side top) (shape roundrect)
+ (position 0.825 0.0) (rotation 0.0) (size 1.05 0.85) (radius 0.0)
+ (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
+ (package_pad 466e0fd0-5b85-4d68-84d3-efa655938898)
+ )
+ (pad 6d76fe5d-dd88-4815-a1e6-a5bbc0121fdc (side top) (shape roundrect)
+ (position -0.825 0.0) (rotation 0.0) (size 1.05 0.85) (radius 0.0)
+ (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
+ (package_pad 6d76fe5d-dd88-4815-a1e6-a5bbc0121fdc)
+ )
+ (polygon 3a4c6c7e-7c2f-4313-a3ab-b4d178bca81e (layer top_documentation)
+ (width 0.0) (fill true) (grab_area false)
+ (vertex (position -0.8 0.4) (angle 0.0))
+ (vertex (position -0.3 0.4) (angle 0.0))
+ (vertex (position -0.3 -0.4) (angle 0.0))
+ (vertex (position -0.8 -0.4) (angle 0.0))
+ (vertex (position -0.8 0.4) (angle 0.0))
+ )
+ (polygon 99e50fb3-bce8-40fd-a8fd-1db1c05ec0f6 (layer top_documentation)
+ (width 0.0) (fill true) (grab_area false)
+ (vertex (position 0.8 0.4) (angle 0.0))
+ (vertex (position 0.3 0.4) (angle 0.0))
+ (vertex (position 0.3 -0.4) (angle 0.0))
+ (vertex (position 0.8 -0.4) (angle 0.0))
+ (vertex (position 0.8 0.4) (angle 0.0))
+ )
+ (polygon 265fc964-291b-49b9-80d9-82e9bc2bb17d (layer top_documentation)
+ (width 0.15) (fill false) (grab_area false)
+ (vertex (position -0.3 0.325) (angle 0.0))
+ (vertex (position 0.3 0.325) (angle 0.0))
+ )
+ (polygon ed383283-37c8-446f-9c23-1e14c989e39f (layer top_documentation)
+ (width 0.15) (fill false) (grab_area false)
+ (vertex (position -0.3 -0.325) (angle 0.0))
+ (vertex (position 0.3 -0.325) (angle 0.0))
+ )
+ (polygon da82c938-4686-4356-9c47-044bd7070c04 (layer top_legend)
+ (width 0.15) (fill false) (grab_area false)
+ (vertex (position -0.075 0.475) (angle 0.0))
+ (vertex (position 0.075 0.475) (angle 0.0))
+ )
+ (polygon 7bae5352-667d-4c72-8a6f-0d1c572e0616 (layer top_legend)
+ (width 0.15) (fill false) (grab_area false)
+ (vertex (position -0.075 -0.475) (angle 0.0))
+ (vertex (position 0.075 -0.475) (angle 0.0))
+ )
+ (polygon 24c16214-9d56-47b8-bbf4-ae454e719c3d (layer top_package_outlines)
+ (width 0.0) (fill false) (grab_area false)
+ (vertex (position -0.8 0.4) (angle 0.0))
+ (vertex (position 0.8 0.4) (angle 0.0))
+ (vertex (position 0.8 -0.4) (angle 0.0))
+ (vertex (position -0.8 -0.4) (angle 0.0))
+ )
+ (polygon 6028a1fb-2595-4883-9d7d-15f2ee8daf77 (layer top_courtyard)
+ (width 0.0) (fill false) (grab_area false)
+ (vertex (position -1.85 0.925) (angle 0.0))
+ (vertex (position 1.85 0.925) (angle 0.0))
+ (vertex (position 1.85 -0.925) (angle 0.0))
+ (vertex (position -1.85 -0.925) (angle 0.0))
+ (vertex (position -1.85 0.925) (angle 0.0))
+ )
+ (stroke_text bddc4fc9-5a69-4e26-a793-b1c90667ea90 (layer top_names)
+ (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
+ (align center bottom) (position 0.0 1.2) (rotation 0.0)
+ (auto_rotate true) (mirror false) (value "{{NAME}}")
+ )
+ (stroke_text 33c4f671-7cf1-45e7-97a6-3c01f16e421a (layer top_values)
+ (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
+ (align center top) (position 0.0 -1.2) (rotation 0.0)
+ (auto_rotate true) (mirror false) (value "{{VALUE}}")
+ )
+ )
+)
diff --git a/board/library/pkg/4e821afa-e63e-4d05-a98c-82ddec42143b/73f34ee6-fd11-4980-a03b-127ee8ab9482.step b/board/library/pkg/4e821afa-e63e-4d05-a98c-82ddec42143b/73f34ee6-fd11-4980-a03b-127ee8ab9482.step
deleted file mode 100644
index 13dc177..0000000
--- a/board/library/pkg/4e821afa-e63e-4d05-a98c-82ddec42143b/73f34ee6-fd11-4980-a03b-127ee8ab9482.step
+++ /dev/null
@@ -1,770 +0,0 @@
-ISO-10303-21;
-HEADER;
-FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');
-FILE_NAME('Open CASCADE Shape Model','2023-09-04T00:13:43',('Author'),(
-'Open CASCADE'),'Open CASCADE STEP processor 7.7','Open CASCADE 7.7'
-,'Unknown');
-FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
-ENDSEC;
-DATA;
-#1=APPLICATION_PROTOCOL_DEFINITION('international standard','automotive_design',2000,#2);
-#2=APPLICATION_CONTEXT('core data for automotive mechanical design processes');
-#3=SHAPE_DEFINITION_REPRESENTATION(#4,#10);
-#4=PRODUCT_DEFINITION_SHAPE('','',#5);
-#5=PRODUCT_DEFINITION('design','',#6,#9);
-#6=PRODUCT_DEFINITION_FORMATION('','',#7);
-#7=PRODUCT('CAPC0402 (01005)','CAPC0402 (01005)','',(#8));
-#8=PRODUCT_CONTEXT('',#2,'mechanical');
-#9=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#10=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#694);
-#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,#47,#67,#90,#114,#137,#155,#173,#196,#216,#235,#254,#274,#293,#307,#318,#333,#343,#365,#375,#390,#413,#424,#441,#464,#482,#501,#514,#531,#540,#558,#572,#589,#603,#615,#632,#652,#660,#666,#672,#680,#688));
-#17=ADVANCED_FACE('',(#18),#44,.F.);
-#18=FACE_BOUND('',#19,.F.);
-#19=EDGE_LOOP('',(#20,#29,#35,#41));
-#20=ORIENTED_EDGE('',*,*,#21,.F.);
-#21=EDGE_CURVE('',#22,#24,#26,.T.);
-#22=VERTEX_POINT('',#23);
-#23=CARTESIAN_POINT('',(7.5E-02,-0.1,4.E-02));
-#24=VERTEX_POINT('',#25);
-#25=CARTESIAN_POINT('',(7.5E-02,-0.1,0.16));
-#26=LINE('',#27,#28);
-#27=CARTESIAN_POINT('',(7.5E-02,-0.1,0.));
-#28=VECTOR('',#13,1.);
-#29=ORIENTED_EDGE('',*,*,#30,.F.);
-#30=EDGE_CURVE('',#31,#22,#33,.T.);
-#31=VERTEX_POINT('',#32);
-#32=CARTESIAN_POINT('',(-7.5E-02,-0.1,4.E-02));
-#33=LINE('',#32,#34);
-#34=VECTOR('',#14,1.);
-#35=ORIENTED_EDGE('',*,*,#36,.T.);
-#36=EDGE_CURVE('',#31,#37,#39,.T.);
-#37=VERTEX_POINT('',#38);
-#38=CARTESIAN_POINT('',(-7.5E-02,-0.1,0.16));
-#39=LINE('',#40,#28);
-#40=CARTESIAN_POINT('',(-7.5E-02,-0.1,0.));
-#41=ORIENTED_EDGE('',*,*,#42,.T.);
-#42=EDGE_CURVE('',#37,#24,#43,.T.);
-#43=LINE('',#38,#34);
-#44=PLANE('',#45);
-#45=AXIS2_PLACEMENT_3D('',#40,#46,#13);
-#46=DIRECTION('',(0.,1.,0.));
-#47=ADVANCED_FACE('',(#48),#65,.F.);
-#48=FACE_BOUND('',#49,.F.);
-#49=EDGE_LOOP('',(#50,#51,#56,#62));
-#50=ORIENTED_EDGE('',*,*,#21,.T.);
-#51=ORIENTED_EDGE('',*,*,#52,.T.);
-#52=EDGE_CURVE('',#24,#53,#55,.T.);
-#53=VERTEX_POINT('',#54);
-#54=CARTESIAN_POINT('',(0.16,-0.1,0.16));
-#55=LINE('',#25,#34);
-#56=ORIENTED_EDGE('',*,*,#57,.F.);
-#57=EDGE_CURVE('',#58,#53,#60,.T.);
-#58=VERTEX_POINT('',#59);
-#59=CARTESIAN_POINT('',(0.16,-0.1,4.E-02));
-#60=LINE('',#61,#28);
-#61=CARTESIAN_POINT('',(0.16,-0.1,0.));
-#62=ORIENTED_EDGE('',*,*,#63,.F.);
-#63=EDGE_CURVE('',#22,#58,#64,.T.);
-#64=LINE('',#23,#34);
-#65=PLANE('',#66);
-#66=AXIS2_PLACEMENT_3D('',#27,#46,#13);
-#67=ADVANCED_FACE('',(#68),#87,.T.);
-#68=FACE_BOUND('',#69,.T.);
-#69=EDGE_LOOP('',(#70,#77,#82,#29));
-#70=ORIENTED_EDGE('',*,*,#71,.T.);
-#71=EDGE_CURVE('',#31,#72,#74,.T.);
-#72=VERTEX_POINT('',#73);
-#73=CARTESIAN_POINT('',(-7.5E-02,-6.E-02,0.));
-#74=CIRCLE('',#75,4.E-02);
-#75=AXIS2_PLACEMENT_3D('',#76,#14,#13);
-#76=CARTESIAN_POINT('',(-7.5E-02,-6.E-02,4.E-02));
-#77=ORIENTED_EDGE('',*,*,#78,.T.);
-#78=EDGE_CURVE('',#72,#79,#81,.T.);
-#79=VERTEX_POINT('',#80);
-#80=CARTESIAN_POINT('',(7.5E-02,-6.E-02,0.));
-#81=LINE('',#73,#34);
-#82=ORIENTED_EDGE('',*,*,#83,.F.);
-#83=EDGE_CURVE('',#22,#79,#84,.T.);
-#84=CIRCLE('',#85,4.E-02);
-#85=AXIS2_PLACEMENT_3D('',#86,#14,#13);
-#86=CARTESIAN_POINT('',(7.5E-02,-6.E-02,4.E-02));
-#87=CYLINDRICAL_SURFACE('',#88,4.E-02);
-#88=AXIS2_PLACEMENT_3D('',#76,#14,#89);
-#89=DIRECTION('',(0.,-1.,0.));
-#90=ADVANCED_FACE('',(#91),#112,.T.);
-#91=FACE_BOUND('',#92,.F.);
-#92=EDGE_LOOP('',(#93,#101,#106,#111));
-#93=ORIENTED_EDGE('',*,*,#94,.T.);
-#94=EDGE_CURVE('',#37,#95,#97,.T.);
-#95=VERTEX_POINT('',#96);
-#96=CARTESIAN_POINT('',(-7.5E-02,-6.E-02,0.2));
-#97=CIRCLE('',#98,4.E-02);
-#98=AXIS2_PLACEMENT_3D('',#99,#100,#13);
-#99=CARTESIAN_POINT('',(-7.5E-02,-6.E-02,0.16));
-#100=DIRECTION('',(-1.,0.,0.));
-#101=ORIENTED_EDGE('',*,*,#102,.T.);
-#102=EDGE_CURVE('',#95,#103,#105,.T.);
-#103=VERTEX_POINT('',#104);
-#104=CARTESIAN_POINT('',(7.5E-02,-6.E-02,0.2));
-#105=LINE('',#96,#34);
-#106=ORIENTED_EDGE('',*,*,#107,.F.);
-#107=EDGE_CURVE('',#24,#103,#108,.T.);
-#108=CIRCLE('',#109,4.E-02);
-#109=AXIS2_PLACEMENT_3D('',#110,#100,#13);
-#110=CARTESIAN_POINT('',(7.5E-02,-6.E-02,0.16));
-#111=ORIENTED_EDGE('',*,*,#42,.F.);
-#112=CYLINDRICAL_SURFACE('',#113,4.E-02);
-#113=AXIS2_PLACEMENT_3D('',#99,#14,#89);
-#114=ADVANCED_FACE('',(#115),#134,.F.);
-#115=FACE_BOUND('',#116,.F.);
-#116=EDGE_LOOP('',(#117,#118,#124,#130));
-#117=ORIENTED_EDGE('',*,*,#36,.F.);
-#118=ORIENTED_EDGE('',*,*,#119,.F.);
-#119=EDGE_CURVE('',#120,#31,#122,.T.);
-#120=VERTEX_POINT('',#121);
-#121=CARTESIAN_POINT('',(-0.16,-0.1,4.E-02));
-#122=LINE('',#123,#34);
-#123=CARTESIAN_POINT('',(-0.2,-0.1,4.E-02));
-#124=ORIENTED_EDGE('',*,*,#125,.T.);
-#125=EDGE_CURVE('',#120,#126,#128,.T.);
-#126=VERTEX_POINT('',#127);
-#127=CARTESIAN_POINT('',(-0.16,-0.1,0.16));
-#128=LINE('',#129,#28);
-#129=CARTESIAN_POINT('',(-0.16,-0.1,0.));
-#130=ORIENTED_EDGE('',*,*,#131,.T.);
-#131=EDGE_CURVE('',#126,#37,#132,.T.);
-#132=LINE('',#133,#34);
-#133=CARTESIAN_POINT('',(-0.2,-0.1,0.16));
-#134=PLANE('',#135);
-#135=AXIS2_PLACEMENT_3D('',#136,#46,#13);
-#136=CARTESIAN_POINT('',(-0.2,-0.1,0.));
-#137=ADVANCED_FACE('',(#138),#153,.T.);
-#138=FACE_BOUND('',#139,.T.);
-#139=EDGE_LOOP('',(#140,#141,#146,#62));
-#140=ORIENTED_EDGE('',*,*,#83,.T.);
-#141=ORIENTED_EDGE('',*,*,#142,.T.);
-#142=EDGE_CURVE('',#79,#143,#145,.T.);
-#143=VERTEX_POINT('',#144);
-#144=CARTESIAN_POINT('',(0.16,-6.E-02,0.));
-#145=LINE('',#80,#34);
-#146=ORIENTED_EDGE('',*,*,#147,.T.);
-#147=EDGE_CURVE('',#143,#58,#148,.T.);
-#148=CIRCLE('',#149,4.E-02);
-#149=AXIS2_PLACEMENT_3D('',#150,#151,#152);
-#150=CARTESIAN_POINT('',(0.16,-6.E-02,4.E-02));
-#151=DIRECTION('',(-1.,-2.602085213965E-16,0.));
-#152=DIRECTION('',(2.602085213965E-16,-1.,0.));
-#153=CYLINDRICAL_SURFACE('',#154,4.E-02);
-#154=AXIS2_PLACEMENT_3D('',#86,#14,#89);
-#155=ADVANCED_FACE('',(#156),#171,.T.);
-#156=FACE_BOUND('',#157,.F.);
-#157=EDGE_LOOP('',(#158,#159,#164,#170));
-#158=ORIENTED_EDGE('',*,*,#107,.T.);
-#159=ORIENTED_EDGE('',*,*,#160,.T.);
-#160=EDGE_CURVE('',#103,#161,#163,.T.);
-#161=VERTEX_POINT('',#162);
-#162=CARTESIAN_POINT('',(0.16,-6.E-02,0.2));
-#163=LINE('',#104,#34);
-#164=ORIENTED_EDGE('',*,*,#165,.F.);
-#165=EDGE_CURVE('',#53,#161,#166,.T.);
-#166=CIRCLE('',#167,4.E-02);
-#167=AXIS2_PLACEMENT_3D('',#168,#100,#169);
-#168=CARTESIAN_POINT('',(0.16,-6.E-02,0.16));
-#169=DIRECTION('',(0.,-1.,1.734723475977E-16));
-#170=ORIENTED_EDGE('',*,*,#52,.F.);
-#171=CYLINDRICAL_SURFACE('',#172,4.E-02);
-#172=AXIS2_PLACEMENT_3D('',#110,#14,#89);
-#173=ADVANCED_FACE('',(#174),#194,.T.);
-#174=FACE_BOUND('',#175,.F.);
-#175=EDGE_LOOP('',(#176,#184,#188,#189));
-#176=ORIENTED_EDGE('',*,*,#177,.F.);
-#177=EDGE_CURVE('',#178,#180,#182,.T.);
-#178=VERTEX_POINT('',#179);
-#179=CARTESIAN_POINT('',(0.2,-6.E-02,4.E-02));
-#180=VERTEX_POINT('',#181);
-#181=CARTESIAN_POINT('',(0.2,-6.E-02,0.16));
-#182=LINE('',#183,#28);
-#183=CARTESIAN_POINT('',(0.2,-6.E-02,0.));
-#184=ORIENTED_EDGE('',*,*,#185,.F.);
-#185=EDGE_CURVE('',#58,#178,#186,.T.);
-#186=CIRCLE('',#187,4.E-02);
-#187=AXIS2_PLACEMENT_3D('',#150,#13,#152);
-#188=ORIENTED_EDGE('',*,*,#57,.T.);
-#189=ORIENTED_EDGE('',*,*,#190,.F.);
-#190=EDGE_CURVE('',#180,#53,#191,.T.);
-#191=CIRCLE('',#192,4.E-02);
-#192=AXIS2_PLACEMENT_3D('',#168,#193,#169);
-#193=DIRECTION('',(0.,-1.734723475977E-16,-1.));
-#194=CYLINDRICAL_SURFACE('',#195,4.E-02);
-#195=AXIS2_PLACEMENT_3D('',#144,#13,#14);
-#196=ADVANCED_FACE('',(#197),#213,.T.);
-#197=FACE_BOUND('',#198,.T.);
-#198=EDGE_LOOP('',(#199,#208,#212,#118));
-#199=ORIENTED_EDGE('',*,*,#200,.F.);
-#200=EDGE_CURVE('',#201,#120,#203,.T.);
-#201=VERTEX_POINT('',#202);
-#202=CARTESIAN_POINT('',(-0.16,-6.E-02,0.));
-#203=CIRCLE('',#204,4.E-02);
-#204=AXIS2_PLACEMENT_3D('',#205,#206,#207);
-#205=CARTESIAN_POINT('',(-0.16,-6.E-02,4.E-02));
-#206=DIRECTION('',(-1.,2.832769448824E-16,0.));
-#207=DIRECTION('',(-2.832769448824E-16,-1.,0.));
-#208=ORIENTED_EDGE('',*,*,#209,.T.);
-#209=EDGE_CURVE('',#201,#72,#210,.T.);
-#210=LINE('',#211,#34);
-#211=CARTESIAN_POINT('',(-0.2,-6.E-02,0.));
-#212=ORIENTED_EDGE('',*,*,#71,.F.);
-#213=CYLINDRICAL_SURFACE('',#214,4.E-02);
-#214=AXIS2_PLACEMENT_3D('',#215,#14,#89);
-#215=CARTESIAN_POINT('',(-0.2,-6.E-02,4.E-02));
-#216=ADVANCED_FACE('',(#217),#233,.F.);
-#217=FACE_BOUND('',#218,.F.);
-#218=EDGE_LOOP('',(#219,#77,#225,#230));
-#219=ORIENTED_EDGE('',*,*,#220,.F.);
-#220=EDGE_CURVE('',#72,#221,#223,.T.);
-#221=VERTEX_POINT('',#222);
-#222=CARTESIAN_POINT('',(-7.5E-02,6.E-02,0.));
-#223=LINE('',#40,#224);
-#224=VECTOR('',#46,1.);
-#225=ORIENTED_EDGE('',*,*,#226,.T.);
-#226=EDGE_CURVE('',#79,#227,#229,.T.);
-#227=VERTEX_POINT('',#228);
-#228=CARTESIAN_POINT('',(7.5E-02,6.E-02,0.));
-#229=LINE('',#27,#224);
-#230=ORIENTED_EDGE('',*,*,#231,.F.);
-#231=EDGE_CURVE('',#221,#227,#232,.T.);
-#232=LINE('',#222,#34);
-#233=PLANE('',#234);
-#234=AXIS2_PLACEMENT_3D('',#40,#13,#14);
-#235=ADVANCED_FACE('',(#236),#251,.T.);
-#236=FACE_BOUND('',#237,.F.);
-#237=EDGE_LOOP('',(#238,#239,#246,#250));
-#238=ORIENTED_EDGE('',*,*,#131,.F.);
-#239=ORIENTED_EDGE('',*,*,#240,.T.);
-#240=EDGE_CURVE('',#126,#241,#243,.T.);
-#241=VERTEX_POINT('',#242);
-#242=CARTESIAN_POINT('',(-0.16,-6.E-02,0.2));
-#243=CIRCLE('',#244,4.E-02);
-#244=AXIS2_PLACEMENT_3D('',#245,#100,#169);
-#245=CARTESIAN_POINT('',(-0.16,-6.E-02,0.16));
-#246=ORIENTED_EDGE('',*,*,#247,.T.);
-#247=EDGE_CURVE('',#241,#95,#248,.T.);
-#248=LINE('',#249,#34);
-#249=CARTESIAN_POINT('',(-0.2,-6.E-02,0.2));
-#250=ORIENTED_EDGE('',*,*,#94,.F.);
-#251=CYLINDRICAL_SURFACE('',#252,4.E-02);
-#252=AXIS2_PLACEMENT_3D('',#253,#14,#89);
-#253=CARTESIAN_POINT('',(-0.2,-6.E-02,0.16));
-#254=ADVANCED_FACE('',(#255),#272,.T.);
-#255=FACE_BOUND('',#256,.T.);
-#256=EDGE_LOOP('',(#257,#101,#263,#269));
-#257=ORIENTED_EDGE('',*,*,#258,.F.);
-#258=EDGE_CURVE('',#95,#259,#261,.T.);
-#259=VERTEX_POINT('',#260);
-#260=CARTESIAN_POINT('',(-7.5E-02,6.E-02,0.2));
-#261=LINE('',#262,#224);
-#262=CARTESIAN_POINT('',(-7.5E-02,-0.1,0.2));
-#263=ORIENTED_EDGE('',*,*,#264,.T.);
-#264=EDGE_CURVE('',#103,#265,#267,.T.);
-#265=VERTEX_POINT('',#266);
-#266=CARTESIAN_POINT('',(7.5E-02,6.E-02,0.2));
-#267=LINE('',#268,#224);
-#268=CARTESIAN_POINT('',(7.5E-02,-0.1,0.2));
-#269=ORIENTED_EDGE('',*,*,#270,.F.);
-#270=EDGE_CURVE('',#259,#265,#271,.T.);
-#271=LINE('',#260,#34);
-#272=PLANE('',#273);
-#273=AXIS2_PLACEMENT_3D('',#262,#13,#14);
-#274=ADVANCED_FACE('',(#275),#291,.T.);
-#275=FACE_BOUND('',#276,.T.);
-#276=EDGE_LOOP('',(#277,#282,#124,#286));
-#277=ORIENTED_EDGE('',*,*,#278,.F.);
-#278=EDGE_CURVE('',#279,#280,#281,.T.);
-#279=VERTEX_POINT('',#215);
-#280=VERTEX_POINT('',#253);
-#281=LINE('',#211,#28);
-#282=ORIENTED_EDGE('',*,*,#283,.T.);
-#283=EDGE_CURVE('',#279,#120,#284,.T.);
-#284=CIRCLE('',#285,4.E-02);
-#285=AXIS2_PLACEMENT_3D('',#205,#13,#100);
-#286=ORIENTED_EDGE('',*,*,#287,.F.);
-#287=EDGE_CURVE('',#280,#126,#288,.T.);
-#288=CIRCLE('',#289,4.E-02);
-#289=AXIS2_PLACEMENT_3D('',#245,#290,#169);
-#290=DIRECTION('',(0.,1.734723475977E-16,1.));
-#291=CYLINDRICAL_SURFACE('',#292,4.E-02);
-#292=AXIS2_PLACEMENT_3D('',#202,#13,#100);
-#293=ADVANCED_FACE('',(#294),#305,.F.);
-#294=FACE_BOUND('',#295,.F.);
-#295=EDGE_LOOP('',(#296,#141,#297,#302));
-#296=ORIENTED_EDGE('',*,*,#226,.F.);
-#297=ORIENTED_EDGE('',*,*,#298,.T.);
-#298=EDGE_CURVE('',#143,#299,#301,.T.);
-#299=VERTEX_POINT('',#300);
-#300=CARTESIAN_POINT('',(0.16,6.E-02,0.));
-#301=LINE('',#61,#224);
-#302=ORIENTED_EDGE('',*,*,#303,.F.);
-#303=EDGE_CURVE('',#227,#299,#304,.T.);
-#304=LINE('',#228,#34);
-#305=PLANE('',#306);
-#306=AXIS2_PLACEMENT_3D('',#27,#13,#14);
-#307=ADVANCED_FACE('',(#308),#317,.T.);
-#308=FACE_BOUND('',#309,.T.);
-#309=EDGE_LOOP('',(#310,#311,#184));
-#310=ORIENTED_EDGE('',*,*,#147,.F.);
-#311=ORIENTED_EDGE('',*,*,#312,.T.);
-#312=EDGE_CURVE('',#143,#178,#313,.T.);
-#313=CIRCLE('',#314,4.E-02);
-#314=AXIS2_PLACEMENT_3D('',#150,#315,#316);
-#315=DIRECTION('',(1.989761814392E-16,-1.,0.));
-#316=DIRECTION('',(1.,1.989761814392E-16,0.));
-#317=SPHERICAL_SURFACE('',#187,4.E-02);
-#318=ADVANCED_FACE('',(#319),#331,.T.);
-#319=FACE_BOUND('',#320,.T.);
-#320=EDGE_LOOP('',(#321,#159,#322,#328));
-#321=ORIENTED_EDGE('',*,*,#264,.F.);
-#322=ORIENTED_EDGE('',*,*,#323,.T.);
-#323=EDGE_CURVE('',#161,#324,#326,.T.);
-#324=VERTEX_POINT('',#325);
-#325=CARTESIAN_POINT('',(0.16,6.E-02,0.2));
-#326=LINE('',#327,#224);
-#327=CARTESIAN_POINT('',(0.16,-0.1,0.2));
-#328=ORIENTED_EDGE('',*,*,#329,.F.);
-#329=EDGE_CURVE('',#265,#324,#330,.T.);
-#330=LINE('',#266,#34);
-#331=PLANE('',#332);
-#332=AXIS2_PLACEMENT_3D('',#268,#13,#14);
-#333=ADVANCED_FACE('',(#334),#342,.T.);
-#334=FACE_BOUND('',#335,.T.);
-#335=EDGE_LOOP('',(#189,#336,#164));
-#336=ORIENTED_EDGE('',*,*,#337,.T.);
-#337=EDGE_CURVE('',#180,#161,#338,.T.);
-#338=CIRCLE('',#339,4.E-02);
-#339=AXIS2_PLACEMENT_3D('',#168,#340,#341);
-#340=DIRECTION('',(0.,-1.,-1.098045972847E-16));
-#341=DIRECTION('',(0.,-1.098045972847E-16,1.));
-#342=SPHERICAL_SURFACE('',#167,4.E-02);
-#343=ADVANCED_FACE('',(#344),#362,.T.);
-#344=FACE_BOUND('',#345,.T.);
-#345=EDGE_LOOP('',(#176,#346,#352,#358));
-#346=ORIENTED_EDGE('',*,*,#347,.T.);
-#347=EDGE_CURVE('',#178,#348,#350,.T.);
-#348=VERTEX_POINT('',#349);
-#349=CARTESIAN_POINT('',(0.2,6.E-02,4.E-02));
-#350=LINE('',#351,#224);
-#351=CARTESIAN_POINT('',(0.2,-0.1,4.E-02));
-#352=ORIENTED_EDGE('',*,*,#353,.T.);
-#353=EDGE_CURVE('',#348,#354,#356,.T.);
-#354=VERTEX_POINT('',#355);
-#355=CARTESIAN_POINT('',(0.2,6.E-02,0.16));
-#356=LINE('',#357,#28);
-#357=CARTESIAN_POINT('',(0.2,6.E-02,0.));
-#358=ORIENTED_EDGE('',*,*,#359,.F.);
-#359=EDGE_CURVE('',#180,#354,#360,.T.);
-#360=LINE('',#361,#224);
-#361=CARTESIAN_POINT('',(0.2,-0.1,0.16));
-#362=PLANE('',#363);
-#363=AXIS2_PLACEMENT_3D('',#364,#14,#13);
-#364=CARTESIAN_POINT('',(0.2,-0.1,0.));
-#365=ADVANCED_FACE('',(#366),#374,.T.);
-#366=FACE_BOUND('',#367,.T.);
-#367=EDGE_LOOP('',(#368,#372,#373));
-#368=ORIENTED_EDGE('',*,*,#369,.F.);
-#369=EDGE_CURVE('',#201,#279,#370,.T.);
-#370=CIRCLE('',#371,4.E-02);
-#371=AXIS2_PLACEMENT_3D('',#205,#46,#100);
-#372=ORIENTED_EDGE('',*,*,#200,.T.);
-#373=ORIENTED_EDGE('',*,*,#283,.F.);
-#374=SPHERICAL_SURFACE('',#285,4.E-02);
-#375=ADVANCED_FACE('',(#376),#388,.F.);
-#376=FACE_BOUND('',#377,.F.);
-#377=EDGE_LOOP('',(#378,#379,#385,#208));
-#378=ORIENTED_EDGE('',*,*,#220,.T.);
-#379=ORIENTED_EDGE('',*,*,#380,.F.);
-#380=EDGE_CURVE('',#381,#221,#383,.T.);
-#381=VERTEX_POINT('',#382);
-#382=CARTESIAN_POINT('',(-0.16,6.E-02,0.));
-#383=LINE('',#384,#34);
-#384=CARTESIAN_POINT('',(-0.2,6.E-02,0.));
-#385=ORIENTED_EDGE('',*,*,#386,.F.);
-#386=EDGE_CURVE('',#201,#381,#387,.T.);
-#387=LINE('',#129,#224);
-#388=PLANE('',#389);
-#389=AXIS2_PLACEMENT_3D('',#136,#13,#14);
-#390=ADVANCED_FACE('',(#391),#411,.T.);
-#391=FACE_BOUND('',#392,.F.);
-#392=EDGE_LOOP('',(#393,#400,#401,#408));
-#393=ORIENTED_EDGE('',*,*,#394,.T.);
-#394=EDGE_CURVE('',#395,#221,#397,.T.);
-#395=VERTEX_POINT('',#396);
-#396=CARTESIAN_POINT('',(-7.5E-02,0.1,4.E-02));
-#397=CIRCLE('',#398,4.E-02);
-#398=AXIS2_PLACEMENT_3D('',#399,#100,#13);
-#399=CARTESIAN_POINT('',(-7.5E-02,6.E-02,4.E-02));
-#400=ORIENTED_EDGE('',*,*,#231,.T.);
-#401=ORIENTED_EDGE('',*,*,#402,.F.);
-#402=EDGE_CURVE('',#403,#227,#405,.T.);
-#403=VERTEX_POINT('',#404);
-#404=CARTESIAN_POINT('',(7.5E-02,0.1,4.E-02));
-#405=CIRCLE('',#406,4.E-02);
-#406=AXIS2_PLACEMENT_3D('',#407,#100,#13);
-#407=CARTESIAN_POINT('',(7.5E-02,6.E-02,4.E-02));
-#408=ORIENTED_EDGE('',*,*,#409,.F.);
-#409=EDGE_CURVE('',#395,#403,#410,.T.);
-#410=LINE('',#396,#34);
-#411=CYLINDRICAL_SURFACE('',#412,4.E-02);
-#412=AXIS2_PLACEMENT_3D('',#399,#14,#46);
-#413=ADVANCED_FACE('',(#414),#422,.T.);
-#414=FACE_BOUND('',#415,.F.);
-#415=EDGE_LOOP('',(#286,#416,#421));
-#416=ORIENTED_EDGE('',*,*,#417,.T.);
-#417=EDGE_CURVE('',#280,#241,#418,.T.);
-#418=CIRCLE('',#419,4.E-02);
-#419=AXIS2_PLACEMENT_3D('',#245,#420,#341);
-#420=DIRECTION('',(0.,1.,1.098045972847E-16));
-#421=ORIENTED_EDGE('',*,*,#240,.F.);
-#422=SPHERICAL_SURFACE('',#423,4.E-02);
-#423=AXIS2_PLACEMENT_3D('',#245,#14,#169);
-#424=ADVANCED_FACE('',(#425),#438,.T.);
-#425=FACE_BOUND('',#426,.T.);
-#426=EDGE_LOOP('',(#427,#428,#434,#246));
-#427=ORIENTED_EDGE('',*,*,#258,.T.);
-#428=ORIENTED_EDGE('',*,*,#429,.F.);
-#429=EDGE_CURVE('',#430,#259,#432,.T.);
-#430=VERTEX_POINT('',#431);
-#431=CARTESIAN_POINT('',(-0.16,6.E-02,0.2));
-#432=LINE('',#433,#34);
-#433=CARTESIAN_POINT('',(-0.2,6.E-02,0.2));
-#434=ORIENTED_EDGE('',*,*,#435,.F.);
-#435=EDGE_CURVE('',#241,#430,#436,.T.);
-#436=LINE('',#437,#224);
-#437=CARTESIAN_POINT('',(-0.16,-0.1,0.2));
-#438=PLANE('',#439);
-#439=AXIS2_PLACEMENT_3D('',#440,#13,#14);
-#440=CARTESIAN_POINT('',(-0.2,-0.1,0.2));
-#441=ADVANCED_FACE('',(#442),#462,.T.);
-#442=FACE_BOUND('',#443,.T.);
-#443=EDGE_LOOP('',(#444,#451,#452,#459));
-#444=ORIENTED_EDGE('',*,*,#445,.T.);
-#445=EDGE_CURVE('',#446,#259,#448,.T.);
-#446=VERTEX_POINT('',#447);
-#447=CARTESIAN_POINT('',(-7.5E-02,0.1,0.16));
-#448=CIRCLE('',#449,4.E-02);
-#449=AXIS2_PLACEMENT_3D('',#450,#14,#13);
-#450=CARTESIAN_POINT('',(-7.5E-02,6.E-02,0.16));
-#451=ORIENTED_EDGE('',*,*,#270,.T.);
-#452=ORIENTED_EDGE('',*,*,#453,.F.);
-#453=EDGE_CURVE('',#454,#265,#456,.T.);
-#454=VERTEX_POINT('',#455);
-#455=CARTESIAN_POINT('',(7.5E-02,0.1,0.16));
-#456=CIRCLE('',#457,4.E-02);
-#457=AXIS2_PLACEMENT_3D('',#458,#14,#13);
-#458=CARTESIAN_POINT('',(7.5E-02,6.E-02,0.16));
-#459=ORIENTED_EDGE('',*,*,#460,.F.);
-#460=EDGE_CURVE('',#446,#454,#461,.T.);
-#461=LINE('',#447,#34);
-#462=CYLINDRICAL_SURFACE('',#463,4.E-02);
-#463=AXIS2_PLACEMENT_3D('',#450,#14,#46);
-#464=ADVANCED_FACE('',(#465),#480,.F.);
-#465=FACE_BOUND('',#466,.F.);
-#466=EDGE_LOOP('',(#277,#467,#472,#477));
-#467=ORIENTED_EDGE('',*,*,#468,.T.);
-#468=EDGE_CURVE('',#279,#469,#471,.T.);
-#469=VERTEX_POINT('',#470);
-#470=CARTESIAN_POINT('',(-0.2,6.E-02,4.E-02));
-#471=LINE('',#123,#224);
-#472=ORIENTED_EDGE('',*,*,#473,.T.);
-#473=EDGE_CURVE('',#469,#474,#476,.T.);
-#474=VERTEX_POINT('',#475);
-#475=CARTESIAN_POINT('',(-0.2,6.E-02,0.16));
-#476=LINE('',#384,#28);
-#477=ORIENTED_EDGE('',*,*,#478,.F.);
-#478=EDGE_CURVE('',#280,#474,#479,.T.);
-#479=LINE('',#133,#224);
-#480=PLANE('',#481);
-#481=AXIS2_PLACEMENT_3D('',#136,#14,#13);
-#482=ADVANCED_FACE('',(#483),#499,.T.);
-#483=FACE_BOUND('',#484,.F.);
-#484=EDGE_LOOP('',(#485,#486,#487,#496));
-#485=ORIENTED_EDGE('',*,*,#402,.T.);
-#486=ORIENTED_EDGE('',*,*,#303,.T.);
-#487=ORIENTED_EDGE('',*,*,#488,.T.);
-#488=EDGE_CURVE('',#299,#489,#491,.T.);
-#489=VERTEX_POINT('',#490);
-#490=CARTESIAN_POINT('',(0.16,0.1,4.E-02));
-#491=CIRCLE('',#492,4.E-02);
-#492=AXIS2_PLACEMENT_3D('',#493,#494,#495);
-#493=CARTESIAN_POINT('',(0.16,6.E-02,4.E-02));
-#494=DIRECTION('',(1.,-3.318492022097E-16,0.));
-#495=DIRECTION('',(3.318492022097E-16,1.,0.));
-#496=ORIENTED_EDGE('',*,*,#497,.F.);
-#497=EDGE_CURVE('',#403,#489,#498,.T.);
-#498=LINE('',#404,#34);
-#499=CYLINDRICAL_SURFACE('',#500,4.E-02);
-#500=AXIS2_PLACEMENT_3D('',#407,#14,#46);
-#501=ADVANCED_FACE('',(#502),#512,.T.);
-#502=FACE_BOUND('',#503,.T.);
-#503=EDGE_LOOP('',(#504,#297,#505,#511));
-#504=ORIENTED_EDGE('',*,*,#312,.F.);
-#505=ORIENTED_EDGE('',*,*,#506,.T.);
-#506=EDGE_CURVE('',#299,#348,#507,.T.);
-#507=CIRCLE('',#508,4.E-02);
-#508=AXIS2_PLACEMENT_3D('',#493,#509,#510);
-#509=DIRECTION('',(1.734723475977E-16,-1.,0.));
-#510=DIRECTION('',(1.,1.734723475977E-16,0.));
-#511=ORIENTED_EDGE('',*,*,#347,.F.);
-#512=CYLINDRICAL_SURFACE('',#513,4.E-02);
-#513=AXIS2_PLACEMENT_3D('',#59,#46,#14);
-#514=ADVANCED_FACE('',(#515),#529,.T.);
-#515=FACE_BOUND('',#516,.T.);
-#516=EDGE_LOOP('',(#517,#518,#519,#526));
-#517=ORIENTED_EDGE('',*,*,#453,.T.);
-#518=ORIENTED_EDGE('',*,*,#329,.T.);
-#519=ORIENTED_EDGE('',*,*,#520,.T.);
-#520=EDGE_CURVE('',#324,#521,#523,.T.);
-#521=VERTEX_POINT('',#522);
-#522=CARTESIAN_POINT('',(0.16,0.1,0.16));
-#523=CIRCLE('',#524,4.E-02);
-#524=AXIS2_PLACEMENT_3D('',#525,#100,#290);
-#525=CARTESIAN_POINT('',(0.16,6.E-02,0.16));
-#526=ORIENTED_EDGE('',*,*,#527,.F.);
-#527=EDGE_CURVE('',#454,#521,#528,.T.);
-#528=LINE('',#455,#34);
-#529=CYLINDRICAL_SURFACE('',#530,4.E-02);
-#530=AXIS2_PLACEMENT_3D('',#458,#14,#46);
-#531=ADVANCED_FACE('',(#532),#538,.T.);
-#532=FACE_BOUND('',#533,.F.);
-#533=EDGE_LOOP('',(#336,#322,#534,#358));
-#534=ORIENTED_EDGE('',*,*,#535,.F.);
-#535=EDGE_CURVE('',#354,#324,#536,.T.);
-#536=CIRCLE('',#537,4.E-02);
-#537=AXIS2_PLACEMENT_3D('',#525,#169,#290);
-#538=CYLINDRICAL_SURFACE('',#539,4.E-02);
-#539=AXIS2_PLACEMENT_3D('',#54,#46,#14);
-#540=ADVANCED_FACE('',(#541),#556,.T.);
-#541=FACE_BOUND('',#542,.T.);
-#542=EDGE_LOOP('',(#543,#544,#548,#552));
-#543=ORIENTED_EDGE('',*,*,#353,.F.);
-#544=ORIENTED_EDGE('',*,*,#545,.T.);
-#545=EDGE_CURVE('',#348,#489,#546,.T.);
-#546=CIRCLE('',#547,4.E-02);
-#547=AXIS2_PLACEMENT_3D('',#493,#13,#510);
-#548=ORIENTED_EDGE('',*,*,#549,.T.);
-#549=EDGE_CURVE('',#489,#521,#550,.T.);
-#550=LINE('',#551,#28);
-#551=CARTESIAN_POINT('',(0.16,0.1,0.));
-#552=ORIENTED_EDGE('',*,*,#553,.F.);
-#553=EDGE_CURVE('',#354,#521,#554,.T.);
-#554=CIRCLE('',#555,4.E-02);
-#555=AXIS2_PLACEMENT_3D('',#525,#341,#420);
-#556=CYLINDRICAL_SURFACE('',#557,4.E-02);
-#557=AXIS2_PLACEMENT_3D('',#300,#13,#14);
-#558=ADVANCED_FACE('',(#559),#570,.T.);
-#559=FACE_BOUND('',#560,.F.);
-#560=EDGE_LOOP('',(#368,#561,#562,#569));
-#561=ORIENTED_EDGE('',*,*,#386,.T.);
-#562=ORIENTED_EDGE('',*,*,#563,.F.);
-#563=EDGE_CURVE('',#469,#381,#564,.T.);
-#564=CIRCLE('',#565,4.E-02);
-#565=AXIS2_PLACEMENT_3D('',#566,#567,#568);
-#566=CARTESIAN_POINT('',(-0.16,6.E-02,4.E-02));
-#567=DIRECTION('',(0.,-1.,-2.832769448824E-16));
-#568=DIRECTION('',(0.,2.832769448824E-16,-1.));
-#569=ORIENTED_EDGE('',*,*,#468,.F.);
-#570=CYLINDRICAL_SURFACE('',#571,4.E-02);
-#571=AXIS2_PLACEMENT_3D('',#121,#46,#100);
-#572=ADVANCED_FACE('',(#573),#587,.T.);
-#573=FACE_BOUND('',#574,.F.);
-#574=EDGE_LOOP('',(#575,#581,#585,#586));
-#575=ORIENTED_EDGE('',*,*,#576,.F.);
-#576=EDGE_CURVE('',#577,#395,#579,.T.);
-#577=VERTEX_POINT('',#578);
-#578=CARTESIAN_POINT('',(-0.16,0.1,4.E-02));
-#579=LINE('',#580,#34);
-#580=CARTESIAN_POINT('',(-0.2,0.1,4.E-02));
-#581=ORIENTED_EDGE('',*,*,#582,.T.);
-#582=EDGE_CURVE('',#577,#381,#583,.T.);
-#583=CIRCLE('',#584,4.E-02);
-#584=AXIS2_PLACEMENT_3D('',#566,#100,#46);
-#585=ORIENTED_EDGE('',*,*,#380,.T.);
-#586=ORIENTED_EDGE('',*,*,#394,.F.);
-#587=CYLINDRICAL_SURFACE('',#588,4.E-02);
-#588=AXIS2_PLACEMENT_3D('',#470,#14,#46);
-#589=ADVANCED_FACE('',(#590),#601,.T.);
-#590=FACE_BOUND('',#591,.T.);
-#591=EDGE_LOOP('',(#592,#408,#596,#600));
-#592=ORIENTED_EDGE('',*,*,#593,.F.);
-#593=EDGE_CURVE('',#403,#454,#594,.T.);
-#594=LINE('',#595,#28);
-#595=CARTESIAN_POINT('',(7.5E-02,0.1,0.));
-#596=ORIENTED_EDGE('',*,*,#597,.T.);
-#597=EDGE_CURVE('',#395,#446,#598,.T.);
-#598=LINE('',#599,#28);
-#599=CARTESIAN_POINT('',(-7.5E-02,0.1,0.));
-#600=ORIENTED_EDGE('',*,*,#460,.T.);
-#601=PLANE('',#602);
-#602=AXIS2_PLACEMENT_3D('',#599,#46,#13);
-#603=ADVANCED_FACE('',(#604),#613,.T.);
-#604=FACE_BOUND('',#605,.T.);
-#605=EDGE_LOOP('',(#416,#606,#607,#477));
-#606=ORIENTED_EDGE('',*,*,#435,.T.);
-#607=ORIENTED_EDGE('',*,*,#608,.F.);
-#608=EDGE_CURVE('',#474,#430,#609,.T.);
-#609=CIRCLE('',#610,4.E-02);
-#610=AXIS2_PLACEMENT_3D('',#611,#612,#290);
-#611=CARTESIAN_POINT('',(-0.16,6.E-02,0.16));
-#612=DIRECTION('',(0.,1.,-1.734723475977E-16));
-#613=CYLINDRICAL_SURFACE('',#614,4.E-02);
-#614=AXIS2_PLACEMENT_3D('',#127,#46,#100);
-#615=ADVANCED_FACE('',(#616),#630,.T.);
-#616=FACE_BOUND('',#617,.T.);
-#617=EDGE_LOOP('',(#618,#624,#628,#629));
-#618=ORIENTED_EDGE('',*,*,#619,.F.);
-#619=EDGE_CURVE('',#620,#446,#622,.T.);
-#620=VERTEX_POINT('',#621);
-#621=CARTESIAN_POINT('',(-0.16,0.1,0.16));
-#622=LINE('',#623,#34);
-#623=CARTESIAN_POINT('',(-0.2,0.1,0.16));
-#624=ORIENTED_EDGE('',*,*,#625,.F.);
-#625=EDGE_CURVE('',#430,#620,#626,.T.);
-#626=CIRCLE('',#627,4.E-02);
-#627=AXIS2_PLACEMENT_3D('',#611,#100,#290);
-#628=ORIENTED_EDGE('',*,*,#429,.T.);
-#629=ORIENTED_EDGE('',*,*,#445,.F.);
-#630=CYLINDRICAL_SURFACE('',#631,4.E-02);
-#631=AXIS2_PLACEMENT_3D('',#475,#14,#46);
-#632=ADVANCED_FACE('',(#633),#650,.T.);
-#633=FACE_BOUND('',#634,.F.);
-#634=EDGE_LOOP('',(#635,#640,#644,#649));
-#635=ORIENTED_EDGE('',*,*,#636,.T.);
-#636=EDGE_CURVE('',#469,#577,#637,.T.);
-#637=CIRCLE('',#638,4.E-02);
-#638=AXIS2_PLACEMENT_3D('',#566,#639,#46);
-#639=DIRECTION('',(0.,0.,-1.));
-#640=ORIENTED_EDGE('',*,*,#641,.T.);
-#641=EDGE_CURVE('',#577,#620,#642,.T.);
-#642=LINE('',#643,#28);
-#643=CARTESIAN_POINT('',(-0.16,0.1,0.));
-#644=ORIENTED_EDGE('',*,*,#645,.F.);
-#645=EDGE_CURVE('',#474,#620,#646,.T.);
-#646=CIRCLE('',#647,4.E-02);
-#647=AXIS2_PLACEMENT_3D('',#611,#648,#420);
-#648=DIRECTION('',(0.,1.098045972847E-16,-1.));
-#649=ORIENTED_EDGE('',*,*,#473,.F.);
-#650=CYLINDRICAL_SURFACE('',#651,4.E-02);
-#651=AXIS2_PLACEMENT_3D('',#382,#13,#100);
-#652=ADVANCED_FACE('',(#653),#658,.T.);
-#653=FACE_BOUND('',#654,.T.);
-#654=EDGE_LOOP('',(#655,#656,#657,#496));
-#655=ORIENTED_EDGE('',*,*,#593,.T.);
-#656=ORIENTED_EDGE('',*,*,#527,.T.);
-#657=ORIENTED_EDGE('',*,*,#549,.F.);
-#658=PLANE('',#659);
-#659=AXIS2_PLACEMENT_3D('',#595,#46,#13);
-#660=ADVANCED_FACE('',(#661),#665,.T.);
-#661=FACE_BOUND('',#662,.T.);
-#662=EDGE_LOOP('',(#663,#487,#664));
-#663=ORIENTED_EDGE('',*,*,#506,.F.);
-#664=ORIENTED_EDGE('',*,*,#545,.F.);
-#665=SPHERICAL_SURFACE('',#547,4.E-02);
-#666=ADVANCED_FACE('',(#667),#671,.T.);
-#667=FACE_BOUND('',#668,.T.);
-#668=EDGE_LOOP('',(#534,#669,#670));
-#669=ORIENTED_EDGE('',*,*,#553,.T.);
-#670=ORIENTED_EDGE('',*,*,#520,.F.);
-#671=SPHERICAL_SURFACE('',#524,4.E-02);
-#672=ADVANCED_FACE('',(#673),#678,.T.);
-#673=FACE_BOUND('',#674,.F.);
-#674=EDGE_LOOP('',(#675,#676,#677));
-#675=ORIENTED_EDGE('',*,*,#636,.F.);
-#676=ORIENTED_EDGE('',*,*,#563,.T.);
-#677=ORIENTED_EDGE('',*,*,#582,.F.);
-#678=SPHERICAL_SURFACE('',#679,4.E-02);
-#679=AXIS2_PLACEMENT_3D('',#566,#14,#46);
-#680=ADVANCED_FACE('',(#681),#685,.T.);
-#681=FACE_BOUND('',#682,.T.);
-#682=EDGE_LOOP('',(#683,#575,#640,#684));
-#683=ORIENTED_EDGE('',*,*,#597,.F.);
-#684=ORIENTED_EDGE('',*,*,#619,.T.);
-#685=PLANE('',#686);
-#686=AXIS2_PLACEMENT_3D('',#687,#46,#13);
-#687=CARTESIAN_POINT('',(-0.2,0.1,0.));
-#688=ADVANCED_FACE('',(#689),#692,.T.);
-#689=FACE_BOUND('',#690,.F.);
-#690=EDGE_LOOP('',(#607,#691,#624));
-#691=ORIENTED_EDGE('',*,*,#645,.T.);
-#692=SPHERICAL_SURFACE('',#693,4.E-02);
-#693=AXIS2_PLACEMENT_3D('',#611,#14,#290);
-#694=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#698))GLOBAL_UNIT_ASSIGNED_CONTEXT((#695,#696,#697)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') );
-#695=( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#696=( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#697=( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#698=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#695,'distance_accuracy_value','confusion accuracy');
-#699=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
-#700=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#701,#711,#720,#721,#722,#723,#724,#725,#726,#727,#728,#729,#730,#731,#732,#733,#734,#735,#736,#737,#738,#739,#740,#741,#742,#743,#744,#745,#746,#747,#748,#749,#750,#751,#752,#753,#754,#755,#756,#757,#758,#759),#694);
-#701=STYLED_ITEM('color',(#702),#17);
-#702=PRESENTATION_STYLE_ASSIGNMENT((#703,#709));
-#703=SURFACE_STYLE_USAGE(.BOTH.,#704);
-#704=SURFACE_SIDE_STYLE('',(#705));
-#705=SURFACE_STYLE_FILL_AREA(#706);
-#706=FILL_AREA_STYLE('',(#707));
-#707=FILL_AREA_STYLE_COLOUR('',#708);
-#708=COLOUR_RGB('',0.803921811173,0.717646726791,0.619608325294);
-#709=CURVE_STYLE('',#710,POSITIVE_LENGTH_MEASURE(0.1),#708);
-#710=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#711=STYLED_ITEM('color',(#712),#47);
-#712=PRESENTATION_STYLE_ASSIGNMENT((#713,#719));
-#713=SURFACE_STYLE_USAGE(.BOTH.,#714);
-#714=SURFACE_SIDE_STYLE('',(#715));
-#715=SURFACE_STYLE_FILL_AREA(#716);
-#716=FILL_AREA_STYLE('',(#717));
-#717=FILL_AREA_STYLE_COLOUR('',#718);
-#718=COLOUR_RGB('',0.862744829005,0.862744829005,0.862744829005);
-#719=CURVE_STYLE('',#710,POSITIVE_LENGTH_MEASURE(0.1),#718);
-#720=STYLED_ITEM('color',(#702),#67);
-#721=STYLED_ITEM('color',(#702),#90);
-#722=STYLED_ITEM('color',(#712),#114);
-#723=STYLED_ITEM('color',(#712),#137);
-#724=STYLED_ITEM('color',(#712),#155);
-#725=STYLED_ITEM('color',(#712),#173);
-#726=STYLED_ITEM('color',(#712),#196);
-#727=STYLED_ITEM('color',(#702),#216);
-#728=STYLED_ITEM('color',(#712),#235);
-#729=STYLED_ITEM('color',(#702),#254);
-#730=STYLED_ITEM('color',(#712),#274);
-#731=STYLED_ITEM('color',(#712),#293);
-#732=STYLED_ITEM('color',(#712),#307);
-#733=STYLED_ITEM('color',(#712),#318);
-#734=STYLED_ITEM('color',(#712),#333);
-#735=STYLED_ITEM('color',(#712),#343);
-#736=STYLED_ITEM('color',(#712),#365);
-#737=STYLED_ITEM('color',(#712),#375);
-#738=STYLED_ITEM('color',(#702),#390);
-#739=STYLED_ITEM('color',(#712),#413);
-#740=STYLED_ITEM('color',(#712),#424);
-#741=STYLED_ITEM('color',(#702),#441);
-#742=STYLED_ITEM('color',(#712),#464);
-#743=STYLED_ITEM('color',(#712),#482);
-#744=STYLED_ITEM('color',(#712),#501);
-#745=STYLED_ITEM('color',(#712),#514);
-#746=STYLED_ITEM('color',(#712),#531);
-#747=STYLED_ITEM('color',(#712),#540);
-#748=STYLED_ITEM('color',(#712),#558);
-#749=STYLED_ITEM('color',(#712),#572);
-#750=STYLED_ITEM('color',(#702),#589);
-#751=STYLED_ITEM('color',(#712),#603);
-#752=STYLED_ITEM('color',(#712),#615);
-#753=STYLED_ITEM('color',(#712),#632);
-#754=STYLED_ITEM('color',(#712),#652);
-#755=STYLED_ITEM('color',(#712),#660);
-#756=STYLED_ITEM('color',(#712),#666);
-#757=STYLED_ITEM('color',(#712),#672);
-#758=STYLED_ITEM('color',(#712),#680);
-#759=STYLED_ITEM('color',(#712),#688);
-ENDSEC;
-END-ISO-10303-21;
diff --git a/board/library/pkg/4e821afa-e63e-4d05-a98c-82ddec42143b/package.lp b/board/library/pkg/4e821afa-e63e-4d05-a98c-82ddec42143b/package.lp
deleted file mode 100644
index ded3c61..0000000
--- a/board/library/pkg/4e821afa-e63e-4d05-a98c-82ddec42143b/package.lp
+++ /dev/null
@@ -1,149 +0,0 @@
-(librepcb_package 4e821afa-e63e-4d05-a98c-82ddec42143b
- (name "CAPC0402 (01005)")
- (description "Generic chip capacitor 0402 (imperial 01005).\n\nLength: 0.4mm\nWidth: 0.2mm\n\nGenerated with librepcb-parts-generator (generate_chip.py)")
- (keywords "0402,01005,c,capacitor,chip,generic")
- (author "murray")
- (version "0.4")
- (created 2015-06-21T12:37:34Z)
- (deprecated false)
- (generated_by "")
- (category 414f873f-4099-47fd-8526-bdd8419de581)
- (assembly_type smt)
- (pad 4db0526d-822f-4db6-b9df-b22ee2002163 (name "1"))
- (pad 02fb5b4d-274a-44dd-8b00-8370c68addd2 (name "2"))
- (3d_model 73f34ee6-fd11-4980-a03b-127ee8ab9482 (name "CAPC0402 (01005)"))
- (footprint d5cb4794-090f-4c09-b02c-c77dce04ef34
- (name "Density Level B (median protrusion)")
- (description "")
- (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0)
- (3d_model 73f34ee6-fd11-4980-a03b-127ee8ab9482)
- (pad 02fb5b4d-274a-44dd-8b00-8370c68addd2 (side top) (shape roundrect)
- (position 0.188 0.0) (rotation 0.0) (size 0.225 0.2) (radius 0.0)
- (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
- (package_pad 02fb5b4d-274a-44dd-8b00-8370c68addd2)
- )
- (pad 4db0526d-822f-4db6-b9df-b22ee2002163 (side top) (shape roundrect)
- (position -0.188 0.0) (rotation 0.0) (size 0.225 0.2) (radius 0.0)
- (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
- (package_pad 4db0526d-822f-4db6-b9df-b22ee2002163)
- )
- (polygon e4d7728d-1a03-4a9a-8339-e24069d07e11 (layer top_documentation)
- (width 0.0) (fill true) (grab_area false)
- (vertex (position -0.2 0.1) (angle 0.0))
- (vertex (position -0.075 0.1) (angle 0.0))
- (vertex (position -0.075 -0.1) (angle 0.0))
- (vertex (position -0.2 -0.1) (angle 0.0))
- (vertex (position -0.2 0.1) (angle 0.0))
- )
- (polygon cdc59d30-29a5-4a7d-938c-31e9dde99694 (layer top_documentation)
- (width 0.0) (fill true) (grab_area false)
- (vertex (position 0.2 0.1) (angle 0.0))
- (vertex (position 0.075 0.1) (angle 0.0))
- (vertex (position 0.075 -0.1) (angle 0.0))
- (vertex (position 0.2 -0.1) (angle 0.0))
- (vertex (position 0.2 0.1) (angle 0.0))
- )
- (polygon c979ccd9-ca57-4df7-a83a-f0aed6941248 (layer top_documentation)
- (width 0.05) (fill false) (grab_area false)
- (vertex (position -0.075 0.075) (angle 0.0))
- (vertex (position 0.075 0.075) (angle 0.0))
- )
- (polygon bdac39ef-a32d-45f8-b98e-2fd552996763 (layer top_documentation)
- (width 0.05) (fill false) (grab_area false)
- (vertex (position -0.075 -0.075) (angle 0.0))
- (vertex (position 0.075 -0.075) (angle 0.0))
- )
- (polygon 9baaef2a-cabb-425e-b265-561e1d0d480e (layer top_package_outlines)
- (width 0.0) (fill false) (grab_area false)
- (vertex (position -0.2 0.1) (angle 0.0))
- (vertex (position 0.2 0.1) (angle 0.0))
- (vertex (position 0.2 -0.1) (angle 0.0))
- (vertex (position -0.2 -0.1) (angle 0.0))
- )
- (polygon 9c1f698f-93fd-4b77-b424-9eb913bf7c84 (layer top_courtyard)
- (width 0.0) (fill false) (grab_area false)
- (vertex (position -0.45 0.25) (angle 0.0))
- (vertex (position 0.45 0.25) (angle 0.0))
- (vertex (position 0.45 -0.25) (angle 0.0))
- (vertex (position -0.45 -0.25) (angle 0.0))
- (vertex (position -0.45 0.25) (angle 0.0))
- )
- (stroke_text d14bd8c8-c1d0-4270-b149-33aa2ef0847c (layer top_names)
- (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
- (align center bottom) (position 0.0 0.9) (rotation 0.0)
- (auto_rotate true) (mirror false) (value "{{NAME}}")
- )
- (stroke_text 101f24a8-f1a1-436f-99b3-b0db9bf833ad (layer top_values)
- (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
- (align center top) (position 0.0 -0.9) (rotation 0.0)
- (auto_rotate true) (mirror false) (value "{{VALUE}}")
- )
- )
- (footprint 5107f609-8a98-4335-b26f-494b7d2ccd85
- (name "Density Level A (max protrusion)")
- (description "")
- (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0)
- (3d_model 73f34ee6-fd11-4980-a03b-127ee8ab9482)
- (pad 02fb5b4d-274a-44dd-8b00-8370c68addd2 (side top) (shape roundrect)
- (position 0.237 0.0) (rotation 0.0) (size 0.325 0.25) (radius 0.0)
- (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
- (package_pad 02fb5b4d-274a-44dd-8b00-8370c68addd2)
- )
- (pad 4db0526d-822f-4db6-b9df-b22ee2002163 (side top) (shape roundrect)
- (position -0.237 0.0) (rotation 0.0) (size 0.325 0.25) (radius 0.0)
- (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
- (package_pad 4db0526d-822f-4db6-b9df-b22ee2002163)
- )
- (polygon 084a8ee6-3aba-4728-b28f-64e32072f938 (layer top_documentation)
- (width 0.0) (fill true) (grab_area false)
- (vertex (position -0.2 0.1) (angle 0.0))
- (vertex (position -0.075 0.1) (angle 0.0))
- (vertex (position -0.075 -0.1) (angle 0.0))
- (vertex (position -0.2 -0.1) (angle 0.0))
- (vertex (position -0.2 0.1) (angle 0.0))
- )
- (polygon 31e59a3b-a2e8-4483-835e-de337ee22e1e (layer top_documentation)
- (width 0.0) (fill true) (grab_area false)
- (vertex (position 0.2 0.1) (angle 0.0))
- (vertex (position 0.075 0.1) (angle 0.0))
- (vertex (position 0.075 -0.1) (angle 0.0))
- (vertex (position 0.2 -0.1) (angle 0.0))
- (vertex (position 0.2 0.1) (angle 0.0))
- )
- (polygon a5ef7d7f-dcb7-481e-bca1-37c7f90af563 (layer top_documentation)
- (width 0.05) (fill false) (grab_area false)
- (vertex (position -0.075 0.075) (angle 0.0))
- (vertex (position 0.075 0.075) (angle 0.0))
- )
- (polygon 09ca8312-7a2a-4f6d-b95c-3fcc25840dd5 (layer top_documentation)
- (width 0.05) (fill false) (grab_area false)
- (vertex (position -0.075 -0.075) (angle 0.0))
- (vertex (position 0.075 -0.075) (angle 0.0))
- )
- (polygon 719727f9-84e5-49f0-861a-6f1cf15a80da (layer top_package_outlines)
- (width 0.0) (fill false) (grab_area false)
- (vertex (position -0.2 0.1) (angle 0.0))
- (vertex (position 0.2 0.1) (angle 0.0))
- (vertex (position 0.2 -0.1) (angle 0.0))
- (vertex (position -0.2 -0.1) (angle 0.0))
- )
- (polygon a15a446a-9602-4122-b039-b4e26ea1b7cc (layer top_courtyard)
- (width 0.0) (fill false) (grab_area false)
- (vertex (position -0.6 0.325) (angle 0.0))
- (vertex (position 0.6 0.325) (angle 0.0))
- (vertex (position 0.6 -0.325) (angle 0.0))
- (vertex (position -0.6 -0.325) (angle 0.0))
- (vertex (position -0.6 0.325) (angle 0.0))
- )
- (stroke_text f5a3af16-48de-4d8a-82db-a54d92669de1 (layer top_names)
- (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
- (align center bottom) (position 0.0 0.9) (rotation 0.0)
- (auto_rotate true) (mirror false) (value "{{NAME}}")
- )
- (stroke_text 184836d5-620a-4945-ad8f-93206dba81c1 (layer top_values)
- (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
- (align center top) (position 0.0 -0.9) (rotation 0.0)
- (auto_rotate true) (mirror false) (value "{{VALUE}}")
- )
- )
-)
diff --git a/board/library/pkg/5c9b135f-2930-4450-8e04-954bdb1255af/.librepcb-pkg b/board/library/pkg/5c9b135f-2930-4450-8e04-954bdb1255af/.librepcb-pkg
deleted file mode 100644
index d00491f..0000000
--- a/board/library/pkg/5c9b135f-2930-4450-8e04-954bdb1255af/.librepcb-pkg
+++ /dev/null
@@ -1 +0,0 @@
-1
diff --git a/board/library/pkg/5c9b135f-2930-4450-8e04-954bdb1255af/351c3b6e-ccf6-4b55-8f82-c32f2ddd35fe.step b/board/library/pkg/5c9b135f-2930-4450-8e04-954bdb1255af/351c3b6e-ccf6-4b55-8f82-c32f2ddd35fe.step
deleted file mode 100644
index d0cb3f9..0000000
--- a/board/library/pkg/5c9b135f-2930-4450-8e04-954bdb1255af/351c3b6e-ccf6-4b55-8f82-c32f2ddd35fe.step
+++ /dev/null
@@ -1,771 +0,0 @@
-ISO-10303-21;
-HEADER;
-FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');
-FILE_NAME('Open CASCADE Shape Model','2023-09-04T00:13:43',('Author'),(
-'Open CASCADE'),'Open CASCADE STEP processor 7.7','Open CASCADE 7.7'
-,'Unknown');
-FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
-ENDSEC;
-DATA;
-#1=APPLICATION_PROTOCOL_DEFINITION('international standard','automotive_design',2000,#2);
-#2=APPLICATION_CONTEXT('core data for automotive mechanical design processes');
-#3=SHAPE_DEFINITION_REPRESENTATION(#4,#10);
-#4=PRODUCT_DEFINITION_SHAPE('','',#5);
-#5=PRODUCT_DEFINITION('design','',#6,#9);
-#6=PRODUCT_DEFINITION_FORMATION('','',#7);
-#7=PRODUCT('CAPC1005 (0402)','CAPC1005 (0402)','',(#8));
-#8=PRODUCT_CONTEXT('',#2,'mechanical');
-#9=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#10=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#695);
-#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,#47,#67,#90,#114,#137,#153,#172,#195,#215,#234,#255,#275,#293,#307,#319,#334,#347,#369,#378,#393,#416,#426,#443,#466,#484,#501,#513,#530,#540,#559,#573,#591,#605,#616,#633,#653,#661,#667,#673,#681,#689));
-#17=ADVANCED_FACE('',(#18),#44,.F.);
-#18=FACE_BOUND('',#19,.F.);
-#19=EDGE_LOOP('',(#20,#29,#35,#41));
-#20=ORIENTED_EDGE('',*,*,#21,.F.);
-#21=EDGE_CURVE('',#22,#24,#26,.T.);
-#22=VERTEX_POINT('',#23);
-#23=CARTESIAN_POINT('',(0.2,-0.25,1.E-01));
-#24=VERTEX_POINT('',#25);
-#25=CARTESIAN_POINT('',(0.2,-0.25,0.4));
-#26=LINE('',#27,#28);
-#27=CARTESIAN_POINT('',(0.2,-0.25,0.));
-#28=VECTOR('',#13,1.);
-#29=ORIENTED_EDGE('',*,*,#30,.F.);
-#30=EDGE_CURVE('',#31,#22,#33,.T.);
-#31=VERTEX_POINT('',#32);
-#32=CARTESIAN_POINT('',(-0.2,-0.25,1.E-01));
-#33=LINE('',#32,#34);
-#34=VECTOR('',#14,1.);
-#35=ORIENTED_EDGE('',*,*,#36,.T.);
-#36=EDGE_CURVE('',#31,#37,#39,.T.);
-#37=VERTEX_POINT('',#38);
-#38=CARTESIAN_POINT('',(-0.2,-0.25,0.4));
-#39=LINE('',#40,#28);
-#40=CARTESIAN_POINT('',(-0.2,-0.25,0.));
-#41=ORIENTED_EDGE('',*,*,#42,.T.);
-#42=EDGE_CURVE('',#37,#24,#43,.T.);
-#43=LINE('',#38,#34);
-#44=PLANE('',#45);
-#45=AXIS2_PLACEMENT_3D('',#40,#46,#13);
-#46=DIRECTION('',(0.,1.,0.));
-#47=ADVANCED_FACE('',(#48),#65,.F.);
-#48=FACE_BOUND('',#49,.F.);
-#49=EDGE_LOOP('',(#50,#51,#56,#62));
-#50=ORIENTED_EDGE('',*,*,#21,.T.);
-#51=ORIENTED_EDGE('',*,*,#52,.T.);
-#52=EDGE_CURVE('',#24,#53,#55,.T.);
-#53=VERTEX_POINT('',#54);
-#54=CARTESIAN_POINT('',(0.4,-0.25,0.4));
-#55=LINE('',#25,#34);
-#56=ORIENTED_EDGE('',*,*,#57,.F.);
-#57=EDGE_CURVE('',#58,#53,#60,.T.);
-#58=VERTEX_POINT('',#59);
-#59=CARTESIAN_POINT('',(0.4,-0.25,1.E-01));
-#60=LINE('',#61,#28);
-#61=CARTESIAN_POINT('',(0.4,-0.25,0.));
-#62=ORIENTED_EDGE('',*,*,#63,.F.);
-#63=EDGE_CURVE('',#22,#58,#64,.T.);
-#64=LINE('',#23,#34);
-#65=PLANE('',#66);
-#66=AXIS2_PLACEMENT_3D('',#27,#46,#13);
-#67=ADVANCED_FACE('',(#68),#87,.T.);
-#68=FACE_BOUND('',#69,.T.);
-#69=EDGE_LOOP('',(#70,#77,#82,#29));
-#70=ORIENTED_EDGE('',*,*,#71,.T.);
-#71=EDGE_CURVE('',#31,#72,#74,.T.);
-#72=VERTEX_POINT('',#73);
-#73=CARTESIAN_POINT('',(-0.2,-0.15,0.));
-#74=CIRCLE('',#75,0.1);
-#75=AXIS2_PLACEMENT_3D('',#76,#14,#13);
-#76=CARTESIAN_POINT('',(-0.2,-0.15,1.E-01));
-#77=ORIENTED_EDGE('',*,*,#78,.T.);
-#78=EDGE_CURVE('',#72,#79,#81,.T.);
-#79=VERTEX_POINT('',#80);
-#80=CARTESIAN_POINT('',(0.2,-0.15,0.));
-#81=LINE('',#73,#34);
-#82=ORIENTED_EDGE('',*,*,#83,.F.);
-#83=EDGE_CURVE('',#22,#79,#84,.T.);
-#84=CIRCLE('',#85,0.1);
-#85=AXIS2_PLACEMENT_3D('',#86,#14,#13);
-#86=CARTESIAN_POINT('',(0.2,-0.15,1.E-01));
-#87=CYLINDRICAL_SURFACE('',#88,0.1);
-#88=AXIS2_PLACEMENT_3D('',#76,#14,#89);
-#89=DIRECTION('',(0.,-1.,0.));
-#90=ADVANCED_FACE('',(#91),#112,.T.);
-#91=FACE_BOUND('',#92,.F.);
-#92=EDGE_LOOP('',(#93,#101,#106,#111));
-#93=ORIENTED_EDGE('',*,*,#94,.T.);
-#94=EDGE_CURVE('',#37,#95,#97,.T.);
-#95=VERTEX_POINT('',#96);
-#96=CARTESIAN_POINT('',(-0.2,-0.15,0.5));
-#97=CIRCLE('',#98,0.1);
-#98=AXIS2_PLACEMENT_3D('',#99,#100,#13);
-#99=CARTESIAN_POINT('',(-0.2,-0.15,0.4));
-#100=DIRECTION('',(-1.,0.,0.));
-#101=ORIENTED_EDGE('',*,*,#102,.T.);
-#102=EDGE_CURVE('',#95,#103,#105,.T.);
-#103=VERTEX_POINT('',#104);
-#104=CARTESIAN_POINT('',(0.2,-0.15,0.5));
-#105=LINE('',#96,#34);
-#106=ORIENTED_EDGE('',*,*,#107,.F.);
-#107=EDGE_CURVE('',#24,#103,#108,.T.);
-#108=CIRCLE('',#109,0.1);
-#109=AXIS2_PLACEMENT_3D('',#110,#100,#13);
-#110=CARTESIAN_POINT('',(0.2,-0.15,0.4));
-#111=ORIENTED_EDGE('',*,*,#42,.F.);
-#112=CYLINDRICAL_SURFACE('',#113,0.1);
-#113=AXIS2_PLACEMENT_3D('',#99,#14,#89);
-#114=ADVANCED_FACE('',(#115),#134,.F.);
-#115=FACE_BOUND('',#116,.F.);
-#116=EDGE_LOOP('',(#117,#118,#124,#130));
-#117=ORIENTED_EDGE('',*,*,#36,.F.);
-#118=ORIENTED_EDGE('',*,*,#119,.F.);
-#119=EDGE_CURVE('',#120,#31,#122,.T.);
-#120=VERTEX_POINT('',#121);
-#121=CARTESIAN_POINT('',(-0.4,-0.25,1.E-01));
-#122=LINE('',#123,#34);
-#123=CARTESIAN_POINT('',(-0.5,-0.25,1.E-01));
-#124=ORIENTED_EDGE('',*,*,#125,.T.);
-#125=EDGE_CURVE('',#120,#126,#128,.T.);
-#126=VERTEX_POINT('',#127);
-#127=CARTESIAN_POINT('',(-0.4,-0.25,0.4));
-#128=LINE('',#129,#28);
-#129=CARTESIAN_POINT('',(-0.4,-0.25,0.));
-#130=ORIENTED_EDGE('',*,*,#131,.T.);
-#131=EDGE_CURVE('',#126,#37,#132,.T.);
-#132=LINE('',#133,#34);
-#133=CARTESIAN_POINT('',(-0.5,-0.25,0.4));
-#134=PLANE('',#135);
-#135=AXIS2_PLACEMENT_3D('',#136,#46,#13);
-#136=CARTESIAN_POINT('',(-0.5,-0.25,0.));
-#137=ADVANCED_FACE('',(#138),#151,.T.);
-#138=FACE_BOUND('',#139,.T.);
-#139=EDGE_LOOP('',(#140,#141,#146,#62));
-#140=ORIENTED_EDGE('',*,*,#83,.T.);
-#141=ORIENTED_EDGE('',*,*,#142,.T.);
-#142=EDGE_CURVE('',#79,#143,#145,.T.);
-#143=VERTEX_POINT('',#144);
-#144=CARTESIAN_POINT('',(0.4,-0.15,0.));
-#145=LINE('',#80,#34);
-#146=ORIENTED_EDGE('',*,*,#147,.F.);
-#147=EDGE_CURVE('',#58,#143,#148,.T.);
-#148=CIRCLE('',#149,0.1);
-#149=AXIS2_PLACEMENT_3D('',#150,#14,#89);
-#150=CARTESIAN_POINT('',(0.4,-0.15,1.E-01));
-#151=CYLINDRICAL_SURFACE('',#152,0.1);
-#152=AXIS2_PLACEMENT_3D('',#86,#14,#89);
-#153=ADVANCED_FACE('',(#154),#170,.T.);
-#154=FACE_BOUND('',#155,.F.);
-#155=EDGE_LOOP('',(#156,#157,#162,#169));
-#156=ORIENTED_EDGE('',*,*,#107,.T.);
-#157=ORIENTED_EDGE('',*,*,#158,.T.);
-#158=EDGE_CURVE('',#103,#159,#161,.T.);
-#159=VERTEX_POINT('',#160);
-#160=CARTESIAN_POINT('',(0.4,-0.15,0.5));
-#161=LINE('',#104,#34);
-#162=ORIENTED_EDGE('',*,*,#163,.T.);
-#163=EDGE_CURVE('',#159,#53,#164,.T.);
-#164=CIRCLE('',#165,0.1);
-#165=AXIS2_PLACEMENT_3D('',#166,#167,#168);
-#166=CARTESIAN_POINT('',(0.4,-0.15,0.4));
-#167=DIRECTION('',(1.,-6.938893903907E-17,0.));
-#168=DIRECTION('',(-6.938893903907E-17,-1.,0.));
-#169=ORIENTED_EDGE('',*,*,#52,.F.);
-#170=CYLINDRICAL_SURFACE('',#171,0.1);
-#171=AXIS2_PLACEMENT_3D('',#110,#14,#89);
-#172=ADVANCED_FACE('',(#173),#193,.T.);
-#173=FACE_BOUND('',#174,.F.);
-#174=EDGE_LOOP('',(#175,#182,#183,#189));
-#175=ORIENTED_EDGE('',*,*,#176,.T.);
-#176=EDGE_CURVE('',#177,#58,#179,.T.);
-#177=VERTEX_POINT('',#178);
-#178=CARTESIAN_POINT('',(0.5,-0.15,1.E-01));
-#179=CIRCLE('',#180,0.1);
-#180=AXIS2_PLACEMENT_3D('',#150,#181,#89);
-#181=DIRECTION('',(0.,0.,-1.));
-#182=ORIENTED_EDGE('',*,*,#57,.T.);
-#183=ORIENTED_EDGE('',*,*,#184,.T.);
-#184=EDGE_CURVE('',#53,#185,#187,.T.);
-#185=VERTEX_POINT('',#186);
-#186=CARTESIAN_POINT('',(0.5,-0.15,0.4));
-#187=CIRCLE('',#188,0.1);
-#188=AXIS2_PLACEMENT_3D('',#166,#13,#168);
-#189=ORIENTED_EDGE('',*,*,#190,.F.);
-#190=EDGE_CURVE('',#177,#185,#191,.T.);
-#191=LINE('',#192,#28);
-#192=CARTESIAN_POINT('',(0.5,-0.15,0.));
-#193=CYLINDRICAL_SURFACE('',#194,0.1);
-#194=AXIS2_PLACEMENT_3D('',#144,#13,#14);
-#195=ADVANCED_FACE('',(#196),#212,.T.);
-#196=FACE_BOUND('',#197,.T.);
-#197=EDGE_LOOP('',(#198,#207,#211,#118));
-#198=ORIENTED_EDGE('',*,*,#199,.T.);
-#199=EDGE_CURVE('',#120,#200,#202,.T.);
-#200=VERTEX_POINT('',#201);
-#201=CARTESIAN_POINT('',(-0.4,-0.15,0.));
-#202=CIRCLE('',#203,0.1);
-#203=AXIS2_PLACEMENT_3D('',#204,#205,#206);
-#204=CARTESIAN_POINT('',(-0.4,-0.15,1.E-01));
-#205=DIRECTION('',(1.,0.,1.608122649677E-16));
-#206=DIRECTION('',(1.608122649677E-16,0.,-1.));
-#207=ORIENTED_EDGE('',*,*,#208,.T.);
-#208=EDGE_CURVE('',#200,#72,#209,.T.);
-#209=LINE('',#210,#34);
-#210=CARTESIAN_POINT('',(-0.5,-0.15,0.));
-#211=ORIENTED_EDGE('',*,*,#71,.F.);
-#212=CYLINDRICAL_SURFACE('',#213,0.1);
-#213=AXIS2_PLACEMENT_3D('',#214,#14,#89);
-#214=CARTESIAN_POINT('',(-0.5,-0.15,1.E-01));
-#215=ADVANCED_FACE('',(#216),#232,.F.);
-#216=FACE_BOUND('',#217,.F.);
-#217=EDGE_LOOP('',(#218,#77,#224,#229));
-#218=ORIENTED_EDGE('',*,*,#219,.F.);
-#219=EDGE_CURVE('',#72,#220,#222,.T.);
-#220=VERTEX_POINT('',#221);
-#221=CARTESIAN_POINT('',(-0.2,0.15,0.));
-#222=LINE('',#40,#223);
-#223=VECTOR('',#46,1.);
-#224=ORIENTED_EDGE('',*,*,#225,.T.);
-#225=EDGE_CURVE('',#79,#226,#228,.T.);
-#226=VERTEX_POINT('',#227);
-#227=CARTESIAN_POINT('',(0.2,0.15,0.));
-#228=LINE('',#27,#223);
-#229=ORIENTED_EDGE('',*,*,#230,.F.);
-#230=EDGE_CURVE('',#220,#226,#231,.T.);
-#231=LINE('',#221,#34);
-#232=PLANE('',#233);
-#233=AXIS2_PLACEMENT_3D('',#40,#13,#14);
-#234=ADVANCED_FACE('',(#235),#252,.T.);
-#235=FACE_BOUND('',#236,.F.);
-#236=EDGE_LOOP('',(#237,#246,#250,#251));
-#237=ORIENTED_EDGE('',*,*,#238,.F.);
-#238=EDGE_CURVE('',#239,#126,#241,.T.);
-#239=VERTEX_POINT('',#240);
-#240=CARTESIAN_POINT('',(-0.4,-0.15,0.5));
-#241=CIRCLE('',#242,0.1);
-#242=AXIS2_PLACEMENT_3D('',#243,#244,#245);
-#243=CARTESIAN_POINT('',(-0.4,-0.15,0.4));
-#244=DIRECTION('',(1.,1.608122649677E-16,0.));
-#245=DIRECTION('',(1.608122649677E-16,-1.,0.));
-#246=ORIENTED_EDGE('',*,*,#247,.T.);
-#247=EDGE_CURVE('',#239,#95,#248,.T.);
-#248=LINE('',#249,#34);
-#249=CARTESIAN_POINT('',(-0.5,-0.15,0.5));
-#250=ORIENTED_EDGE('',*,*,#94,.F.);
-#251=ORIENTED_EDGE('',*,*,#131,.F.);
-#252=CYLINDRICAL_SURFACE('',#253,0.1);
-#253=AXIS2_PLACEMENT_3D('',#254,#14,#89);
-#254=CARTESIAN_POINT('',(-0.5,-0.15,0.4));
-#255=ADVANCED_FACE('',(#256),#273,.T.);
-#256=FACE_BOUND('',#257,.T.);
-#257=EDGE_LOOP('',(#258,#101,#264,#270));
-#258=ORIENTED_EDGE('',*,*,#259,.F.);
-#259=EDGE_CURVE('',#95,#260,#262,.T.);
-#260=VERTEX_POINT('',#261);
-#261=CARTESIAN_POINT('',(-0.2,0.15,0.5));
-#262=LINE('',#263,#223);
-#263=CARTESIAN_POINT('',(-0.2,-0.25,0.5));
-#264=ORIENTED_EDGE('',*,*,#265,.T.);
-#265=EDGE_CURVE('',#103,#266,#268,.T.);
-#266=VERTEX_POINT('',#267);
-#267=CARTESIAN_POINT('',(0.2,0.15,0.5));
-#268=LINE('',#269,#223);
-#269=CARTESIAN_POINT('',(0.2,-0.25,0.5));
-#270=ORIENTED_EDGE('',*,*,#271,.F.);
-#271=EDGE_CURVE('',#260,#266,#272,.T.);
-#272=LINE('',#261,#34);
-#273=PLANE('',#274);
-#274=AXIS2_PLACEMENT_3D('',#263,#13,#14);
-#275=ADVANCED_FACE('',(#276),#291,.T.);
-#276=FACE_BOUND('',#277,.T.);
-#277=EDGE_LOOP('',(#278,#124,#283,#288));
-#278=ORIENTED_EDGE('',*,*,#279,.F.);
-#279=EDGE_CURVE('',#120,#280,#281,.T.);
-#280=VERTEX_POINT('',#214);
-#281=CIRCLE('',#282,0.1);
-#282=AXIS2_PLACEMENT_3D('',#204,#181,#100);
-#283=ORIENTED_EDGE('',*,*,#284,.F.);
-#284=EDGE_CURVE('',#285,#126,#286,.T.);
-#285=VERTEX_POINT('',#254);
-#286=CIRCLE('',#287,0.1);
-#287=AXIS2_PLACEMENT_3D('',#243,#13,#100);
-#288=ORIENTED_EDGE('',*,*,#289,.F.);
-#289=EDGE_CURVE('',#280,#285,#290,.T.);
-#290=LINE('',#210,#28);
-#291=CYLINDRICAL_SURFACE('',#292,0.1);
-#292=AXIS2_PLACEMENT_3D('',#201,#13,#100);
-#293=ADVANCED_FACE('',(#294),#305,.F.);
-#294=FACE_BOUND('',#295,.F.);
-#295=EDGE_LOOP('',(#296,#141,#297,#302));
-#296=ORIENTED_EDGE('',*,*,#225,.F.);
-#297=ORIENTED_EDGE('',*,*,#298,.T.);
-#298=EDGE_CURVE('',#143,#299,#301,.T.);
-#299=VERTEX_POINT('',#300);
-#300=CARTESIAN_POINT('',(0.4,0.15,0.));
-#301=LINE('',#61,#223);
-#302=ORIENTED_EDGE('',*,*,#303,.F.);
-#303=EDGE_CURVE('',#226,#299,#304,.T.);
-#304=LINE('',#227,#34);
-#305=PLANE('',#306);
-#306=AXIS2_PLACEMENT_3D('',#27,#13,#14);
-#307=ADVANCED_FACE('',(#308),#317,.T.);
-#308=FACE_BOUND('',#309,.F.);
-#309=EDGE_LOOP('',(#310,#311,#146));
-#310=ORIENTED_EDGE('',*,*,#176,.F.);
-#311=ORIENTED_EDGE('',*,*,#312,.T.);
-#312=EDGE_CURVE('',#177,#143,#313,.T.);
-#313=CIRCLE('',#314,0.1);
-#314=AXIS2_PLACEMENT_3D('',#150,#315,#316);
-#315=DIRECTION('',(0.,1.,-2.832769448824E-16));
-#316=DIRECTION('',(0.,-2.832769448824E-16,-1.));
-#317=SPHERICAL_SURFACE('',#318,0.1);
-#318=AXIS2_PLACEMENT_3D('',#150,#100,#89);
-#319=ADVANCED_FACE('',(#320),#332,.T.);
-#320=FACE_BOUND('',#321,.T.);
-#321=EDGE_LOOP('',(#322,#157,#323,#329));
-#322=ORIENTED_EDGE('',*,*,#265,.F.);
-#323=ORIENTED_EDGE('',*,*,#324,.T.);
-#324=EDGE_CURVE('',#159,#325,#327,.T.);
-#325=VERTEX_POINT('',#326);
-#326=CARTESIAN_POINT('',(0.4,0.15,0.5));
-#327=LINE('',#328,#223);
-#328=CARTESIAN_POINT('',(0.4,-0.25,0.5));
-#329=ORIENTED_EDGE('',*,*,#330,.F.);
-#330=EDGE_CURVE('',#266,#325,#331,.T.);
-#331=LINE('',#267,#34);
-#332=PLANE('',#333);
-#333=AXIS2_PLACEMENT_3D('',#269,#13,#14);
-#334=ADVANCED_FACE('',(#335),#345,.T.);
-#335=FACE_BOUND('',#336,.F.);
-#336=EDGE_LOOP('',(#337,#338,#344));
-#337=ORIENTED_EDGE('',*,*,#163,.F.);
-#338=ORIENTED_EDGE('',*,*,#339,.T.);
-#339=EDGE_CURVE('',#159,#185,#340,.T.);
-#340=CIRCLE('',#341,0.1);
-#341=AXIS2_PLACEMENT_3D('',#166,#342,#343);
-#342=DIRECTION('',(3.526658839215E-16,1.,0.));
-#343=DIRECTION('',(1.,-3.526658839215E-16,0.));
-#344=ORIENTED_EDGE('',*,*,#184,.F.);
-#345=SPHERICAL_SURFACE('',#346,0.1);
-#346=AXIS2_PLACEMENT_3D('',#166,#181,#168);
-#347=ADVANCED_FACE('',(#348),#366,.T.);
-#348=FACE_BOUND('',#349,.T.);
-#349=EDGE_LOOP('',(#189,#350,#356,#362));
-#350=ORIENTED_EDGE('',*,*,#351,.T.);
-#351=EDGE_CURVE('',#177,#352,#354,.T.);
-#352=VERTEX_POINT('',#353);
-#353=CARTESIAN_POINT('',(0.5,0.15,1.E-01));
-#354=LINE('',#355,#223);
-#355=CARTESIAN_POINT('',(0.5,-0.25,1.E-01));
-#356=ORIENTED_EDGE('',*,*,#357,.T.);
-#357=EDGE_CURVE('',#352,#358,#360,.T.);
-#358=VERTEX_POINT('',#359);
-#359=CARTESIAN_POINT('',(0.5,0.15,0.4));
-#360=LINE('',#361,#28);
-#361=CARTESIAN_POINT('',(0.5,0.15,0.));
-#362=ORIENTED_EDGE('',*,*,#363,.F.);
-#363=EDGE_CURVE('',#185,#358,#364,.T.);
-#364=LINE('',#365,#223);
-#365=CARTESIAN_POINT('',(0.5,-0.25,0.4));
-#366=PLANE('',#367);
-#367=AXIS2_PLACEMENT_3D('',#368,#14,#13);
-#368=CARTESIAN_POINT('',(0.5,-0.25,0.));
-#369=ADVANCED_FACE('',(#370),#376,.T.);
-#370=FACE_BOUND('',#371,.F.);
-#371=EDGE_LOOP('',(#278,#198,#372));
-#372=ORIENTED_EDGE('',*,*,#373,.F.);
-#373=EDGE_CURVE('',#280,#200,#374,.T.);
-#374=CIRCLE('',#375,0.1);
-#375=AXIS2_PLACEMENT_3D('',#204,#89,#100);
-#376=SPHERICAL_SURFACE('',#377,0.1);
-#377=AXIS2_PLACEMENT_3D('',#204,#46,#100);
-#378=ADVANCED_FACE('',(#379),#391,.F.);
-#379=FACE_BOUND('',#380,.F.);
-#380=EDGE_LOOP('',(#381,#382,#388,#207));
-#381=ORIENTED_EDGE('',*,*,#219,.T.);
-#382=ORIENTED_EDGE('',*,*,#383,.F.);
-#383=EDGE_CURVE('',#384,#220,#386,.T.);
-#384=VERTEX_POINT('',#385);
-#385=CARTESIAN_POINT('',(-0.4,0.15,0.));
-#386=LINE('',#387,#34);
-#387=CARTESIAN_POINT('',(-0.5,0.15,0.));
-#388=ORIENTED_EDGE('',*,*,#389,.F.);
-#389=EDGE_CURVE('',#200,#384,#390,.T.);
-#390=LINE('',#129,#223);
-#391=PLANE('',#392);
-#392=AXIS2_PLACEMENT_3D('',#136,#13,#14);
-#393=ADVANCED_FACE('',(#394),#414,.T.);
-#394=FACE_BOUND('',#395,.F.);
-#395=EDGE_LOOP('',(#396,#403,#404,#411));
-#396=ORIENTED_EDGE('',*,*,#397,.T.);
-#397=EDGE_CURVE('',#398,#220,#400,.T.);
-#398=VERTEX_POINT('',#399);
-#399=CARTESIAN_POINT('',(-0.2,0.25,1.E-01));
-#400=CIRCLE('',#401,0.1);
-#401=AXIS2_PLACEMENT_3D('',#402,#100,#13);
-#402=CARTESIAN_POINT('',(-0.2,0.15,1.E-01));
-#403=ORIENTED_EDGE('',*,*,#230,.T.);
-#404=ORIENTED_EDGE('',*,*,#405,.F.);
-#405=EDGE_CURVE('',#406,#226,#408,.T.);
-#406=VERTEX_POINT('',#407);
-#407=CARTESIAN_POINT('',(0.2,0.25,1.E-01));
-#408=CIRCLE('',#409,0.1);
-#409=AXIS2_PLACEMENT_3D('',#410,#100,#13);
-#410=CARTESIAN_POINT('',(0.2,0.15,1.E-01));
-#411=ORIENTED_EDGE('',*,*,#412,.F.);
-#412=EDGE_CURVE('',#398,#406,#413,.T.);
-#413=LINE('',#399,#34);
-#414=CYLINDRICAL_SURFACE('',#415,0.1);
-#415=AXIS2_PLACEMENT_3D('',#402,#14,#46);
-#416=ADVANCED_FACE('',(#417),#424,.T.);
-#417=FACE_BOUND('',#418,.F.);
-#418=EDGE_LOOP('',(#419,#423,#283));
-#419=ORIENTED_EDGE('',*,*,#420,.F.);
-#420=EDGE_CURVE('',#239,#285,#421,.T.);
-#421=CIRCLE('',#422,0.1);
-#422=AXIS2_PLACEMENT_3D('',#243,#89,#100);
-#423=ORIENTED_EDGE('',*,*,#238,.T.);
-#424=SPHERICAL_SURFACE('',#425,0.1);
-#425=AXIS2_PLACEMENT_3D('',#243,#181,#100);
-#426=ADVANCED_FACE('',(#427),#440,.T.);
-#427=FACE_BOUND('',#428,.T.);
-#428=EDGE_LOOP('',(#429,#430,#436,#246));
-#429=ORIENTED_EDGE('',*,*,#259,.T.);
-#430=ORIENTED_EDGE('',*,*,#431,.F.);
-#431=EDGE_CURVE('',#432,#260,#434,.T.);
-#432=VERTEX_POINT('',#433);
-#433=CARTESIAN_POINT('',(-0.4,0.15,0.5));
-#434=LINE('',#435,#34);
-#435=CARTESIAN_POINT('',(-0.5,0.15,0.5));
-#436=ORIENTED_EDGE('',*,*,#437,.F.);
-#437=EDGE_CURVE('',#239,#432,#438,.T.);
-#438=LINE('',#439,#223);
-#439=CARTESIAN_POINT('',(-0.4,-0.25,0.5));
-#440=PLANE('',#441);
-#441=AXIS2_PLACEMENT_3D('',#442,#13,#14);
-#442=CARTESIAN_POINT('',(-0.5,-0.25,0.5));
-#443=ADVANCED_FACE('',(#444),#464,.T.);
-#444=FACE_BOUND('',#445,.T.);
-#445=EDGE_LOOP('',(#446,#453,#454,#461));
-#446=ORIENTED_EDGE('',*,*,#447,.T.);
-#447=EDGE_CURVE('',#448,#260,#450,.T.);
-#448=VERTEX_POINT('',#449);
-#449=CARTESIAN_POINT('',(-0.2,0.25,0.4));
-#450=CIRCLE('',#451,0.1);
-#451=AXIS2_PLACEMENT_3D('',#452,#14,#13);
-#452=CARTESIAN_POINT('',(-0.2,0.15,0.4));
-#453=ORIENTED_EDGE('',*,*,#271,.T.);
-#454=ORIENTED_EDGE('',*,*,#455,.F.);
-#455=EDGE_CURVE('',#456,#266,#458,.T.);
-#456=VERTEX_POINT('',#457);
-#457=CARTESIAN_POINT('',(0.2,0.25,0.4));
-#458=CIRCLE('',#459,0.1);
-#459=AXIS2_PLACEMENT_3D('',#460,#14,#13);
-#460=CARTESIAN_POINT('',(0.2,0.15,0.4));
-#461=ORIENTED_EDGE('',*,*,#462,.F.);
-#462=EDGE_CURVE('',#448,#456,#463,.T.);
-#463=LINE('',#449,#34);
-#464=CYLINDRICAL_SURFACE('',#465,0.1);
-#465=AXIS2_PLACEMENT_3D('',#452,#14,#46);
-#466=ADVANCED_FACE('',(#467),#482,.F.);
-#467=FACE_BOUND('',#468,.F.);
-#468=EDGE_LOOP('',(#469,#474,#479,#288));
-#469=ORIENTED_EDGE('',*,*,#470,.T.);
-#470=EDGE_CURVE('',#280,#471,#473,.T.);
-#471=VERTEX_POINT('',#472);
-#472=CARTESIAN_POINT('',(-0.5,0.15,1.E-01));
-#473=LINE('',#123,#223);
-#474=ORIENTED_EDGE('',*,*,#475,.T.);
-#475=EDGE_CURVE('',#471,#476,#478,.T.);
-#476=VERTEX_POINT('',#477);
-#477=CARTESIAN_POINT('',(-0.5,0.15,0.4));
-#478=LINE('',#387,#28);
-#479=ORIENTED_EDGE('',*,*,#480,.F.);
-#480=EDGE_CURVE('',#285,#476,#481,.T.);
-#481=LINE('',#133,#223);
-#482=PLANE('',#483);
-#483=AXIS2_PLACEMENT_3D('',#136,#14,#13);
-#484=ADVANCED_FACE('',(#485),#499,.T.);
-#485=FACE_BOUND('',#486,.F.);
-#486=EDGE_LOOP('',(#487,#488,#489,#496));
-#487=ORIENTED_EDGE('',*,*,#405,.T.);
-#488=ORIENTED_EDGE('',*,*,#303,.T.);
-#489=ORIENTED_EDGE('',*,*,#490,.F.);
-#490=EDGE_CURVE('',#491,#299,#493,.T.);
-#491=VERTEX_POINT('',#492);
-#492=CARTESIAN_POINT('',(0.4,0.25,1.E-01));
-#493=CIRCLE('',#494,0.1);
-#494=AXIS2_PLACEMENT_3D('',#495,#100,#46);
-#495=CARTESIAN_POINT('',(0.4,0.15,1.E-01));
-#496=ORIENTED_EDGE('',*,*,#497,.F.);
-#497=EDGE_CURVE('',#406,#491,#498,.T.);
-#498=LINE('',#407,#34);
-#499=CYLINDRICAL_SURFACE('',#500,0.1);
-#500=AXIS2_PLACEMENT_3D('',#410,#14,#46);
-#501=ADVANCED_FACE('',(#502),#511,.T.);
-#502=FACE_BOUND('',#503,.T.);
-#503=EDGE_LOOP('',(#311,#297,#504,#510));
-#504=ORIENTED_EDGE('',*,*,#505,.F.);
-#505=EDGE_CURVE('',#352,#299,#506,.T.);
-#506=CIRCLE('',#507,0.1);
-#507=AXIS2_PLACEMENT_3D('',#495,#508,#509);
-#508=DIRECTION('',(0.,1.,2.832769448824E-16));
-#509=DIRECTION('',(0.,2.832769448824E-16,-1.));
-#510=ORIENTED_EDGE('',*,*,#351,.F.);
-#511=CYLINDRICAL_SURFACE('',#512,0.1);
-#512=AXIS2_PLACEMENT_3D('',#59,#46,#14);
-#513=ADVANCED_FACE('',(#514),#528,.T.);
-#514=FACE_BOUND('',#515,.T.);
-#515=EDGE_LOOP('',(#516,#517,#518,#525));
-#516=ORIENTED_EDGE('',*,*,#455,.T.);
-#517=ORIENTED_EDGE('',*,*,#330,.T.);
-#518=ORIENTED_EDGE('',*,*,#519,.T.);
-#519=EDGE_CURVE('',#325,#520,#522,.T.);
-#520=VERTEX_POINT('',#521);
-#521=CARTESIAN_POINT('',(0.4,0.25,0.4));
-#522=CIRCLE('',#523,0.1);
-#523=AXIS2_PLACEMENT_3D('',#524,#100,#13);
-#524=CARTESIAN_POINT('',(0.4,0.15,0.4));
-#525=ORIENTED_EDGE('',*,*,#526,.F.);
-#526=EDGE_CURVE('',#456,#520,#527,.T.);
-#527=LINE('',#457,#34);
-#528=CYLINDRICAL_SURFACE('',#529,0.1);
-#529=AXIS2_PLACEMENT_3D('',#460,#14,#46);
-#530=ADVANCED_FACE('',(#531),#538,.T.);
-#531=FACE_BOUND('',#532,.F.);
-#532=EDGE_LOOP('',(#533,#323,#534,#362));
-#533=ORIENTED_EDGE('',*,*,#339,.F.);
-#534=ORIENTED_EDGE('',*,*,#535,.F.);
-#535=EDGE_CURVE('',#358,#325,#536,.T.);
-#536=CIRCLE('',#537,0.1);
-#537=AXIS2_PLACEMENT_3D('',#524,#89,#13);
-#538=CYLINDRICAL_SURFACE('',#539,0.1);
-#539=AXIS2_PLACEMENT_3D('',#54,#46,#14);
-#540=ADVANCED_FACE('',(#541),#557,.T.);
-#541=FACE_BOUND('',#542,.T.);
-#542=EDGE_LOOP('',(#543,#547,#551,#556));
-#543=ORIENTED_EDGE('',*,*,#544,.T.);
-#544=EDGE_CURVE('',#352,#491,#545,.T.);
-#545=CIRCLE('',#546,0.1);
-#546=AXIS2_PLACEMENT_3D('',#495,#13,#46);
-#547=ORIENTED_EDGE('',*,*,#548,.T.);
-#548=EDGE_CURVE('',#491,#520,#549,.T.);
-#549=LINE('',#550,#28);
-#550=CARTESIAN_POINT('',(0.4,0.25,0.));
-#551=ORIENTED_EDGE('',*,*,#552,.F.);
-#552=EDGE_CURVE('',#358,#520,#553,.T.);
-#553=CIRCLE('',#554,0.1);
-#554=AXIS2_PLACEMENT_3D('',#524,#555,#508);
-#555=DIRECTION('',(0.,-2.832769448824E-16,1.));
-#556=ORIENTED_EDGE('',*,*,#357,.F.);
-#557=CYLINDRICAL_SURFACE('',#558,0.1);
-#558=AXIS2_PLACEMENT_3D('',#300,#13,#14);
-#559=ADVANCED_FACE('',(#560),#571,.T.);
-#560=FACE_BOUND('',#561,.F.);
-#561=EDGE_LOOP('',(#562,#563,#564,#565));
-#562=ORIENTED_EDGE('',*,*,#470,.F.);
-#563=ORIENTED_EDGE('',*,*,#373,.T.);
-#564=ORIENTED_EDGE('',*,*,#389,.T.);
-#565=ORIENTED_EDGE('',*,*,#566,.T.);
-#566=EDGE_CURVE('',#384,#471,#567,.T.);
-#567=CIRCLE('',#568,0.1);
-#568=AXIS2_PLACEMENT_3D('',#569,#46,#570);
-#569=CARTESIAN_POINT('',(-0.4,0.15,1.E-01));
-#570=DIRECTION('',(-6.938893903907E-17,0.,-1.));
-#571=CYLINDRICAL_SURFACE('',#572,0.1);
-#572=AXIS2_PLACEMENT_3D('',#121,#46,#100);
-#573=ADVANCED_FACE('',(#574),#589,.T.);
-#574=FACE_BOUND('',#575,.F.);
-#575=EDGE_LOOP('',(#576,#583,#584,#585));
-#576=ORIENTED_EDGE('',*,*,#577,.T.);
-#577=EDGE_CURVE('',#578,#384,#580,.T.);
-#578=VERTEX_POINT('',#579);
-#579=CARTESIAN_POINT('',(-0.4,0.25,1.E-01));
-#580=CIRCLE('',#581,0.1);
-#581=AXIS2_PLACEMENT_3D('',#569,#582,#570);
-#582=DIRECTION('',(-1.,0.,6.938893903907E-17));
-#583=ORIENTED_EDGE('',*,*,#383,.T.);
-#584=ORIENTED_EDGE('',*,*,#397,.F.);
-#585=ORIENTED_EDGE('',*,*,#586,.F.);
-#586=EDGE_CURVE('',#578,#398,#587,.T.);
-#587=LINE('',#588,#34);
-#588=CARTESIAN_POINT('',(-0.5,0.25,1.E-01));
-#589=CYLINDRICAL_SURFACE('',#590,0.1);
-#590=AXIS2_PLACEMENT_3D('',#472,#14,#46);
-#591=ADVANCED_FACE('',(#592),#603,.T.);
-#592=FACE_BOUND('',#593,.T.);
-#593=EDGE_LOOP('',(#594,#411,#598,#602));
-#594=ORIENTED_EDGE('',*,*,#595,.F.);
-#595=EDGE_CURVE('',#406,#456,#596,.T.);
-#596=LINE('',#597,#28);
-#597=CARTESIAN_POINT('',(0.2,0.25,0.));
-#598=ORIENTED_EDGE('',*,*,#599,.T.);
-#599=EDGE_CURVE('',#398,#448,#600,.T.);
-#600=LINE('',#601,#28);
-#601=CARTESIAN_POINT('',(-0.2,0.25,0.));
-#602=ORIENTED_EDGE('',*,*,#462,.T.);
-#603=PLANE('',#604);
-#604=AXIS2_PLACEMENT_3D('',#601,#46,#13);
-#605=ADVANCED_FACE('',(#606),#614,.T.);
-#606=FACE_BOUND('',#607,.T.);
-#607=EDGE_LOOP('',(#419,#608,#609,#479));
-#608=ORIENTED_EDGE('',*,*,#437,.T.);
-#609=ORIENTED_EDGE('',*,*,#610,.F.);
-#610=EDGE_CURVE('',#476,#432,#611,.T.);
-#611=CIRCLE('',#612,0.1);
-#612=AXIS2_PLACEMENT_3D('',#613,#46,#13);
-#613=CARTESIAN_POINT('',(-0.4,0.15,0.4));
-#614=CYLINDRICAL_SURFACE('',#615,0.1);
-#615=AXIS2_PLACEMENT_3D('',#127,#46,#100);
-#616=ADVANCED_FACE('',(#617),#631,.T.);
-#617=FACE_BOUND('',#618,.T.);
-#618=EDGE_LOOP('',(#619,#625,#629,#630));
-#619=ORIENTED_EDGE('',*,*,#620,.F.);
-#620=EDGE_CURVE('',#621,#448,#623,.T.);
-#621=VERTEX_POINT('',#622);
-#622=CARTESIAN_POINT('',(-0.4,0.25,0.4));
-#623=LINE('',#624,#34);
-#624=CARTESIAN_POINT('',(-0.5,0.25,0.4));
-#625=ORIENTED_EDGE('',*,*,#626,.F.);
-#626=EDGE_CURVE('',#432,#621,#627,.T.);
-#627=CIRCLE('',#628,0.1);
-#628=AXIS2_PLACEMENT_3D('',#613,#100,#13);
-#629=ORIENTED_EDGE('',*,*,#431,.T.);
-#630=ORIENTED_EDGE('',*,*,#447,.F.);
-#631=CYLINDRICAL_SURFACE('',#632,0.1);
-#632=AXIS2_PLACEMENT_3D('',#477,#14,#46);
-#633=ADVANCED_FACE('',(#634),#651,.T.);
-#634=FACE_BOUND('',#635,.F.);
-#635=EDGE_LOOP('',(#636,#642,#646,#650));
-#636=ORIENTED_EDGE('',*,*,#637,.F.);
-#637=EDGE_CURVE('',#578,#471,#638,.T.);
-#638=CIRCLE('',#639,0.1);
-#639=AXIS2_PLACEMENT_3D('',#569,#640,#641);
-#640=DIRECTION('',(-2.138880058433E-16,0.,1.));
-#641=DIRECTION('',(-1.,0.,-2.138880058433E-16));
-#642=ORIENTED_EDGE('',*,*,#643,.T.);
-#643=EDGE_CURVE('',#578,#621,#644,.T.);
-#644=LINE('',#645,#28);
-#645=CARTESIAN_POINT('',(-0.4,0.25,0.));
-#646=ORIENTED_EDGE('',*,*,#647,.F.);
-#647=EDGE_CURVE('',#476,#621,#648,.T.);
-#648=CIRCLE('',#649,0.1);
-#649=AXIS2_PLACEMENT_3D('',#613,#509,#508);
-#650=ORIENTED_EDGE('',*,*,#475,.F.);
-#651=CYLINDRICAL_SURFACE('',#652,0.1);
-#652=AXIS2_PLACEMENT_3D('',#385,#13,#100);
-#653=ADVANCED_FACE('',(#654),#659,.T.);
-#654=FACE_BOUND('',#655,.T.);
-#655=EDGE_LOOP('',(#656,#657,#658,#496));
-#656=ORIENTED_EDGE('',*,*,#595,.T.);
-#657=ORIENTED_EDGE('',*,*,#526,.T.);
-#658=ORIENTED_EDGE('',*,*,#548,.F.);
-#659=PLANE('',#660);
-#660=AXIS2_PLACEMENT_3D('',#597,#46,#13);
-#661=ADVANCED_FACE('',(#662),#666,.T.);
-#662=FACE_BOUND('',#663,.T.);
-#663=EDGE_LOOP('',(#664,#665,#489));
-#664=ORIENTED_EDGE('',*,*,#544,.F.);
-#665=ORIENTED_EDGE('',*,*,#505,.T.);
-#666=SPHERICAL_SURFACE('',#494,0.1);
-#667=ADVANCED_FACE('',(#668),#672,.T.);
-#668=FACE_BOUND('',#669,.T.);
-#669=EDGE_LOOP('',(#534,#670,#671));
-#670=ORIENTED_EDGE('',*,*,#552,.T.);
-#671=ORIENTED_EDGE('',*,*,#519,.F.);
-#672=SPHERICAL_SURFACE('',#523,0.1);
-#673=ADVANCED_FACE('',(#674),#679,.T.);
-#674=FACE_BOUND('',#675,.F.);
-#675=EDGE_LOOP('',(#676,#677,#678));
-#676=ORIENTED_EDGE('',*,*,#577,.F.);
-#677=ORIENTED_EDGE('',*,*,#637,.T.);
-#678=ORIENTED_EDGE('',*,*,#566,.F.);
-#679=SPHERICAL_SURFACE('',#680,0.1);
-#680=AXIS2_PLACEMENT_3D('',#569,#89,#570);
-#681=ADVANCED_FACE('',(#682),#686,.T.);
-#682=FACE_BOUND('',#683,.T.);
-#683=EDGE_LOOP('',(#684,#585,#642,#685));
-#684=ORIENTED_EDGE('',*,*,#599,.F.);
-#685=ORIENTED_EDGE('',*,*,#620,.T.);
-#686=PLANE('',#687);
-#687=AXIS2_PLACEMENT_3D('',#688,#46,#13);
-#688=CARTESIAN_POINT('',(-0.5,0.25,0.));
-#689=ADVANCED_FACE('',(#690),#693,.T.);
-#690=FACE_BOUND('',#691,.F.);
-#691=EDGE_LOOP('',(#609,#692,#625));
-#692=ORIENTED_EDGE('',*,*,#647,.T.);
-#693=SPHERICAL_SURFACE('',#694,0.1);
-#694=AXIS2_PLACEMENT_3D('',#613,#14,#13);
-#695=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#699))GLOBAL_UNIT_ASSIGNED_CONTEXT((#696,#697,#698)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') );
-#696=( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#697=( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#698=( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#699=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#696,'distance_accuracy_value','confusion accuracy');
-#700=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
-#701=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#702,#712,#721,#722,#723,#724,#725,#726,#727,#728,#729,#730,#731,#732,#733,#734,#735,#736,#737,#738,#739,#740,#741,#742,#743,#744,#745,#746,#747,#748,#749,#750,#751,#752,#753,#754,#755,#756,#757,#758,#759,#760),#695);
-#702=STYLED_ITEM('color',(#703),#17);
-#703=PRESENTATION_STYLE_ASSIGNMENT((#704,#710));
-#704=SURFACE_STYLE_USAGE(.BOTH.,#705);
-#705=SURFACE_SIDE_STYLE('',(#706));
-#706=SURFACE_STYLE_FILL_AREA(#707);
-#707=FILL_AREA_STYLE('',(#708));
-#708=FILL_AREA_STYLE_COLOUR('',#709);
-#709=COLOUR_RGB('',0.803921811173,0.717646726791,0.619608325294);
-#710=CURVE_STYLE('',#711,POSITIVE_LENGTH_MEASURE(0.1),#709);
-#711=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#712=STYLED_ITEM('color',(#713),#47);
-#713=PRESENTATION_STYLE_ASSIGNMENT((#714,#720));
-#714=SURFACE_STYLE_USAGE(.BOTH.,#715);
-#715=SURFACE_SIDE_STYLE('',(#716));
-#716=SURFACE_STYLE_FILL_AREA(#717);
-#717=FILL_AREA_STYLE('',(#718));
-#718=FILL_AREA_STYLE_COLOUR('',#719);
-#719=COLOUR_RGB('',0.862744829005,0.862744829005,0.862744829005);
-#720=CURVE_STYLE('',#711,POSITIVE_LENGTH_MEASURE(0.1),#719);
-#721=STYLED_ITEM('color',(#703),#67);
-#722=STYLED_ITEM('color',(#703),#90);
-#723=STYLED_ITEM('color',(#713),#114);
-#724=STYLED_ITEM('color',(#713),#137);
-#725=STYLED_ITEM('color',(#713),#153);
-#726=STYLED_ITEM('color',(#713),#172);
-#727=STYLED_ITEM('color',(#713),#195);
-#728=STYLED_ITEM('color',(#703),#215);
-#729=STYLED_ITEM('color',(#713),#234);
-#730=STYLED_ITEM('color',(#703),#255);
-#731=STYLED_ITEM('color',(#713),#275);
-#732=STYLED_ITEM('color',(#713),#293);
-#733=STYLED_ITEM('color',(#713),#307);
-#734=STYLED_ITEM('color',(#713),#319);
-#735=STYLED_ITEM('color',(#713),#334);
-#736=STYLED_ITEM('color',(#713),#347);
-#737=STYLED_ITEM('color',(#713),#369);
-#738=STYLED_ITEM('color',(#713),#378);
-#739=STYLED_ITEM('color',(#703),#393);
-#740=STYLED_ITEM('color',(#713),#416);
-#741=STYLED_ITEM('color',(#713),#426);
-#742=STYLED_ITEM('color',(#703),#443);
-#743=STYLED_ITEM('color',(#713),#466);
-#744=STYLED_ITEM('color',(#713),#484);
-#745=STYLED_ITEM('color',(#713),#501);
-#746=STYLED_ITEM('color',(#713),#513);
-#747=STYLED_ITEM('color',(#713),#530);
-#748=STYLED_ITEM('color',(#713),#540);
-#749=STYLED_ITEM('color',(#713),#559);
-#750=STYLED_ITEM('color',(#713),#573);
-#751=STYLED_ITEM('color',(#703),#591);
-#752=STYLED_ITEM('color',(#713),#605);
-#753=STYLED_ITEM('color',(#713),#616);
-#754=STYLED_ITEM('color',(#713),#633);
-#755=STYLED_ITEM('color',(#713),#653);
-#756=STYLED_ITEM('color',(#713),#661);
-#757=STYLED_ITEM('color',(#713),#667);
-#758=STYLED_ITEM('color',(#713),#673);
-#759=STYLED_ITEM('color',(#713),#681);
-#760=STYLED_ITEM('color',(#713),#689);
-ENDSEC;
-END-ISO-10303-21;
diff --git a/board/library/pkg/5c9b135f-2930-4450-8e04-954bdb1255af/package.lp b/board/library/pkg/5c9b135f-2930-4450-8e04-954bdb1255af/package.lp
deleted file mode 100644
index 1625939..0000000
--- a/board/library/pkg/5c9b135f-2930-4450-8e04-954bdb1255af/package.lp
+++ /dev/null
@@ -1,149 +0,0 @@
-(librepcb_package 5c9b135f-2930-4450-8e04-954bdb1255af
- (name "CAPC1005 (0402)")
- (description "Generic chip capacitor 1005 (imperial 0402).\n\nLength: 1.0mm\nWidth: 0.5mm\n\nGenerated with librepcb-parts-generator (generate_chip.py)")
- (keywords "1005,0402,c,capacitor,chip,generic")
- (author "murray")
- (version "0.4")
- (created 2015-06-21T12:37:34Z)
- (deprecated false)
- (generated_by "")
- (category 414f873f-4099-47fd-8526-bdd8419de581)
- (assembly_type smt)
- (pad 5eb43e50-29c4-47aa-8a6d-60999d8f4729 (name "1"))
- (pad 743b2b74-2a71-49ed-938d-23d70a81e3af (name "2"))
- (3d_model 351c3b6e-ccf6-4b55-8f82-c32f2ddd35fe (name "CAPC1005 (0402)"))
- (footprint aecdaa8d-2033-4d4e-aa55-bce599619b07
- (name "Density Level B (median protrusion)")
- (description "")
- (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0)
- (3d_model 351c3b6e-ccf6-4b55-8f82-c32f2ddd35fe)
- (pad 743b2b74-2a71-49ed-938d-23d70a81e3af (side top) (shape roundrect)
- (position 0.4 0.0) (rotation 0.0) (size 0.4 0.5) (radius 0.0)
- (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
- (package_pad 743b2b74-2a71-49ed-938d-23d70a81e3af)
- )
- (pad 5eb43e50-29c4-47aa-8a6d-60999d8f4729 (side top) (shape roundrect)
- (position -0.4 0.0) (rotation 0.0) (size 0.4 0.5) (radius 0.0)
- (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
- (package_pad 5eb43e50-29c4-47aa-8a6d-60999d8f4729)
- )
- (polygon dd4fb737-83d8-4924-a984-2190c83bbc70 (layer top_documentation)
- (width 0.0) (fill true) (grab_area false)
- (vertex (position -0.5 0.25) (angle 0.0))
- (vertex (position -0.2 0.25) (angle 0.0))
- (vertex (position -0.2 -0.25) (angle 0.0))
- (vertex (position -0.5 -0.25) (angle 0.0))
- (vertex (position -0.5 0.25) (angle 0.0))
- )
- (polygon c6b76127-70a5-4c6d-9914-cd51f82ae29e (layer top_documentation)
- (width 0.0) (fill true) (grab_area false)
- (vertex (position 0.5 0.25) (angle 0.0))
- (vertex (position 0.2 0.25) (angle 0.0))
- (vertex (position 0.2 -0.25) (angle 0.0))
- (vertex (position 0.5 -0.25) (angle 0.0))
- (vertex (position 0.5 0.25) (angle 0.0))
- )
- (polygon 187bdec5-ab4f-42a4-b2fb-554784bd2bbe (layer top_documentation)
- (width 0.15) (fill false) (grab_area false)
- (vertex (position -0.2 0.175) (angle 0.0))
- (vertex (position 0.2 0.175) (angle 0.0))
- )
- (polygon 2e2e0a86-e5ea-491e-9db0-e5081d931e09 (layer top_documentation)
- (width 0.15) (fill false) (grab_area false)
- (vertex (position -0.2 -0.175) (angle 0.0))
- (vertex (position 0.2 -0.175) (angle 0.0))
- )
- (polygon fb4ee7d1-0c87-46f4-9151-81bcd77754b4 (layer top_package_outlines)
- (width 0.0) (fill false) (grab_area false)
- (vertex (position -0.5 0.25) (angle 0.0))
- (vertex (position 0.5 0.25) (angle 0.0))
- (vertex (position 0.5 -0.25) (angle 0.0))
- (vertex (position -0.5 -0.25) (angle 0.0))
- )
- (polygon 727b85c8-4a11-4b88-a6f9-02cfc800151a (layer top_courtyard)
- (width 0.0) (fill false) (grab_area false)
- (vertex (position -0.75 0.4) (angle 0.0))
- (vertex (position 0.75 0.4) (angle 0.0))
- (vertex (position 0.75 -0.4) (angle 0.0))
- (vertex (position -0.75 -0.4) (angle 0.0))
- (vertex (position -0.75 0.4) (angle 0.0))
- )
- (stroke_text 3bbdbe05-14bd-40de-b5cf-bd8892b41cc5 (layer top_names)
- (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
- (align center bottom) (position 0.0 1.05) (rotation 0.0)
- (auto_rotate true) (mirror false) (value "{{NAME}}")
- )
- (stroke_text 69f46c6d-835a-449b-b38f-92af308280b1 (layer top_values)
- (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
- (align center top) (position 0.0 -1.05) (rotation 0.0)
- (auto_rotate true) (mirror false) (value "{{VALUE}}")
- )
- )
- (footprint 8b20cda7-50e2-45e6-9f9f-82664d8e6f28
- (name "Density Level A (max protrusion)")
- (description "")
- (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0)
- (3d_model 351c3b6e-ccf6-4b55-8f82-c32f2ddd35fe)
- (pad 743b2b74-2a71-49ed-938d-23d70a81e3af (side top) (shape roundrect)
- (position 0.45 0.0) (rotation 0.0) (size 0.5 0.55) (radius 0.0)
- (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
- (package_pad 743b2b74-2a71-49ed-938d-23d70a81e3af)
- )
- (pad 5eb43e50-29c4-47aa-8a6d-60999d8f4729 (side top) (shape roundrect)
- (position -0.45 0.0) (rotation 0.0) (size 0.5 0.55) (radius 0.0)
- (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
- (package_pad 5eb43e50-29c4-47aa-8a6d-60999d8f4729)
- )
- (polygon c65dab48-a9d0-40b9-bdd1-ad67c0718872 (layer top_documentation)
- (width 0.0) (fill true) (grab_area false)
- (vertex (position -0.5 0.25) (angle 0.0))
- (vertex (position -0.2 0.25) (angle 0.0))
- (vertex (position -0.2 -0.25) (angle 0.0))
- (vertex (position -0.5 -0.25) (angle 0.0))
- (vertex (position -0.5 0.25) (angle 0.0))
- )
- (polygon 759286f2-7e66-46d7-9052-dae85c604a7d (layer top_documentation)
- (width 0.0) (fill true) (grab_area false)
- (vertex (position 0.5 0.25) (angle 0.0))
- (vertex (position 0.2 0.25) (angle 0.0))
- (vertex (position 0.2 -0.25) (angle 0.0))
- (vertex (position 0.5 -0.25) (angle 0.0))
- (vertex (position 0.5 0.25) (angle 0.0))
- )
- (polygon d904e868-1ec4-4d8c-be4a-83055a1fbff1 (layer top_documentation)
- (width 0.15) (fill false) (grab_area false)
- (vertex (position -0.2 0.175) (angle 0.0))
- (vertex (position 0.2 0.175) (angle 0.0))
- )
- (polygon 455b670b-b8b8-400d-b4cb-eded833e1263 (layer top_documentation)
- (width 0.15) (fill false) (grab_area false)
- (vertex (position -0.2 -0.175) (angle 0.0))
- (vertex (position 0.2 -0.175) (angle 0.0))
- )
- (polygon e5dd56d8-701a-41c3-a056-48c0c24e2c5b (layer top_package_outlines)
- (width 0.0) (fill false) (grab_area false)
- (vertex (position -0.5 0.25) (angle 0.0))
- (vertex (position 0.5 0.25) (angle 0.0))
- (vertex (position 0.5 -0.25) (angle 0.0))
- (vertex (position -0.5 -0.25) (angle 0.0))
- )
- (polygon f2ee3a71-43a1-4ee3-933f-e38587eb75a4 (layer top_courtyard)
- (width 0.0) (fill false) (grab_area false)
- (vertex (position -0.9 0.475) (angle 0.0))
- (vertex (position 0.9 0.475) (angle 0.0))
- (vertex (position 0.9 -0.475) (angle 0.0))
- (vertex (position -0.9 -0.475) (angle 0.0))
- (vertex (position -0.9 0.475) (angle 0.0))
- )
- (stroke_text 617190d6-2ea7-4518-80d8-400be44bada1 (layer top_names)
- (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
- (align center bottom) (position 0.0 1.05) (rotation 0.0)
- (auto_rotate true) (mirror false) (value "{{NAME}}")
- )
- (stroke_text 1a370cc5-f57b-4d09-8161-e5e99804e74d (layer top_values)
- (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
- (align center top) (position 0.0 -1.05) (rotation 0.0)
- (auto_rotate true) (mirror false) (value "{{VALUE}}")
- )
- )
-)
diff --git a/board/library/pkg/2f48974b-672b-454f-9f6b-a9c3dab5f413/.librepcb-pkg b/board/library/pkg/5d9abd1b-cf0b-4cf7-8666-20a1add9971e/.librepcb-pkg
index d00491f..d00491f 100644
--- a/board/library/pkg/2f48974b-672b-454f-9f6b-a9c3dab5f413/.librepcb-pkg
+++ b/board/library/pkg/5d9abd1b-cf0b-4cf7-8666-20a1add9971e/.librepcb-pkg
diff --git a/board/library/pkg/5d9abd1b-cf0b-4cf7-8666-20a1add9971e/2d9f20e6-c3dc-422c-ae1e-e278f6ae8328.step b/board/library/pkg/5d9abd1b-cf0b-4cf7-8666-20a1add9971e/2d9f20e6-c3dc-422c-ae1e-e278f6ae8328.step
new file mode 100644
index 0000000..3d52e2b
--- /dev/null
+++ b/board/library/pkg/5d9abd1b-cf0b-4cf7-8666-20a1add9971e/2d9f20e6-c3dc-422c-ae1e-e278f6ae8328.step
@@ -0,0 +1,764 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');
+FILE_NAME('Open CASCADE Shape Model','2023-09-04T00:13:42',('Author'),(
+'Open CASCADE'),'Open CASCADE STEP processor 7.7','Open CASCADE 7.7'
+,'Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+DATA;
+#1=APPLICATION_PROTOCOL_DEFINITION('international standard','automotive_design',2000,#2);
+#2=APPLICATION_CONTEXT('core data for automotive mechanical design processes');
+#3=SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4=PRODUCT_DEFINITION_SHAPE('','',#5);
+#5=PRODUCT_DEFINITION('design','',#6,#9);
+#6=PRODUCT_DEFINITION_FORMATION('','',#7);
+#7=PRODUCT('RESC1608 (0603)','RESC1608 (0603)','',(#8));
+#8=PRODUCT_CONTEXT('',#2,'mechanical');
+#9=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#688);
+#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,#47,#67,#90,#114,#137,#153,#171,#195,#213,#232,#251,#271,#293,#307,#319,#334,#342,#364,#373,#388,#411,#421,#438,#461,#479,#496,#508,#526,#537,#556,#571,#588,#602,#615,#632,#650,#658,#664,#670,#674,#682));
+#17=ADVANCED_FACE('',(#18),#44,.F.);
+#18=FACE_BOUND('',#19,.F.);
+#19=EDGE_LOOP('',(#20,#29,#35,#41));
+#20=ORIENTED_EDGE('',*,*,#21,.F.);
+#21=EDGE_CURVE('',#22,#24,#26,.T.);
+#22=VERTEX_POINT('',#23);
+#23=CARTESIAN_POINT('',(0.4,-0.4,5.E-02));
+#24=VERTEX_POINT('',#25);
+#25=CARTESIAN_POINT('',(0.4,-0.4,0.5));
+#26=LINE('',#27,#28);
+#27=CARTESIAN_POINT('',(0.4,-0.4,0.));
+#28=VECTOR('',#13,1.);
+#29=ORIENTED_EDGE('',*,*,#30,.F.);
+#30=EDGE_CURVE('',#31,#22,#33,.T.);
+#31=VERTEX_POINT('',#32);
+#32=CARTESIAN_POINT('',(-0.4,-0.4,5.E-02));
+#33=LINE('',#32,#34);
+#34=VECTOR('',#14,1.);
+#35=ORIENTED_EDGE('',*,*,#36,.T.);
+#36=EDGE_CURVE('',#31,#37,#39,.T.);
+#37=VERTEX_POINT('',#38);
+#38=CARTESIAN_POINT('',(-0.4,-0.4,0.5));
+#39=LINE('',#40,#28);
+#40=CARTESIAN_POINT('',(-0.4,-0.4,0.));
+#41=ORIENTED_EDGE('',*,*,#42,.T.);
+#42=EDGE_CURVE('',#37,#24,#43,.T.);
+#43=LINE('',#38,#34);
+#44=PLANE('',#45);
+#45=AXIS2_PLACEMENT_3D('',#40,#46,#13);
+#46=DIRECTION('',(0.,1.,0.));
+#47=ADVANCED_FACE('',(#48),#65,.F.);
+#48=FACE_BOUND('',#49,.F.);
+#49=EDGE_LOOP('',(#50,#51,#56,#62));
+#50=ORIENTED_EDGE('',*,*,#21,.T.);
+#51=ORIENTED_EDGE('',*,*,#52,.T.);
+#52=EDGE_CURVE('',#24,#53,#55,.T.);
+#53=VERTEX_POINT('',#54);
+#54=CARTESIAN_POINT('',(0.75,-0.4,0.5));
+#55=LINE('',#25,#34);
+#56=ORIENTED_EDGE('',*,*,#57,.F.);
+#57=EDGE_CURVE('',#58,#53,#60,.T.);
+#58=VERTEX_POINT('',#59);
+#59=CARTESIAN_POINT('',(0.75,-0.4,5.E-02));
+#60=LINE('',#61,#28);
+#61=CARTESIAN_POINT('',(0.75,-0.4,0.));
+#62=ORIENTED_EDGE('',*,*,#63,.F.);
+#63=EDGE_CURVE('',#22,#58,#64,.T.);
+#64=LINE('',#23,#34);
+#65=PLANE('',#66);
+#66=AXIS2_PLACEMENT_3D('',#27,#46,#13);
+#67=ADVANCED_FACE('',(#68),#87,.T.);
+#68=FACE_BOUND('',#69,.T.);
+#69=EDGE_LOOP('',(#70,#77,#82,#29));
+#70=ORIENTED_EDGE('',*,*,#71,.T.);
+#71=EDGE_CURVE('',#31,#72,#74,.T.);
+#72=VERTEX_POINT('',#73);
+#73=CARTESIAN_POINT('',(-0.4,-0.35,0.));
+#74=CIRCLE('',#75,5.E-02);
+#75=AXIS2_PLACEMENT_3D('',#76,#14,#13);
+#76=CARTESIAN_POINT('',(-0.4,-0.35,5.E-02));
+#77=ORIENTED_EDGE('',*,*,#78,.T.);
+#78=EDGE_CURVE('',#72,#79,#81,.T.);
+#79=VERTEX_POINT('',#80);
+#80=CARTESIAN_POINT('',(0.4,-0.35,0.));
+#81=LINE('',#73,#34);
+#82=ORIENTED_EDGE('',*,*,#83,.F.);
+#83=EDGE_CURVE('',#22,#79,#84,.T.);
+#84=CIRCLE('',#85,5.E-02);
+#85=AXIS2_PLACEMENT_3D('',#86,#14,#13);
+#86=CARTESIAN_POINT('',(0.4,-0.35,5.E-02));
+#87=CYLINDRICAL_SURFACE('',#88,5.E-02);
+#88=AXIS2_PLACEMENT_3D('',#76,#14,#89);
+#89=DIRECTION('',(0.,-1.,0.));
+#90=ADVANCED_FACE('',(#91),#112,.T.);
+#91=FACE_BOUND('',#92,.F.);
+#92=EDGE_LOOP('',(#93,#101,#106,#111));
+#93=ORIENTED_EDGE('',*,*,#94,.T.);
+#94=EDGE_CURVE('',#37,#95,#97,.T.);
+#95=VERTEX_POINT('',#96);
+#96=CARTESIAN_POINT('',(-0.4,-0.35,0.55));
+#97=CIRCLE('',#98,5.E-02);
+#98=AXIS2_PLACEMENT_3D('',#99,#100,#13);
+#99=CARTESIAN_POINT('',(-0.4,-0.35,0.5));
+#100=DIRECTION('',(-1.,0.,0.));
+#101=ORIENTED_EDGE('',*,*,#102,.T.);
+#102=EDGE_CURVE('',#95,#103,#105,.T.);
+#103=VERTEX_POINT('',#104);
+#104=CARTESIAN_POINT('',(0.4,-0.35,0.55));
+#105=LINE('',#96,#34);
+#106=ORIENTED_EDGE('',*,*,#107,.F.);
+#107=EDGE_CURVE('',#24,#103,#108,.T.);
+#108=CIRCLE('',#109,5.E-02);
+#109=AXIS2_PLACEMENT_3D('',#110,#100,#13);
+#110=CARTESIAN_POINT('',(0.4,-0.35,0.5));
+#111=ORIENTED_EDGE('',*,*,#42,.F.);
+#112=CYLINDRICAL_SURFACE('',#113,5.E-02);
+#113=AXIS2_PLACEMENT_3D('',#99,#14,#89);
+#114=ADVANCED_FACE('',(#115),#134,.F.);
+#115=FACE_BOUND('',#116,.F.);
+#116=EDGE_LOOP('',(#117,#118,#124,#130));
+#117=ORIENTED_EDGE('',*,*,#36,.F.);
+#118=ORIENTED_EDGE('',*,*,#119,.F.);
+#119=EDGE_CURVE('',#120,#31,#122,.T.);
+#120=VERTEX_POINT('',#121);
+#121=CARTESIAN_POINT('',(-0.75,-0.4,5.E-02));
+#122=LINE('',#123,#34);
+#123=CARTESIAN_POINT('',(-0.8,-0.4,5.E-02));
+#124=ORIENTED_EDGE('',*,*,#125,.T.);
+#125=EDGE_CURVE('',#120,#126,#128,.T.);
+#126=VERTEX_POINT('',#127);
+#127=CARTESIAN_POINT('',(-0.75,-0.4,0.5));
+#128=LINE('',#129,#28);
+#129=CARTESIAN_POINT('',(-0.75,-0.4,0.));
+#130=ORIENTED_EDGE('',*,*,#131,.T.);
+#131=EDGE_CURVE('',#126,#37,#132,.T.);
+#132=LINE('',#133,#34);
+#133=CARTESIAN_POINT('',(-0.8,-0.4,0.5));
+#134=PLANE('',#135);
+#135=AXIS2_PLACEMENT_3D('',#136,#46,#13);
+#136=CARTESIAN_POINT('',(-0.8,-0.4,0.));
+#137=ADVANCED_FACE('',(#138),#151,.T.);
+#138=FACE_BOUND('',#139,.T.);
+#139=EDGE_LOOP('',(#140,#141,#146,#62));
+#140=ORIENTED_EDGE('',*,*,#83,.T.);
+#141=ORIENTED_EDGE('',*,*,#142,.T.);
+#142=EDGE_CURVE('',#79,#143,#145,.T.);
+#143=VERTEX_POINT('',#144);
+#144=CARTESIAN_POINT('',(0.75,-0.35,0.));
+#145=LINE('',#80,#34);
+#146=ORIENTED_EDGE('',*,*,#147,.F.);
+#147=EDGE_CURVE('',#58,#143,#148,.T.);
+#148=CIRCLE('',#149,5.E-02);
+#149=AXIS2_PLACEMENT_3D('',#150,#14,#89);
+#150=CARTESIAN_POINT('',(0.75,-0.35,5.E-02));
+#151=CYLINDRICAL_SURFACE('',#152,5.E-02);
+#152=AXIS2_PLACEMENT_3D('',#86,#14,#89);
+#153=ADVANCED_FACE('',(#154),#169,.T.);
+#154=FACE_BOUND('',#155,.F.);
+#155=EDGE_LOOP('',(#156,#157,#162,#168));
+#156=ORIENTED_EDGE('',*,*,#107,.T.);
+#157=ORIENTED_EDGE('',*,*,#158,.T.);
+#158=EDGE_CURVE('',#103,#159,#161,.T.);
+#159=VERTEX_POINT('',#160);
+#160=CARTESIAN_POINT('',(0.75,-0.35,0.55));
+#161=LINE('',#104,#34);
+#162=ORIENTED_EDGE('',*,*,#163,.F.);
+#163=EDGE_CURVE('',#53,#159,#164,.T.);
+#164=CIRCLE('',#165,5.E-02);
+#165=AXIS2_PLACEMENT_3D('',#166,#100,#167);
+#166=CARTESIAN_POINT('',(0.75,-0.35,0.5));
+#167=DIRECTION('',(0.,-1.,1.110223024625E-15));
+#168=ORIENTED_EDGE('',*,*,#52,.F.);
+#169=CYLINDRICAL_SURFACE('',#170,5.E-02);
+#170=AXIS2_PLACEMENT_3D('',#110,#14,#89);
+#171=ADVANCED_FACE('',(#172),#193,.T.);
+#172=FACE_BOUND('',#173,.F.);
+#173=EDGE_LOOP('',(#174,#181,#182,#189));
+#174=ORIENTED_EDGE('',*,*,#175,.T.);
+#175=EDGE_CURVE('',#176,#58,#178,.T.);
+#176=VERTEX_POINT('',#177);
+#177=CARTESIAN_POINT('',(0.8,-0.35,5.E-02));
+#178=CIRCLE('',#179,5.E-02);
+#179=AXIS2_PLACEMENT_3D('',#150,#180,#89);
+#180=DIRECTION('',(0.,0.,-1.));
+#181=ORIENTED_EDGE('',*,*,#57,.T.);
+#182=ORIENTED_EDGE('',*,*,#183,.F.);
+#183=EDGE_CURVE('',#184,#53,#186,.T.);
+#184=VERTEX_POINT('',#185);
+#185=CARTESIAN_POINT('',(0.8,-0.35,0.5));
+#186=CIRCLE('',#187,5.E-02);
+#187=AXIS2_PLACEMENT_3D('',#166,#188,#167);
+#188=DIRECTION('',(0.,-1.110223024625E-15,-1.));
+#189=ORIENTED_EDGE('',*,*,#190,.F.);
+#190=EDGE_CURVE('',#176,#184,#191,.T.);
+#191=LINE('',#192,#28);
+#192=CARTESIAN_POINT('',(0.8,-0.35,0.));
+#193=CYLINDRICAL_SURFACE('',#194,5.E-02);
+#194=AXIS2_PLACEMENT_3D('',#144,#13,#14);
+#195=ADVANCED_FACE('',(#196),#210,.T.);
+#196=FACE_BOUND('',#197,.T.);
+#197=EDGE_LOOP('',(#118,#198,#205,#209));
+#198=ORIENTED_EDGE('',*,*,#199,.F.);
+#199=EDGE_CURVE('',#200,#120,#202,.T.);
+#200=VERTEX_POINT('',#201);
+#201=CARTESIAN_POINT('',(-0.75,-0.35,0.));
+#202=CIRCLE('',#203,5.E-02);
+#203=AXIS2_PLACEMENT_3D('',#204,#100,#180);
+#204=CARTESIAN_POINT('',(-0.75,-0.35,5.E-02));
+#205=ORIENTED_EDGE('',*,*,#206,.T.);
+#206=EDGE_CURVE('',#200,#72,#207,.T.);
+#207=LINE('',#208,#34);
+#208=CARTESIAN_POINT('',(-0.8,-0.35,0.));
+#209=ORIENTED_EDGE('',*,*,#71,.F.);
+#210=CYLINDRICAL_SURFACE('',#211,5.E-02);
+#211=AXIS2_PLACEMENT_3D('',#212,#14,#89);
+#212=CARTESIAN_POINT('',(-0.8,-0.35,5.E-02));
+#213=ADVANCED_FACE('',(#214),#230,.F.);
+#214=FACE_BOUND('',#215,.F.);
+#215=EDGE_LOOP('',(#216,#77,#222,#227));
+#216=ORIENTED_EDGE('',*,*,#217,.F.);
+#217=EDGE_CURVE('',#72,#218,#220,.T.);
+#218=VERTEX_POINT('',#219);
+#219=CARTESIAN_POINT('',(-0.4,0.35,0.));
+#220=LINE('',#40,#221);
+#221=VECTOR('',#46,1.);
+#222=ORIENTED_EDGE('',*,*,#223,.T.);
+#223=EDGE_CURVE('',#79,#224,#226,.T.);
+#224=VERTEX_POINT('',#225);
+#225=CARTESIAN_POINT('',(0.4,0.35,0.));
+#226=LINE('',#27,#221);
+#227=ORIENTED_EDGE('',*,*,#228,.F.);
+#228=EDGE_CURVE('',#218,#224,#229,.T.);
+#229=LINE('',#219,#34);
+#230=PLANE('',#231);
+#231=AXIS2_PLACEMENT_3D('',#40,#13,#14);
+#232=ADVANCED_FACE('',(#233),#248,.T.);
+#233=FACE_BOUND('',#234,.F.);
+#234=EDGE_LOOP('',(#235,#242,#246,#247));
+#235=ORIENTED_EDGE('',*,*,#236,.T.);
+#236=EDGE_CURVE('',#126,#237,#239,.T.);
+#237=VERTEX_POINT('',#238);
+#238=CARTESIAN_POINT('',(-0.75,-0.35,0.55));
+#239=CIRCLE('',#240,5.E-02);
+#240=AXIS2_PLACEMENT_3D('',#241,#100,#13);
+#241=CARTESIAN_POINT('',(-0.75,-0.35,0.5));
+#242=ORIENTED_EDGE('',*,*,#243,.T.);
+#243=EDGE_CURVE('',#237,#95,#244,.T.);
+#244=LINE('',#245,#34);
+#245=CARTESIAN_POINT('',(-0.8,-0.35,0.55));
+#246=ORIENTED_EDGE('',*,*,#94,.F.);
+#247=ORIENTED_EDGE('',*,*,#131,.F.);
+#248=CYLINDRICAL_SURFACE('',#249,5.E-02);
+#249=AXIS2_PLACEMENT_3D('',#250,#14,#89);
+#250=CARTESIAN_POINT('',(-0.8,-0.35,0.5));
+#251=ADVANCED_FACE('',(#252),#269,.T.);
+#252=FACE_BOUND('',#253,.T.);
+#253=EDGE_LOOP('',(#254,#101,#260,#266));
+#254=ORIENTED_EDGE('',*,*,#255,.F.);
+#255=EDGE_CURVE('',#95,#256,#258,.T.);
+#256=VERTEX_POINT('',#257);
+#257=CARTESIAN_POINT('',(-0.4,0.35,0.55));
+#258=LINE('',#259,#221);
+#259=CARTESIAN_POINT('',(-0.4,-0.4,0.55));
+#260=ORIENTED_EDGE('',*,*,#261,.T.);
+#261=EDGE_CURVE('',#103,#262,#264,.T.);
+#262=VERTEX_POINT('',#263);
+#263=CARTESIAN_POINT('',(0.4,0.35,0.55));
+#264=LINE('',#265,#221);
+#265=CARTESIAN_POINT('',(0.4,-0.4,0.55));
+#266=ORIENTED_EDGE('',*,*,#267,.F.);
+#267=EDGE_CURVE('',#256,#262,#268,.T.);
+#268=LINE('',#257,#34);
+#269=PLANE('',#270);
+#270=AXIS2_PLACEMENT_3D('',#259,#13,#14);
+#271=ADVANCED_FACE('',(#272),#291,.T.);
+#272=FACE_BOUND('',#273,.T.);
+#273=EDGE_LOOP('',(#274,#124,#281,#288));
+#274=ORIENTED_EDGE('',*,*,#275,.T.);
+#275=EDGE_CURVE('',#276,#120,#277,.T.);
+#276=VERTEX_POINT('',#212);
+#277=CIRCLE('',#278,5.E-02);
+#278=AXIS2_PLACEMENT_3D('',#204,#279,#280);
+#279=DIRECTION('',(0.,-6.123233995737E-17,1.));
+#280=DIRECTION('',(0.,-1.,-6.123233995737E-17));
+#281=ORIENTED_EDGE('',*,*,#282,.T.);
+#282=EDGE_CURVE('',#126,#283,#284,.T.);
+#283=VERTEX_POINT('',#250);
+#284=CIRCLE('',#285,5.E-02);
+#285=AXIS2_PLACEMENT_3D('',#241,#286,#287);
+#286=DIRECTION('',(-6.123233995737E-17,0.,-1.));
+#287=DIRECTION('',(-1.,0.,6.123233995737E-17));
+#288=ORIENTED_EDGE('',*,*,#289,.F.);
+#289=EDGE_CURVE('',#276,#283,#290,.T.);
+#290=LINE('',#208,#28);
+#291=CYLINDRICAL_SURFACE('',#292,5.E-02);
+#292=AXIS2_PLACEMENT_3D('',#201,#13,#100);
+#293=ADVANCED_FACE('',(#294),#305,.F.);
+#294=FACE_BOUND('',#295,.F.);
+#295=EDGE_LOOP('',(#296,#141,#297,#302));
+#296=ORIENTED_EDGE('',*,*,#223,.F.);
+#297=ORIENTED_EDGE('',*,*,#298,.T.);
+#298=EDGE_CURVE('',#143,#299,#301,.T.);
+#299=VERTEX_POINT('',#300);
+#300=CARTESIAN_POINT('',(0.75,0.35,0.));
+#301=LINE('',#61,#221);
+#302=ORIENTED_EDGE('',*,*,#303,.F.);
+#303=EDGE_CURVE('',#224,#299,#304,.T.);
+#304=LINE('',#225,#34);
+#305=PLANE('',#306);
+#306=AXIS2_PLACEMENT_3D('',#27,#13,#14);
+#307=ADVANCED_FACE('',(#308),#317,.T.);
+#308=FACE_BOUND('',#309,.F.);
+#309=EDGE_LOOP('',(#310,#311,#146));
+#310=ORIENTED_EDGE('',*,*,#175,.F.);
+#311=ORIENTED_EDGE('',*,*,#312,.T.);
+#312=EDGE_CURVE('',#176,#143,#313,.T.);
+#313=CIRCLE('',#314,5.E-02);
+#314=AXIS2_PLACEMENT_3D('',#150,#315,#316);
+#315=DIRECTION('',(0.,1.,-6.123233995737E-17));
+#316=DIRECTION('',(0.,-6.123233995737E-17,-1.));
+#317=SPHERICAL_SURFACE('',#318,5.E-02);
+#318=AXIS2_PLACEMENT_3D('',#150,#100,#89);
+#319=ADVANCED_FACE('',(#320),#332,.T.);
+#320=FACE_BOUND('',#321,.T.);
+#321=EDGE_LOOP('',(#322,#157,#323,#329));
+#322=ORIENTED_EDGE('',*,*,#261,.F.);
+#323=ORIENTED_EDGE('',*,*,#324,.T.);
+#324=EDGE_CURVE('',#159,#325,#327,.T.);
+#325=VERTEX_POINT('',#326);
+#326=CARTESIAN_POINT('',(0.75,0.35,0.55));
+#327=LINE('',#328,#221);
+#328=CARTESIAN_POINT('',(0.75,-0.4,0.55));
+#329=ORIENTED_EDGE('',*,*,#330,.F.);
+#330=EDGE_CURVE('',#262,#325,#331,.T.);
+#331=LINE('',#263,#34);
+#332=PLANE('',#333);
+#333=AXIS2_PLACEMENT_3D('',#265,#13,#14);
+#334=ADVANCED_FACE('',(#335),#341,.T.);
+#335=FACE_BOUND('',#336,.T.);
+#336=EDGE_LOOP('',(#182,#337,#162));
+#337=ORIENTED_EDGE('',*,*,#338,.T.);
+#338=EDGE_CURVE('',#184,#159,#339,.T.);
+#339=CIRCLE('',#340,5.E-02);
+#340=AXIS2_PLACEMENT_3D('',#166,#280,#279);
+#341=SPHERICAL_SURFACE('',#165,5.E-02);
+#342=ADVANCED_FACE('',(#343),#361,.T.);
+#343=FACE_BOUND('',#344,.T.);
+#344=EDGE_LOOP('',(#189,#345,#351,#357));
+#345=ORIENTED_EDGE('',*,*,#346,.T.);
+#346=EDGE_CURVE('',#176,#347,#349,.T.);
+#347=VERTEX_POINT('',#348);
+#348=CARTESIAN_POINT('',(0.8,0.35,5.E-02));
+#349=LINE('',#350,#221);
+#350=CARTESIAN_POINT('',(0.8,-0.4,5.E-02));
+#351=ORIENTED_EDGE('',*,*,#352,.T.);
+#352=EDGE_CURVE('',#347,#353,#355,.T.);
+#353=VERTEX_POINT('',#354);
+#354=CARTESIAN_POINT('',(0.8,0.35,0.5));
+#355=LINE('',#356,#28);
+#356=CARTESIAN_POINT('',(0.8,0.35,0.));
+#357=ORIENTED_EDGE('',*,*,#358,.F.);
+#358=EDGE_CURVE('',#184,#353,#359,.T.);
+#359=LINE('',#360,#221);
+#360=CARTESIAN_POINT('',(0.8,-0.4,0.5));
+#361=PLANE('',#362);
+#362=AXIS2_PLACEMENT_3D('',#363,#14,#13);
+#363=CARTESIAN_POINT('',(0.8,-0.4,0.));
+#364=ADVANCED_FACE('',(#365),#371,.T.);
+#365=FACE_BOUND('',#366,.F.);
+#366=EDGE_LOOP('',(#367,#274,#198));
+#367=ORIENTED_EDGE('',*,*,#368,.F.);
+#368=EDGE_CURVE('',#276,#200,#369,.T.);
+#369=CIRCLE('',#370,5.E-02);
+#370=AXIS2_PLACEMENT_3D('',#204,#89,#180);
+#371=SPHERICAL_SURFACE('',#372,5.E-02);
+#372=AXIS2_PLACEMENT_3D('',#204,#14,#180);
+#373=ADVANCED_FACE('',(#374),#386,.F.);
+#374=FACE_BOUND('',#375,.F.);
+#375=EDGE_LOOP('',(#376,#377,#383,#205));
+#376=ORIENTED_EDGE('',*,*,#217,.T.);
+#377=ORIENTED_EDGE('',*,*,#378,.F.);
+#378=EDGE_CURVE('',#379,#218,#381,.T.);
+#379=VERTEX_POINT('',#380);
+#380=CARTESIAN_POINT('',(-0.75,0.35,0.));
+#381=LINE('',#382,#34);
+#382=CARTESIAN_POINT('',(-0.8,0.35,0.));
+#383=ORIENTED_EDGE('',*,*,#384,.F.);
+#384=EDGE_CURVE('',#200,#379,#385,.T.);
+#385=LINE('',#129,#221);
+#386=PLANE('',#387);
+#387=AXIS2_PLACEMENT_3D('',#136,#13,#14);
+#388=ADVANCED_FACE('',(#389),#409,.T.);
+#389=FACE_BOUND('',#390,.F.);
+#390=EDGE_LOOP('',(#391,#398,#399,#406));
+#391=ORIENTED_EDGE('',*,*,#392,.T.);
+#392=EDGE_CURVE('',#393,#218,#395,.T.);
+#393=VERTEX_POINT('',#394);
+#394=CARTESIAN_POINT('',(-0.4,0.4,5.E-02));
+#395=CIRCLE('',#396,5.E-02);
+#396=AXIS2_PLACEMENT_3D('',#397,#100,#13);
+#397=CARTESIAN_POINT('',(-0.4,0.35,5.E-02));
+#398=ORIENTED_EDGE('',*,*,#228,.T.);
+#399=ORIENTED_EDGE('',*,*,#400,.F.);
+#400=EDGE_CURVE('',#401,#224,#403,.T.);
+#401=VERTEX_POINT('',#402);
+#402=CARTESIAN_POINT('',(0.4,0.4,5.E-02));
+#403=CIRCLE('',#404,5.E-02);
+#404=AXIS2_PLACEMENT_3D('',#405,#100,#13);
+#405=CARTESIAN_POINT('',(0.4,0.35,5.E-02));
+#406=ORIENTED_EDGE('',*,*,#407,.F.);
+#407=EDGE_CURVE('',#393,#401,#408,.T.);
+#408=LINE('',#394,#34);
+#409=CYLINDRICAL_SURFACE('',#410,5.E-02);
+#410=AXIS2_PLACEMENT_3D('',#397,#14,#46);
+#411=ADVANCED_FACE('',(#412),#419,.T.);
+#412=FACE_BOUND('',#413,.F.);
+#413=EDGE_LOOP('',(#414,#281,#415));
+#414=ORIENTED_EDGE('',*,*,#236,.F.);
+#415=ORIENTED_EDGE('',*,*,#416,.F.);
+#416=EDGE_CURVE('',#237,#283,#417,.T.);
+#417=CIRCLE('',#418,5.E-02);
+#418=AXIS2_PLACEMENT_3D('',#241,#89,#13);
+#419=SPHERICAL_SURFACE('',#420,5.E-02);
+#420=AXIS2_PLACEMENT_3D('',#241,#46,#13);
+#421=ADVANCED_FACE('',(#422),#435,.T.);
+#422=FACE_BOUND('',#423,.T.);
+#423=EDGE_LOOP('',(#424,#425,#431,#242));
+#424=ORIENTED_EDGE('',*,*,#255,.T.);
+#425=ORIENTED_EDGE('',*,*,#426,.F.);
+#426=EDGE_CURVE('',#427,#256,#429,.T.);
+#427=VERTEX_POINT('',#428);
+#428=CARTESIAN_POINT('',(-0.75,0.35,0.55));
+#429=LINE('',#430,#34);
+#430=CARTESIAN_POINT('',(-0.8,0.35,0.55));
+#431=ORIENTED_EDGE('',*,*,#432,.F.);
+#432=EDGE_CURVE('',#237,#427,#433,.T.);
+#433=LINE('',#434,#221);
+#434=CARTESIAN_POINT('',(-0.75,-0.4,0.55));
+#435=PLANE('',#436);
+#436=AXIS2_PLACEMENT_3D('',#437,#13,#14);
+#437=CARTESIAN_POINT('',(-0.8,-0.4,0.55));
+#438=ADVANCED_FACE('',(#439),#459,.T.);
+#439=FACE_BOUND('',#440,.T.);
+#440=EDGE_LOOP('',(#441,#448,#449,#456));
+#441=ORIENTED_EDGE('',*,*,#442,.T.);
+#442=EDGE_CURVE('',#443,#256,#445,.T.);
+#443=VERTEX_POINT('',#444);
+#444=CARTESIAN_POINT('',(-0.4,0.4,0.5));
+#445=CIRCLE('',#446,5.E-02);
+#446=AXIS2_PLACEMENT_3D('',#447,#14,#13);
+#447=CARTESIAN_POINT('',(-0.4,0.35,0.5));
+#448=ORIENTED_EDGE('',*,*,#267,.T.);
+#449=ORIENTED_EDGE('',*,*,#450,.F.);
+#450=EDGE_CURVE('',#451,#262,#453,.T.);
+#451=VERTEX_POINT('',#452);
+#452=CARTESIAN_POINT('',(0.4,0.4,0.5));
+#453=CIRCLE('',#454,5.E-02);
+#454=AXIS2_PLACEMENT_3D('',#455,#14,#13);
+#455=CARTESIAN_POINT('',(0.4,0.35,0.5));
+#456=ORIENTED_EDGE('',*,*,#457,.F.);
+#457=EDGE_CURVE('',#443,#451,#458,.T.);
+#458=LINE('',#444,#34);
+#459=CYLINDRICAL_SURFACE('',#460,5.E-02);
+#460=AXIS2_PLACEMENT_3D('',#447,#14,#46);
+#461=ADVANCED_FACE('',(#462),#477,.F.);
+#462=FACE_BOUND('',#463,.F.);
+#463=EDGE_LOOP('',(#464,#288,#469,#474));
+#464=ORIENTED_EDGE('',*,*,#465,.F.);
+#465=EDGE_CURVE('',#283,#466,#468,.T.);
+#466=VERTEX_POINT('',#467);
+#467=CARTESIAN_POINT('',(-0.8,0.35,0.5));
+#468=LINE('',#133,#221);
+#469=ORIENTED_EDGE('',*,*,#470,.T.);
+#470=EDGE_CURVE('',#276,#471,#473,.T.);
+#471=VERTEX_POINT('',#472);
+#472=CARTESIAN_POINT('',(-0.8,0.35,5.E-02));
+#473=LINE('',#123,#221);
+#474=ORIENTED_EDGE('',*,*,#475,.T.);
+#475=EDGE_CURVE('',#471,#466,#476,.T.);
+#476=LINE('',#382,#28);
+#477=PLANE('',#478);
+#478=AXIS2_PLACEMENT_3D('',#136,#14,#13);
+#479=ADVANCED_FACE('',(#480),#494,.T.);
+#480=FACE_BOUND('',#481,.F.);
+#481=EDGE_LOOP('',(#482,#483,#484,#491));
+#482=ORIENTED_EDGE('',*,*,#400,.T.);
+#483=ORIENTED_EDGE('',*,*,#303,.T.);
+#484=ORIENTED_EDGE('',*,*,#485,.F.);
+#485=EDGE_CURVE('',#486,#299,#488,.T.);
+#486=VERTEX_POINT('',#487);
+#487=CARTESIAN_POINT('',(0.75,0.4,5.E-02));
+#488=CIRCLE('',#489,5.E-02);
+#489=AXIS2_PLACEMENT_3D('',#490,#100,#46);
+#490=CARTESIAN_POINT('',(0.75,0.35,5.E-02));
+#491=ORIENTED_EDGE('',*,*,#492,.F.);
+#492=EDGE_CURVE('',#401,#486,#493,.T.);
+#493=LINE('',#402,#34);
+#494=CYLINDRICAL_SURFACE('',#495,5.E-02);
+#495=AXIS2_PLACEMENT_3D('',#405,#14,#46);
+#496=ADVANCED_FACE('',(#497),#506,.T.);
+#497=FACE_BOUND('',#498,.T.);
+#498=EDGE_LOOP('',(#311,#297,#499,#505));
+#499=ORIENTED_EDGE('',*,*,#500,.F.);
+#500=EDGE_CURVE('',#347,#299,#501,.T.);
+#501=CIRCLE('',#502,5.E-02);
+#502=AXIS2_PLACEMENT_3D('',#490,#503,#504);
+#503=DIRECTION('',(0.,1.,6.123233995737E-17));
+#504=DIRECTION('',(0.,6.123233995737E-17,-1.));
+#505=ORIENTED_EDGE('',*,*,#346,.F.);
+#506=CYLINDRICAL_SURFACE('',#507,5.E-02);
+#507=AXIS2_PLACEMENT_3D('',#59,#46,#14);
+#508=ADVANCED_FACE('',(#509),#524,.T.);
+#509=FACE_BOUND('',#510,.T.);
+#510=EDGE_LOOP('',(#511,#512,#513,#521));
+#511=ORIENTED_EDGE('',*,*,#450,.T.);
+#512=ORIENTED_EDGE('',*,*,#330,.T.);
+#513=ORIENTED_EDGE('',*,*,#514,.F.);
+#514=EDGE_CURVE('',#515,#325,#517,.T.);
+#515=VERTEX_POINT('',#516);
+#516=CARTESIAN_POINT('',(0.75,0.4,0.5));
+#517=CIRCLE('',#518,5.E-02);
+#518=AXIS2_PLACEMENT_3D('',#519,#14,#520);
+#519=CARTESIAN_POINT('',(0.75,0.35,0.5));
+#520=DIRECTION('',(0.,1.,1.110223024625E-15));
+#521=ORIENTED_EDGE('',*,*,#522,.F.);
+#522=EDGE_CURVE('',#451,#515,#523,.T.);
+#523=LINE('',#452,#34);
+#524=CYLINDRICAL_SURFACE('',#525,5.E-02);
+#525=AXIS2_PLACEMENT_3D('',#455,#14,#46);
+#526=ADVANCED_FACE('',(#527),#535,.T.);
+#527=FACE_BOUND('',#528,.F.);
+#528=EDGE_LOOP('',(#337,#323,#529,#357));
+#529=ORIENTED_EDGE('',*,*,#530,.F.);
+#530=EDGE_CURVE('',#353,#325,#531,.T.);
+#531=CIRCLE('',#532,5.E-02);
+#532=AXIS2_PLACEMENT_3D('',#519,#533,#534);
+#533=DIRECTION('',(0.,-1.,6.123233995737E-17));
+#534=DIRECTION('',(0.,6.123233995737E-17,1.));
+#535=CYLINDRICAL_SURFACE('',#536,5.E-02);
+#536=AXIS2_PLACEMENT_3D('',#54,#46,#14);
+#537=ADVANCED_FACE('',(#538),#554,.T.);
+#538=FACE_BOUND('',#539,.T.);
+#539=EDGE_LOOP('',(#540,#544,#548,#553));
+#540=ORIENTED_EDGE('',*,*,#541,.T.);
+#541=EDGE_CURVE('',#347,#486,#542,.T.);
+#542=CIRCLE('',#543,5.E-02);
+#543=AXIS2_PLACEMENT_3D('',#490,#13,#46);
+#544=ORIENTED_EDGE('',*,*,#545,.T.);
+#545=EDGE_CURVE('',#486,#515,#546,.T.);
+#546=LINE('',#547,#28);
+#547=CARTESIAN_POINT('',(0.75,0.4,0.));
+#548=ORIENTED_EDGE('',*,*,#549,.F.);
+#549=EDGE_CURVE('',#353,#515,#550,.T.);
+#550=CIRCLE('',#551,5.E-02);
+#551=AXIS2_PLACEMENT_3D('',#519,#552,#520);
+#552=DIRECTION('',(0.,-1.110223024625E-15,1.));
+#553=ORIENTED_EDGE('',*,*,#352,.F.);
+#554=CYLINDRICAL_SURFACE('',#555,5.E-02);
+#555=AXIS2_PLACEMENT_3D('',#300,#13,#14);
+#556=ADVANCED_FACE('',(#557),#569,.T.);
+#557=FACE_BOUND('',#558,.F.);
+#558=EDGE_LOOP('',(#559,#560,#561,#568));
+#559=ORIENTED_EDGE('',*,*,#368,.T.);
+#560=ORIENTED_EDGE('',*,*,#384,.T.);
+#561=ORIENTED_EDGE('',*,*,#562,.F.);
+#562=EDGE_CURVE('',#471,#379,#563,.T.);
+#563=CIRCLE('',#564,5.E-02);
+#564=AXIS2_PLACEMENT_3D('',#565,#566,#567);
+#565=CARTESIAN_POINT('',(-0.75,0.35,5.E-02));
+#566=DIRECTION('',(0.,-1.,-1.110223024625E-15));
+#567=DIRECTION('',(0.,1.110223024625E-15,-1.));
+#568=ORIENTED_EDGE('',*,*,#470,.F.);
+#569=CYLINDRICAL_SURFACE('',#570,5.E-02);
+#570=AXIS2_PLACEMENT_3D('',#121,#46,#100);
+#571=ADVANCED_FACE('',(#572),#586,.T.);
+#572=FACE_BOUND('',#573,.F.);
+#573=EDGE_LOOP('',(#574,#580,#584,#585));
+#574=ORIENTED_EDGE('',*,*,#575,.F.);
+#575=EDGE_CURVE('',#576,#393,#578,.T.);
+#576=VERTEX_POINT('',#577);
+#577=CARTESIAN_POINT('',(-0.75,0.4,5.E-02));
+#578=LINE('',#579,#34);
+#579=CARTESIAN_POINT('',(-0.8,0.4,5.E-02));
+#580=ORIENTED_EDGE('',*,*,#581,.F.);
+#581=EDGE_CURVE('',#379,#576,#582,.T.);
+#582=CIRCLE('',#583,5.E-02);
+#583=AXIS2_PLACEMENT_3D('',#565,#14,#567);
+#584=ORIENTED_EDGE('',*,*,#378,.T.);
+#585=ORIENTED_EDGE('',*,*,#392,.F.);
+#586=CYLINDRICAL_SURFACE('',#587,5.E-02);
+#587=AXIS2_PLACEMENT_3D('',#472,#14,#46);
+#588=ADVANCED_FACE('',(#589),#600,.T.);
+#589=FACE_BOUND('',#590,.T.);
+#590=EDGE_LOOP('',(#591,#406,#595,#599));
+#591=ORIENTED_EDGE('',*,*,#592,.F.);
+#592=EDGE_CURVE('',#401,#451,#593,.T.);
+#593=LINE('',#594,#28);
+#594=CARTESIAN_POINT('',(0.4,0.4,0.));
+#595=ORIENTED_EDGE('',*,*,#596,.T.);
+#596=EDGE_CURVE('',#393,#443,#597,.T.);
+#597=LINE('',#598,#28);
+#598=CARTESIAN_POINT('',(-0.4,0.4,0.));
+#599=ORIENTED_EDGE('',*,*,#457,.T.);
+#600=PLANE('',#601);
+#601=AXIS2_PLACEMENT_3D('',#598,#46,#13);
+#602=ADVANCED_FACE('',(#603),#613,.T.);
+#603=FACE_BOUND('',#604,.T.);
+#604=EDGE_LOOP('',(#464,#415,#605,#606));
+#605=ORIENTED_EDGE('',*,*,#432,.T.);
+#606=ORIENTED_EDGE('',*,*,#607,.F.);
+#607=EDGE_CURVE('',#466,#427,#608,.T.);
+#608=CIRCLE('',#609,5.E-02);
+#609=AXIS2_PLACEMENT_3D('',#610,#611,#612);
+#610=CARTESIAN_POINT('',(-0.75,0.35,0.5));
+#611=DIRECTION('',(0.,1.,-1.110223024625E-15));
+#612=DIRECTION('',(0.,1.110223024625E-15,1.));
+#613=CYLINDRICAL_SURFACE('',#614,5.E-02);
+#614=AXIS2_PLACEMENT_3D('',#127,#46,#100);
+#615=ADVANCED_FACE('',(#616),#630,.T.);
+#616=FACE_BOUND('',#617,.T.);
+#617=EDGE_LOOP('',(#618,#624,#628,#629));
+#618=ORIENTED_EDGE('',*,*,#619,.F.);
+#619=EDGE_CURVE('',#620,#443,#622,.T.);
+#620=VERTEX_POINT('',#621);
+#621=CARTESIAN_POINT('',(-0.75,0.4,0.5));
+#622=LINE('',#623,#34);
+#623=CARTESIAN_POINT('',(-0.8,0.4,0.5));
+#624=ORIENTED_EDGE('',*,*,#625,.F.);
+#625=EDGE_CURVE('',#427,#620,#626,.T.);
+#626=CIRCLE('',#627,5.E-02);
+#627=AXIS2_PLACEMENT_3D('',#610,#100,#612);
+#628=ORIENTED_EDGE('',*,*,#426,.T.);
+#629=ORIENTED_EDGE('',*,*,#442,.F.);
+#630=CYLINDRICAL_SURFACE('',#631,5.E-02);
+#631=AXIS2_PLACEMENT_3D('',#467,#14,#46);
+#632=ADVANCED_FACE('',(#633),#648,.T.);
+#633=FACE_BOUND('',#634,.F.);
+#634=EDGE_LOOP('',(#635,#639,#643,#647));
+#635=ORIENTED_EDGE('',*,*,#636,.T.);
+#636=EDGE_CURVE('',#471,#576,#637,.T.);
+#637=CIRCLE('',#638,5.E-02);
+#638=AXIS2_PLACEMENT_3D('',#565,#316,#315);
+#639=ORIENTED_EDGE('',*,*,#640,.T.);
+#640=EDGE_CURVE('',#576,#620,#641,.T.);
+#641=LINE('',#642,#28);
+#642=CARTESIAN_POINT('',(-0.75,0.4,0.));
+#643=ORIENTED_EDGE('',*,*,#644,.F.);
+#644=EDGE_CURVE('',#466,#620,#645,.T.);
+#645=CIRCLE('',#646,5.E-02);
+#646=AXIS2_PLACEMENT_3D('',#610,#504,#503);
+#647=ORIENTED_EDGE('',*,*,#475,.F.);
+#648=CYLINDRICAL_SURFACE('',#649,5.E-02);
+#649=AXIS2_PLACEMENT_3D('',#380,#13,#100);
+#650=ADVANCED_FACE('',(#651),#656,.T.);
+#651=FACE_BOUND('',#652,.T.);
+#652=EDGE_LOOP('',(#653,#654,#655,#491));
+#653=ORIENTED_EDGE('',*,*,#592,.T.);
+#654=ORIENTED_EDGE('',*,*,#522,.T.);
+#655=ORIENTED_EDGE('',*,*,#545,.F.);
+#656=PLANE('',#657);
+#657=AXIS2_PLACEMENT_3D('',#594,#46,#13);
+#658=ADVANCED_FACE('',(#659),#663,.T.);
+#659=FACE_BOUND('',#660,.T.);
+#660=EDGE_LOOP('',(#661,#662,#484));
+#661=ORIENTED_EDGE('',*,*,#541,.F.);
+#662=ORIENTED_EDGE('',*,*,#500,.T.);
+#663=SPHERICAL_SURFACE('',#489,5.E-02);
+#664=ADVANCED_FACE('',(#665),#668,.T.);
+#665=FACE_BOUND('',#666,.F.);
+#666=EDGE_LOOP('',(#548,#667,#513));
+#667=ORIENTED_EDGE('',*,*,#530,.T.);
+#668=SPHERICAL_SURFACE('',#669,5.E-02);
+#669=AXIS2_PLACEMENT_3D('',#519,#100,#520);
+#670=ADVANCED_FACE('',(#671),#673,.T.);
+#671=FACE_BOUND('',#672,.T.);
+#672=EDGE_LOOP('',(#561,#635,#580));
+#673=SPHERICAL_SURFACE('',#583,5.E-02);
+#674=ADVANCED_FACE('',(#675),#679,.T.);
+#675=FACE_BOUND('',#676,.T.);
+#676=EDGE_LOOP('',(#677,#574,#639,#678));
+#677=ORIENTED_EDGE('',*,*,#596,.F.);
+#678=ORIENTED_EDGE('',*,*,#619,.T.);
+#679=PLANE('',#680);
+#680=AXIS2_PLACEMENT_3D('',#681,#46,#13);
+#681=CARTESIAN_POINT('',(-0.8,0.4,0.));
+#682=ADVANCED_FACE('',(#683),#686,.T.);
+#683=FACE_BOUND('',#684,.F.);
+#684=EDGE_LOOP('',(#606,#685,#624));
+#685=ORIENTED_EDGE('',*,*,#644,.T.);
+#686=SPHERICAL_SURFACE('',#687,5.E-02);
+#687=AXIS2_PLACEMENT_3D('',#610,#14,#612);
+#688=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#692))GLOBAL_UNIT_ASSIGNED_CONTEXT((#689,#690,#691)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#689=( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#690=( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#691=( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#692=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#689,'distance_accuracy_value','confusion accuracy');
+#693=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#694=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#695,#705,#714,#715,#716,#717,#718,#719,#720,#721,#722,#723,#724,#725,#726,#727,#728,#729,#730,#731,#732,#733,#734,#735,#736,#737,#738,#739,#740,#741,#742,#743,#744,#745,#746,#747,#748,#749,#750,#751,#752,#753),#688);
+#695=STYLED_ITEM('color',(#696),#17);
+#696=PRESENTATION_STYLE_ASSIGNMENT((#697,#703));
+#697=SURFACE_STYLE_USAGE(.BOTH.,#698);
+#698=SURFACE_SIDE_STYLE('',(#699));
+#699=SURFACE_STYLE_FILL_AREA(#700);
+#700=FILL_AREA_STYLE('',(#701));
+#701=FILL_AREA_STYLE_COLOUR('',#702);
+#702=COLOUR_RGB('',0.160784783862,0.160784783862,0.160784783862);
+#703=CURVE_STYLE('',#704,POSITIVE_LENGTH_MEASURE(0.1),#702);
+#704=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#705=STYLED_ITEM('color',(#706),#47);
+#706=PRESENTATION_STYLE_ASSIGNMENT((#707,#713));
+#707=SURFACE_STYLE_USAGE(.BOTH.,#708);
+#708=SURFACE_SIDE_STYLE('',(#709));
+#709=SURFACE_STYLE_FILL_AREA(#710);
+#710=FILL_AREA_STYLE('',(#711));
+#711=FILL_AREA_STYLE_COLOUR('',#712);
+#712=COLOUR_RGB('',0.862744829005,0.862744829005,0.862744829005);
+#713=CURVE_STYLE('',#704,POSITIVE_LENGTH_MEASURE(0.1),#712);
+#714=STYLED_ITEM('color',(#696),#67);
+#715=STYLED_ITEM('color',(#696),#90);
+#716=STYLED_ITEM('color',(#706),#114);
+#717=STYLED_ITEM('color',(#706),#137);
+#718=STYLED_ITEM('color',(#706),#153);
+#719=STYLED_ITEM('color',(#706),#171);
+#720=STYLED_ITEM('color',(#706),#195);
+#721=STYLED_ITEM('color',(#696),#213);
+#722=STYLED_ITEM('color',(#706),#232);
+#723=STYLED_ITEM('color',(#696),#251);
+#724=STYLED_ITEM('color',(#706),#271);
+#725=STYLED_ITEM('color',(#706),#293);
+#726=STYLED_ITEM('color',(#706),#307);
+#727=STYLED_ITEM('color',(#706),#319);
+#728=STYLED_ITEM('color',(#706),#334);
+#729=STYLED_ITEM('color',(#706),#342);
+#730=STYLED_ITEM('color',(#706),#364);
+#731=STYLED_ITEM('color',(#706),#373);
+#732=STYLED_ITEM('color',(#696),#388);
+#733=STYLED_ITEM('color',(#706),#411);
+#734=STYLED_ITEM('color',(#706),#421);
+#735=STYLED_ITEM('color',(#696),#438);
+#736=STYLED_ITEM('color',(#706),#461);
+#737=STYLED_ITEM('color',(#706),#479);
+#738=STYLED_ITEM('color',(#706),#496);
+#739=STYLED_ITEM('color',(#706),#508);
+#740=STYLED_ITEM('color',(#706),#526);
+#741=STYLED_ITEM('color',(#706),#537);
+#742=STYLED_ITEM('color',(#706),#556);
+#743=STYLED_ITEM('color',(#706),#571);
+#744=STYLED_ITEM('color',(#696),#588);
+#745=STYLED_ITEM('color',(#706),#602);
+#746=STYLED_ITEM('color',(#706),#615);
+#747=STYLED_ITEM('color',(#706),#632);
+#748=STYLED_ITEM('color',(#706),#650);
+#749=STYLED_ITEM('color',(#706),#658);
+#750=STYLED_ITEM('color',(#706),#664);
+#751=STYLED_ITEM('color',(#706),#670);
+#752=STYLED_ITEM('color',(#706),#674);
+#753=STYLED_ITEM('color',(#706),#682);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/board/library/pkg/5d9abd1b-cf0b-4cf7-8666-20a1add9971e/package.lp b/board/library/pkg/5d9abd1b-cf0b-4cf7-8666-20a1add9971e/package.lp
new file mode 100644
index 0000000..558299c
--- /dev/null
+++ b/board/library/pkg/5d9abd1b-cf0b-4cf7-8666-20a1add9971e/package.lp
@@ -0,0 +1,169 @@
+(librepcb_package 5d9abd1b-cf0b-4cf7-8666-20a1add9971e
+ (name "RESC1608 (0603)")
+ (description "Generic chip resistor 1608 (imperial 0603).\n\nLength: 1.6mm\nWidth: 0.8mm\n\nGenerated with librepcb-parts-generator (generate_chip.py)")
+ (keywords "1608,0603,r,resistor,chip,generic")
+ (author "Danilo B.")
+ (version "0.4")
+ (created 2018-12-19T00:08:03Z)
+ (deprecated false)
+ (generated_by "")
+ (category a20f0330-06d3-4bc2-a1fa-f8577deb6770)
+ (assembly_type smt)
+ (pad ad768910-1573-409f-81d4-d4c7692ab494 (name "1"))
+ (pad 65ab6c75-b264-4fed-b445-d3d98c956008 (name "2"))
+ (3d_model 2d9f20e6-c3dc-422c-ae1e-e278f6ae8328 (name "RESC1608 (0603)"))
+ (footprint 2a40ad27-1ab7-41ee-8f60-d70df83927a5
+ (name "Density Level B (median protrusion)")
+ (description "")
+ (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0)
+ (3d_model 2d9f20e6-c3dc-422c-ae1e-e278f6ae8328)
+ (pad 65ab6c75-b264-4fed-b445-d3d98c956008 (side top) (shape roundrect)
+ (position 0.775 0.0) (rotation 0.0) (size 0.75 0.8) (radius 0.0)
+ (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
+ (package_pad 65ab6c75-b264-4fed-b445-d3d98c956008)
+ )
+ (pad ad768910-1573-409f-81d4-d4c7692ab494 (side top) (shape roundrect)
+ (position -0.775 0.0) (rotation 0.0) (size 0.75 0.8) (radius 0.0)
+ (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
+ (package_pad ad768910-1573-409f-81d4-d4c7692ab494)
+ )
+ (polygon 61d980d5-7846-4bad-8d9c-c55025b65ac9 (layer top_documentation)
+ (width 0.0) (fill true) (grab_area false)
+ (vertex (position -0.8 0.4) (angle 0.0))
+ (vertex (position -0.4 0.4) (angle 0.0))
+ (vertex (position -0.4 -0.4) (angle 0.0))
+ (vertex (position -0.8 -0.4) (angle 0.0))
+ (vertex (position -0.8 0.4) (angle 0.0))
+ )
+ (polygon 42d928e5-a698-4e73-a2c3-daa18d9bcebc (layer top_documentation)
+ (width 0.0) (fill true) (grab_area false)
+ (vertex (position 0.8 0.4) (angle 0.0))
+ (vertex (position 0.4 0.4) (angle 0.0))
+ (vertex (position 0.4 -0.4) (angle 0.0))
+ (vertex (position 0.8 -0.4) (angle 0.0))
+ (vertex (position 0.8 0.4) (angle 0.0))
+ )
+ (polygon 0a2eedee-dd2a-466e-86f4-08012e5965fb (layer top_documentation)
+ (width 0.15) (fill false) (grab_area false)
+ (vertex (position -0.4 0.325) (angle 0.0))
+ (vertex (position 0.4 0.325) (angle 0.0))
+ )
+ (polygon 054a240b-3c07-4385-af01-d92b8727d12a (layer top_documentation)
+ (width 0.15) (fill false) (grab_area false)
+ (vertex (position -0.4 -0.325) (angle 0.0))
+ (vertex (position 0.4 -0.325) (angle 0.0))
+ )
+ (polygon b40cd9c4-416b-46bc-bace-e2d65db4ae45 (layer top_legend)
+ (width 0.15) (fill false) (grab_area false)
+ (vertex (position -0.175 0.475) (angle 0.0))
+ (vertex (position 0.175 0.475) (angle 0.0))
+ )
+ (polygon a93564e3-5945-430f-a442-ba2da0b14f7f (layer top_legend)
+ (width 0.15) (fill false) (grab_area false)
+ (vertex (position -0.175 -0.475) (angle 0.0))
+ (vertex (position 0.175 -0.475) (angle 0.0))
+ )
+ (polygon 2550f6ad-147c-4eeb-b690-e039067a8aca (layer top_package_outlines)
+ (width 0.0) (fill false) (grab_area false)
+ (vertex (position -0.8 0.4) (angle 0.0))
+ (vertex (position 0.8 0.4) (angle 0.0))
+ (vertex (position 0.8 -0.4) (angle 0.0))
+ (vertex (position -0.8 -0.4) (angle 0.0))
+ )
+ (polygon 8d41c43d-1f8e-4bbe-bfe2-b8f816b8957b (layer top_courtyard)
+ (width 0.0) (fill false) (grab_area false)
+ (vertex (position -1.4 0.65) (angle 0.0))
+ (vertex (position 1.4 0.65) (angle 0.0))
+ (vertex (position 1.4 -0.65) (angle 0.0))
+ (vertex (position -1.4 -0.65) (angle 0.0))
+ (vertex (position -1.4 0.65) (angle 0.0))
+ )
+ (stroke_text 0523853e-390b-480d-80f0-22df28be1042 (layer top_names)
+ (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
+ (align center bottom) (position 0.0 1.2) (rotation 0.0)
+ (auto_rotate true) (mirror false) (value "{{NAME}}")
+ )
+ (stroke_text fa5fb8d1-fd3c-41ba-a14a-dc3c97f890d7 (layer top_values)
+ (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
+ (align center top) (position 0.0 -1.2) (rotation 0.0)
+ (auto_rotate true) (mirror false) (value "{{VALUE}}")
+ )
+ )
+ (footprint 4fceac63-0f89-46c4-8e93-d6ee67d33e69
+ (name "Density Level A (max protrusion)")
+ (description "")
+ (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0)
+ (3d_model 2d9f20e6-c3dc-422c-ae1e-e278f6ae8328)
+ (pad 65ab6c75-b264-4fed-b445-d3d98c956008 (side top) (shape roundrect)
+ (position 0.875 0.0) (rotation 0.0) (size 0.95 0.85) (radius 0.0)
+ (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
+ (package_pad 65ab6c75-b264-4fed-b445-d3d98c956008)
+ )
+ (pad ad768910-1573-409f-81d4-d4c7692ab494 (side top) (shape roundrect)
+ (position -0.875 0.0) (rotation 0.0) (size 0.95 0.85) (radius 0.0)
+ (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
+ (package_pad ad768910-1573-409f-81d4-d4c7692ab494)
+ )
+ (polygon f6b17a0d-46b8-4460-aac9-5f1eb2617f12 (layer top_documentation)
+ (width 0.0) (fill true) (grab_area false)
+ (vertex (position -0.8 0.4) (angle 0.0))
+ (vertex (position -0.4 0.4) (angle 0.0))
+ (vertex (position -0.4 -0.4) (angle 0.0))
+ (vertex (position -0.8 -0.4) (angle 0.0))
+ (vertex (position -0.8 0.4) (angle 0.0))
+ )
+ (polygon c0e1aa5c-97e8-457d-bc60-b0f796955350 (layer top_documentation)
+ (width 0.0) (fill true) (grab_area false)
+ (vertex (position 0.8 0.4) (angle 0.0))
+ (vertex (position 0.4 0.4) (angle 0.0))
+ (vertex (position 0.4 -0.4) (angle 0.0))
+ (vertex (position 0.8 -0.4) (angle 0.0))
+ (vertex (position 0.8 0.4) (angle 0.0))
+ )
+ (polygon c9524d3e-1f1e-4c9d-a75c-0a8a7c5f1c8d (layer top_documentation)
+ (width 0.15) (fill false) (grab_area false)
+ (vertex (position -0.4 0.325) (angle 0.0))
+ (vertex (position 0.4 0.325) (angle 0.0))
+ )
+ (polygon 959165dc-7d2a-4e2d-b5f0-c7df16836ef8 (layer top_documentation)
+ (width 0.15) (fill false) (grab_area false)
+ (vertex (position -0.4 -0.325) (angle 0.0))
+ (vertex (position 0.4 -0.325) (angle 0.0))
+ )
+ (polygon 72ad8b08-9112-4422-8cb8-b2f4f8b8f5f3 (layer top_legend)
+ (width 0.15) (fill false) (grab_area false)
+ (vertex (position -0.175 0.475) (angle 0.0))
+ (vertex (position 0.175 0.475) (angle 0.0))
+ )
+ (polygon 09a8ba9d-b5a5-4a4a-83da-9905af60b356 (layer top_legend)
+ (width 0.15) (fill false) (grab_area false)
+ (vertex (position -0.175 -0.475) (angle 0.0))
+ (vertex (position 0.175 -0.475) (angle 0.0))
+ )
+ (polygon 9e010573-181f-4d40-a164-f1d2870cbab0 (layer top_package_outlines)
+ (width 0.0) (fill false) (grab_area false)
+ (vertex (position -0.8 0.4) (angle 0.0))
+ (vertex (position 0.8 0.4) (angle 0.0))
+ (vertex (position 0.8 -0.4) (angle 0.0))
+ (vertex (position -0.8 -0.4) (angle 0.0))
+ )
+ (polygon 323f5974-64ed-4219-a57d-2a12068ae123 (layer top_courtyard)
+ (width 0.0) (fill false) (grab_area false)
+ (vertex (position -1.85 0.925) (angle 0.0))
+ (vertex (position 1.85 0.925) (angle 0.0))
+ (vertex (position 1.85 -0.925) (angle 0.0))
+ (vertex (position -1.85 -0.925) (angle 0.0))
+ (vertex (position -1.85 0.925) (angle 0.0))
+ )
+ (stroke_text 8e9560af-ad15-43c7-9089-5091c274409e (layer top_names)
+ (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
+ (align center bottom) (position 0.0 1.2) (rotation 0.0)
+ (auto_rotate true) (mirror false) (value "{{NAME}}")
+ )
+ (stroke_text 2908ba24-cc11-4fab-8a0c-3afad79255b9 (layer top_values)
+ (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
+ (align center top) (position 0.0 -1.2) (rotation 0.0)
+ (auto_rotate true) (mirror false) (value "{{VALUE}}")
+ )
+ )
+)
diff --git a/board/library/pkg/46e5d070-d597-4686-a100-02d3c17b3a5d/.librepcb-pkg b/board/library/pkg/60b715fa-bd1d-4d96-b153-2a28208f32fb/.librepcb-pkg
index d00491f..d00491f 100644
--- a/board/library/pkg/46e5d070-d597-4686-a100-02d3c17b3a5d/.librepcb-pkg
+++ b/board/library/pkg/60b715fa-bd1d-4d96-b153-2a28208f32fb/.librepcb-pkg
diff --git a/board/library/pkg/60b715fa-bd1d-4d96-b153-2a28208f32fb/5d053e45-ab76-407c-88ae-d7936dff282b.step b/board/library/pkg/60b715fa-bd1d-4d96-b153-2a28208f32fb/5d053e45-ab76-407c-88ae-d7936dff282b.step
new file mode 100644
index 0000000..09d653c
--- /dev/null
+++ b/board/library/pkg/60b715fa-bd1d-4d96-b153-2a28208f32fb/5d053e45-ab76-407c-88ae-d7936dff282b.step
@@ -0,0 +1,770 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');
+FILE_NAME('Open CASCADE Shape Model','2023-09-04T00:13:43',('Author'),(
+'Open CASCADE'),'Open CASCADE STEP processor 7.7','Open CASCADE 7.7'
+,'Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+DATA;
+#1=APPLICATION_PROTOCOL_DEFINITION('international standard','automotive_design',2000,#2);
+#2=APPLICATION_CONTEXT('core data for automotive mechanical design processes');
+#3=SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4=PRODUCT_DEFINITION_SHAPE('','',#5);
+#5=PRODUCT_DEFINITION('design','',#6,#9);
+#6=PRODUCT_DEFINITION_FORMATION('','',#7);
+#7=PRODUCT('CAPC2012 (0805)','CAPC2012 (0805)','',(#8));
+#8=PRODUCT_CONTEXT('',#2,'mechanical');
+#9=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#694);
+#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,#47,#67,#90,#114,#137,#155,#173,#196,#214,#233,#254,#274,#292,#306,#317,#332,#342,#364,#376,#391,#414,#425,#442,#465,#483,#500,#513,#531,#540,#558,#572,#591,#605,#617,#634,#652,#660,#666,#672,#680,#688));
+#17=ADVANCED_FACE('',(#18),#44,.F.);
+#18=FACE_BOUND('',#19,.F.);
+#19=EDGE_LOOP('',(#20,#29,#35,#41));
+#20=ORIENTED_EDGE('',*,*,#21,.F.);
+#21=EDGE_CURVE('',#22,#24,#26,.T.);
+#22=VERTEX_POINT('',#23);
+#23=CARTESIAN_POINT('',(0.4,-0.625,0.25));
+#24=VERTEX_POINT('',#25);
+#25=CARTESIAN_POINT('',(0.4,-0.625,1.));
+#26=LINE('',#27,#28);
+#27=CARTESIAN_POINT('',(0.4,-0.625,0.));
+#28=VECTOR('',#13,1.);
+#29=ORIENTED_EDGE('',*,*,#30,.F.);
+#30=EDGE_CURVE('',#31,#22,#33,.T.);
+#31=VERTEX_POINT('',#32);
+#32=CARTESIAN_POINT('',(-0.4,-0.625,0.25));
+#33=LINE('',#32,#34);
+#34=VECTOR('',#14,1.);
+#35=ORIENTED_EDGE('',*,*,#36,.T.);
+#36=EDGE_CURVE('',#31,#37,#39,.T.);
+#37=VERTEX_POINT('',#38);
+#38=CARTESIAN_POINT('',(-0.4,-0.625,1.));
+#39=LINE('',#40,#28);
+#40=CARTESIAN_POINT('',(-0.4,-0.625,0.));
+#41=ORIENTED_EDGE('',*,*,#42,.T.);
+#42=EDGE_CURVE('',#37,#24,#43,.T.);
+#43=LINE('',#38,#34);
+#44=PLANE('',#45);
+#45=AXIS2_PLACEMENT_3D('',#40,#46,#13);
+#46=DIRECTION('',(0.,1.,0.));
+#47=ADVANCED_FACE('',(#48),#65,.F.);
+#48=FACE_BOUND('',#49,.F.);
+#49=EDGE_LOOP('',(#50,#51,#56,#62));
+#50=ORIENTED_EDGE('',*,*,#21,.T.);
+#51=ORIENTED_EDGE('',*,*,#52,.T.);
+#52=EDGE_CURVE('',#24,#53,#55,.T.);
+#53=VERTEX_POINT('',#54);
+#54=CARTESIAN_POINT('',(0.75,-0.625,1.));
+#55=LINE('',#25,#34);
+#56=ORIENTED_EDGE('',*,*,#57,.F.);
+#57=EDGE_CURVE('',#58,#53,#60,.T.);
+#58=VERTEX_POINT('',#59);
+#59=CARTESIAN_POINT('',(0.75,-0.625,0.25));
+#60=LINE('',#61,#28);
+#61=CARTESIAN_POINT('',(0.75,-0.625,0.));
+#62=ORIENTED_EDGE('',*,*,#63,.F.);
+#63=EDGE_CURVE('',#22,#58,#64,.T.);
+#64=LINE('',#23,#34);
+#65=PLANE('',#66);
+#66=AXIS2_PLACEMENT_3D('',#27,#46,#13);
+#67=ADVANCED_FACE('',(#68),#87,.T.);
+#68=FACE_BOUND('',#69,.T.);
+#69=EDGE_LOOP('',(#70,#77,#82,#29));
+#70=ORIENTED_EDGE('',*,*,#71,.T.);
+#71=EDGE_CURVE('',#31,#72,#74,.T.);
+#72=VERTEX_POINT('',#73);
+#73=CARTESIAN_POINT('',(-0.4,-0.375,0.));
+#74=CIRCLE('',#75,0.25);
+#75=AXIS2_PLACEMENT_3D('',#76,#14,#13);
+#76=CARTESIAN_POINT('',(-0.4,-0.375,0.25));
+#77=ORIENTED_EDGE('',*,*,#78,.T.);
+#78=EDGE_CURVE('',#72,#79,#81,.T.);
+#79=VERTEX_POINT('',#80);
+#80=CARTESIAN_POINT('',(0.4,-0.375,0.));
+#81=LINE('',#73,#34);
+#82=ORIENTED_EDGE('',*,*,#83,.F.);
+#83=EDGE_CURVE('',#22,#79,#84,.T.);
+#84=CIRCLE('',#85,0.25);
+#85=AXIS2_PLACEMENT_3D('',#86,#14,#13);
+#86=CARTESIAN_POINT('',(0.4,-0.375,0.25));
+#87=CYLINDRICAL_SURFACE('',#88,0.25);
+#88=AXIS2_PLACEMENT_3D('',#76,#14,#89);
+#89=DIRECTION('',(0.,-1.,0.));
+#90=ADVANCED_FACE('',(#91),#112,.T.);
+#91=FACE_BOUND('',#92,.F.);
+#92=EDGE_LOOP('',(#93,#101,#106,#111));
+#93=ORIENTED_EDGE('',*,*,#94,.T.);
+#94=EDGE_CURVE('',#37,#95,#97,.T.);
+#95=VERTEX_POINT('',#96);
+#96=CARTESIAN_POINT('',(-0.4,-0.375,1.25));
+#97=CIRCLE('',#98,0.25);
+#98=AXIS2_PLACEMENT_3D('',#99,#100,#13);
+#99=CARTESIAN_POINT('',(-0.4,-0.375,1.));
+#100=DIRECTION('',(-1.,0.,0.));
+#101=ORIENTED_EDGE('',*,*,#102,.T.);
+#102=EDGE_CURVE('',#95,#103,#105,.T.);
+#103=VERTEX_POINT('',#104);
+#104=CARTESIAN_POINT('',(0.4,-0.375,1.25));
+#105=LINE('',#96,#34);
+#106=ORIENTED_EDGE('',*,*,#107,.F.);
+#107=EDGE_CURVE('',#24,#103,#108,.T.);
+#108=CIRCLE('',#109,0.25);
+#109=AXIS2_PLACEMENT_3D('',#110,#100,#13);
+#110=CARTESIAN_POINT('',(0.4,-0.375,1.));
+#111=ORIENTED_EDGE('',*,*,#42,.F.);
+#112=CYLINDRICAL_SURFACE('',#113,0.25);
+#113=AXIS2_PLACEMENT_3D('',#99,#14,#89);
+#114=ADVANCED_FACE('',(#115),#134,.F.);
+#115=FACE_BOUND('',#116,.F.);
+#116=EDGE_LOOP('',(#117,#118,#124,#130));
+#117=ORIENTED_EDGE('',*,*,#36,.F.);
+#118=ORIENTED_EDGE('',*,*,#119,.F.);
+#119=EDGE_CURVE('',#120,#31,#122,.T.);
+#120=VERTEX_POINT('',#121);
+#121=CARTESIAN_POINT('',(-0.75,-0.625,0.25));
+#122=LINE('',#123,#34);
+#123=CARTESIAN_POINT('',(-1.,-0.625,0.25));
+#124=ORIENTED_EDGE('',*,*,#125,.T.);
+#125=EDGE_CURVE('',#120,#126,#128,.T.);
+#126=VERTEX_POINT('',#127);
+#127=CARTESIAN_POINT('',(-0.75,-0.625,1.));
+#128=LINE('',#129,#28);
+#129=CARTESIAN_POINT('',(-0.75,-0.625,0.));
+#130=ORIENTED_EDGE('',*,*,#131,.T.);
+#131=EDGE_CURVE('',#126,#37,#132,.T.);
+#132=LINE('',#133,#34);
+#133=CARTESIAN_POINT('',(-1.,-0.625,1.));
+#134=PLANE('',#135);
+#135=AXIS2_PLACEMENT_3D('',#136,#46,#13);
+#136=CARTESIAN_POINT('',(-1.,-0.625,0.));
+#137=ADVANCED_FACE('',(#138),#153,.T.);
+#138=FACE_BOUND('',#139,.T.);
+#139=EDGE_LOOP('',(#140,#141,#146,#62));
+#140=ORIENTED_EDGE('',*,*,#83,.T.);
+#141=ORIENTED_EDGE('',*,*,#142,.T.);
+#142=EDGE_CURVE('',#79,#143,#145,.T.);
+#143=VERTEX_POINT('',#144);
+#144=CARTESIAN_POINT('',(0.75,-0.375,0.));
+#145=LINE('',#80,#34);
+#146=ORIENTED_EDGE('',*,*,#147,.T.);
+#147=EDGE_CURVE('',#143,#58,#148,.T.);
+#148=CIRCLE('',#149,0.25);
+#149=AXIS2_PLACEMENT_3D('',#150,#151,#152);
+#150=CARTESIAN_POINT('',(0.75,-0.375,0.25));
+#151=DIRECTION('',(-1.,-5.551115123126E-17,0.));
+#152=DIRECTION('',(5.551115123126E-17,-1.,0.));
+#153=CYLINDRICAL_SURFACE('',#154,0.25);
+#154=AXIS2_PLACEMENT_3D('',#86,#14,#89);
+#155=ADVANCED_FACE('',(#156),#171,.T.);
+#156=FACE_BOUND('',#157,.F.);
+#157=EDGE_LOOP('',(#158,#159,#164,#170));
+#158=ORIENTED_EDGE('',*,*,#107,.T.);
+#159=ORIENTED_EDGE('',*,*,#160,.T.);
+#160=EDGE_CURVE('',#103,#161,#163,.T.);
+#161=VERTEX_POINT('',#162);
+#162=CARTESIAN_POINT('',(0.75,-0.375,1.25));
+#163=LINE('',#104,#34);
+#164=ORIENTED_EDGE('',*,*,#165,.F.);
+#165=EDGE_CURVE('',#53,#161,#166,.T.);
+#166=CIRCLE('',#167,0.25);
+#167=AXIS2_PLACEMENT_3D('',#168,#100,#169);
+#168=CARTESIAN_POINT('',(0.75,-0.375,1.));
+#169=DIRECTION('',(0.,-1.,2.22044604925E-16));
+#170=ORIENTED_EDGE('',*,*,#52,.F.);
+#171=CYLINDRICAL_SURFACE('',#172,0.25);
+#172=AXIS2_PLACEMENT_3D('',#110,#14,#89);
+#173=ADVANCED_FACE('',(#174),#194,.T.);
+#174=FACE_BOUND('',#175,.F.);
+#175=EDGE_LOOP('',(#176,#184,#188,#189));
+#176=ORIENTED_EDGE('',*,*,#177,.F.);
+#177=EDGE_CURVE('',#178,#180,#182,.T.);
+#178=VERTEX_POINT('',#179);
+#179=CARTESIAN_POINT('',(1.,-0.375,0.25));
+#180=VERTEX_POINT('',#181);
+#181=CARTESIAN_POINT('',(1.,-0.375,1.));
+#182=LINE('',#183,#28);
+#183=CARTESIAN_POINT('',(1.,-0.375,0.));
+#184=ORIENTED_EDGE('',*,*,#185,.F.);
+#185=EDGE_CURVE('',#58,#178,#186,.T.);
+#186=CIRCLE('',#187,0.25);
+#187=AXIS2_PLACEMENT_3D('',#150,#13,#152);
+#188=ORIENTED_EDGE('',*,*,#57,.T.);
+#189=ORIENTED_EDGE('',*,*,#190,.F.);
+#190=EDGE_CURVE('',#180,#53,#191,.T.);
+#191=CIRCLE('',#192,0.25);
+#192=AXIS2_PLACEMENT_3D('',#168,#193,#169);
+#193=DIRECTION('',(0.,-2.22044604925E-16,-1.));
+#194=CYLINDRICAL_SURFACE('',#195,0.25);
+#195=AXIS2_PLACEMENT_3D('',#144,#13,#14);
+#196=ADVANCED_FACE('',(#197),#211,.T.);
+#197=FACE_BOUND('',#198,.T.);
+#198=EDGE_LOOP('',(#118,#199,#206,#210));
+#199=ORIENTED_EDGE('',*,*,#200,.T.);
+#200=EDGE_CURVE('',#120,#201,#203,.T.);
+#201=VERTEX_POINT('',#202);
+#202=CARTESIAN_POINT('',(-0.75,-0.375,0.));
+#203=CIRCLE('',#204,0.25);
+#204=AXIS2_PLACEMENT_3D('',#205,#14,#89);
+#205=CARTESIAN_POINT('',(-0.75,-0.375,0.25));
+#206=ORIENTED_EDGE('',*,*,#207,.T.);
+#207=EDGE_CURVE('',#201,#72,#208,.T.);
+#208=LINE('',#209,#34);
+#209=CARTESIAN_POINT('',(-1.,-0.375,0.));
+#210=ORIENTED_EDGE('',*,*,#71,.F.);
+#211=CYLINDRICAL_SURFACE('',#212,0.25);
+#212=AXIS2_PLACEMENT_3D('',#213,#14,#89);
+#213=CARTESIAN_POINT('',(-1.,-0.375,0.25));
+#214=ADVANCED_FACE('',(#215),#231,.F.);
+#215=FACE_BOUND('',#216,.F.);
+#216=EDGE_LOOP('',(#217,#77,#223,#228));
+#217=ORIENTED_EDGE('',*,*,#218,.F.);
+#218=EDGE_CURVE('',#72,#219,#221,.T.);
+#219=VERTEX_POINT('',#220);
+#220=CARTESIAN_POINT('',(-0.4,0.375,0.));
+#221=LINE('',#40,#222);
+#222=VECTOR('',#46,1.);
+#223=ORIENTED_EDGE('',*,*,#224,.T.);
+#224=EDGE_CURVE('',#79,#225,#227,.T.);
+#225=VERTEX_POINT('',#226);
+#226=CARTESIAN_POINT('',(0.4,0.375,0.));
+#227=LINE('',#27,#222);
+#228=ORIENTED_EDGE('',*,*,#229,.F.);
+#229=EDGE_CURVE('',#219,#225,#230,.T.);
+#230=LINE('',#220,#34);
+#231=PLANE('',#232);
+#232=AXIS2_PLACEMENT_3D('',#40,#13,#14);
+#233=ADVANCED_FACE('',(#234),#251,.T.);
+#234=FACE_BOUND('',#235,.F.);
+#235=EDGE_LOOP('',(#236,#245,#249,#250));
+#236=ORIENTED_EDGE('',*,*,#237,.F.);
+#237=EDGE_CURVE('',#238,#126,#240,.T.);
+#238=VERTEX_POINT('',#239);
+#239=CARTESIAN_POINT('',(-0.75,-0.375,1.25));
+#240=CIRCLE('',#241,0.25);
+#241=AXIS2_PLACEMENT_3D('',#242,#243,#244);
+#242=CARTESIAN_POINT('',(-0.75,-0.375,1.));
+#243=DIRECTION('',(1.,-6.123233995737E-17,0.));
+#244=DIRECTION('',(-6.123233995737E-17,-1.,0.));
+#245=ORIENTED_EDGE('',*,*,#246,.T.);
+#246=EDGE_CURVE('',#238,#95,#247,.T.);
+#247=LINE('',#248,#34);
+#248=CARTESIAN_POINT('',(-1.,-0.375,1.25));
+#249=ORIENTED_EDGE('',*,*,#94,.F.);
+#250=ORIENTED_EDGE('',*,*,#131,.F.);
+#251=CYLINDRICAL_SURFACE('',#252,0.25);
+#252=AXIS2_PLACEMENT_3D('',#253,#14,#89);
+#253=CARTESIAN_POINT('',(-1.,-0.375,1.));
+#254=ADVANCED_FACE('',(#255),#272,.T.);
+#255=FACE_BOUND('',#256,.T.);
+#256=EDGE_LOOP('',(#257,#101,#263,#269));
+#257=ORIENTED_EDGE('',*,*,#258,.F.);
+#258=EDGE_CURVE('',#95,#259,#261,.T.);
+#259=VERTEX_POINT('',#260);
+#260=CARTESIAN_POINT('',(-0.4,0.375,1.25));
+#261=LINE('',#262,#222);
+#262=CARTESIAN_POINT('',(-0.4,-0.625,1.25));
+#263=ORIENTED_EDGE('',*,*,#264,.T.);
+#264=EDGE_CURVE('',#103,#265,#267,.T.);
+#265=VERTEX_POINT('',#266);
+#266=CARTESIAN_POINT('',(0.4,0.375,1.25));
+#267=LINE('',#268,#222);
+#268=CARTESIAN_POINT('',(0.4,-0.625,1.25));
+#269=ORIENTED_EDGE('',*,*,#270,.F.);
+#270=EDGE_CURVE('',#259,#265,#271,.T.);
+#271=LINE('',#260,#34);
+#272=PLANE('',#273);
+#273=AXIS2_PLACEMENT_3D('',#262,#13,#14);
+#274=ADVANCED_FACE('',(#275),#290,.T.);
+#275=FACE_BOUND('',#276,.T.);
+#276=EDGE_LOOP('',(#277,#124,#282,#287));
+#277=ORIENTED_EDGE('',*,*,#278,.T.);
+#278=EDGE_CURVE('',#279,#120,#280,.T.);
+#279=VERTEX_POINT('',#213);
+#280=CIRCLE('',#281,0.25);
+#281=AXIS2_PLACEMENT_3D('',#205,#13,#89);
+#282=ORIENTED_EDGE('',*,*,#283,.F.);
+#283=EDGE_CURVE('',#284,#126,#285,.T.);
+#284=VERTEX_POINT('',#253);
+#285=CIRCLE('',#286,0.25);
+#286=AXIS2_PLACEMENT_3D('',#242,#13,#100);
+#287=ORIENTED_EDGE('',*,*,#288,.F.);
+#288=EDGE_CURVE('',#279,#284,#289,.T.);
+#289=LINE('',#209,#28);
+#290=CYLINDRICAL_SURFACE('',#291,0.25);
+#291=AXIS2_PLACEMENT_3D('',#202,#13,#100);
+#292=ADVANCED_FACE('',(#293),#304,.F.);
+#293=FACE_BOUND('',#294,.F.);
+#294=EDGE_LOOP('',(#295,#141,#296,#301));
+#295=ORIENTED_EDGE('',*,*,#224,.F.);
+#296=ORIENTED_EDGE('',*,*,#297,.T.);
+#297=EDGE_CURVE('',#143,#298,#300,.T.);
+#298=VERTEX_POINT('',#299);
+#299=CARTESIAN_POINT('',(0.75,0.375,0.));
+#300=LINE('',#61,#222);
+#301=ORIENTED_EDGE('',*,*,#302,.F.);
+#302=EDGE_CURVE('',#225,#298,#303,.T.);
+#303=LINE('',#226,#34);
+#304=PLANE('',#305);
+#305=AXIS2_PLACEMENT_3D('',#27,#13,#14);
+#306=ADVANCED_FACE('',(#307),#316,.T.);
+#307=FACE_BOUND('',#308,.T.);
+#308=EDGE_LOOP('',(#309,#310,#184));
+#309=ORIENTED_EDGE('',*,*,#147,.F.);
+#310=ORIENTED_EDGE('',*,*,#311,.T.);
+#311=EDGE_CURVE('',#143,#178,#312,.T.);
+#312=CIRCLE('',#313,0.25);
+#313=AXIS2_PLACEMENT_3D('',#150,#314,#315);
+#314=DIRECTION('',(-2.277657936511E-16,-1.,0.));
+#315=DIRECTION('',(1.,-2.277657936511E-16,0.));
+#316=SPHERICAL_SURFACE('',#187,0.25);
+#317=ADVANCED_FACE('',(#318),#330,.T.);
+#318=FACE_BOUND('',#319,.T.);
+#319=EDGE_LOOP('',(#320,#159,#321,#327));
+#320=ORIENTED_EDGE('',*,*,#264,.F.);
+#321=ORIENTED_EDGE('',*,*,#322,.T.);
+#322=EDGE_CURVE('',#161,#323,#325,.T.);
+#323=VERTEX_POINT('',#324);
+#324=CARTESIAN_POINT('',(0.75,0.375,1.25));
+#325=LINE('',#326,#222);
+#326=CARTESIAN_POINT('',(0.75,-0.625,1.25));
+#327=ORIENTED_EDGE('',*,*,#328,.F.);
+#328=EDGE_CURVE('',#265,#323,#329,.T.);
+#329=LINE('',#266,#34);
+#330=PLANE('',#331);
+#331=AXIS2_PLACEMENT_3D('',#268,#13,#14);
+#332=ADVANCED_FACE('',(#333),#341,.T.);
+#333=FACE_BOUND('',#334,.T.);
+#334=EDGE_LOOP('',(#189,#335,#164));
+#335=ORIENTED_EDGE('',*,*,#336,.T.);
+#336=EDGE_CURVE('',#180,#161,#337,.T.);
+#337=CIRCLE('',#338,0.25);
+#338=AXIS2_PLACEMENT_3D('',#168,#339,#340);
+#339=DIRECTION('',(0.,-1.,-2.832769448824E-16));
+#340=DIRECTION('',(0.,-2.832769448824E-16,1.));
+#341=SPHERICAL_SURFACE('',#167,0.25);
+#342=ADVANCED_FACE('',(#343),#361,.T.);
+#343=FACE_BOUND('',#344,.T.);
+#344=EDGE_LOOP('',(#176,#345,#351,#357));
+#345=ORIENTED_EDGE('',*,*,#346,.T.);
+#346=EDGE_CURVE('',#178,#347,#349,.T.);
+#347=VERTEX_POINT('',#348);
+#348=CARTESIAN_POINT('',(1.,0.375,0.25));
+#349=LINE('',#350,#222);
+#350=CARTESIAN_POINT('',(1.,-0.625,0.25));
+#351=ORIENTED_EDGE('',*,*,#352,.T.);
+#352=EDGE_CURVE('',#347,#353,#355,.T.);
+#353=VERTEX_POINT('',#354);
+#354=CARTESIAN_POINT('',(1.,0.375,1.));
+#355=LINE('',#356,#28);
+#356=CARTESIAN_POINT('',(1.,0.375,0.));
+#357=ORIENTED_EDGE('',*,*,#358,.F.);
+#358=EDGE_CURVE('',#180,#353,#359,.T.);
+#359=LINE('',#360,#222);
+#360=CARTESIAN_POINT('',(1.,-0.625,1.));
+#361=PLANE('',#362);
+#362=AXIS2_PLACEMENT_3D('',#363,#14,#13);
+#363=CARTESIAN_POINT('',(1.,-0.625,0.));
+#364=ADVANCED_FACE('',(#365),#375,.T.);
+#365=FACE_BOUND('',#366,.T.);
+#366=EDGE_LOOP('',(#367,#368,#374));
+#367=ORIENTED_EDGE('',*,*,#278,.F.);
+#368=ORIENTED_EDGE('',*,*,#369,.T.);
+#369=EDGE_CURVE('',#279,#201,#370,.T.);
+#370=CIRCLE('',#371,0.25);
+#371=AXIS2_PLACEMENT_3D('',#205,#372,#373);
+#372=DIRECTION('',(0.,-1.,2.832769448824E-16));
+#373=DIRECTION('',(0.,-2.832769448824E-16,-1.));
+#374=ORIENTED_EDGE('',*,*,#200,.F.);
+#375=SPHERICAL_SURFACE('',#204,0.25);
+#376=ADVANCED_FACE('',(#377),#389,.F.);
+#377=FACE_BOUND('',#378,.F.);
+#378=EDGE_LOOP('',(#379,#380,#386,#206));
+#379=ORIENTED_EDGE('',*,*,#218,.T.);
+#380=ORIENTED_EDGE('',*,*,#381,.F.);
+#381=EDGE_CURVE('',#382,#219,#384,.T.);
+#382=VERTEX_POINT('',#383);
+#383=CARTESIAN_POINT('',(-0.75,0.375,0.));
+#384=LINE('',#385,#34);
+#385=CARTESIAN_POINT('',(-1.,0.375,0.));
+#386=ORIENTED_EDGE('',*,*,#387,.F.);
+#387=EDGE_CURVE('',#201,#382,#388,.T.);
+#388=LINE('',#129,#222);
+#389=PLANE('',#390);
+#390=AXIS2_PLACEMENT_3D('',#136,#13,#14);
+#391=ADVANCED_FACE('',(#392),#412,.T.);
+#392=FACE_BOUND('',#393,.F.);
+#393=EDGE_LOOP('',(#394,#401,#402,#409));
+#394=ORIENTED_EDGE('',*,*,#395,.T.);
+#395=EDGE_CURVE('',#396,#219,#398,.T.);
+#396=VERTEX_POINT('',#397);
+#397=CARTESIAN_POINT('',(-0.4,0.625,0.25));
+#398=CIRCLE('',#399,0.25);
+#399=AXIS2_PLACEMENT_3D('',#400,#100,#13);
+#400=CARTESIAN_POINT('',(-0.4,0.375,0.25));
+#401=ORIENTED_EDGE('',*,*,#229,.T.);
+#402=ORIENTED_EDGE('',*,*,#403,.F.);
+#403=EDGE_CURVE('',#404,#225,#406,.T.);
+#404=VERTEX_POINT('',#405);
+#405=CARTESIAN_POINT('',(0.4,0.625,0.25));
+#406=CIRCLE('',#407,0.25);
+#407=AXIS2_PLACEMENT_3D('',#408,#100,#13);
+#408=CARTESIAN_POINT('',(0.4,0.375,0.25));
+#409=ORIENTED_EDGE('',*,*,#410,.F.);
+#410=EDGE_CURVE('',#396,#404,#411,.T.);
+#411=LINE('',#397,#34);
+#412=CYLINDRICAL_SURFACE('',#413,0.25);
+#413=AXIS2_PLACEMENT_3D('',#400,#14,#46);
+#414=ADVANCED_FACE('',(#415),#422,.T.);
+#415=FACE_BOUND('',#416,.F.);
+#416=EDGE_LOOP('',(#417,#421,#282));
+#417=ORIENTED_EDGE('',*,*,#418,.F.);
+#418=EDGE_CURVE('',#238,#284,#419,.T.);
+#419=CIRCLE('',#420,0.25);
+#420=AXIS2_PLACEMENT_3D('',#242,#89,#100);
+#421=ORIENTED_EDGE('',*,*,#237,.T.);
+#422=SPHERICAL_SURFACE('',#423,0.25);
+#423=AXIS2_PLACEMENT_3D('',#242,#424,#100);
+#424=DIRECTION('',(0.,0.,-1.));
+#425=ADVANCED_FACE('',(#426),#439,.T.);
+#426=FACE_BOUND('',#427,.T.);
+#427=EDGE_LOOP('',(#428,#429,#435,#245));
+#428=ORIENTED_EDGE('',*,*,#258,.T.);
+#429=ORIENTED_EDGE('',*,*,#430,.F.);
+#430=EDGE_CURVE('',#431,#259,#433,.T.);
+#431=VERTEX_POINT('',#432);
+#432=CARTESIAN_POINT('',(-0.75,0.375,1.25));
+#433=LINE('',#434,#34);
+#434=CARTESIAN_POINT('',(-1.,0.375,1.25));
+#435=ORIENTED_EDGE('',*,*,#436,.F.);
+#436=EDGE_CURVE('',#238,#431,#437,.T.);
+#437=LINE('',#438,#222);
+#438=CARTESIAN_POINT('',(-0.75,-0.625,1.25));
+#439=PLANE('',#440);
+#440=AXIS2_PLACEMENT_3D('',#441,#13,#14);
+#441=CARTESIAN_POINT('',(-1.,-0.625,1.25));
+#442=ADVANCED_FACE('',(#443),#463,.T.);
+#443=FACE_BOUND('',#444,.T.);
+#444=EDGE_LOOP('',(#445,#452,#453,#460));
+#445=ORIENTED_EDGE('',*,*,#446,.T.);
+#446=EDGE_CURVE('',#447,#259,#449,.T.);
+#447=VERTEX_POINT('',#448);
+#448=CARTESIAN_POINT('',(-0.4,0.625,1.));
+#449=CIRCLE('',#450,0.25);
+#450=AXIS2_PLACEMENT_3D('',#451,#14,#13);
+#451=CARTESIAN_POINT('',(-0.4,0.375,1.));
+#452=ORIENTED_EDGE('',*,*,#270,.T.);
+#453=ORIENTED_EDGE('',*,*,#454,.F.);
+#454=EDGE_CURVE('',#455,#265,#457,.T.);
+#455=VERTEX_POINT('',#456);
+#456=CARTESIAN_POINT('',(0.4,0.625,1.));
+#457=CIRCLE('',#458,0.25);
+#458=AXIS2_PLACEMENT_3D('',#459,#14,#13);
+#459=CARTESIAN_POINT('',(0.4,0.375,1.));
+#460=ORIENTED_EDGE('',*,*,#461,.F.);
+#461=EDGE_CURVE('',#447,#455,#462,.T.);
+#462=LINE('',#448,#34);
+#463=CYLINDRICAL_SURFACE('',#464,0.25);
+#464=AXIS2_PLACEMENT_3D('',#451,#14,#46);
+#465=ADVANCED_FACE('',(#466),#481,.F.);
+#466=FACE_BOUND('',#467,.F.);
+#467=EDGE_LOOP('',(#287,#468,#473,#478));
+#468=ORIENTED_EDGE('',*,*,#469,.T.);
+#469=EDGE_CURVE('',#279,#470,#472,.T.);
+#470=VERTEX_POINT('',#471);
+#471=CARTESIAN_POINT('',(-1.,0.375,0.25));
+#472=LINE('',#123,#222);
+#473=ORIENTED_EDGE('',*,*,#474,.T.);
+#474=EDGE_CURVE('',#470,#475,#477,.T.);
+#475=VERTEX_POINT('',#476);
+#476=CARTESIAN_POINT('',(-1.,0.375,1.));
+#477=LINE('',#385,#28);
+#478=ORIENTED_EDGE('',*,*,#479,.F.);
+#479=EDGE_CURVE('',#284,#475,#480,.T.);
+#480=LINE('',#133,#222);
+#481=PLANE('',#482);
+#482=AXIS2_PLACEMENT_3D('',#136,#14,#13);
+#483=ADVANCED_FACE('',(#484),#498,.T.);
+#484=FACE_BOUND('',#485,.F.);
+#485=EDGE_LOOP('',(#486,#487,#488,#495));
+#486=ORIENTED_EDGE('',*,*,#403,.T.);
+#487=ORIENTED_EDGE('',*,*,#302,.T.);
+#488=ORIENTED_EDGE('',*,*,#489,.F.);
+#489=EDGE_CURVE('',#490,#298,#492,.T.);
+#490=VERTEX_POINT('',#491);
+#491=CARTESIAN_POINT('',(0.75,0.625,0.25));
+#492=CIRCLE('',#493,0.25);
+#493=AXIS2_PLACEMENT_3D('',#494,#100,#46);
+#494=CARTESIAN_POINT('',(0.75,0.375,0.25));
+#495=ORIENTED_EDGE('',*,*,#496,.F.);
+#496=EDGE_CURVE('',#404,#490,#497,.T.);
+#497=LINE('',#405,#34);
+#498=CYLINDRICAL_SURFACE('',#499,0.25);
+#499=AXIS2_PLACEMENT_3D('',#408,#14,#46);
+#500=ADVANCED_FACE('',(#501),#511,.T.);
+#501=FACE_BOUND('',#502,.T.);
+#502=EDGE_LOOP('',(#503,#296,#504,#510));
+#503=ORIENTED_EDGE('',*,*,#311,.F.);
+#504=ORIENTED_EDGE('',*,*,#505,.F.);
+#505=EDGE_CURVE('',#347,#298,#506,.T.);
+#506=CIRCLE('',#507,0.25);
+#507=AXIS2_PLACEMENT_3D('',#494,#508,#509);
+#508=DIRECTION('',(0.,1.,2.832769448824E-16));
+#509=DIRECTION('',(0.,2.832769448824E-16,-1.));
+#510=ORIENTED_EDGE('',*,*,#346,.F.);
+#511=CYLINDRICAL_SURFACE('',#512,0.25);
+#512=AXIS2_PLACEMENT_3D('',#59,#46,#14);
+#513=ADVANCED_FACE('',(#514),#529,.T.);
+#514=FACE_BOUND('',#515,.T.);
+#515=EDGE_LOOP('',(#516,#517,#518,#526));
+#516=ORIENTED_EDGE('',*,*,#454,.T.);
+#517=ORIENTED_EDGE('',*,*,#328,.T.);
+#518=ORIENTED_EDGE('',*,*,#519,.T.);
+#519=EDGE_CURVE('',#323,#520,#522,.T.);
+#520=VERTEX_POINT('',#521);
+#521=CARTESIAN_POINT('',(0.75,0.625,1.));
+#522=CIRCLE('',#523,0.25);
+#523=AXIS2_PLACEMENT_3D('',#524,#100,#525);
+#524=CARTESIAN_POINT('',(0.75,0.375,1.));
+#525=DIRECTION('',(0.,2.22044604925E-16,1.));
+#526=ORIENTED_EDGE('',*,*,#527,.F.);
+#527=EDGE_CURVE('',#455,#520,#528,.T.);
+#528=LINE('',#456,#34);
+#529=CYLINDRICAL_SURFACE('',#530,0.25);
+#530=AXIS2_PLACEMENT_3D('',#459,#14,#46);
+#531=ADVANCED_FACE('',(#532),#538,.T.);
+#532=FACE_BOUND('',#533,.F.);
+#533=EDGE_LOOP('',(#335,#321,#534,#357));
+#534=ORIENTED_EDGE('',*,*,#535,.F.);
+#535=EDGE_CURVE('',#353,#323,#536,.T.);
+#536=CIRCLE('',#537,0.25);
+#537=AXIS2_PLACEMENT_3D('',#524,#169,#525);
+#538=CYLINDRICAL_SURFACE('',#539,0.25);
+#539=AXIS2_PLACEMENT_3D('',#54,#46,#14);
+#540=ADVANCED_FACE('',(#541),#556,.T.);
+#541=FACE_BOUND('',#542,.T.);
+#542=EDGE_LOOP('',(#543,#547,#551,#555));
+#543=ORIENTED_EDGE('',*,*,#544,.T.);
+#544=EDGE_CURVE('',#347,#490,#545,.T.);
+#545=CIRCLE('',#546,0.25);
+#546=AXIS2_PLACEMENT_3D('',#494,#13,#46);
+#547=ORIENTED_EDGE('',*,*,#548,.T.);
+#548=EDGE_CURVE('',#490,#520,#549,.T.);
+#549=LINE('',#550,#28);
+#550=CARTESIAN_POINT('',(0.75,0.625,0.));
+#551=ORIENTED_EDGE('',*,*,#552,.F.);
+#552=EDGE_CURVE('',#353,#520,#553,.T.);
+#553=CIRCLE('',#554,0.25);
+#554=AXIS2_PLACEMENT_3D('',#524,#340,#508);
+#555=ORIENTED_EDGE('',*,*,#352,.F.);
+#556=CYLINDRICAL_SURFACE('',#557,0.25);
+#557=AXIS2_PLACEMENT_3D('',#299,#13,#14);
+#558=ADVANCED_FACE('',(#559),#570,.T.);
+#559=FACE_BOUND('',#560,.F.);
+#560=EDGE_LOOP('',(#368,#561,#562,#569));
+#561=ORIENTED_EDGE('',*,*,#387,.T.);
+#562=ORIENTED_EDGE('',*,*,#563,.T.);
+#563=EDGE_CURVE('',#382,#470,#564,.T.);
+#564=CIRCLE('',#565,0.25);
+#565=AXIS2_PLACEMENT_3D('',#566,#567,#568);
+#566=CARTESIAN_POINT('',(-0.75,0.375,0.25));
+#567=DIRECTION('',(2.22044604925E-16,1.,0.));
+#568=DIRECTION('',(-1.,2.22044604925E-16,0.));
+#569=ORIENTED_EDGE('',*,*,#469,.F.);
+#570=CYLINDRICAL_SURFACE('',#571,0.25);
+#571=AXIS2_PLACEMENT_3D('',#121,#46,#100);
+#572=ADVANCED_FACE('',(#573),#589,.T.);
+#573=FACE_BOUND('',#574,.F.);
+#574=EDGE_LOOP('',(#575,#583,#584,#585));
+#575=ORIENTED_EDGE('',*,*,#576,.F.);
+#576=EDGE_CURVE('',#382,#577,#579,.T.);
+#577=VERTEX_POINT('',#578);
+#578=CARTESIAN_POINT('',(-0.75,0.625,0.25));
+#579=CIRCLE('',#580,0.25);
+#580=AXIS2_PLACEMENT_3D('',#566,#581,#582);
+#581=DIRECTION('',(1.,6.123233995737E-17,0.));
+#582=DIRECTION('',(-6.123233995737E-17,1.,0.));
+#583=ORIENTED_EDGE('',*,*,#381,.T.);
+#584=ORIENTED_EDGE('',*,*,#395,.F.);
+#585=ORIENTED_EDGE('',*,*,#586,.F.);
+#586=EDGE_CURVE('',#577,#396,#587,.T.);
+#587=LINE('',#588,#34);
+#588=CARTESIAN_POINT('',(-1.,0.625,0.25));
+#589=CYLINDRICAL_SURFACE('',#590,0.25);
+#590=AXIS2_PLACEMENT_3D('',#471,#14,#46);
+#591=ADVANCED_FACE('',(#592),#603,.T.);
+#592=FACE_BOUND('',#593,.T.);
+#593=EDGE_LOOP('',(#594,#409,#598,#602));
+#594=ORIENTED_EDGE('',*,*,#595,.F.);
+#595=EDGE_CURVE('',#404,#455,#596,.T.);
+#596=LINE('',#597,#28);
+#597=CARTESIAN_POINT('',(0.4,0.625,0.));
+#598=ORIENTED_EDGE('',*,*,#599,.T.);
+#599=EDGE_CURVE('',#396,#447,#600,.T.);
+#600=LINE('',#601,#28);
+#601=CARTESIAN_POINT('',(-0.4,0.625,0.));
+#602=ORIENTED_EDGE('',*,*,#461,.T.);
+#603=PLANE('',#604);
+#604=AXIS2_PLACEMENT_3D('',#601,#46,#13);
+#605=ADVANCED_FACE('',(#606),#615,.T.);
+#606=FACE_BOUND('',#607,.T.);
+#607=EDGE_LOOP('',(#417,#608,#609,#478));
+#608=ORIENTED_EDGE('',*,*,#436,.T.);
+#609=ORIENTED_EDGE('',*,*,#610,.F.);
+#610=EDGE_CURVE('',#475,#431,#611,.T.);
+#611=CIRCLE('',#612,0.25);
+#612=AXIS2_PLACEMENT_3D('',#613,#614,#525);
+#613=CARTESIAN_POINT('',(-0.75,0.375,1.));
+#614=DIRECTION('',(0.,1.,-2.22044604925E-16));
+#615=CYLINDRICAL_SURFACE('',#616,0.25);
+#616=AXIS2_PLACEMENT_3D('',#127,#46,#100);
+#617=ADVANCED_FACE('',(#618),#632,.T.);
+#618=FACE_BOUND('',#619,.T.);
+#619=EDGE_LOOP('',(#620,#626,#630,#631));
+#620=ORIENTED_EDGE('',*,*,#621,.F.);
+#621=EDGE_CURVE('',#622,#447,#624,.T.);
+#622=VERTEX_POINT('',#623);
+#623=CARTESIAN_POINT('',(-0.75,0.625,1.));
+#624=LINE('',#625,#34);
+#625=CARTESIAN_POINT('',(-1.,0.625,1.));
+#626=ORIENTED_EDGE('',*,*,#627,.F.);
+#627=EDGE_CURVE('',#431,#622,#628,.T.);
+#628=CIRCLE('',#629,0.25);
+#629=AXIS2_PLACEMENT_3D('',#613,#100,#525);
+#630=ORIENTED_EDGE('',*,*,#430,.T.);
+#631=ORIENTED_EDGE('',*,*,#446,.F.);
+#632=CYLINDRICAL_SURFACE('',#633,0.25);
+#633=AXIS2_PLACEMENT_3D('',#476,#14,#46);
+#634=ADVANCED_FACE('',(#635),#650,.T.);
+#635=FACE_BOUND('',#636,.F.);
+#636=EDGE_LOOP('',(#637,#638,#642,#646));
+#637=ORIENTED_EDGE('',*,*,#474,.F.);
+#638=ORIENTED_EDGE('',*,*,#639,.T.);
+#639=EDGE_CURVE('',#470,#577,#640,.T.);
+#640=CIRCLE('',#641,0.25);
+#641=AXIS2_PLACEMENT_3D('',#566,#424,#568);
+#642=ORIENTED_EDGE('',*,*,#643,.T.);
+#643=EDGE_CURVE('',#577,#622,#644,.T.);
+#644=LINE('',#645,#28);
+#645=CARTESIAN_POINT('',(-0.75,0.625,0.));
+#646=ORIENTED_EDGE('',*,*,#647,.F.);
+#647=EDGE_CURVE('',#475,#622,#648,.T.);
+#648=CIRCLE('',#649,0.25);
+#649=AXIS2_PLACEMENT_3D('',#613,#509,#508);
+#650=CYLINDRICAL_SURFACE('',#651,0.25);
+#651=AXIS2_PLACEMENT_3D('',#383,#13,#100);
+#652=ADVANCED_FACE('',(#653),#658,.T.);
+#653=FACE_BOUND('',#654,.T.);
+#654=EDGE_LOOP('',(#655,#656,#657,#495));
+#655=ORIENTED_EDGE('',*,*,#595,.T.);
+#656=ORIENTED_EDGE('',*,*,#527,.T.);
+#657=ORIENTED_EDGE('',*,*,#548,.F.);
+#658=PLANE('',#659);
+#659=AXIS2_PLACEMENT_3D('',#597,#46,#13);
+#660=ADVANCED_FACE('',(#661),#665,.T.);
+#661=FACE_BOUND('',#662,.T.);
+#662=EDGE_LOOP('',(#663,#664,#488));
+#663=ORIENTED_EDGE('',*,*,#544,.F.);
+#664=ORIENTED_EDGE('',*,*,#505,.T.);
+#665=SPHERICAL_SURFACE('',#493,0.25);
+#666=ADVANCED_FACE('',(#667),#671,.T.);
+#667=FACE_BOUND('',#668,.T.);
+#668=EDGE_LOOP('',(#534,#669,#670));
+#669=ORIENTED_EDGE('',*,*,#552,.T.);
+#670=ORIENTED_EDGE('',*,*,#519,.F.);
+#671=SPHERICAL_SURFACE('',#523,0.25);
+#672=ADVANCED_FACE('',(#673),#678,.T.);
+#673=FACE_BOUND('',#674,.F.);
+#674=EDGE_LOOP('',(#675,#676,#677));
+#675=ORIENTED_EDGE('',*,*,#563,.F.);
+#676=ORIENTED_EDGE('',*,*,#576,.T.);
+#677=ORIENTED_EDGE('',*,*,#639,.F.);
+#678=SPHERICAL_SURFACE('',#679,0.25);
+#679=AXIS2_PLACEMENT_3D('',#566,#13,#568);
+#680=ADVANCED_FACE('',(#681),#685,.T.);
+#681=FACE_BOUND('',#682,.T.);
+#682=EDGE_LOOP('',(#683,#585,#642,#684));
+#683=ORIENTED_EDGE('',*,*,#599,.F.);
+#684=ORIENTED_EDGE('',*,*,#621,.T.);
+#685=PLANE('',#686);
+#686=AXIS2_PLACEMENT_3D('',#687,#46,#13);
+#687=CARTESIAN_POINT('',(-1.,0.625,0.));
+#688=ADVANCED_FACE('',(#689),#692,.T.);
+#689=FACE_BOUND('',#690,.F.);
+#690=EDGE_LOOP('',(#609,#691,#626));
+#691=ORIENTED_EDGE('',*,*,#647,.T.);
+#692=SPHERICAL_SURFACE('',#693,0.25);
+#693=AXIS2_PLACEMENT_3D('',#613,#14,#525);
+#694=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#698))GLOBAL_UNIT_ASSIGNED_CONTEXT((#695,#696,#697)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#695=( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#696=( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#697=( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#698=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#695,'distance_accuracy_value','confusion accuracy');
+#699=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#700=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#701,#711,#720,#721,#722,#723,#724,#725,#726,#727,#728,#729,#730,#731,#732,#733,#734,#735,#736,#737,#738,#739,#740,#741,#742,#743,#744,#745,#746,#747,#748,#749,#750,#751,#752,#753,#754,#755,#756,#757,#758,#759),#694);
+#701=STYLED_ITEM('color',(#702),#17);
+#702=PRESENTATION_STYLE_ASSIGNMENT((#703,#709));
+#703=SURFACE_STYLE_USAGE(.BOTH.,#704);
+#704=SURFACE_SIDE_STYLE('',(#705));
+#705=SURFACE_STYLE_FILL_AREA(#706);
+#706=FILL_AREA_STYLE('',(#707));
+#707=FILL_AREA_STYLE_COLOUR('',#708);
+#708=COLOUR_RGB('',0.803921811173,0.717646726791,0.619608325294);
+#709=CURVE_STYLE('',#710,POSITIVE_LENGTH_MEASURE(0.1),#708);
+#710=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#711=STYLED_ITEM('color',(#712),#47);
+#712=PRESENTATION_STYLE_ASSIGNMENT((#713,#719));
+#713=SURFACE_STYLE_USAGE(.BOTH.,#714);
+#714=SURFACE_SIDE_STYLE('',(#715));
+#715=SURFACE_STYLE_FILL_AREA(#716);
+#716=FILL_AREA_STYLE('',(#717));
+#717=FILL_AREA_STYLE_COLOUR('',#718);
+#718=COLOUR_RGB('',0.862744829005,0.862744829005,0.862744829005);
+#719=CURVE_STYLE('',#710,POSITIVE_LENGTH_MEASURE(0.1),#718);
+#720=STYLED_ITEM('color',(#702),#67);
+#721=STYLED_ITEM('color',(#702),#90);
+#722=STYLED_ITEM('color',(#712),#114);
+#723=STYLED_ITEM('color',(#712),#137);
+#724=STYLED_ITEM('color',(#712),#155);
+#725=STYLED_ITEM('color',(#712),#173);
+#726=STYLED_ITEM('color',(#712),#196);
+#727=STYLED_ITEM('color',(#702),#214);
+#728=STYLED_ITEM('color',(#712),#233);
+#729=STYLED_ITEM('color',(#702),#254);
+#730=STYLED_ITEM('color',(#712),#274);
+#731=STYLED_ITEM('color',(#712),#292);
+#732=STYLED_ITEM('color',(#712),#306);
+#733=STYLED_ITEM('color',(#712),#317);
+#734=STYLED_ITEM('color',(#712),#332);
+#735=STYLED_ITEM('color',(#712),#342);
+#736=STYLED_ITEM('color',(#712),#364);
+#737=STYLED_ITEM('color',(#712),#376);
+#738=STYLED_ITEM('color',(#702),#391);
+#739=STYLED_ITEM('color',(#712),#414);
+#740=STYLED_ITEM('color',(#712),#425);
+#741=STYLED_ITEM('color',(#702),#442);
+#742=STYLED_ITEM('color',(#712),#465);
+#743=STYLED_ITEM('color',(#712),#483);
+#744=STYLED_ITEM('color',(#712),#500);
+#745=STYLED_ITEM('color',(#712),#513);
+#746=STYLED_ITEM('color',(#712),#531);
+#747=STYLED_ITEM('color',(#712),#540);
+#748=STYLED_ITEM('color',(#712),#558);
+#749=STYLED_ITEM('color',(#712),#572);
+#750=STYLED_ITEM('color',(#702),#591);
+#751=STYLED_ITEM('color',(#712),#605);
+#752=STYLED_ITEM('color',(#712),#617);
+#753=STYLED_ITEM('color',(#712),#634);
+#754=STYLED_ITEM('color',(#712),#652);
+#755=STYLED_ITEM('color',(#712),#660);
+#756=STYLED_ITEM('color',(#712),#666);
+#757=STYLED_ITEM('color',(#712),#672);
+#758=STYLED_ITEM('color',(#712),#680);
+#759=STYLED_ITEM('color',(#712),#688);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/board/library/pkg/60b715fa-bd1d-4d96-b153-2a28208f32fb/package.lp b/board/library/pkg/60b715fa-bd1d-4d96-b153-2a28208f32fb/package.lp
new file mode 100644
index 0000000..356316f
--- /dev/null
+++ b/board/library/pkg/60b715fa-bd1d-4d96-b153-2a28208f32fb/package.lp
@@ -0,0 +1,169 @@
+(librepcb_package 60b715fa-bd1d-4d96-b153-2a28208f32fb
+ (name "CAPC2012 (0805)")
+ (description "Generic chip capacitor 2012 (imperial 0805).\n\nLength: 2.0mm\nWidth: 1.25mm\n\nGenerated with librepcb-parts-generator (generate_chip.py)")
+ (keywords "2012,0805,c,capacitor,chip,generic")
+ (author "murray")
+ (version "0.4")
+ (created 2015-06-21T12:37:34Z)
+ (deprecated false)
+ (generated_by "")
+ (category 414f873f-4099-47fd-8526-bdd8419de581)
+ (assembly_type smt)
+ (pad 4f6ec20b-c2e7-47d9-ba0e-8cde302966c5 (name "1"))
+ (pad 9902d57d-5b64-4bc3-9a5b-a21052667c9d (name "2"))
+ (3d_model 5d053e45-ab76-407c-88ae-d7936dff282b (name "CAPC2012 (0805)"))
+ (footprint 2f2ea7e1-052e-4308-abec-85b5d2bd1d65
+ (name "Density Level B (median protrusion)")
+ (description "")
+ (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0)
+ (3d_model 5d053e45-ab76-407c-88ae-d7936dff282b)
+ (pad 9902d57d-5b64-4bc3-9a5b-a21052667c9d (side top) (shape roundrect)
+ (position 0.875 0.0) (rotation 0.0) (size 0.95 1.25) (radius 0.0)
+ (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
+ (package_pad 9902d57d-5b64-4bc3-9a5b-a21052667c9d)
+ )
+ (pad 4f6ec20b-c2e7-47d9-ba0e-8cde302966c5 (side top) (shape roundrect)
+ (position -0.875 0.0) (rotation 0.0) (size 0.95 1.25) (radius 0.0)
+ (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
+ (package_pad 4f6ec20b-c2e7-47d9-ba0e-8cde302966c5)
+ )
+ (polygon b40167a7-ab05-441d-a6eb-9ae31b9773a5 (layer top_documentation)
+ (width 0.0) (fill true) (grab_area false)
+ (vertex (position -1.0 0.625) (angle 0.0))
+ (vertex (position -0.4 0.625) (angle 0.0))
+ (vertex (position -0.4 -0.625) (angle 0.0))
+ (vertex (position -1.0 -0.625) (angle 0.0))
+ (vertex (position -1.0 0.625) (angle 0.0))
+ )
+ (polygon 5610ea01-09cc-45c1-b345-254676e65c8c (layer top_documentation)
+ (width 0.0) (fill true) (grab_area false)
+ (vertex (position 1.0 0.625) (angle 0.0))
+ (vertex (position 0.4 0.625) (angle 0.0))
+ (vertex (position 0.4 -0.625) (angle 0.0))
+ (vertex (position 1.0 -0.625) (angle 0.0))
+ (vertex (position 1.0 0.625) (angle 0.0))
+ )
+ (polygon 84213251-a8b8-4bab-adbc-764cc811a1a5 (layer top_documentation)
+ (width 0.25) (fill false) (grab_area false)
+ (vertex (position -0.4 0.5) (angle 0.0))
+ (vertex (position 0.4 0.5) (angle 0.0))
+ )
+ (polygon e687e55a-0a61-4d89-8682-70cacac38dc6 (layer top_documentation)
+ (width 0.25) (fill false) (grab_area false)
+ (vertex (position -0.4 -0.5) (angle 0.0))
+ (vertex (position 0.4 -0.5) (angle 0.0))
+ )
+ (polygon 7412f635-8308-4fb0-ba7f-6365dd60b420 (layer top_legend)
+ (width 0.25) (fill false) (grab_area false)
+ (vertex (position -0.125 0.75) (angle 0.0))
+ (vertex (position 0.125 0.75) (angle 0.0))
+ )
+ (polygon e36d15f9-5448-489f-975b-4f9717e78bcb (layer top_legend)
+ (width 0.25) (fill false) (grab_area false)
+ (vertex (position -0.125 -0.75) (angle 0.0))
+ (vertex (position 0.125 -0.75) (angle 0.0))
+ )
+ (polygon 70ec38ee-230c-4647-b644-56abbad69227 (layer top_package_outlines)
+ (width 0.0) (fill false) (grab_area false)
+ (vertex (position -1.0 0.625) (angle 0.0))
+ (vertex (position 1.0 0.625) (angle 0.0))
+ (vertex (position 1.0 -0.625) (angle 0.0))
+ (vertex (position -1.0 -0.625) (angle 0.0))
+ )
+ (polygon 6812adf7-ccbc-4c1a-aa78-66fcf3ca6195 (layer top_courtyard)
+ (width 0.0) (fill false) (grab_area false)
+ (vertex (position -1.6 0.875) (angle 0.0))
+ (vertex (position 1.6 0.875) (angle 0.0))
+ (vertex (position 1.6 -0.875) (angle 0.0))
+ (vertex (position -1.6 -0.875) (angle 0.0))
+ (vertex (position -1.6 0.875) (angle 0.0))
+ )
+ (stroke_text 3c4417a8-0e5c-48b0-822a-06f6f5df19f6 (layer top_names)
+ (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
+ (align center bottom) (position 0.0 1.425) (rotation 0.0)
+ (auto_rotate true) (mirror false) (value "{{NAME}}")
+ )
+ (stroke_text 52f75e24-4492-4616-a8ed-a1c0f3138abe (layer top_values)
+ (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
+ (align center top) (position 0.0 -1.425) (rotation 0.0)
+ (auto_rotate true) (mirror false) (value "{{VALUE}}")
+ )
+ )
+ (footprint 328e4ae0-a0f1-4d92-87b5-1695afbe98e1
+ (name "Density Level A (max protrusion)")
+ (description "")
+ (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0)
+ (3d_model 5d053e45-ab76-407c-88ae-d7936dff282b)
+ (pad 9902d57d-5b64-4bc3-9a5b-a21052667c9d (side top) (shape roundrect)
+ (position 0.975 0.0) (rotation 0.0) (size 1.15 1.3) (radius 0.0)
+ (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
+ (package_pad 9902d57d-5b64-4bc3-9a5b-a21052667c9d)
+ )
+ (pad 4f6ec20b-c2e7-47d9-ba0e-8cde302966c5 (side top) (shape roundrect)
+ (position -0.975 0.0) (rotation 0.0) (size 1.15 1.3) (radius 0.0)
+ (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
+ (package_pad 4f6ec20b-c2e7-47d9-ba0e-8cde302966c5)
+ )
+ (polygon 1988faf7-4fc1-4819-b214-1c7c92567d44 (layer top_documentation)
+ (width 0.0) (fill true) (grab_area false)
+ (vertex (position -1.0 0.625) (angle 0.0))
+ (vertex (position -0.4 0.625) (angle 0.0))
+ (vertex (position -0.4 -0.625) (angle 0.0))
+ (vertex (position -1.0 -0.625) (angle 0.0))
+ (vertex (position -1.0 0.625) (angle 0.0))
+ )
+ (polygon 3b6eec6a-c225-479f-89fc-19583c426bf9 (layer top_documentation)
+ (width 0.0) (fill true) (grab_area false)
+ (vertex (position 1.0 0.625) (angle 0.0))
+ (vertex (position 0.4 0.625) (angle 0.0))
+ (vertex (position 0.4 -0.625) (angle 0.0))
+ (vertex (position 1.0 -0.625) (angle 0.0))
+ (vertex (position 1.0 0.625) (angle 0.0))
+ )
+ (polygon daa7235a-a25b-446d-a498-a6f8b5f3e67c (layer top_documentation)
+ (width 0.25) (fill false) (grab_area false)
+ (vertex (position -0.4 0.5) (angle 0.0))
+ (vertex (position 0.4 0.5) (angle 0.0))
+ )
+ (polygon fa3f16bd-6d91-44a5-a92c-84f03cca2073 (layer top_documentation)
+ (width 0.25) (fill false) (grab_area false)
+ (vertex (position -0.4 -0.5) (angle 0.0))
+ (vertex (position 0.4 -0.5) (angle 0.0))
+ )
+ (polygon 03a05cc9-7a3e-4fb2-b9d6-4e6987c2c62b (layer top_legend)
+ (width 0.25) (fill false) (grab_area false)
+ (vertex (position -0.125 0.75) (angle 0.0))
+ (vertex (position 0.125 0.75) (angle 0.0))
+ )
+ (polygon f070706a-cfca-4acf-99f5-1d7776e1fde4 (layer top_legend)
+ (width 0.25) (fill false) (grab_area false)
+ (vertex (position -0.125 -0.75) (angle 0.0))
+ (vertex (position 0.125 -0.75) (angle 0.0))
+ )
+ (polygon c4d4866d-05bb-4c99-a721-cc5bec6d20fd (layer top_package_outlines)
+ (width 0.0) (fill false) (grab_area false)
+ (vertex (position -1.0 0.625) (angle 0.0))
+ (vertex (position 1.0 0.625) (angle 0.0))
+ (vertex (position 1.0 -0.625) (angle 0.0))
+ (vertex (position -1.0 -0.625) (angle 0.0))
+ )
+ (polygon 350f6c74-a01a-4b8a-adf6-65381b7b3471 (layer top_courtyard)
+ (width 0.0) (fill false) (grab_area false)
+ (vertex (position -2.05 1.15) (angle 0.0))
+ (vertex (position 2.05 1.15) (angle 0.0))
+ (vertex (position 2.05 -1.15) (angle 0.0))
+ (vertex (position -2.05 -1.15) (angle 0.0))
+ (vertex (position -2.05 1.15) (angle 0.0))
+ )
+ (stroke_text e5af5e70-716a-456f-a595-43b71d7b578c (layer top_names)
+ (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
+ (align center bottom) (position 0.0 1.425) (rotation 0.0)
+ (auto_rotate true) (mirror false) (value "{{NAME}}")
+ )
+ (stroke_text 53bbc432-323e-4945-8de0-f978d245c6cd (layer top_values)
+ (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
+ (align center top) (position 0.0 -1.425) (rotation 0.0)
+ (auto_rotate true) (mirror false) (value "{{VALUE}}")
+ )
+ )
+)
diff --git a/board/library/pkg/6e4a8f3a-84ee-4583-ac25-bff8699e5b1d/.librepcb-pkg b/board/library/pkg/6e4a8f3a-84ee-4583-ac25-bff8699e5b1d/.librepcb-pkg
deleted file mode 100644
index d00491f..0000000
--- a/board/library/pkg/6e4a8f3a-84ee-4583-ac25-bff8699e5b1d/.librepcb-pkg
+++ /dev/null
@@ -1 +0,0 @@
-1
diff --git a/board/library/pkg/6e4a8f3a-84ee-4583-ac25-bff8699e5b1d/37a28abd-4fb8-4ba6-80cb-f6e9a26a9798.step b/board/library/pkg/6e4a8f3a-84ee-4583-ac25-bff8699e5b1d/37a28abd-4fb8-4ba6-80cb-f6e9a26a9798.step
deleted file mode 100644
index d637e5d..0000000
--- a/board/library/pkg/6e4a8f3a-84ee-4583-ac25-bff8699e5b1d/37a28abd-4fb8-4ba6-80cb-f6e9a26a9798.step
+++ /dev/null
@@ -1,769 +0,0 @@
-ISO-10303-21;
-HEADER;
-FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');
-FILE_NAME('Open CASCADE Shape Model','2023-09-04T00:13:44',('Author'),(
-'Open CASCADE'),'Open CASCADE STEP processor 7.7','Open CASCADE 7.7'
-,'Unknown');
-FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
-ENDSEC;
-DATA;
-#1=APPLICATION_PROTOCOL_DEFINITION('international standard','automotive_design',2000,#2);
-#2=APPLICATION_CONTEXT('core data for automotive mechanical design processes');
-#3=SHAPE_DEFINITION_REPRESENTATION(#4,#10);
-#4=PRODUCT_DEFINITION_SHAPE('','',#5);
-#5=PRODUCT_DEFINITION('design','',#6,#9);
-#6=PRODUCT_DEFINITION_FORMATION('','',#7);
-#7=PRODUCT('CAPC3216 (1206)','CAPC3216 (1206)','',(#8));
-#8=PRODUCT_CONTEXT('',#2,'mechanical');
-#9=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#10=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#693);
-#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,#47,#67,#90,#114,#137,#155,#174,#197,#217,#236,#256,#276,#294,#308,#319,#334,#342,#364,#375,#390,#413,#423,#440,#463,#481,#498,#511,#530,#539,#557,#571,#588,#602,#615,#633,#651,#659,#665,#671,#679,#687));
-#17=ADVANCED_FACE('',(#18),#44,.F.);
-#18=FACE_BOUND('',#19,.F.);
-#19=EDGE_LOOP('',(#20,#29,#35,#41));
-#20=ORIENTED_EDGE('',*,*,#21,.F.);
-#21=EDGE_CURVE('',#22,#24,#26,.T.);
-#22=VERTEX_POINT('',#23);
-#23=CARTESIAN_POINT('',(0.9,-0.8,0.25));
-#24=VERTEX_POINT('',#25);
-#25=CARTESIAN_POINT('',(0.9,-0.8,1.35));
-#26=LINE('',#27,#28);
-#27=CARTESIAN_POINT('',(0.9,-0.8,0.));
-#28=VECTOR('',#13,1.);
-#29=ORIENTED_EDGE('',*,*,#30,.F.);
-#30=EDGE_CURVE('',#31,#22,#33,.T.);
-#31=VERTEX_POINT('',#32);
-#32=CARTESIAN_POINT('',(-0.9,-0.8,0.25));
-#33=LINE('',#32,#34);
-#34=VECTOR('',#14,1.);
-#35=ORIENTED_EDGE('',*,*,#36,.T.);
-#36=EDGE_CURVE('',#31,#37,#39,.T.);
-#37=VERTEX_POINT('',#38);
-#38=CARTESIAN_POINT('',(-0.9,-0.8,1.35));
-#39=LINE('',#40,#28);
-#40=CARTESIAN_POINT('',(-0.9,-0.8,0.));
-#41=ORIENTED_EDGE('',*,*,#42,.T.);
-#42=EDGE_CURVE('',#37,#24,#43,.T.);
-#43=LINE('',#38,#34);
-#44=PLANE('',#45);
-#45=AXIS2_PLACEMENT_3D('',#40,#46,#13);
-#46=DIRECTION('',(0.,1.,0.));
-#47=ADVANCED_FACE('',(#48),#65,.F.);
-#48=FACE_BOUND('',#49,.F.);
-#49=EDGE_LOOP('',(#50,#51,#56,#62));
-#50=ORIENTED_EDGE('',*,*,#21,.T.);
-#51=ORIENTED_EDGE('',*,*,#52,.T.);
-#52=EDGE_CURVE('',#24,#53,#55,.T.);
-#53=VERTEX_POINT('',#54);
-#54=CARTESIAN_POINT('',(1.35,-0.8,1.35));
-#55=LINE('',#25,#34);
-#56=ORIENTED_EDGE('',*,*,#57,.F.);
-#57=EDGE_CURVE('',#58,#53,#60,.T.);
-#58=VERTEX_POINT('',#59);
-#59=CARTESIAN_POINT('',(1.35,-0.8,0.25));
-#60=LINE('',#61,#28);
-#61=CARTESIAN_POINT('',(1.35,-0.8,0.));
-#62=ORIENTED_EDGE('',*,*,#63,.F.);
-#63=EDGE_CURVE('',#22,#58,#64,.T.);
-#64=LINE('',#23,#34);
-#65=PLANE('',#66);
-#66=AXIS2_PLACEMENT_3D('',#27,#46,#13);
-#67=ADVANCED_FACE('',(#68),#87,.T.);
-#68=FACE_BOUND('',#69,.T.);
-#69=EDGE_LOOP('',(#70,#77,#82,#29));
-#70=ORIENTED_EDGE('',*,*,#71,.T.);
-#71=EDGE_CURVE('',#31,#72,#74,.T.);
-#72=VERTEX_POINT('',#73);
-#73=CARTESIAN_POINT('',(-0.9,-0.55,0.));
-#74=CIRCLE('',#75,0.25);
-#75=AXIS2_PLACEMENT_3D('',#76,#14,#13);
-#76=CARTESIAN_POINT('',(-0.9,-0.55,0.25));
-#77=ORIENTED_EDGE('',*,*,#78,.T.);
-#78=EDGE_CURVE('',#72,#79,#81,.T.);
-#79=VERTEX_POINT('',#80);
-#80=CARTESIAN_POINT('',(0.9,-0.55,0.));
-#81=LINE('',#73,#34);
-#82=ORIENTED_EDGE('',*,*,#83,.F.);
-#83=EDGE_CURVE('',#22,#79,#84,.T.);
-#84=CIRCLE('',#85,0.25);
-#85=AXIS2_PLACEMENT_3D('',#86,#14,#13);
-#86=CARTESIAN_POINT('',(0.9,-0.55,0.25));
-#87=CYLINDRICAL_SURFACE('',#88,0.25);
-#88=AXIS2_PLACEMENT_3D('',#76,#14,#89);
-#89=DIRECTION('',(0.,-1.,0.));
-#90=ADVANCED_FACE('',(#91),#112,.T.);
-#91=FACE_BOUND('',#92,.F.);
-#92=EDGE_LOOP('',(#93,#101,#106,#111));
-#93=ORIENTED_EDGE('',*,*,#94,.T.);
-#94=EDGE_CURVE('',#37,#95,#97,.T.);
-#95=VERTEX_POINT('',#96);
-#96=CARTESIAN_POINT('',(-0.9,-0.55,1.6));
-#97=CIRCLE('',#98,0.25);
-#98=AXIS2_PLACEMENT_3D('',#99,#100,#13);
-#99=CARTESIAN_POINT('',(-0.9,-0.55,1.35));
-#100=DIRECTION('',(-1.,0.,0.));
-#101=ORIENTED_EDGE('',*,*,#102,.T.);
-#102=EDGE_CURVE('',#95,#103,#105,.T.);
-#103=VERTEX_POINT('',#104);
-#104=CARTESIAN_POINT('',(0.9,-0.55,1.6));
-#105=LINE('',#96,#34);
-#106=ORIENTED_EDGE('',*,*,#107,.F.);
-#107=EDGE_CURVE('',#24,#103,#108,.T.);
-#108=CIRCLE('',#109,0.25);
-#109=AXIS2_PLACEMENT_3D('',#110,#100,#13);
-#110=CARTESIAN_POINT('',(0.9,-0.55,1.35));
-#111=ORIENTED_EDGE('',*,*,#42,.F.);
-#112=CYLINDRICAL_SURFACE('',#113,0.25);
-#113=AXIS2_PLACEMENT_3D('',#99,#14,#89);
-#114=ADVANCED_FACE('',(#115),#134,.F.);
-#115=FACE_BOUND('',#116,.F.);
-#116=EDGE_LOOP('',(#117,#118,#124,#130));
-#117=ORIENTED_EDGE('',*,*,#36,.F.);
-#118=ORIENTED_EDGE('',*,*,#119,.F.);
-#119=EDGE_CURVE('',#120,#31,#122,.T.);
-#120=VERTEX_POINT('',#121);
-#121=CARTESIAN_POINT('',(-1.35,-0.8,0.25));
-#122=LINE('',#123,#34);
-#123=CARTESIAN_POINT('',(-1.6,-0.8,0.25));
-#124=ORIENTED_EDGE('',*,*,#125,.T.);
-#125=EDGE_CURVE('',#120,#126,#128,.T.);
-#126=VERTEX_POINT('',#127);
-#127=CARTESIAN_POINT('',(-1.35,-0.8,1.35));
-#128=LINE('',#129,#28);
-#129=CARTESIAN_POINT('',(-1.35,-0.8,0.));
-#130=ORIENTED_EDGE('',*,*,#131,.T.);
-#131=EDGE_CURVE('',#126,#37,#132,.T.);
-#132=LINE('',#133,#34);
-#133=CARTESIAN_POINT('',(-1.6,-0.8,1.35));
-#134=PLANE('',#135);
-#135=AXIS2_PLACEMENT_3D('',#136,#46,#13);
-#136=CARTESIAN_POINT('',(-1.6,-0.8,0.));
-#137=ADVANCED_FACE('',(#138),#153,.T.);
-#138=FACE_BOUND('',#139,.T.);
-#139=EDGE_LOOP('',(#140,#141,#146,#62));
-#140=ORIENTED_EDGE('',*,*,#83,.T.);
-#141=ORIENTED_EDGE('',*,*,#142,.T.);
-#142=EDGE_CURVE('',#79,#143,#145,.T.);
-#143=VERTEX_POINT('',#144);
-#144=CARTESIAN_POINT('',(1.35,-0.55,0.));
-#145=LINE('',#80,#34);
-#146=ORIENTED_EDGE('',*,*,#147,.T.);
-#147=EDGE_CURVE('',#143,#58,#148,.T.);
-#148=CIRCLE('',#149,0.25);
-#149=AXIS2_PLACEMENT_3D('',#150,#151,#152);
-#150=CARTESIAN_POINT('',(1.35,-0.55,0.25));
-#151=DIRECTION('',(-1.,-5.551115123126E-17,0.));
-#152=DIRECTION('',(5.551115123126E-17,-1.,0.));
-#153=CYLINDRICAL_SURFACE('',#154,0.25);
-#154=AXIS2_PLACEMENT_3D('',#86,#14,#89);
-#155=ADVANCED_FACE('',(#156),#172,.T.);
-#156=FACE_BOUND('',#157,.F.);
-#157=EDGE_LOOP('',(#158,#159,#164,#171));
-#158=ORIENTED_EDGE('',*,*,#107,.T.);
-#159=ORIENTED_EDGE('',*,*,#160,.T.);
-#160=EDGE_CURVE('',#103,#161,#163,.T.);
-#161=VERTEX_POINT('',#162);
-#162=CARTESIAN_POINT('',(1.35,-0.55,1.6));
-#163=LINE('',#104,#34);
-#164=ORIENTED_EDGE('',*,*,#165,.T.);
-#165=EDGE_CURVE('',#161,#53,#166,.T.);
-#166=CIRCLE('',#167,0.25);
-#167=AXIS2_PLACEMENT_3D('',#168,#169,#170);
-#168=CARTESIAN_POINT('',(1.35,-0.55,1.35));
-#169=DIRECTION('',(1.,6.123233995737E-17,0.));
-#170=DIRECTION('',(6.123233995737E-17,-1.,0.));
-#171=ORIENTED_EDGE('',*,*,#52,.F.);
-#172=CYLINDRICAL_SURFACE('',#173,0.25);
-#173=AXIS2_PLACEMENT_3D('',#110,#14,#89);
-#174=ADVANCED_FACE('',(#175),#195,.T.);
-#175=FACE_BOUND('',#176,.F.);
-#176=EDGE_LOOP('',(#177,#185,#189,#190));
-#177=ORIENTED_EDGE('',*,*,#178,.F.);
-#178=EDGE_CURVE('',#179,#181,#183,.T.);
-#179=VERTEX_POINT('',#180);
-#180=CARTESIAN_POINT('',(1.6,-0.55,0.25));
-#181=VERTEX_POINT('',#182);
-#182=CARTESIAN_POINT('',(1.6,-0.55,1.35));
-#183=LINE('',#184,#28);
-#184=CARTESIAN_POINT('',(1.6,-0.55,0.));
-#185=ORIENTED_EDGE('',*,*,#186,.F.);
-#186=EDGE_CURVE('',#58,#179,#187,.T.);
-#187=CIRCLE('',#188,0.25);
-#188=AXIS2_PLACEMENT_3D('',#150,#13,#152);
-#189=ORIENTED_EDGE('',*,*,#57,.T.);
-#190=ORIENTED_EDGE('',*,*,#191,.F.);
-#191=EDGE_CURVE('',#181,#53,#192,.T.);
-#192=CIRCLE('',#193,0.25);
-#193=AXIS2_PLACEMENT_3D('',#168,#194,#14);
-#194=DIRECTION('',(0.,0.,-1.));
-#195=CYLINDRICAL_SURFACE('',#196,0.25);
-#196=AXIS2_PLACEMENT_3D('',#144,#13,#14);
-#197=ADVANCED_FACE('',(#198),#214,.T.);
-#198=FACE_BOUND('',#199,.T.);
-#199=EDGE_LOOP('',(#200,#209,#213,#118));
-#200=ORIENTED_EDGE('',*,*,#201,.F.);
-#201=EDGE_CURVE('',#202,#120,#204,.T.);
-#202=VERTEX_POINT('',#203);
-#203=CARTESIAN_POINT('',(-1.35,-0.55,0.));
-#204=CIRCLE('',#205,0.25);
-#205=AXIS2_PLACEMENT_3D('',#206,#207,#208);
-#206=CARTESIAN_POINT('',(-1.35,-0.55,0.25));
-#207=DIRECTION('',(-1.,5.551115123126E-17,0.));
-#208=DIRECTION('',(-5.551115123126E-17,-1.,0.));
-#209=ORIENTED_EDGE('',*,*,#210,.T.);
-#210=EDGE_CURVE('',#202,#72,#211,.T.);
-#211=LINE('',#212,#34);
-#212=CARTESIAN_POINT('',(-1.6,-0.55,0.));
-#213=ORIENTED_EDGE('',*,*,#71,.F.);
-#214=CYLINDRICAL_SURFACE('',#215,0.25);
-#215=AXIS2_PLACEMENT_3D('',#216,#14,#89);
-#216=CARTESIAN_POINT('',(-1.6,-0.55,0.25));
-#217=ADVANCED_FACE('',(#218),#234,.F.);
-#218=FACE_BOUND('',#219,.F.);
-#219=EDGE_LOOP('',(#220,#77,#226,#231));
-#220=ORIENTED_EDGE('',*,*,#221,.F.);
-#221=EDGE_CURVE('',#72,#222,#224,.T.);
-#222=VERTEX_POINT('',#223);
-#223=CARTESIAN_POINT('',(-0.9,0.55,0.));
-#224=LINE('',#40,#225);
-#225=VECTOR('',#46,1.);
-#226=ORIENTED_EDGE('',*,*,#227,.T.);
-#227=EDGE_CURVE('',#79,#228,#230,.T.);
-#228=VERTEX_POINT('',#229);
-#229=CARTESIAN_POINT('',(0.9,0.55,0.));
-#230=LINE('',#27,#225);
-#231=ORIENTED_EDGE('',*,*,#232,.F.);
-#232=EDGE_CURVE('',#222,#228,#233,.T.);
-#233=LINE('',#223,#34);
-#234=PLANE('',#235);
-#235=AXIS2_PLACEMENT_3D('',#40,#13,#14);
-#236=ADVANCED_FACE('',(#237),#253,.T.);
-#237=FACE_BOUND('',#238,.F.);
-#238=EDGE_LOOP('',(#239,#247,#251,#252));
-#239=ORIENTED_EDGE('',*,*,#240,.F.);
-#240=EDGE_CURVE('',#241,#126,#243,.T.);
-#241=VERTEX_POINT('',#242);
-#242=CARTESIAN_POINT('',(-1.35,-0.55,1.6));
-#243=CIRCLE('',#244,0.25);
-#244=AXIS2_PLACEMENT_3D('',#245,#246,#208);
-#245=CARTESIAN_POINT('',(-1.35,-0.55,1.35));
-#246=DIRECTION('',(1.,-5.551115123126E-17,0.));
-#247=ORIENTED_EDGE('',*,*,#248,.T.);
-#248=EDGE_CURVE('',#241,#95,#249,.T.);
-#249=LINE('',#250,#34);
-#250=CARTESIAN_POINT('',(-1.6,-0.55,1.6));
-#251=ORIENTED_EDGE('',*,*,#94,.F.);
-#252=ORIENTED_EDGE('',*,*,#131,.F.);
-#253=CYLINDRICAL_SURFACE('',#254,0.25);
-#254=AXIS2_PLACEMENT_3D('',#255,#14,#89);
-#255=CARTESIAN_POINT('',(-1.6,-0.55,1.35));
-#256=ADVANCED_FACE('',(#257),#274,.T.);
-#257=FACE_BOUND('',#258,.T.);
-#258=EDGE_LOOP('',(#259,#101,#265,#271));
-#259=ORIENTED_EDGE('',*,*,#260,.F.);
-#260=EDGE_CURVE('',#95,#261,#263,.T.);
-#261=VERTEX_POINT('',#262);
-#262=CARTESIAN_POINT('',(-0.9,0.55,1.6));
-#263=LINE('',#264,#225);
-#264=CARTESIAN_POINT('',(-0.9,-0.8,1.6));
-#265=ORIENTED_EDGE('',*,*,#266,.T.);
-#266=EDGE_CURVE('',#103,#267,#269,.T.);
-#267=VERTEX_POINT('',#268);
-#268=CARTESIAN_POINT('',(0.9,0.55,1.6));
-#269=LINE('',#270,#225);
-#270=CARTESIAN_POINT('',(0.9,-0.8,1.6));
-#271=ORIENTED_EDGE('',*,*,#272,.F.);
-#272=EDGE_CURVE('',#261,#267,#273,.T.);
-#273=LINE('',#262,#34);
-#274=PLANE('',#275);
-#275=AXIS2_PLACEMENT_3D('',#264,#13,#14);
-#276=ADVANCED_FACE('',(#277),#292,.T.);
-#277=FACE_BOUND('',#278,.T.);
-#278=EDGE_LOOP('',(#279,#284,#124,#288));
-#279=ORIENTED_EDGE('',*,*,#280,.F.);
-#280=EDGE_CURVE('',#281,#282,#283,.T.);
-#281=VERTEX_POINT('',#216);
-#282=VERTEX_POINT('',#255);
-#283=LINE('',#212,#28);
-#284=ORIENTED_EDGE('',*,*,#285,.F.);
-#285=EDGE_CURVE('',#120,#281,#286,.T.);
-#286=CIRCLE('',#287,0.25);
-#287=AXIS2_PLACEMENT_3D('',#206,#194,#208);
-#288=ORIENTED_EDGE('',*,*,#289,.T.);
-#289=EDGE_CURVE('',#126,#282,#290,.T.);
-#290=CIRCLE('',#291,0.25);
-#291=AXIS2_PLACEMENT_3D('',#245,#194,#208);
-#292=CYLINDRICAL_SURFACE('',#293,0.25);
-#293=AXIS2_PLACEMENT_3D('',#203,#13,#100);
-#294=ADVANCED_FACE('',(#295),#306,.F.);
-#295=FACE_BOUND('',#296,.F.);
-#296=EDGE_LOOP('',(#297,#141,#298,#303));
-#297=ORIENTED_EDGE('',*,*,#227,.F.);
-#298=ORIENTED_EDGE('',*,*,#299,.T.);
-#299=EDGE_CURVE('',#143,#300,#302,.T.);
-#300=VERTEX_POINT('',#301);
-#301=CARTESIAN_POINT('',(1.35,0.55,0.));
-#302=LINE('',#61,#225);
-#303=ORIENTED_EDGE('',*,*,#304,.F.);
-#304=EDGE_CURVE('',#228,#300,#305,.T.);
-#305=LINE('',#229,#34);
-#306=PLANE('',#307);
-#307=AXIS2_PLACEMENT_3D('',#27,#13,#14);
-#308=ADVANCED_FACE('',(#309),#318,.T.);
-#309=FACE_BOUND('',#310,.T.);
-#310=EDGE_LOOP('',(#311,#312,#185));
-#311=ORIENTED_EDGE('',*,*,#147,.F.);
-#312=ORIENTED_EDGE('',*,*,#313,.T.);
-#313=EDGE_CURVE('',#143,#179,#314,.T.);
-#314=CIRCLE('',#315,0.25);
-#315=AXIS2_PLACEMENT_3D('',#150,#316,#317);
-#316=DIRECTION('',(-5.72118872611E-18,-1.,0.));
-#317=DIRECTION('',(1.,-5.72118872611E-18,0.));
-#318=SPHERICAL_SURFACE('',#188,0.25);
-#319=ADVANCED_FACE('',(#320),#332,.T.);
-#320=FACE_BOUND('',#321,.T.);
-#321=EDGE_LOOP('',(#322,#159,#323,#329));
-#322=ORIENTED_EDGE('',*,*,#266,.F.);
-#323=ORIENTED_EDGE('',*,*,#324,.T.);
-#324=EDGE_CURVE('',#161,#325,#327,.T.);
-#325=VERTEX_POINT('',#326);
-#326=CARTESIAN_POINT('',(1.35,0.55,1.6));
-#327=LINE('',#328,#225);
-#328=CARTESIAN_POINT('',(1.35,-0.8,1.6));
-#329=ORIENTED_EDGE('',*,*,#330,.F.);
-#330=EDGE_CURVE('',#267,#325,#331,.T.);
-#331=LINE('',#268,#34);
-#332=PLANE('',#333);
-#333=AXIS2_PLACEMENT_3D('',#270,#13,#14);
-#334=ADVANCED_FACE('',(#335),#341,.T.);
-#335=FACE_BOUND('',#336,.T.);
-#336=EDGE_LOOP('',(#337,#164,#190));
-#337=ORIENTED_EDGE('',*,*,#338,.F.);
-#338=EDGE_CURVE('',#161,#181,#339,.T.);
-#339=CIRCLE('',#340,0.25);
-#340=AXIS2_PLACEMENT_3D('',#168,#46,#14);
-#341=SPHERICAL_SURFACE('',#193,0.25);
-#342=ADVANCED_FACE('',(#343),#361,.T.);
-#343=FACE_BOUND('',#344,.T.);
-#344=EDGE_LOOP('',(#177,#345,#351,#357));
-#345=ORIENTED_EDGE('',*,*,#346,.T.);
-#346=EDGE_CURVE('',#179,#347,#349,.T.);
-#347=VERTEX_POINT('',#348);
-#348=CARTESIAN_POINT('',(1.6,0.55,0.25));
-#349=LINE('',#350,#225);
-#350=CARTESIAN_POINT('',(1.6,-0.8,0.25));
-#351=ORIENTED_EDGE('',*,*,#352,.T.);
-#352=EDGE_CURVE('',#347,#353,#355,.T.);
-#353=VERTEX_POINT('',#354);
-#354=CARTESIAN_POINT('',(1.6,0.55,1.35));
-#355=LINE('',#356,#28);
-#356=CARTESIAN_POINT('',(1.6,0.55,0.));
-#357=ORIENTED_EDGE('',*,*,#358,.F.);
-#358=EDGE_CURVE('',#181,#353,#359,.T.);
-#359=LINE('',#360,#225);
-#360=CARTESIAN_POINT('',(1.6,-0.8,1.35));
-#361=PLANE('',#362);
-#362=AXIS2_PLACEMENT_3D('',#363,#14,#13);
-#363=CARTESIAN_POINT('',(1.6,-0.8,0.));
-#364=ADVANCED_FACE('',(#365),#373,.T.);
-#365=FACE_BOUND('',#366,.F.);
-#366=EDGE_LOOP('',(#200,#367,#284));
-#367=ORIENTED_EDGE('',*,*,#368,.T.);
-#368=EDGE_CURVE('',#202,#281,#369,.T.);
-#369=CIRCLE('',#370,0.25);
-#370=AXIS2_PLACEMENT_3D('',#206,#371,#372);
-#371=DIRECTION('',(-5.72118872611E-18,1.,0.));
-#372=DIRECTION('',(-1.,-5.72118872611E-18,0.));
-#373=SPHERICAL_SURFACE('',#374,0.25);
-#374=AXIS2_PLACEMENT_3D('',#206,#13,#208);
-#375=ADVANCED_FACE('',(#376),#388,.F.);
-#376=FACE_BOUND('',#377,.F.);
-#377=EDGE_LOOP('',(#378,#379,#385,#209));
-#378=ORIENTED_EDGE('',*,*,#221,.T.);
-#379=ORIENTED_EDGE('',*,*,#380,.F.);
-#380=EDGE_CURVE('',#381,#222,#383,.T.);
-#381=VERTEX_POINT('',#382);
-#382=CARTESIAN_POINT('',(-1.35,0.55,0.));
-#383=LINE('',#384,#34);
-#384=CARTESIAN_POINT('',(-1.6,0.55,0.));
-#385=ORIENTED_EDGE('',*,*,#386,.F.);
-#386=EDGE_CURVE('',#202,#381,#387,.T.);
-#387=LINE('',#129,#225);
-#388=PLANE('',#389);
-#389=AXIS2_PLACEMENT_3D('',#136,#13,#14);
-#390=ADVANCED_FACE('',(#391),#411,.T.);
-#391=FACE_BOUND('',#392,.F.);
-#392=EDGE_LOOP('',(#393,#400,#401,#408));
-#393=ORIENTED_EDGE('',*,*,#394,.T.);
-#394=EDGE_CURVE('',#395,#222,#397,.T.);
-#395=VERTEX_POINT('',#396);
-#396=CARTESIAN_POINT('',(-0.9,0.8,0.25));
-#397=CIRCLE('',#398,0.25);
-#398=AXIS2_PLACEMENT_3D('',#399,#100,#13);
-#399=CARTESIAN_POINT('',(-0.9,0.55,0.25));
-#400=ORIENTED_EDGE('',*,*,#232,.T.);
-#401=ORIENTED_EDGE('',*,*,#402,.F.);
-#402=EDGE_CURVE('',#403,#228,#405,.T.);
-#403=VERTEX_POINT('',#404);
-#404=CARTESIAN_POINT('',(0.9,0.8,0.25));
-#405=CIRCLE('',#406,0.25);
-#406=AXIS2_PLACEMENT_3D('',#407,#100,#13);
-#407=CARTESIAN_POINT('',(0.9,0.55,0.25));
-#408=ORIENTED_EDGE('',*,*,#409,.F.);
-#409=EDGE_CURVE('',#395,#403,#410,.T.);
-#410=LINE('',#396,#34);
-#411=CYLINDRICAL_SURFACE('',#412,0.25);
-#412=AXIS2_PLACEMENT_3D('',#399,#14,#46);
-#413=ADVANCED_FACE('',(#414),#422,.T.);
-#414=FACE_BOUND('',#415,.T.);
-#415=EDGE_LOOP('',(#239,#416,#421));
-#416=ORIENTED_EDGE('',*,*,#417,.T.);
-#417=EDGE_CURVE('',#241,#282,#418,.T.);
-#418=CIRCLE('',#419,0.25);
-#419=AXIS2_PLACEMENT_3D('',#245,#420,#372);
-#420=DIRECTION('',(5.72118872611E-18,-1.,0.));
-#421=ORIENTED_EDGE('',*,*,#289,.F.);
-#422=SPHERICAL_SURFACE('',#291,0.25);
-#423=ADVANCED_FACE('',(#424),#437,.T.);
-#424=FACE_BOUND('',#425,.T.);
-#425=EDGE_LOOP('',(#426,#427,#433,#247));
-#426=ORIENTED_EDGE('',*,*,#260,.T.);
-#427=ORIENTED_EDGE('',*,*,#428,.F.);
-#428=EDGE_CURVE('',#429,#261,#431,.T.);
-#429=VERTEX_POINT('',#430);
-#430=CARTESIAN_POINT('',(-1.35,0.55,1.6));
-#431=LINE('',#432,#34);
-#432=CARTESIAN_POINT('',(-1.6,0.55,1.6));
-#433=ORIENTED_EDGE('',*,*,#434,.F.);
-#434=EDGE_CURVE('',#241,#429,#435,.T.);
-#435=LINE('',#436,#225);
-#436=CARTESIAN_POINT('',(-1.35,-0.8,1.6));
-#437=PLANE('',#438);
-#438=AXIS2_PLACEMENT_3D('',#439,#13,#14);
-#439=CARTESIAN_POINT('',(-1.6,-0.8,1.6));
-#440=ADVANCED_FACE('',(#441),#461,.T.);
-#441=FACE_BOUND('',#442,.T.);
-#442=EDGE_LOOP('',(#443,#450,#451,#458));
-#443=ORIENTED_EDGE('',*,*,#444,.T.);
-#444=EDGE_CURVE('',#445,#261,#447,.T.);
-#445=VERTEX_POINT('',#446);
-#446=CARTESIAN_POINT('',(-0.9,0.8,1.35));
-#447=CIRCLE('',#448,0.25);
-#448=AXIS2_PLACEMENT_3D('',#449,#14,#13);
-#449=CARTESIAN_POINT('',(-0.9,0.55,1.35));
-#450=ORIENTED_EDGE('',*,*,#272,.T.);
-#451=ORIENTED_EDGE('',*,*,#452,.F.);
-#452=EDGE_CURVE('',#453,#267,#455,.T.);
-#453=VERTEX_POINT('',#454);
-#454=CARTESIAN_POINT('',(0.9,0.8,1.35));
-#455=CIRCLE('',#456,0.25);
-#456=AXIS2_PLACEMENT_3D('',#457,#14,#13);
-#457=CARTESIAN_POINT('',(0.9,0.55,1.35));
-#458=ORIENTED_EDGE('',*,*,#459,.F.);
-#459=EDGE_CURVE('',#445,#453,#460,.T.);
-#460=LINE('',#446,#34);
-#461=CYLINDRICAL_SURFACE('',#462,0.25);
-#462=AXIS2_PLACEMENT_3D('',#449,#14,#46);
-#463=ADVANCED_FACE('',(#464),#479,.F.);
-#464=FACE_BOUND('',#465,.F.);
-#465=EDGE_LOOP('',(#279,#466,#471,#476));
-#466=ORIENTED_EDGE('',*,*,#467,.T.);
-#467=EDGE_CURVE('',#281,#468,#470,.T.);
-#468=VERTEX_POINT('',#469);
-#469=CARTESIAN_POINT('',(-1.6,0.55,0.25));
-#470=LINE('',#123,#225);
-#471=ORIENTED_EDGE('',*,*,#472,.T.);
-#472=EDGE_CURVE('',#468,#473,#475,.T.);
-#473=VERTEX_POINT('',#474);
-#474=CARTESIAN_POINT('',(-1.6,0.55,1.35));
-#475=LINE('',#384,#28);
-#476=ORIENTED_EDGE('',*,*,#477,.F.);
-#477=EDGE_CURVE('',#282,#473,#478,.T.);
-#478=LINE('',#133,#225);
-#479=PLANE('',#480);
-#480=AXIS2_PLACEMENT_3D('',#136,#14,#13);
-#481=ADVANCED_FACE('',(#482),#496,.T.);
-#482=FACE_BOUND('',#483,.F.);
-#483=EDGE_LOOP('',(#484,#485,#486,#493));
-#484=ORIENTED_EDGE('',*,*,#402,.T.);
-#485=ORIENTED_EDGE('',*,*,#304,.T.);
-#486=ORIENTED_EDGE('',*,*,#487,.F.);
-#487=EDGE_CURVE('',#488,#300,#490,.T.);
-#488=VERTEX_POINT('',#489);
-#489=CARTESIAN_POINT('',(1.35,0.8,0.25));
-#490=CIRCLE('',#491,0.25);
-#491=AXIS2_PLACEMENT_3D('',#492,#100,#46);
-#492=CARTESIAN_POINT('',(1.35,0.55,0.25));
-#493=ORIENTED_EDGE('',*,*,#494,.F.);
-#494=EDGE_CURVE('',#403,#488,#495,.T.);
-#495=LINE('',#404,#34);
-#496=CYLINDRICAL_SURFACE('',#497,0.25);
-#497=AXIS2_PLACEMENT_3D('',#407,#14,#46);
-#498=ADVANCED_FACE('',(#499),#509,.T.);
-#499=FACE_BOUND('',#500,.T.);
-#500=EDGE_LOOP('',(#501,#298,#502,#508));
-#501=ORIENTED_EDGE('',*,*,#313,.F.);
-#502=ORIENTED_EDGE('',*,*,#503,.F.);
-#503=EDGE_CURVE('',#347,#300,#504,.T.);
-#504=CIRCLE('',#505,0.25);
-#505=AXIS2_PLACEMENT_3D('',#492,#506,#507);
-#506=DIRECTION('',(0.,1.,6.123233995737E-17));
-#507=DIRECTION('',(0.,6.123233995737E-17,-1.));
-#508=ORIENTED_EDGE('',*,*,#346,.F.);
-#509=CYLINDRICAL_SURFACE('',#510,0.25);
-#510=AXIS2_PLACEMENT_3D('',#59,#46,#14);
-#511=ADVANCED_FACE('',(#512),#528,.T.);
-#512=FACE_BOUND('',#513,.T.);
-#513=EDGE_LOOP('',(#514,#515,#516,#525));
-#514=ORIENTED_EDGE('',*,*,#452,.T.);
-#515=ORIENTED_EDGE('',*,*,#330,.T.);
-#516=ORIENTED_EDGE('',*,*,#517,.F.);
-#517=EDGE_CURVE('',#518,#325,#520,.T.);
-#518=VERTEX_POINT('',#519);
-#519=CARTESIAN_POINT('',(1.35,0.8,1.35));
-#520=CIRCLE('',#521,0.25);
-#521=AXIS2_PLACEMENT_3D('',#522,#523,#524);
-#522=CARTESIAN_POINT('',(1.35,0.55,1.35));
-#523=DIRECTION('',(1.,0.,-6.123233995737E-17));
-#524=DIRECTION('',(6.123233995737E-17,0.,1.));
-#525=ORIENTED_EDGE('',*,*,#526,.F.);
-#526=EDGE_CURVE('',#453,#518,#527,.T.);
-#527=LINE('',#454,#34);
-#528=CYLINDRICAL_SURFACE('',#529,0.25);
-#529=AXIS2_PLACEMENT_3D('',#457,#14,#46);
-#530=ADVANCED_FACE('',(#531),#537,.T.);
-#531=FACE_BOUND('',#532,.F.);
-#532=EDGE_LOOP('',(#337,#323,#533,#357));
-#533=ORIENTED_EDGE('',*,*,#534,.F.);
-#534=EDGE_CURVE('',#353,#325,#535,.T.);
-#535=CIRCLE('',#536,0.25);
-#536=AXIS2_PLACEMENT_3D('',#522,#89,#14);
-#537=CYLINDRICAL_SURFACE('',#538,0.25);
-#538=AXIS2_PLACEMENT_3D('',#54,#46,#14);
-#539=ADVANCED_FACE('',(#540),#555,.T.);
-#540=FACE_BOUND('',#541,.T.);
-#541=EDGE_LOOP('',(#542,#546,#550,#554));
-#542=ORIENTED_EDGE('',*,*,#543,.T.);
-#543=EDGE_CURVE('',#347,#488,#544,.T.);
-#544=CIRCLE('',#545,0.25);
-#545=AXIS2_PLACEMENT_3D('',#492,#13,#46);
-#546=ORIENTED_EDGE('',*,*,#547,.T.);
-#547=EDGE_CURVE('',#488,#518,#548,.T.);
-#548=LINE('',#549,#28);
-#549=CARTESIAN_POINT('',(1.35,0.8,0.));
-#550=ORIENTED_EDGE('',*,*,#551,.T.);
-#551=EDGE_CURVE('',#518,#353,#552,.T.);
-#552=CIRCLE('',#553,0.25);
-#553=AXIS2_PLACEMENT_3D('',#522,#194,#14);
-#554=ORIENTED_EDGE('',*,*,#352,.F.);
-#555=CYLINDRICAL_SURFACE('',#556,0.25);
-#556=AXIS2_PLACEMENT_3D('',#301,#13,#14);
-#557=ADVANCED_FACE('',(#558),#569,.T.);
-#558=FACE_BOUND('',#559,.F.);
-#559=EDGE_LOOP('',(#560,#561,#562,#568));
-#560=ORIENTED_EDGE('',*,*,#368,.F.);
-#561=ORIENTED_EDGE('',*,*,#386,.T.);
-#562=ORIENTED_EDGE('',*,*,#563,.F.);
-#563=EDGE_CURVE('',#468,#381,#564,.T.);
-#564=CIRCLE('',#565,0.25);
-#565=AXIS2_PLACEMENT_3D('',#566,#567,#507);
-#566=CARTESIAN_POINT('',(-1.35,0.55,0.25));
-#567=DIRECTION('',(0.,-1.,-6.123233995737E-17));
-#568=ORIENTED_EDGE('',*,*,#467,.F.);
-#569=CYLINDRICAL_SURFACE('',#570,0.25);
-#570=AXIS2_PLACEMENT_3D('',#121,#46,#100);
-#571=ADVANCED_FACE('',(#572),#586,.T.);
-#572=FACE_BOUND('',#573,.F.);
-#573=EDGE_LOOP('',(#574,#580,#584,#585));
-#574=ORIENTED_EDGE('',*,*,#575,.F.);
-#575=EDGE_CURVE('',#576,#395,#578,.T.);
-#576=VERTEX_POINT('',#577);
-#577=CARTESIAN_POINT('',(-1.35,0.8,0.25));
-#578=LINE('',#579,#34);
-#579=CARTESIAN_POINT('',(-1.6,0.8,0.25));
-#580=ORIENTED_EDGE('',*,*,#581,.T.);
-#581=EDGE_CURVE('',#576,#381,#582,.T.);
-#582=CIRCLE('',#583,0.25);
-#583=AXIS2_PLACEMENT_3D('',#566,#100,#46);
-#584=ORIENTED_EDGE('',*,*,#380,.T.);
-#585=ORIENTED_EDGE('',*,*,#394,.F.);
-#586=CYLINDRICAL_SURFACE('',#587,0.25);
-#587=AXIS2_PLACEMENT_3D('',#469,#14,#46);
-#588=ADVANCED_FACE('',(#589),#600,.T.);
-#589=FACE_BOUND('',#590,.T.);
-#590=EDGE_LOOP('',(#591,#408,#595,#599));
-#591=ORIENTED_EDGE('',*,*,#592,.F.);
-#592=EDGE_CURVE('',#403,#453,#593,.T.);
-#593=LINE('',#594,#28);
-#594=CARTESIAN_POINT('',(0.9,0.8,0.));
-#595=ORIENTED_EDGE('',*,*,#596,.T.);
-#596=EDGE_CURVE('',#395,#445,#597,.T.);
-#597=LINE('',#598,#28);
-#598=CARTESIAN_POINT('',(-0.9,0.8,0.));
-#599=ORIENTED_EDGE('',*,*,#459,.T.);
-#600=PLANE('',#601);
-#601=AXIS2_PLACEMENT_3D('',#598,#46,#13);
-#602=ADVANCED_FACE('',(#603),#613,.T.);
-#603=FACE_BOUND('',#604,.T.);
-#604=EDGE_LOOP('',(#605,#606,#607,#476));
-#605=ORIENTED_EDGE('',*,*,#417,.F.);
-#606=ORIENTED_EDGE('',*,*,#434,.T.);
-#607=ORIENTED_EDGE('',*,*,#608,.T.);
-#608=EDGE_CURVE('',#429,#473,#609,.T.);
-#609=CIRCLE('',#610,0.25);
-#610=AXIS2_PLACEMENT_3D('',#611,#316,#612);
-#611=CARTESIAN_POINT('',(-1.35,0.55,1.35));
-#612=DIRECTION('',(-1.,5.72118872611E-18,0.));
-#613=CYLINDRICAL_SURFACE('',#614,0.25);
-#614=AXIS2_PLACEMENT_3D('',#127,#46,#100);
-#615=ADVANCED_FACE('',(#616),#631,.T.);
-#616=FACE_BOUND('',#617,.T.);
-#617=EDGE_LOOP('',(#618,#625,#626,#627));
-#618=ORIENTED_EDGE('',*,*,#619,.F.);
-#619=EDGE_CURVE('',#429,#620,#622,.T.);
-#620=VERTEX_POINT('',#621);
-#621=CARTESIAN_POINT('',(-1.35,0.8,1.35));
-#622=CIRCLE('',#623,0.25);
-#623=AXIS2_PLACEMENT_3D('',#611,#151,#624);
-#624=DIRECTION('',(-5.551115123126E-17,1.,0.));
-#625=ORIENTED_EDGE('',*,*,#428,.T.);
-#626=ORIENTED_EDGE('',*,*,#444,.F.);
-#627=ORIENTED_EDGE('',*,*,#628,.F.);
-#628=EDGE_CURVE('',#620,#445,#629,.T.);
-#629=LINE('',#630,#34);
-#630=CARTESIAN_POINT('',(-1.6,0.8,1.35));
-#631=CYLINDRICAL_SURFACE('',#632,0.25);
-#632=AXIS2_PLACEMENT_3D('',#474,#14,#46);
-#633=ADVANCED_FACE('',(#634),#649,.T.);
-#634=FACE_BOUND('',#635,.F.);
-#635=EDGE_LOOP('',(#636,#640,#644,#648));
-#636=ORIENTED_EDGE('',*,*,#637,.T.);
-#637=EDGE_CURVE('',#468,#576,#638,.T.);
-#638=CIRCLE('',#639,0.25);
-#639=AXIS2_PLACEMENT_3D('',#566,#194,#46);
-#640=ORIENTED_EDGE('',*,*,#641,.T.);
-#641=EDGE_CURVE('',#576,#620,#642,.T.);
-#642=LINE('',#643,#28);
-#643=CARTESIAN_POINT('',(-1.35,0.8,0.));
-#644=ORIENTED_EDGE('',*,*,#645,.T.);
-#645=EDGE_CURVE('',#620,#473,#646,.T.);
-#646=CIRCLE('',#647,0.25);
-#647=AXIS2_PLACEMENT_3D('',#611,#13,#624);
-#648=ORIENTED_EDGE('',*,*,#472,.F.);
-#649=CYLINDRICAL_SURFACE('',#650,0.25);
-#650=AXIS2_PLACEMENT_3D('',#382,#13,#100);
-#651=ADVANCED_FACE('',(#652),#657,.T.);
-#652=FACE_BOUND('',#653,.T.);
-#653=EDGE_LOOP('',(#654,#655,#656,#493));
-#654=ORIENTED_EDGE('',*,*,#592,.T.);
-#655=ORIENTED_EDGE('',*,*,#526,.T.);
-#656=ORIENTED_EDGE('',*,*,#547,.F.);
-#657=PLANE('',#658);
-#658=AXIS2_PLACEMENT_3D('',#594,#46,#13);
-#659=ADVANCED_FACE('',(#660),#664,.T.);
-#660=FACE_BOUND('',#661,.T.);
-#661=EDGE_LOOP('',(#662,#663,#486));
-#662=ORIENTED_EDGE('',*,*,#543,.F.);
-#663=ORIENTED_EDGE('',*,*,#503,.T.);
-#664=SPHERICAL_SURFACE('',#491,0.25);
-#665=ADVANCED_FACE('',(#666),#670,.T.);
-#666=FACE_BOUND('',#667,.T.);
-#667=EDGE_LOOP('',(#668,#669,#533));
-#668=ORIENTED_EDGE('',*,*,#551,.F.);
-#669=ORIENTED_EDGE('',*,*,#517,.T.);
-#670=SPHERICAL_SURFACE('',#536,0.25);
-#671=ADVANCED_FACE('',(#672),#677,.T.);
-#672=FACE_BOUND('',#673,.F.);
-#673=EDGE_LOOP('',(#674,#675,#676));
-#674=ORIENTED_EDGE('',*,*,#637,.F.);
-#675=ORIENTED_EDGE('',*,*,#563,.T.);
-#676=ORIENTED_EDGE('',*,*,#581,.F.);
-#677=SPHERICAL_SURFACE('',#678,0.25);
-#678=AXIS2_PLACEMENT_3D('',#566,#14,#46);
-#679=ADVANCED_FACE('',(#680),#684,.T.);
-#680=FACE_BOUND('',#681,.T.);
-#681=EDGE_LOOP('',(#682,#574,#640,#683));
-#682=ORIENTED_EDGE('',*,*,#596,.F.);
-#683=ORIENTED_EDGE('',*,*,#628,.T.);
-#684=PLANE('',#685);
-#685=AXIS2_PLACEMENT_3D('',#686,#46,#13);
-#686=CARTESIAN_POINT('',(-1.6,0.8,0.));
-#687=ADVANCED_FACE('',(#688),#691,.T.);
-#688=FACE_BOUND('',#689,.F.);
-#689=EDGE_LOOP('',(#618,#607,#690));
-#690=ORIENTED_EDGE('',*,*,#645,.F.);
-#691=SPHERICAL_SURFACE('',#692,0.25);
-#692=AXIS2_PLACEMENT_3D('',#611,#194,#624);
-#693=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#697))GLOBAL_UNIT_ASSIGNED_CONTEXT((#694,#695,#696)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') );
-#694=( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#695=( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#696=( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#697=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#694,'distance_accuracy_value','confusion accuracy');
-#698=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
-#699=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#700,#710,#719,#720,#721,#722,#723,#724,#725,#726,#727,#728,#729,#730,#731,#732,#733,#734,#735,#736,#737,#738,#739,#740,#741,#742,#743,#744,#745,#746,#747,#748,#749,#750,#751,#752,#753,#754,#755,#756,#757,#758),#693);
-#700=STYLED_ITEM('color',(#701),#17);
-#701=PRESENTATION_STYLE_ASSIGNMENT((#702,#708));
-#702=SURFACE_STYLE_USAGE(.BOTH.,#703);
-#703=SURFACE_SIDE_STYLE('',(#704));
-#704=SURFACE_STYLE_FILL_AREA(#705);
-#705=FILL_AREA_STYLE('',(#706));
-#706=FILL_AREA_STYLE_COLOUR('',#707);
-#707=COLOUR_RGB('',0.803921811173,0.717646726791,0.619608325294);
-#708=CURVE_STYLE('',#709,POSITIVE_LENGTH_MEASURE(0.1),#707);
-#709=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#710=STYLED_ITEM('color',(#711),#47);
-#711=PRESENTATION_STYLE_ASSIGNMENT((#712,#718));
-#712=SURFACE_STYLE_USAGE(.BOTH.,#713);
-#713=SURFACE_SIDE_STYLE('',(#714));
-#714=SURFACE_STYLE_FILL_AREA(#715);
-#715=FILL_AREA_STYLE('',(#716));
-#716=FILL_AREA_STYLE_COLOUR('',#717);
-#717=COLOUR_RGB('',0.862744829005,0.862744829005,0.862744829005);
-#718=CURVE_STYLE('',#709,POSITIVE_LENGTH_MEASURE(0.1),#717);
-#719=STYLED_ITEM('color',(#701),#67);
-#720=STYLED_ITEM('color',(#701),#90);
-#721=STYLED_ITEM('color',(#711),#114);
-#722=STYLED_ITEM('color',(#711),#137);
-#723=STYLED_ITEM('color',(#711),#155);
-#724=STYLED_ITEM('color',(#711),#174);
-#725=STYLED_ITEM('color',(#711),#197);
-#726=STYLED_ITEM('color',(#701),#217);
-#727=STYLED_ITEM('color',(#711),#236);
-#728=STYLED_ITEM('color',(#701),#256);
-#729=STYLED_ITEM('color',(#711),#276);
-#730=STYLED_ITEM('color',(#711),#294);
-#731=STYLED_ITEM('color',(#711),#308);
-#732=STYLED_ITEM('color',(#711),#319);
-#733=STYLED_ITEM('color',(#711),#334);
-#734=STYLED_ITEM('color',(#711),#342);
-#735=STYLED_ITEM('color',(#711),#364);
-#736=STYLED_ITEM('color',(#711),#375);
-#737=STYLED_ITEM('color',(#701),#390);
-#738=STYLED_ITEM('color',(#711),#413);
-#739=STYLED_ITEM('color',(#711),#423);
-#740=STYLED_ITEM('color',(#701),#440);
-#741=STYLED_ITEM('color',(#711),#463);
-#742=STYLED_ITEM('color',(#711),#481);
-#743=STYLED_ITEM('color',(#711),#498);
-#744=STYLED_ITEM('color',(#711),#511);
-#745=STYLED_ITEM('color',(#711),#530);
-#746=STYLED_ITEM('color',(#711),#539);
-#747=STYLED_ITEM('color',(#711),#557);
-#748=STYLED_ITEM('color',(#711),#571);
-#749=STYLED_ITEM('color',(#701),#588);
-#750=STYLED_ITEM('color',(#711),#602);
-#751=STYLED_ITEM('color',(#711),#615);
-#752=STYLED_ITEM('color',(#711),#633);
-#753=STYLED_ITEM('color',(#711),#651);
-#754=STYLED_ITEM('color',(#711),#659);
-#755=STYLED_ITEM('color',(#711),#665);
-#756=STYLED_ITEM('color',(#711),#671);
-#757=STYLED_ITEM('color',(#711),#679);
-#758=STYLED_ITEM('color',(#711),#687);
-ENDSEC;
-END-ISO-10303-21;
diff --git a/board/library/pkg/6e4a8f3a-84ee-4583-ac25-bff8699e5b1d/package.lp b/board/library/pkg/6e4a8f3a-84ee-4583-ac25-bff8699e5b1d/package.lp
deleted file mode 100644
index 883ccd4..0000000
--- a/board/library/pkg/6e4a8f3a-84ee-4583-ac25-bff8699e5b1d/package.lp
+++ /dev/null
@@ -1,169 +0,0 @@
-(librepcb_package 6e4a8f3a-84ee-4583-ac25-bff8699e5b1d
- (name "CAPC3216 (1206)")
- (description "Generic chip capacitor 3216 (imperial 1206).\n\nLength: 3.2mm\nWidth: 1.6mm\n\nGenerated with librepcb-parts-generator (generate_chip.py)")
- (keywords "3216,1206,c,capacitor,chip,generic")
- (author "murray")
- (version "0.4")
- (created 2015-06-21T12:37:34Z)
- (deprecated false)
- (generated_by "")
- (category 414f873f-4099-47fd-8526-bdd8419de581)
- (assembly_type smt)
- (pad af3ead15-37a6-474d-8698-e4a22bd117de (name "1"))
- (pad 40c1ac36-0911-4d9a-9109-8897d1953d94 (name "2"))
- (3d_model 37a28abd-4fb8-4ba6-80cb-f6e9a26a9798 (name "CAPC3216 (1206)"))
- (footprint 0ff03d40-c63a-4add-bd3c-5de12051d696
- (name "Density Level B (median protrusion)")
- (description "")
- (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0)
- (3d_model 37a28abd-4fb8-4ba6-80cb-f6e9a26a9798)
- (pad 40c1ac36-0911-4d9a-9109-8897d1953d94 (side top) (shape roundrect)
- (position 1.425 0.0) (rotation 0.0) (size 1.05 1.6) (radius 0.0)
- (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
- (package_pad 40c1ac36-0911-4d9a-9109-8897d1953d94)
- )
- (pad af3ead15-37a6-474d-8698-e4a22bd117de (side top) (shape roundrect)
- (position -1.425 0.0) (rotation 0.0) (size 1.05 1.6) (radius 0.0)
- (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
- (package_pad af3ead15-37a6-474d-8698-e4a22bd117de)
- )
- (polygon c677f4b2-cb44-48cf-843e-683b072f47ee (layer top_documentation)
- (width 0.0) (fill true) (grab_area false)
- (vertex (position -1.6 0.8) (angle 0.0))
- (vertex (position -0.9 0.8) (angle 0.0))
- (vertex (position -0.9 -0.8) (angle 0.0))
- (vertex (position -1.6 -0.8) (angle 0.0))
- (vertex (position -1.6 0.8) (angle 0.0))
- )
- (polygon aecc54ea-988d-448c-bf0b-4d22f739edb1 (layer top_documentation)
- (width 0.0) (fill true) (grab_area false)
- (vertex (position 1.6 0.8) (angle 0.0))
- (vertex (position 0.9 0.8) (angle 0.0))
- (vertex (position 0.9 -0.8) (angle 0.0))
- (vertex (position 1.6 -0.8) (angle 0.0))
- (vertex (position 1.6 0.8) (angle 0.0))
- )
- (polygon 2fb987e9-f38a-48c2-a49b-f419a8d697b5 (layer top_documentation)
- (width 0.25) (fill false) (grab_area false)
- (vertex (position -0.9 0.675) (angle 0.0))
- (vertex (position 0.9 0.675) (angle 0.0))
- )
- (polygon ff72ae51-109d-4505-8dea-1d3017d7e0f6 (layer top_documentation)
- (width 0.25) (fill false) (grab_area false)
- (vertex (position -0.9 -0.675) (angle 0.0))
- (vertex (position 0.9 -0.675) (angle 0.0))
- )
- (polygon 1ffbeb58-1c6a-4d61-8d75-363b4a63578a (layer top_legend)
- (width 0.25) (fill false) (grab_area false)
- (vertex (position -0.625 0.925) (angle 0.0))
- (vertex (position 0.625 0.925) (angle 0.0))
- )
- (polygon 49811881-9c7b-4705-b08a-1a13584407c0 (layer top_legend)
- (width 0.25) (fill false) (grab_area false)
- (vertex (position -0.625 -0.925) (angle 0.0))
- (vertex (position 0.625 -0.925) (angle 0.0))
- )
- (polygon d549a269-e2df-4e7a-aad7-e15947fa1fda (layer top_package_outlines)
- (width 0.0) (fill false) (grab_area false)
- (vertex (position -1.6 0.8) (angle 0.0))
- (vertex (position 1.6 0.8) (angle 0.0))
- (vertex (position 1.6 -0.8) (angle 0.0))
- (vertex (position -1.6 -0.8) (angle 0.0))
- )
- (polygon fe7b9b02-b1f2-4990-a67f-94c30dd5f811 (layer top_courtyard)
- (width 0.0) (fill false) (grab_area false)
- (vertex (position -2.2 1.05) (angle 0.0))
- (vertex (position 2.2 1.05) (angle 0.0))
- (vertex (position 2.2 -1.05) (angle 0.0))
- (vertex (position -2.2 -1.05) (angle 0.0))
- (vertex (position -2.2 1.05) (angle 0.0))
- )
- (stroke_text a89e5595-0c86-4b3d-ac4f-8dc4edc7d046 (layer top_names)
- (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
- (align center bottom) (position 0.0 1.6) (rotation 0.0)
- (auto_rotate true) (mirror false) (value "{{NAME}}")
- )
- (stroke_text 42d1737c-8a35-40b5-aa4d-ae690c62bd5d (layer top_values)
- (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
- (align center top) (position 0.0 -1.6) (rotation 0.0)
- (auto_rotate true) (mirror false) (value "{{VALUE}}")
- )
- )
- (footprint 8f1c52fc-e0ae-4a0a-acae-cb044a6d413c
- (name "Density Level A (max protrusion)")
- (description "")
- (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0)
- (3d_model 37a28abd-4fb8-4ba6-80cb-f6e9a26a9798)
- (pad 40c1ac36-0911-4d9a-9109-8897d1953d94 (side top) (shape roundrect)
- (position 1.525 0.0) (rotation 0.0) (size 1.25 1.65) (radius 0.0)
- (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
- (package_pad 40c1ac36-0911-4d9a-9109-8897d1953d94)
- )
- (pad af3ead15-37a6-474d-8698-e4a22bd117de (side top) (shape roundrect)
- (position -1.525 0.0) (rotation 0.0) (size 1.25 1.65) (radius 0.0)
- (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
- (package_pad af3ead15-37a6-474d-8698-e4a22bd117de)
- )
- (polygon c68327ac-121b-4c08-957c-ca53ebc19cd2 (layer top_documentation)
- (width 0.0) (fill true) (grab_area false)
- (vertex (position -1.6 0.8) (angle 0.0))
- (vertex (position -0.9 0.8) (angle 0.0))
- (vertex (position -0.9 -0.8) (angle 0.0))
- (vertex (position -1.6 -0.8) (angle 0.0))
- (vertex (position -1.6 0.8) (angle 0.0))
- )
- (polygon 8b305cea-f18a-4f0f-a96e-a01c77aa450f (layer top_documentation)
- (width 0.0) (fill true) (grab_area false)
- (vertex (position 1.6 0.8) (angle 0.0))
- (vertex (position 0.9 0.8) (angle 0.0))
- (vertex (position 0.9 -0.8) (angle 0.0))
- (vertex (position 1.6 -0.8) (angle 0.0))
- (vertex (position 1.6 0.8) (angle 0.0))
- )
- (polygon 469d5a84-646a-4ca9-8197-0310685dc1f3 (layer top_documentation)
- (width 0.25) (fill false) (grab_area false)
- (vertex (position -0.9 0.675) (angle 0.0))
- (vertex (position 0.9 0.675) (angle 0.0))
- )
- (polygon 32abf60f-d48f-4fb5-b39b-9c9d4f7465db (layer top_documentation)
- (width 0.25) (fill false) (grab_area false)
- (vertex (position -0.9 -0.675) (angle 0.0))
- (vertex (position 0.9 -0.675) (angle 0.0))
- )
- (polygon 3c8e044e-f030-4f5e-a331-4165ca3fae9e (layer top_legend)
- (width 0.25) (fill false) (grab_area false)
- (vertex (position -0.625 0.925) (angle 0.0))
- (vertex (position 0.625 0.925) (angle 0.0))
- )
- (polygon 44be424d-f762-46c5-8168-0ab9635832f4 (layer top_legend)
- (width 0.25) (fill false) (grab_area false)
- (vertex (position -0.625 -0.925) (angle 0.0))
- (vertex (position 0.625 -0.925) (angle 0.0))
- )
- (polygon 0819243d-2100-437b-9761-218adb229716 (layer top_package_outlines)
- (width 0.0) (fill false) (grab_area false)
- (vertex (position -1.6 0.8) (angle 0.0))
- (vertex (position 1.6 0.8) (angle 0.0))
- (vertex (position 1.6 -0.8) (angle 0.0))
- (vertex (position -1.6 -0.8) (angle 0.0))
- )
- (polygon 6af29fe7-4f0b-4d44-a2b0-700ec746c02f (layer top_courtyard)
- (width 0.0) (fill false) (grab_area false)
- (vertex (position -2.65 1.325) (angle 0.0))
- (vertex (position 2.65 1.325) (angle 0.0))
- (vertex (position 2.65 -1.325) (angle 0.0))
- (vertex (position -2.65 -1.325) (angle 0.0))
- (vertex (position -2.65 1.325) (angle 0.0))
- )
- (stroke_text 44100be3-927c-4e19-97aa-f1a9bbcf7acd (layer top_names)
- (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
- (align center bottom) (position 0.0 1.6) (rotation 0.0)
- (auto_rotate true) (mirror false) (value "{{NAME}}")
- )
- (stroke_text c7f31ff0-c725-4ea1-9256-26903d809749 (layer top_values)
- (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
- (align center top) (position 0.0 -1.6) (rotation 0.0)
- (auto_rotate true) (mirror false) (value "{{VALUE}}")
- )
- )
-)
diff --git a/board/library/pkg/a457f2fc-100c-4431-a441-c4cd3360db9c/.librepcb-pkg b/board/library/pkg/a457f2fc-100c-4431-a441-c4cd3360db9c/.librepcb-pkg
deleted file mode 100644
index d00491f..0000000
--- a/board/library/pkg/a457f2fc-100c-4431-a441-c4cd3360db9c/.librepcb-pkg
+++ /dev/null
@@ -1 +0,0 @@
-1
diff --git a/board/library/pkg/a457f2fc-100c-4431-a441-c4cd3360db9c/5ac76b31-6b62-4222-9c1c-1c18a81ff3be.step b/board/library/pkg/a457f2fc-100c-4431-a441-c4cd3360db9c/5ac76b31-6b62-4222-9c1c-1c18a81ff3be.step
deleted file mode 100644
index 517429d..0000000
--- a/board/library/pkg/a457f2fc-100c-4431-a441-c4cd3360db9c/5ac76b31-6b62-4222-9c1c-1c18a81ff3be.step
+++ /dev/null
@@ -1,766 +0,0 @@
-ISO-10303-21;
-HEADER;
-FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');
-FILE_NAME('Open CASCADE Shape Model','2023-09-04T00:13:44',('Author'),(
-'Open CASCADE'),'Open CASCADE STEP processor 7.7','Open CASCADE 7.7'
-,'Unknown');
-FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
-ENDSEC;
-DATA;
-#1=APPLICATION_PROTOCOL_DEFINITION('international standard','automotive_design',2000,#2);
-#2=APPLICATION_CONTEXT('core data for automotive mechanical design processes');
-#3=SHAPE_DEFINITION_REPRESENTATION(#4,#10);
-#4=PRODUCT_DEFINITION_SHAPE('','',#5);
-#5=PRODUCT_DEFINITION('design','',#6,#9);
-#6=PRODUCT_DEFINITION_FORMATION('','',#7);
-#7=PRODUCT('CAPC3225 (1210)','CAPC3225 (1210)','',(#8));
-#8=PRODUCT_CONTEXT('',#2,'mechanical');
-#9=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#10=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#690);
-#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,#47,#67,#90,#114,#137,#153,#172,#195,#213,#232,#253,#273,#291,#305,#317,#332,#340,#362,#373,#388,#411,#421,#438,#461,#479,#498,#510,#528,#538,#556,#570,#587,#601,#613,#630,#648,#656,#662,#668,#676,#684));
-#17=ADVANCED_FACE('',(#18),#44,.F.);
-#18=FACE_BOUND('',#19,.F.);
-#19=EDGE_LOOP('',(#20,#29,#35,#41));
-#20=ORIENTED_EDGE('',*,*,#21,.F.);
-#21=EDGE_CURVE('',#22,#24,#26,.T.);
-#22=VERTEX_POINT('',#23);
-#23=CARTESIAN_POINT('',(0.9,-1.25,0.25));
-#24=VERTEX_POINT('',#25);
-#25=CARTESIAN_POINT('',(0.9,-1.25,2.25));
-#26=LINE('',#27,#28);
-#27=CARTESIAN_POINT('',(0.9,-1.25,0.));
-#28=VECTOR('',#13,1.);
-#29=ORIENTED_EDGE('',*,*,#30,.F.);
-#30=EDGE_CURVE('',#31,#22,#33,.T.);
-#31=VERTEX_POINT('',#32);
-#32=CARTESIAN_POINT('',(-0.9,-1.25,0.25));
-#33=LINE('',#32,#34);
-#34=VECTOR('',#14,1.);
-#35=ORIENTED_EDGE('',*,*,#36,.T.);
-#36=EDGE_CURVE('',#31,#37,#39,.T.);
-#37=VERTEX_POINT('',#38);
-#38=CARTESIAN_POINT('',(-0.9,-1.25,2.25));
-#39=LINE('',#40,#28);
-#40=CARTESIAN_POINT('',(-0.9,-1.25,0.));
-#41=ORIENTED_EDGE('',*,*,#42,.T.);
-#42=EDGE_CURVE('',#37,#24,#43,.T.);
-#43=LINE('',#38,#34);
-#44=PLANE('',#45);
-#45=AXIS2_PLACEMENT_3D('',#40,#46,#13);
-#46=DIRECTION('',(0.,1.,0.));
-#47=ADVANCED_FACE('',(#48),#65,.F.);
-#48=FACE_BOUND('',#49,.F.);
-#49=EDGE_LOOP('',(#50,#51,#56,#62));
-#50=ORIENTED_EDGE('',*,*,#21,.T.);
-#51=ORIENTED_EDGE('',*,*,#52,.T.);
-#52=EDGE_CURVE('',#24,#53,#55,.T.);
-#53=VERTEX_POINT('',#54);
-#54=CARTESIAN_POINT('',(1.35,-1.25,2.25));
-#55=LINE('',#25,#34);
-#56=ORIENTED_EDGE('',*,*,#57,.F.);
-#57=EDGE_CURVE('',#58,#53,#60,.T.);
-#58=VERTEX_POINT('',#59);
-#59=CARTESIAN_POINT('',(1.35,-1.25,0.25));
-#60=LINE('',#61,#28);
-#61=CARTESIAN_POINT('',(1.35,-1.25,0.));
-#62=ORIENTED_EDGE('',*,*,#63,.F.);
-#63=EDGE_CURVE('',#22,#58,#64,.T.);
-#64=LINE('',#23,#34);
-#65=PLANE('',#66);
-#66=AXIS2_PLACEMENT_3D('',#27,#46,#13);
-#67=ADVANCED_FACE('',(#68),#87,.T.);
-#68=FACE_BOUND('',#69,.T.);
-#69=EDGE_LOOP('',(#70,#77,#82,#29));
-#70=ORIENTED_EDGE('',*,*,#71,.T.);
-#71=EDGE_CURVE('',#31,#72,#74,.T.);
-#72=VERTEX_POINT('',#73);
-#73=CARTESIAN_POINT('',(-0.9,-1.,0.));
-#74=CIRCLE('',#75,0.25);
-#75=AXIS2_PLACEMENT_3D('',#76,#14,#13);
-#76=CARTESIAN_POINT('',(-0.9,-1.,0.25));
-#77=ORIENTED_EDGE('',*,*,#78,.T.);
-#78=EDGE_CURVE('',#72,#79,#81,.T.);
-#79=VERTEX_POINT('',#80);
-#80=CARTESIAN_POINT('',(0.9,-1.,0.));
-#81=LINE('',#73,#34);
-#82=ORIENTED_EDGE('',*,*,#83,.F.);
-#83=EDGE_CURVE('',#22,#79,#84,.T.);
-#84=CIRCLE('',#85,0.25);
-#85=AXIS2_PLACEMENT_3D('',#86,#14,#13);
-#86=CARTESIAN_POINT('',(0.9,-1.,0.25));
-#87=CYLINDRICAL_SURFACE('',#88,0.25);
-#88=AXIS2_PLACEMENT_3D('',#76,#14,#89);
-#89=DIRECTION('',(0.,-1.,0.));
-#90=ADVANCED_FACE('',(#91),#112,.T.);
-#91=FACE_BOUND('',#92,.F.);
-#92=EDGE_LOOP('',(#93,#101,#106,#111));
-#93=ORIENTED_EDGE('',*,*,#94,.T.);
-#94=EDGE_CURVE('',#37,#95,#97,.T.);
-#95=VERTEX_POINT('',#96);
-#96=CARTESIAN_POINT('',(-0.9,-1.,2.5));
-#97=CIRCLE('',#98,0.25);
-#98=AXIS2_PLACEMENT_3D('',#99,#100,#13);
-#99=CARTESIAN_POINT('',(-0.9,-1.,2.25));
-#100=DIRECTION('',(-1.,0.,0.));
-#101=ORIENTED_EDGE('',*,*,#102,.T.);
-#102=EDGE_CURVE('',#95,#103,#105,.T.);
-#103=VERTEX_POINT('',#104);
-#104=CARTESIAN_POINT('',(0.9,-1.,2.5));
-#105=LINE('',#96,#34);
-#106=ORIENTED_EDGE('',*,*,#107,.F.);
-#107=EDGE_CURVE('',#24,#103,#108,.T.);
-#108=CIRCLE('',#109,0.25);
-#109=AXIS2_PLACEMENT_3D('',#110,#100,#13);
-#110=CARTESIAN_POINT('',(0.9,-1.,2.25));
-#111=ORIENTED_EDGE('',*,*,#42,.F.);
-#112=CYLINDRICAL_SURFACE('',#113,0.25);
-#113=AXIS2_PLACEMENT_3D('',#99,#14,#89);
-#114=ADVANCED_FACE('',(#115),#134,.F.);
-#115=FACE_BOUND('',#116,.F.);
-#116=EDGE_LOOP('',(#117,#118,#124,#130));
-#117=ORIENTED_EDGE('',*,*,#36,.F.);
-#118=ORIENTED_EDGE('',*,*,#119,.F.);
-#119=EDGE_CURVE('',#120,#31,#122,.T.);
-#120=VERTEX_POINT('',#121);
-#121=CARTESIAN_POINT('',(-1.35,-1.25,0.25));
-#122=LINE('',#123,#34);
-#123=CARTESIAN_POINT('',(-1.6,-1.25,0.25));
-#124=ORIENTED_EDGE('',*,*,#125,.T.);
-#125=EDGE_CURVE('',#120,#126,#128,.T.);
-#126=VERTEX_POINT('',#127);
-#127=CARTESIAN_POINT('',(-1.35,-1.25,2.25));
-#128=LINE('',#129,#28);
-#129=CARTESIAN_POINT('',(-1.35,-1.25,0.));
-#130=ORIENTED_EDGE('',*,*,#131,.T.);
-#131=EDGE_CURVE('',#126,#37,#132,.T.);
-#132=LINE('',#133,#34);
-#133=CARTESIAN_POINT('',(-1.6,-1.25,2.25));
-#134=PLANE('',#135);
-#135=AXIS2_PLACEMENT_3D('',#136,#46,#13);
-#136=CARTESIAN_POINT('',(-1.6,-1.25,0.));
-#137=ADVANCED_FACE('',(#138),#151,.T.);
-#138=FACE_BOUND('',#139,.T.);
-#139=EDGE_LOOP('',(#140,#141,#146,#62));
-#140=ORIENTED_EDGE('',*,*,#83,.T.);
-#141=ORIENTED_EDGE('',*,*,#142,.T.);
-#142=EDGE_CURVE('',#79,#143,#145,.T.);
-#143=VERTEX_POINT('',#144);
-#144=CARTESIAN_POINT('',(1.35,-1.,0.));
-#145=LINE('',#80,#34);
-#146=ORIENTED_EDGE('',*,*,#147,.F.);
-#147=EDGE_CURVE('',#58,#143,#148,.T.);
-#148=CIRCLE('',#149,0.25);
-#149=AXIS2_PLACEMENT_3D('',#150,#14,#89);
-#150=CARTESIAN_POINT('',(1.35,-1.,0.25));
-#151=CYLINDRICAL_SURFACE('',#152,0.25);
-#152=AXIS2_PLACEMENT_3D('',#86,#14,#89);
-#153=ADVANCED_FACE('',(#154),#170,.T.);
-#154=FACE_BOUND('',#155,.F.);
-#155=EDGE_LOOP('',(#156,#157,#162,#169));
-#156=ORIENTED_EDGE('',*,*,#107,.T.);
-#157=ORIENTED_EDGE('',*,*,#158,.T.);
-#158=EDGE_CURVE('',#103,#159,#161,.T.);
-#159=VERTEX_POINT('',#160);
-#160=CARTESIAN_POINT('',(1.35,-1.,2.5));
-#161=LINE('',#104,#34);
-#162=ORIENTED_EDGE('',*,*,#163,.T.);
-#163=EDGE_CURVE('',#159,#53,#164,.T.);
-#164=CIRCLE('',#165,0.25);
-#165=AXIS2_PLACEMENT_3D('',#166,#167,#168);
-#166=CARTESIAN_POINT('',(1.35,-1.,2.25));
-#167=DIRECTION('',(1.,6.123233995737E-17,0.));
-#168=DIRECTION('',(6.123233995737E-17,-1.,0.));
-#169=ORIENTED_EDGE('',*,*,#52,.F.);
-#170=CYLINDRICAL_SURFACE('',#171,0.25);
-#171=AXIS2_PLACEMENT_3D('',#110,#14,#89);
-#172=ADVANCED_FACE('',(#173),#193,.T.);
-#173=FACE_BOUND('',#174,.F.);
-#174=EDGE_LOOP('',(#175,#182,#183,#189));
-#175=ORIENTED_EDGE('',*,*,#176,.T.);
-#176=EDGE_CURVE('',#177,#58,#179,.T.);
-#177=VERTEX_POINT('',#178);
-#178=CARTESIAN_POINT('',(1.6,-1.,0.25));
-#179=CIRCLE('',#180,0.25);
-#180=AXIS2_PLACEMENT_3D('',#150,#181,#89);
-#181=DIRECTION('',(0.,0.,-1.));
-#182=ORIENTED_EDGE('',*,*,#57,.T.);
-#183=ORIENTED_EDGE('',*,*,#184,.F.);
-#184=EDGE_CURVE('',#185,#53,#187,.T.);
-#185=VERTEX_POINT('',#186);
-#186=CARTESIAN_POINT('',(1.6,-1.,2.25));
-#187=CIRCLE('',#188,0.25);
-#188=AXIS2_PLACEMENT_3D('',#166,#181,#14);
-#189=ORIENTED_EDGE('',*,*,#190,.F.);
-#190=EDGE_CURVE('',#177,#185,#191,.T.);
-#191=LINE('',#192,#28);
-#192=CARTESIAN_POINT('',(1.6,-1.,0.));
-#193=CYLINDRICAL_SURFACE('',#194,0.25);
-#194=AXIS2_PLACEMENT_3D('',#144,#13,#14);
-#195=ADVANCED_FACE('',(#196),#210,.T.);
-#196=FACE_BOUND('',#197,.T.);
-#197=EDGE_LOOP('',(#118,#198,#205,#209));
-#198=ORIENTED_EDGE('',*,*,#199,.T.);
-#199=EDGE_CURVE('',#120,#200,#202,.T.);
-#200=VERTEX_POINT('',#201);
-#201=CARTESIAN_POINT('',(-1.35,-1.,0.));
-#202=CIRCLE('',#203,0.25);
-#203=AXIS2_PLACEMENT_3D('',#204,#14,#89);
-#204=CARTESIAN_POINT('',(-1.35,-1.,0.25));
-#205=ORIENTED_EDGE('',*,*,#206,.T.);
-#206=EDGE_CURVE('',#200,#72,#207,.T.);
-#207=LINE('',#208,#34);
-#208=CARTESIAN_POINT('',(-1.6,-1.,0.));
-#209=ORIENTED_EDGE('',*,*,#71,.F.);
-#210=CYLINDRICAL_SURFACE('',#211,0.25);
-#211=AXIS2_PLACEMENT_3D('',#212,#14,#89);
-#212=CARTESIAN_POINT('',(-1.6,-1.,0.25));
-#213=ADVANCED_FACE('',(#214),#230,.F.);
-#214=FACE_BOUND('',#215,.F.);
-#215=EDGE_LOOP('',(#216,#77,#222,#227));
-#216=ORIENTED_EDGE('',*,*,#217,.F.);
-#217=EDGE_CURVE('',#72,#218,#220,.T.);
-#218=VERTEX_POINT('',#219);
-#219=CARTESIAN_POINT('',(-0.9,1.,0.));
-#220=LINE('',#40,#221);
-#221=VECTOR('',#46,1.);
-#222=ORIENTED_EDGE('',*,*,#223,.T.);
-#223=EDGE_CURVE('',#79,#224,#226,.T.);
-#224=VERTEX_POINT('',#225);
-#225=CARTESIAN_POINT('',(0.9,1.,0.));
-#226=LINE('',#27,#221);
-#227=ORIENTED_EDGE('',*,*,#228,.F.);
-#228=EDGE_CURVE('',#218,#224,#229,.T.);
-#229=LINE('',#219,#34);
-#230=PLANE('',#231);
-#231=AXIS2_PLACEMENT_3D('',#40,#13,#14);
-#232=ADVANCED_FACE('',(#233),#250,.T.);
-#233=FACE_BOUND('',#234,.F.);
-#234=EDGE_LOOP('',(#235,#244,#248,#249));
-#235=ORIENTED_EDGE('',*,*,#236,.F.);
-#236=EDGE_CURVE('',#237,#126,#239,.T.);
-#237=VERTEX_POINT('',#238);
-#238=CARTESIAN_POINT('',(-1.35,-1.,2.5));
-#239=CIRCLE('',#240,0.25);
-#240=AXIS2_PLACEMENT_3D('',#241,#242,#243);
-#241=CARTESIAN_POINT('',(-1.35,-1.,2.25));
-#242=DIRECTION('',(1.,-6.123233995737E-17,0.));
-#243=DIRECTION('',(-6.123233995737E-17,-1.,0.));
-#244=ORIENTED_EDGE('',*,*,#245,.T.);
-#245=EDGE_CURVE('',#237,#95,#246,.T.);
-#246=LINE('',#247,#34);
-#247=CARTESIAN_POINT('',(-1.6,-1.,2.5));
-#248=ORIENTED_EDGE('',*,*,#94,.F.);
-#249=ORIENTED_EDGE('',*,*,#131,.F.);
-#250=CYLINDRICAL_SURFACE('',#251,0.25);
-#251=AXIS2_PLACEMENT_3D('',#252,#14,#89);
-#252=CARTESIAN_POINT('',(-1.6,-1.,2.25));
-#253=ADVANCED_FACE('',(#254),#271,.T.);
-#254=FACE_BOUND('',#255,.T.);
-#255=EDGE_LOOP('',(#256,#101,#262,#268));
-#256=ORIENTED_EDGE('',*,*,#257,.F.);
-#257=EDGE_CURVE('',#95,#258,#260,.T.);
-#258=VERTEX_POINT('',#259);
-#259=CARTESIAN_POINT('',(-0.9,1.,2.5));
-#260=LINE('',#261,#221);
-#261=CARTESIAN_POINT('',(-0.9,-1.25,2.5));
-#262=ORIENTED_EDGE('',*,*,#263,.T.);
-#263=EDGE_CURVE('',#103,#264,#266,.T.);
-#264=VERTEX_POINT('',#265);
-#265=CARTESIAN_POINT('',(0.9,1.,2.5));
-#266=LINE('',#267,#221);
-#267=CARTESIAN_POINT('',(0.9,-1.25,2.5));
-#268=ORIENTED_EDGE('',*,*,#269,.F.);
-#269=EDGE_CURVE('',#258,#264,#270,.T.);
-#270=LINE('',#259,#34);
-#271=PLANE('',#272);
-#272=AXIS2_PLACEMENT_3D('',#261,#13,#14);
-#273=ADVANCED_FACE('',(#274),#289,.T.);
-#274=FACE_BOUND('',#275,.T.);
-#275=EDGE_LOOP('',(#276,#124,#281,#286));
-#276=ORIENTED_EDGE('',*,*,#277,.T.);
-#277=EDGE_CURVE('',#278,#120,#279,.T.);
-#278=VERTEX_POINT('',#212);
-#279=CIRCLE('',#280,0.25);
-#280=AXIS2_PLACEMENT_3D('',#204,#13,#89);
-#281=ORIENTED_EDGE('',*,*,#282,.F.);
-#282=EDGE_CURVE('',#283,#126,#284,.T.);
-#283=VERTEX_POINT('',#252);
-#284=CIRCLE('',#285,0.25);
-#285=AXIS2_PLACEMENT_3D('',#241,#13,#100);
-#286=ORIENTED_EDGE('',*,*,#287,.F.);
-#287=EDGE_CURVE('',#278,#283,#288,.T.);
-#288=LINE('',#208,#28);
-#289=CYLINDRICAL_SURFACE('',#290,0.25);
-#290=AXIS2_PLACEMENT_3D('',#201,#13,#100);
-#291=ADVANCED_FACE('',(#292),#303,.F.);
-#292=FACE_BOUND('',#293,.F.);
-#293=EDGE_LOOP('',(#294,#141,#295,#300));
-#294=ORIENTED_EDGE('',*,*,#223,.F.);
-#295=ORIENTED_EDGE('',*,*,#296,.T.);
-#296=EDGE_CURVE('',#143,#297,#299,.T.);
-#297=VERTEX_POINT('',#298);
-#298=CARTESIAN_POINT('',(1.35,1.,0.));
-#299=LINE('',#61,#221);
-#300=ORIENTED_EDGE('',*,*,#301,.F.);
-#301=EDGE_CURVE('',#224,#297,#302,.T.);
-#302=LINE('',#225,#34);
-#303=PLANE('',#304);
-#304=AXIS2_PLACEMENT_3D('',#27,#13,#14);
-#305=ADVANCED_FACE('',(#306),#315,.T.);
-#306=FACE_BOUND('',#307,.F.);
-#307=EDGE_LOOP('',(#308,#309,#146));
-#308=ORIENTED_EDGE('',*,*,#176,.F.);
-#309=ORIENTED_EDGE('',*,*,#310,.T.);
-#310=EDGE_CURVE('',#177,#143,#311,.T.);
-#311=CIRCLE('',#312,0.25);
-#312=AXIS2_PLACEMENT_3D('',#150,#313,#314);
-#313=DIRECTION('',(0.,1.,-6.123233995737E-17));
-#314=DIRECTION('',(0.,-6.123233995737E-17,-1.));
-#315=SPHERICAL_SURFACE('',#316,0.25);
-#316=AXIS2_PLACEMENT_3D('',#150,#100,#89);
-#317=ADVANCED_FACE('',(#318),#330,.T.);
-#318=FACE_BOUND('',#319,.T.);
-#319=EDGE_LOOP('',(#320,#157,#321,#327));
-#320=ORIENTED_EDGE('',*,*,#263,.F.);
-#321=ORIENTED_EDGE('',*,*,#322,.T.);
-#322=EDGE_CURVE('',#159,#323,#325,.T.);
-#323=VERTEX_POINT('',#324);
-#324=CARTESIAN_POINT('',(1.35,1.,2.5));
-#325=LINE('',#326,#221);
-#326=CARTESIAN_POINT('',(1.35,-1.25,2.5));
-#327=ORIENTED_EDGE('',*,*,#328,.F.);
-#328=EDGE_CURVE('',#264,#323,#329,.T.);
-#329=LINE('',#265,#34);
-#330=PLANE('',#331);
-#331=AXIS2_PLACEMENT_3D('',#267,#13,#14);
-#332=ADVANCED_FACE('',(#333),#339,.T.);
-#333=FACE_BOUND('',#334,.T.);
-#334=EDGE_LOOP('',(#335,#162,#183));
-#335=ORIENTED_EDGE('',*,*,#336,.F.);
-#336=EDGE_CURVE('',#159,#185,#337,.T.);
-#337=CIRCLE('',#338,0.25);
-#338=AXIS2_PLACEMENT_3D('',#166,#46,#14);
-#339=SPHERICAL_SURFACE('',#188,0.25);
-#340=ADVANCED_FACE('',(#341),#359,.T.);
-#341=FACE_BOUND('',#342,.T.);
-#342=EDGE_LOOP('',(#343,#351,#189,#355));
-#343=ORIENTED_EDGE('',*,*,#344,.T.);
-#344=EDGE_CURVE('',#345,#347,#349,.T.);
-#345=VERTEX_POINT('',#346);
-#346=CARTESIAN_POINT('',(1.6,1.,0.25));
-#347=VERTEX_POINT('',#348);
-#348=CARTESIAN_POINT('',(1.6,1.,2.25));
-#349=LINE('',#350,#28);
-#350=CARTESIAN_POINT('',(1.6,1.,0.));
-#351=ORIENTED_EDGE('',*,*,#352,.F.);
-#352=EDGE_CURVE('',#185,#347,#353,.T.);
-#353=LINE('',#354,#221);
-#354=CARTESIAN_POINT('',(1.6,-1.25,2.25));
-#355=ORIENTED_EDGE('',*,*,#356,.T.);
-#356=EDGE_CURVE('',#177,#345,#357,.T.);
-#357=LINE('',#358,#221);
-#358=CARTESIAN_POINT('',(1.6,-1.25,0.25));
-#359=PLANE('',#360);
-#360=AXIS2_PLACEMENT_3D('',#361,#14,#13);
-#361=CARTESIAN_POINT('',(1.6,-1.25,0.));
-#362=ADVANCED_FACE('',(#363),#372,.T.);
-#363=FACE_BOUND('',#364,.T.);
-#364=EDGE_LOOP('',(#365,#366,#371));
-#365=ORIENTED_EDGE('',*,*,#277,.F.);
-#366=ORIENTED_EDGE('',*,*,#367,.T.);
-#367=EDGE_CURVE('',#278,#200,#368,.T.);
-#368=CIRCLE('',#369,0.25);
-#369=AXIS2_PLACEMENT_3D('',#204,#370,#314);
-#370=DIRECTION('',(0.,-1.,6.123233995737E-17));
-#371=ORIENTED_EDGE('',*,*,#199,.F.);
-#372=SPHERICAL_SURFACE('',#203,0.25);
-#373=ADVANCED_FACE('',(#374),#386,.F.);
-#374=FACE_BOUND('',#375,.F.);
-#375=EDGE_LOOP('',(#376,#377,#383,#205));
-#376=ORIENTED_EDGE('',*,*,#217,.T.);
-#377=ORIENTED_EDGE('',*,*,#378,.F.);
-#378=EDGE_CURVE('',#379,#218,#381,.T.);
-#379=VERTEX_POINT('',#380);
-#380=CARTESIAN_POINT('',(-1.35,1.,0.));
-#381=LINE('',#382,#34);
-#382=CARTESIAN_POINT('',(-1.6,1.,0.));
-#383=ORIENTED_EDGE('',*,*,#384,.F.);
-#384=EDGE_CURVE('',#200,#379,#385,.T.);
-#385=LINE('',#129,#221);
-#386=PLANE('',#387);
-#387=AXIS2_PLACEMENT_3D('',#136,#13,#14);
-#388=ADVANCED_FACE('',(#389),#409,.T.);
-#389=FACE_BOUND('',#390,.F.);
-#390=EDGE_LOOP('',(#391,#398,#399,#406));
-#391=ORIENTED_EDGE('',*,*,#392,.T.);
-#392=EDGE_CURVE('',#393,#218,#395,.T.);
-#393=VERTEX_POINT('',#394);
-#394=CARTESIAN_POINT('',(-0.9,1.25,0.25));
-#395=CIRCLE('',#396,0.25);
-#396=AXIS2_PLACEMENT_3D('',#397,#100,#13);
-#397=CARTESIAN_POINT('',(-0.9,1.,0.25));
-#398=ORIENTED_EDGE('',*,*,#228,.T.);
-#399=ORIENTED_EDGE('',*,*,#400,.F.);
-#400=EDGE_CURVE('',#401,#224,#403,.T.);
-#401=VERTEX_POINT('',#402);
-#402=CARTESIAN_POINT('',(0.9,1.25,0.25));
-#403=CIRCLE('',#404,0.25);
-#404=AXIS2_PLACEMENT_3D('',#405,#100,#13);
-#405=CARTESIAN_POINT('',(0.9,1.,0.25));
-#406=ORIENTED_EDGE('',*,*,#407,.F.);
-#407=EDGE_CURVE('',#393,#401,#408,.T.);
-#408=LINE('',#394,#34);
-#409=CYLINDRICAL_SURFACE('',#410,0.25);
-#410=AXIS2_PLACEMENT_3D('',#397,#14,#46);
-#411=ADVANCED_FACE('',(#412),#419,.T.);
-#412=FACE_BOUND('',#413,.F.);
-#413=EDGE_LOOP('',(#414,#418,#281));
-#414=ORIENTED_EDGE('',*,*,#415,.F.);
-#415=EDGE_CURVE('',#237,#283,#416,.T.);
-#416=CIRCLE('',#417,0.25);
-#417=AXIS2_PLACEMENT_3D('',#241,#89,#100);
-#418=ORIENTED_EDGE('',*,*,#236,.T.);
-#419=SPHERICAL_SURFACE('',#420,0.25);
-#420=AXIS2_PLACEMENT_3D('',#241,#181,#100);
-#421=ADVANCED_FACE('',(#422),#435,.T.);
-#422=FACE_BOUND('',#423,.T.);
-#423=EDGE_LOOP('',(#424,#425,#431,#244));
-#424=ORIENTED_EDGE('',*,*,#257,.T.);
-#425=ORIENTED_EDGE('',*,*,#426,.F.);
-#426=EDGE_CURVE('',#427,#258,#429,.T.);
-#427=VERTEX_POINT('',#428);
-#428=CARTESIAN_POINT('',(-1.35,1.,2.5));
-#429=LINE('',#430,#34);
-#430=CARTESIAN_POINT('',(-1.6,1.,2.5));
-#431=ORIENTED_EDGE('',*,*,#432,.F.);
-#432=EDGE_CURVE('',#237,#427,#433,.T.);
-#433=LINE('',#434,#221);
-#434=CARTESIAN_POINT('',(-1.35,-1.25,2.5));
-#435=PLANE('',#436);
-#436=AXIS2_PLACEMENT_3D('',#437,#13,#14);
-#437=CARTESIAN_POINT('',(-1.6,-1.25,2.5));
-#438=ADVANCED_FACE('',(#439),#459,.T.);
-#439=FACE_BOUND('',#440,.T.);
-#440=EDGE_LOOP('',(#441,#448,#449,#456));
-#441=ORIENTED_EDGE('',*,*,#442,.T.);
-#442=EDGE_CURVE('',#443,#258,#445,.T.);
-#443=VERTEX_POINT('',#444);
-#444=CARTESIAN_POINT('',(-0.9,1.25,2.25));
-#445=CIRCLE('',#446,0.25);
-#446=AXIS2_PLACEMENT_3D('',#447,#14,#13);
-#447=CARTESIAN_POINT('',(-0.9,1.,2.25));
-#448=ORIENTED_EDGE('',*,*,#269,.T.);
-#449=ORIENTED_EDGE('',*,*,#450,.F.);
-#450=EDGE_CURVE('',#451,#264,#453,.T.);
-#451=VERTEX_POINT('',#452);
-#452=CARTESIAN_POINT('',(0.9,1.25,2.25));
-#453=CIRCLE('',#454,0.25);
-#454=AXIS2_PLACEMENT_3D('',#455,#14,#13);
-#455=CARTESIAN_POINT('',(0.9,1.,2.25));
-#456=ORIENTED_EDGE('',*,*,#457,.F.);
-#457=EDGE_CURVE('',#443,#451,#458,.T.);
-#458=LINE('',#444,#34);
-#459=CYLINDRICAL_SURFACE('',#460,0.25);
-#460=AXIS2_PLACEMENT_3D('',#447,#14,#46);
-#461=ADVANCED_FACE('',(#462),#477,.F.);
-#462=FACE_BOUND('',#463,.F.);
-#463=EDGE_LOOP('',(#286,#464,#469,#474));
-#464=ORIENTED_EDGE('',*,*,#465,.T.);
-#465=EDGE_CURVE('',#278,#466,#468,.T.);
-#466=VERTEX_POINT('',#467);
-#467=CARTESIAN_POINT('',(-1.6,1.,0.25));
-#468=LINE('',#123,#221);
-#469=ORIENTED_EDGE('',*,*,#470,.T.);
-#470=EDGE_CURVE('',#466,#471,#473,.T.);
-#471=VERTEX_POINT('',#472);
-#472=CARTESIAN_POINT('',(-1.6,1.,2.25));
-#473=LINE('',#382,#28);
-#474=ORIENTED_EDGE('',*,*,#475,.F.);
-#475=EDGE_CURVE('',#283,#471,#476,.T.);
-#476=LINE('',#133,#221);
-#477=PLANE('',#478);
-#478=AXIS2_PLACEMENT_3D('',#136,#14,#13);
-#479=ADVANCED_FACE('',(#480),#496,.T.);
-#480=FACE_BOUND('',#481,.F.);
-#481=EDGE_LOOP('',(#482,#483,#484,#493));
-#482=ORIENTED_EDGE('',*,*,#400,.T.);
-#483=ORIENTED_EDGE('',*,*,#301,.T.);
-#484=ORIENTED_EDGE('',*,*,#485,.T.);
-#485=EDGE_CURVE('',#297,#486,#488,.T.);
-#486=VERTEX_POINT('',#487);
-#487=CARTESIAN_POINT('',(1.35,1.25,0.25));
-#488=CIRCLE('',#489,0.25);
-#489=AXIS2_PLACEMENT_3D('',#490,#491,#492);
-#490=CARTESIAN_POINT('',(1.35,1.,0.25));
-#491=DIRECTION('',(1.,-5.551115123126E-17,0.));
-#492=DIRECTION('',(5.551115123126E-17,1.,0.));
-#493=ORIENTED_EDGE('',*,*,#494,.F.);
-#494=EDGE_CURVE('',#401,#486,#495,.T.);
-#495=LINE('',#402,#34);
-#496=CYLINDRICAL_SURFACE('',#497,0.25);
-#497=AXIS2_PLACEMENT_3D('',#405,#14,#46);
-#498=ADVANCED_FACE('',(#499),#508,.T.);
-#499=FACE_BOUND('',#500,.T.);
-#500=EDGE_LOOP('',(#309,#295,#501,#507));
-#501=ORIENTED_EDGE('',*,*,#502,.T.);
-#502=EDGE_CURVE('',#297,#345,#503,.T.);
-#503=CIRCLE('',#504,0.25);
-#504=AXIS2_PLACEMENT_3D('',#490,#505,#506);
-#505=DIRECTION('',(5.72118872611E-18,-1.,0.));
-#506=DIRECTION('',(1.,5.72118872611E-18,0.));
-#507=ORIENTED_EDGE('',*,*,#356,.F.);
-#508=CYLINDRICAL_SURFACE('',#509,0.25);
-#509=AXIS2_PLACEMENT_3D('',#59,#46,#14);
-#510=ADVANCED_FACE('',(#511),#526,.T.);
-#511=FACE_BOUND('',#512,.T.);
-#512=EDGE_LOOP('',(#513,#514,#515,#523));
-#513=ORIENTED_EDGE('',*,*,#450,.T.);
-#514=ORIENTED_EDGE('',*,*,#328,.T.);
-#515=ORIENTED_EDGE('',*,*,#516,.T.);
-#516=EDGE_CURVE('',#323,#517,#519,.T.);
-#517=VERTEX_POINT('',#518);
-#518=CARTESIAN_POINT('',(1.35,1.25,2.25));
-#519=CIRCLE('',#520,0.25);
-#520=AXIS2_PLACEMENT_3D('',#521,#522,#492);
-#521=CARTESIAN_POINT('',(1.35,1.,2.25));
-#522=DIRECTION('',(-1.,5.551115123126E-17,0.));
-#523=ORIENTED_EDGE('',*,*,#524,.F.);
-#524=EDGE_CURVE('',#451,#517,#525,.T.);
-#525=LINE('',#452,#34);
-#526=CYLINDRICAL_SURFACE('',#527,0.25);
-#527=AXIS2_PLACEMENT_3D('',#455,#14,#46);
-#528=ADVANCED_FACE('',(#529),#536,.T.);
-#529=FACE_BOUND('',#530,.F.);
-#530=EDGE_LOOP('',(#335,#321,#531,#351));
-#531=ORIENTED_EDGE('',*,*,#532,.T.);
-#532=EDGE_CURVE('',#323,#347,#533,.T.);
-#533=CIRCLE('',#534,0.25);
-#534=AXIS2_PLACEMENT_3D('',#521,#535,#506);
-#535=DIRECTION('',(-5.72118872611E-18,1.,0.));
-#536=CYLINDRICAL_SURFACE('',#537,0.25);
-#537=AXIS2_PLACEMENT_3D('',#54,#46,#14);
-#538=ADVANCED_FACE('',(#539),#554,.T.);
-#539=FACE_BOUND('',#540,.T.);
-#540=EDGE_LOOP('',(#541,#542,#546,#550));
-#541=ORIENTED_EDGE('',*,*,#344,.F.);
-#542=ORIENTED_EDGE('',*,*,#543,.F.);
-#543=EDGE_CURVE('',#486,#345,#544,.T.);
-#544=CIRCLE('',#545,0.25);
-#545=AXIS2_PLACEMENT_3D('',#490,#181,#492);
-#546=ORIENTED_EDGE('',*,*,#547,.T.);
-#547=EDGE_CURVE('',#486,#517,#548,.T.);
-#548=LINE('',#549,#28);
-#549=CARTESIAN_POINT('',(1.35,1.25,0.));
-#550=ORIENTED_EDGE('',*,*,#551,.T.);
-#551=EDGE_CURVE('',#517,#347,#552,.T.);
-#552=CIRCLE('',#553,0.25);
-#553=AXIS2_PLACEMENT_3D('',#521,#181,#492);
-#554=CYLINDRICAL_SURFACE('',#555,0.25);
-#555=AXIS2_PLACEMENT_3D('',#298,#13,#14);
-#556=ADVANCED_FACE('',(#557),#568,.T.);
-#557=FACE_BOUND('',#558,.F.);
-#558=EDGE_LOOP('',(#366,#559,#560,#567));
-#559=ORIENTED_EDGE('',*,*,#384,.T.);
-#560=ORIENTED_EDGE('',*,*,#561,.F.);
-#561=EDGE_CURVE('',#466,#379,#562,.T.);
-#562=CIRCLE('',#563,0.25);
-#563=AXIS2_PLACEMENT_3D('',#564,#565,#566);
-#564=CARTESIAN_POINT('',(-1.35,1.,0.25));
-#565=DIRECTION('',(0.,-1.,-6.123233995737E-17));
-#566=DIRECTION('',(0.,6.123233995737E-17,-1.));
-#567=ORIENTED_EDGE('',*,*,#465,.F.);
-#568=CYLINDRICAL_SURFACE('',#569,0.25);
-#569=AXIS2_PLACEMENT_3D('',#121,#46,#100);
-#570=ADVANCED_FACE('',(#571),#585,.T.);
-#571=FACE_BOUND('',#572,.F.);
-#572=EDGE_LOOP('',(#573,#579,#583,#584));
-#573=ORIENTED_EDGE('',*,*,#574,.F.);
-#574=EDGE_CURVE('',#575,#393,#577,.T.);
-#575=VERTEX_POINT('',#576);
-#576=CARTESIAN_POINT('',(-1.35,1.25,0.25));
-#577=LINE('',#578,#34);
-#578=CARTESIAN_POINT('',(-1.6,1.25,0.25));
-#579=ORIENTED_EDGE('',*,*,#580,.T.);
-#580=EDGE_CURVE('',#575,#379,#581,.T.);
-#581=CIRCLE('',#582,0.25);
-#582=AXIS2_PLACEMENT_3D('',#564,#100,#46);
-#583=ORIENTED_EDGE('',*,*,#378,.T.);
-#584=ORIENTED_EDGE('',*,*,#392,.F.);
-#585=CYLINDRICAL_SURFACE('',#586,0.25);
-#586=AXIS2_PLACEMENT_3D('',#467,#14,#46);
-#587=ADVANCED_FACE('',(#588),#599,.T.);
-#588=FACE_BOUND('',#589,.T.);
-#589=EDGE_LOOP('',(#590,#406,#594,#598));
-#590=ORIENTED_EDGE('',*,*,#591,.F.);
-#591=EDGE_CURVE('',#401,#451,#592,.T.);
-#592=LINE('',#593,#28);
-#593=CARTESIAN_POINT('',(0.9,1.25,0.));
-#594=ORIENTED_EDGE('',*,*,#595,.T.);
-#595=EDGE_CURVE('',#393,#443,#596,.T.);
-#596=LINE('',#597,#28);
-#597=CARTESIAN_POINT('',(-0.9,1.25,0.));
-#598=ORIENTED_EDGE('',*,*,#457,.T.);
-#599=PLANE('',#600);
-#600=AXIS2_PLACEMENT_3D('',#597,#46,#13);
-#601=ADVANCED_FACE('',(#602),#611,.T.);
-#602=FACE_BOUND('',#603,.T.);
-#603=EDGE_LOOP('',(#414,#604,#605,#474));
-#604=ORIENTED_EDGE('',*,*,#432,.T.);
-#605=ORIENTED_EDGE('',*,*,#606,.F.);
-#606=EDGE_CURVE('',#471,#427,#607,.T.);
-#607=CIRCLE('',#608,0.25);
-#608=AXIS2_PLACEMENT_3D('',#609,#313,#610);
-#609=CARTESIAN_POINT('',(-1.35,1.,2.25));
-#610=DIRECTION('',(0.,6.123233995737E-17,1.));
-#611=CYLINDRICAL_SURFACE('',#612,0.25);
-#612=AXIS2_PLACEMENT_3D('',#127,#46,#100);
-#613=ADVANCED_FACE('',(#614),#628,.T.);
-#614=FACE_BOUND('',#615,.T.);
-#615=EDGE_LOOP('',(#616,#622,#626,#627));
-#616=ORIENTED_EDGE('',*,*,#617,.F.);
-#617=EDGE_CURVE('',#618,#443,#620,.T.);
-#618=VERTEX_POINT('',#619);
-#619=CARTESIAN_POINT('',(-1.35,1.25,2.25));
-#620=LINE('',#621,#34);
-#621=CARTESIAN_POINT('',(-1.6,1.25,2.25));
-#622=ORIENTED_EDGE('',*,*,#623,.T.);
-#623=EDGE_CURVE('',#618,#427,#624,.T.);
-#624=CIRCLE('',#625,0.25);
-#625=AXIS2_PLACEMENT_3D('',#609,#14,#46);
-#626=ORIENTED_EDGE('',*,*,#426,.T.);
-#627=ORIENTED_EDGE('',*,*,#442,.F.);
-#628=CYLINDRICAL_SURFACE('',#629,0.25);
-#629=AXIS2_PLACEMENT_3D('',#472,#14,#46);
-#630=ADVANCED_FACE('',(#631),#646,.T.);
-#631=FACE_BOUND('',#632,.F.);
-#632=EDGE_LOOP('',(#633,#637,#641,#645));
-#633=ORIENTED_EDGE('',*,*,#634,.T.);
-#634=EDGE_CURVE('',#466,#575,#635,.T.);
-#635=CIRCLE('',#636,0.25);
-#636=AXIS2_PLACEMENT_3D('',#564,#181,#46);
-#637=ORIENTED_EDGE('',*,*,#638,.T.);
-#638=EDGE_CURVE('',#575,#618,#639,.T.);
-#639=LINE('',#640,#28);
-#640=CARTESIAN_POINT('',(-1.35,1.25,0.));
-#641=ORIENTED_EDGE('',*,*,#642,.F.);
-#642=EDGE_CURVE('',#471,#618,#643,.T.);
-#643=CIRCLE('',#644,0.25);
-#644=AXIS2_PLACEMENT_3D('',#609,#181,#46);
-#645=ORIENTED_EDGE('',*,*,#470,.F.);
-#646=CYLINDRICAL_SURFACE('',#647,0.25);
-#647=AXIS2_PLACEMENT_3D('',#380,#13,#100);
-#648=ADVANCED_FACE('',(#649),#654,.T.);
-#649=FACE_BOUND('',#650,.T.);
-#650=EDGE_LOOP('',(#651,#652,#653,#493));
-#651=ORIENTED_EDGE('',*,*,#591,.T.);
-#652=ORIENTED_EDGE('',*,*,#524,.T.);
-#653=ORIENTED_EDGE('',*,*,#547,.F.);
-#654=PLANE('',#655);
-#655=AXIS2_PLACEMENT_3D('',#593,#46,#13);
-#656=ADVANCED_FACE('',(#657),#660,.T.);
-#657=FACE_BOUND('',#658,.F.);
-#658=EDGE_LOOP('',(#659,#501,#542));
-#659=ORIENTED_EDGE('',*,*,#485,.F.);
-#660=SPHERICAL_SURFACE('',#661,0.25);
-#661=AXIS2_PLACEMENT_3D('',#490,#13,#492);
-#662=ADVANCED_FACE('',(#663),#667,.T.);
-#663=FACE_BOUND('',#664,.T.);
-#664=EDGE_LOOP('',(#665,#531,#666));
-#665=ORIENTED_EDGE('',*,*,#516,.F.);
-#666=ORIENTED_EDGE('',*,*,#551,.F.);
-#667=SPHERICAL_SURFACE('',#553,0.25);
-#668=ADVANCED_FACE('',(#669),#674,.T.);
-#669=FACE_BOUND('',#670,.F.);
-#670=EDGE_LOOP('',(#671,#672,#673));
-#671=ORIENTED_EDGE('',*,*,#634,.F.);
-#672=ORIENTED_EDGE('',*,*,#561,.T.);
-#673=ORIENTED_EDGE('',*,*,#580,.F.);
-#674=SPHERICAL_SURFACE('',#675,0.25);
-#675=AXIS2_PLACEMENT_3D('',#564,#14,#46);
-#676=ADVANCED_FACE('',(#677),#681,.T.);
-#677=FACE_BOUND('',#678,.T.);
-#678=EDGE_LOOP('',(#679,#573,#637,#680));
-#679=ORIENTED_EDGE('',*,*,#595,.F.);
-#680=ORIENTED_EDGE('',*,*,#617,.T.);
-#681=PLANE('',#682);
-#682=AXIS2_PLACEMENT_3D('',#683,#46,#13);
-#683=CARTESIAN_POINT('',(-1.6,1.25,0.));
-#684=ADVANCED_FACE('',(#685),#689,.T.);
-#685=FACE_BOUND('',#686,.T.);
-#686=EDGE_LOOP('',(#641,#687,#688));
-#687=ORIENTED_EDGE('',*,*,#606,.T.);
-#688=ORIENTED_EDGE('',*,*,#623,.F.);
-#689=SPHERICAL_SURFACE('',#625,0.25);
-#690=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#694))GLOBAL_UNIT_ASSIGNED_CONTEXT((#691,#692,#693)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') );
-#691=( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#692=( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#693=( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#694=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#691,'distance_accuracy_value','confusion accuracy');
-#695=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
-#696=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#697,#707,#716,#717,#718,#719,#720,#721,#722,#723,#724,#725,#726,#727,#728,#729,#730,#731,#732,#733,#734,#735,#736,#737,#738,#739,#740,#741,#742,#743,#744,#745,#746,#747,#748,#749,#750,#751,#752,#753,#754,#755),#690);
-#697=STYLED_ITEM('color',(#698),#17);
-#698=PRESENTATION_STYLE_ASSIGNMENT((#699,#705));
-#699=SURFACE_STYLE_USAGE(.BOTH.,#700);
-#700=SURFACE_SIDE_STYLE('',(#701));
-#701=SURFACE_STYLE_FILL_AREA(#702);
-#702=FILL_AREA_STYLE('',(#703));
-#703=FILL_AREA_STYLE_COLOUR('',#704);
-#704=COLOUR_RGB('',0.803921811173,0.717646726791,0.619608325294);
-#705=CURVE_STYLE('',#706,POSITIVE_LENGTH_MEASURE(0.1),#704);
-#706=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#707=STYLED_ITEM('color',(#708),#47);
-#708=PRESENTATION_STYLE_ASSIGNMENT((#709,#715));
-#709=SURFACE_STYLE_USAGE(.BOTH.,#710);
-#710=SURFACE_SIDE_STYLE('',(#711));
-#711=SURFACE_STYLE_FILL_AREA(#712);
-#712=FILL_AREA_STYLE('',(#713));
-#713=FILL_AREA_STYLE_COLOUR('',#714);
-#714=COLOUR_RGB('',0.862744829005,0.862744829005,0.862744829005);
-#715=CURVE_STYLE('',#706,POSITIVE_LENGTH_MEASURE(0.1),#714);
-#716=STYLED_ITEM('color',(#698),#67);
-#717=STYLED_ITEM('color',(#698),#90);
-#718=STYLED_ITEM('color',(#708),#114);
-#719=STYLED_ITEM('color',(#708),#137);
-#720=STYLED_ITEM('color',(#708),#153);
-#721=STYLED_ITEM('color',(#708),#172);
-#722=STYLED_ITEM('color',(#708),#195);
-#723=STYLED_ITEM('color',(#698),#213);
-#724=STYLED_ITEM('color',(#708),#232);
-#725=STYLED_ITEM('color',(#698),#253);
-#726=STYLED_ITEM('color',(#708),#273);
-#727=STYLED_ITEM('color',(#708),#291);
-#728=STYLED_ITEM('color',(#708),#305);
-#729=STYLED_ITEM('color',(#708),#317);
-#730=STYLED_ITEM('color',(#708),#332);
-#731=STYLED_ITEM('color',(#708),#340);
-#732=STYLED_ITEM('color',(#708),#362);
-#733=STYLED_ITEM('color',(#708),#373);
-#734=STYLED_ITEM('color',(#698),#388);
-#735=STYLED_ITEM('color',(#708),#411);
-#736=STYLED_ITEM('color',(#708),#421);
-#737=STYLED_ITEM('color',(#698),#438);
-#738=STYLED_ITEM('color',(#708),#461);
-#739=STYLED_ITEM('color',(#708),#479);
-#740=STYLED_ITEM('color',(#708),#498);
-#741=STYLED_ITEM('color',(#708),#510);
-#742=STYLED_ITEM('color',(#708),#528);
-#743=STYLED_ITEM('color',(#708),#538);
-#744=STYLED_ITEM('color',(#708),#556);
-#745=STYLED_ITEM('color',(#708),#570);
-#746=STYLED_ITEM('color',(#698),#587);
-#747=STYLED_ITEM('color',(#708),#601);
-#748=STYLED_ITEM('color',(#708),#613);
-#749=STYLED_ITEM('color',(#708),#630);
-#750=STYLED_ITEM('color',(#708),#648);
-#751=STYLED_ITEM('color',(#708),#656);
-#752=STYLED_ITEM('color',(#708),#662);
-#753=STYLED_ITEM('color',(#708),#668);
-#754=STYLED_ITEM('color',(#708),#676);
-#755=STYLED_ITEM('color',(#708),#684);
-ENDSEC;
-END-ISO-10303-21;
diff --git a/board/library/pkg/a457f2fc-100c-4431-a441-c4cd3360db9c/package.lp b/board/library/pkg/a457f2fc-100c-4431-a441-c4cd3360db9c/package.lp
deleted file mode 100644
index 9d770c5..0000000
--- a/board/library/pkg/a457f2fc-100c-4431-a441-c4cd3360db9c/package.lp
+++ /dev/null
@@ -1,169 +0,0 @@
-(librepcb_package a457f2fc-100c-4431-a441-c4cd3360db9c
- (name "CAPC3225 (1210)")
- (description "Generic chip capacitor 3225 (imperial 1210).\n\nLength: 3.2mm\nWidth: 2.5mm\n\nGenerated with librepcb-parts-generator (generate_chip.py)")
- (keywords "3225,1210,c,capacitor,chip,generic")
- (author "murray")
- (version "0.4")
- (created 2015-06-21T12:37:34Z)
- (deprecated false)
- (generated_by "")
- (category 414f873f-4099-47fd-8526-bdd8419de581)
- (assembly_type smt)
- (pad 3f47d5a1-4030-4758-9602-bc8f6e3cdd6b (name "1"))
- (pad 30e142f2-8bd0-4543-ae76-2b8f19715546 (name "2"))
- (3d_model 5ac76b31-6b62-4222-9c1c-1c18a81ff3be (name "CAPC3225 (1210)"))
- (footprint 06e32be2-156c-4456-b124-38864dcec522
- (name "Density Level B (median protrusion)")
- (description "")
- (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0)
- (3d_model 5ac76b31-6b62-4222-9c1c-1c18a81ff3be)
- (pad 30e142f2-8bd0-4543-ae76-2b8f19715546 (side top) (shape roundrect)
- (position 1.425 0.0) (rotation 0.0) (size 1.05 2.5) (radius 0.0)
- (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
- (package_pad 30e142f2-8bd0-4543-ae76-2b8f19715546)
- )
- (pad 3f47d5a1-4030-4758-9602-bc8f6e3cdd6b (side top) (shape roundrect)
- (position -1.425 0.0) (rotation 0.0) (size 1.05 2.5) (radius 0.0)
- (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
- (package_pad 3f47d5a1-4030-4758-9602-bc8f6e3cdd6b)
- )
- (polygon 7071dea9-abe3-49c9-8788-ea0e71bd7eed (layer top_documentation)
- (width 0.0) (fill true) (grab_area false)
- (vertex (position -1.6 1.25) (angle 0.0))
- (vertex (position -0.9 1.25) (angle 0.0))
- (vertex (position -0.9 -1.25) (angle 0.0))
- (vertex (position -1.6 -1.25) (angle 0.0))
- (vertex (position -1.6 1.25) (angle 0.0))
- )
- (polygon 6b957a1c-32dd-4893-9356-9f100f3ac486 (layer top_documentation)
- (width 0.0) (fill true) (grab_area false)
- (vertex (position 1.6 1.25) (angle 0.0))
- (vertex (position 0.9 1.25) (angle 0.0))
- (vertex (position 0.9 -1.25) (angle 0.0))
- (vertex (position 1.6 -1.25) (angle 0.0))
- (vertex (position 1.6 1.25) (angle 0.0))
- )
- (polygon ef20acda-c7b5-4ed7-b47b-5b21f118f197 (layer top_documentation)
- (width 0.25) (fill false) (grab_area false)
- (vertex (position -0.9 1.125) (angle 0.0))
- (vertex (position 0.9 1.125) (angle 0.0))
- )
- (polygon 734b3b35-a66c-4701-8e23-93a46d4debd0 (layer top_documentation)
- (width 0.25) (fill false) (grab_area false)
- (vertex (position -0.9 -1.125) (angle 0.0))
- (vertex (position 0.9 -1.125) (angle 0.0))
- )
- (polygon 605abeba-3430-44b9-b49a-805759913812 (layer top_legend)
- (width 0.25) (fill false) (grab_area false)
- (vertex (position -0.625 1.375) (angle 0.0))
- (vertex (position 0.625 1.375) (angle 0.0))
- )
- (polygon 6c3971a9-fd2c-41e9-969c-69105fe51cc1 (layer top_legend)
- (width 0.25) (fill false) (grab_area false)
- (vertex (position -0.625 -1.375) (angle 0.0))
- (vertex (position 0.625 -1.375) (angle 0.0))
- )
- (polygon 1107ef17-97e2-49a6-8c90-446440974f16 (layer top_package_outlines)
- (width 0.0) (fill false) (grab_area false)
- (vertex (position -1.6 1.25) (angle 0.0))
- (vertex (position 1.6 1.25) (angle 0.0))
- (vertex (position 1.6 -1.25) (angle 0.0))
- (vertex (position -1.6 -1.25) (angle 0.0))
- )
- (polygon c75ad9d3-f1c4-4e71-85f9-1c303a9d0bab (layer top_courtyard)
- (width 0.0) (fill false) (grab_area false)
- (vertex (position -2.2 1.5) (angle 0.0))
- (vertex (position 2.2 1.5) (angle 0.0))
- (vertex (position 2.2 -1.5) (angle 0.0))
- (vertex (position -2.2 -1.5) (angle 0.0))
- (vertex (position -2.2 1.5) (angle 0.0))
- )
- (stroke_text dfb5a519-f228-4c8f-bb74-92d7bd0860b3 (layer top_names)
- (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
- (align center bottom) (position 0.0 2.35) (rotation 0.0)
- (auto_rotate true) (mirror false) (value "{{NAME}}")
- )
- (stroke_text 16437b16-e13b-48e8-bb60-84e1b835a068 (layer top_values)
- (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
- (align center top) (position 0.0 -2.35) (rotation 0.0)
- (auto_rotate true) (mirror false) (value "{{VALUE}}")
- )
- )
- (footprint 2b9cf5e4-b75a-4462-99cf-1b4fb65400c9
- (name "Density Level A (max protrusion)")
- (description "")
- (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0)
- (3d_model 5ac76b31-6b62-4222-9c1c-1c18a81ff3be)
- (pad 30e142f2-8bd0-4543-ae76-2b8f19715546 (side top) (shape roundrect)
- (position 1.525 0.0) (rotation 0.0) (size 1.25 2.55) (radius 0.0)
- (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
- (package_pad 30e142f2-8bd0-4543-ae76-2b8f19715546)
- )
- (pad 3f47d5a1-4030-4758-9602-bc8f6e3cdd6b (side top) (shape roundrect)
- (position -1.525 0.0) (rotation 0.0) (size 1.25 2.55) (radius 0.0)
- (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
- (package_pad 3f47d5a1-4030-4758-9602-bc8f6e3cdd6b)
- )
- (polygon 5a04c6c7-1999-4624-a09d-710176b95543 (layer top_documentation)
- (width 0.0) (fill true) (grab_area false)
- (vertex (position -1.6 1.25) (angle 0.0))
- (vertex (position -0.9 1.25) (angle 0.0))
- (vertex (position -0.9 -1.25) (angle 0.0))
- (vertex (position -1.6 -1.25) (angle 0.0))
- (vertex (position -1.6 1.25) (angle 0.0))
- )
- (polygon 80da2901-3cef-4859-8b3a-19257d2ab401 (layer top_documentation)
- (width 0.0) (fill true) (grab_area false)
- (vertex (position 1.6 1.25) (angle 0.0))
- (vertex (position 0.9 1.25) (angle 0.0))
- (vertex (position 0.9 -1.25) (angle 0.0))
- (vertex (position 1.6 -1.25) (angle 0.0))
- (vertex (position 1.6 1.25) (angle 0.0))
- )
- (polygon f8356909-493f-424f-85b9-45c370fdcbdb (layer top_documentation)
- (width 0.25) (fill false) (grab_area false)
- (vertex (position -0.9 1.125) (angle 0.0))
- (vertex (position 0.9 1.125) (angle 0.0))
- )
- (polygon f8201d42-272f-41a7-ba94-163206e0deb8 (layer top_documentation)
- (width 0.25) (fill false) (grab_area false)
- (vertex (position -0.9 -1.125) (angle 0.0))
- (vertex (position 0.9 -1.125) (angle 0.0))
- )
- (polygon a274f5c2-86e2-4dbd-9d12-b8bb443836f8 (layer top_legend)
- (width 0.25) (fill false) (grab_area false)
- (vertex (position -0.625 1.375) (angle 0.0))
- (vertex (position 0.625 1.375) (angle 0.0))
- )
- (polygon 2e730782-5a81-44c6-a114-33fcf76c7cbf (layer top_legend)
- (width 0.25) (fill false) (grab_area false)
- (vertex (position -0.625 -1.375) (angle 0.0))
- (vertex (position 0.625 -1.375) (angle 0.0))
- )
- (polygon 66a8ddd7-ce7a-4809-8f0e-5a9c44921208 (layer top_package_outlines)
- (width 0.0) (fill false) (grab_area false)
- (vertex (position -1.6 1.25) (angle 0.0))
- (vertex (position 1.6 1.25) (angle 0.0))
- (vertex (position 1.6 -1.25) (angle 0.0))
- (vertex (position -1.6 -1.25) (angle 0.0))
- )
- (polygon 33f93a7d-c009-44d8-ba66-e4afe1abed6d (layer top_courtyard)
- (width 0.0) (fill false) (grab_area false)
- (vertex (position -2.65 1.775) (angle 0.0))
- (vertex (position 2.65 1.775) (angle 0.0))
- (vertex (position 2.65 -1.775) (angle 0.0))
- (vertex (position -2.65 -1.775) (angle 0.0))
- (vertex (position -2.65 1.775) (angle 0.0))
- )
- (stroke_text dc0ae526-36e1-44a3-9aa9-f148c622ec54 (layer top_names)
- (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
- (align center bottom) (position 0.0 2.35) (rotation 0.0)
- (auto_rotate true) (mirror false) (value "{{NAME}}")
- )
- (stroke_text e2f7b384-6005-4c62-976a-a19ee667000e (layer top_values)
- (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
- (align center top) (position 0.0 -2.35) (rotation 0.0)
- (auto_rotate true) (mirror false) (value "{{VALUE}}")
- )
- )
-)
diff --git a/board/library/pkg/af635769-678f-4e44-8d7a-08ece31df8a9/.librepcb-pkg b/board/library/pkg/af635769-678f-4e44-8d7a-08ece31df8a9/.librepcb-pkg
deleted file mode 100644
index d00491f..0000000
--- a/board/library/pkg/af635769-678f-4e44-8d7a-08ece31df8a9/.librepcb-pkg
+++ /dev/null
@@ -1 +0,0 @@
-1
diff --git a/board/library/pkg/af635769-678f-4e44-8d7a-08ece31df8a9/d79bba4d-d1c9-4629-8bc9-33f3b2d1a1ee.step b/board/library/pkg/af635769-678f-4e44-8d7a-08ece31df8a9/d79bba4d-d1c9-4629-8bc9-33f3b2d1a1ee.step
deleted file mode 100644
index f3d353d..0000000
--- a/board/library/pkg/af635769-678f-4e44-8d7a-08ece31df8a9/d79bba4d-d1c9-4629-8bc9-33f3b2d1a1ee.step
+++ /dev/null
@@ -1,766 +0,0 @@
-ISO-10303-21;
-HEADER;
-FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');
-FILE_NAME('Open CASCADE Shape Model','2023-09-04T00:13:43',('Author'),(
-'Open CASCADE'),'Open CASCADE STEP processor 7.7','Open CASCADE 7.7'
-,'Unknown');
-FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
-ENDSEC;
-DATA;
-#1=APPLICATION_PROTOCOL_DEFINITION('international standard','automotive_design',2000,#2);
-#2=APPLICATION_CONTEXT('core data for automotive mechanical design processes');
-#3=SHAPE_DEFINITION_REPRESENTATION(#4,#10);
-#4=PRODUCT_DEFINITION_SHAPE('','',#5);
-#5=PRODUCT_DEFINITION('design','',#6,#9);
-#6=PRODUCT_DEFINITION_FORMATION('','',#7);
-#7=PRODUCT('CAPC0603 (0201)','CAPC0603 (0201)','',(#8));
-#8=PRODUCT_CONTEXT('',#2,'mechanical');
-#9=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#10=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#690);
-#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,#47,#67,#90,#114,#137,#155,#172,#197,#217,#236,#256,#276,#294,#308,#318,#333,#343,#365,#376,#391,#414,#424,#441,#464,#482,#501,#511,#528,#539,#557,#570,#589,#603,#615,#634,#652,#660,#666,#672,#676,#684));
-#17=ADVANCED_FACE('',(#18),#44,.F.);
-#18=FACE_BOUND('',#19,.F.);
-#19=EDGE_LOOP('',(#20,#29,#35,#41));
-#20=ORIENTED_EDGE('',*,*,#21,.F.);
-#21=EDGE_CURVE('',#22,#24,#26,.T.);
-#22=VERTEX_POINT('',#23);
-#23=CARTESIAN_POINT('',(0.1,-0.15,6.E-02));
-#24=VERTEX_POINT('',#25);
-#25=CARTESIAN_POINT('',(0.1,-0.15,0.24));
-#26=LINE('',#27,#28);
-#27=CARTESIAN_POINT('',(0.1,-0.15,0.));
-#28=VECTOR('',#13,1.);
-#29=ORIENTED_EDGE('',*,*,#30,.F.);
-#30=EDGE_CURVE('',#31,#22,#33,.T.);
-#31=VERTEX_POINT('',#32);
-#32=CARTESIAN_POINT('',(-0.1,-0.15,6.E-02));
-#33=LINE('',#32,#34);
-#34=VECTOR('',#14,1.);
-#35=ORIENTED_EDGE('',*,*,#36,.T.);
-#36=EDGE_CURVE('',#31,#37,#39,.T.);
-#37=VERTEX_POINT('',#38);
-#38=CARTESIAN_POINT('',(-0.1,-0.15,0.24));
-#39=LINE('',#40,#28);
-#40=CARTESIAN_POINT('',(-0.1,-0.15,0.));
-#41=ORIENTED_EDGE('',*,*,#42,.T.);
-#42=EDGE_CURVE('',#37,#24,#43,.T.);
-#43=LINE('',#38,#34);
-#44=PLANE('',#45);
-#45=AXIS2_PLACEMENT_3D('',#40,#46,#13);
-#46=DIRECTION('',(0.,1.,0.));
-#47=ADVANCED_FACE('',(#48),#65,.F.);
-#48=FACE_BOUND('',#49,.F.);
-#49=EDGE_LOOP('',(#50,#51,#56,#62));
-#50=ORIENTED_EDGE('',*,*,#21,.T.);
-#51=ORIENTED_EDGE('',*,*,#52,.T.);
-#52=EDGE_CURVE('',#24,#53,#55,.T.);
-#53=VERTEX_POINT('',#54);
-#54=CARTESIAN_POINT('',(0.24,-0.15,0.24));
-#55=LINE('',#25,#34);
-#56=ORIENTED_EDGE('',*,*,#57,.F.);
-#57=EDGE_CURVE('',#58,#53,#60,.T.);
-#58=VERTEX_POINT('',#59);
-#59=CARTESIAN_POINT('',(0.24,-0.15,6.E-02));
-#60=LINE('',#61,#28);
-#61=CARTESIAN_POINT('',(0.24,-0.15,0.));
-#62=ORIENTED_EDGE('',*,*,#63,.F.);
-#63=EDGE_CURVE('',#22,#58,#64,.T.);
-#64=LINE('',#23,#34);
-#65=PLANE('',#66);
-#66=AXIS2_PLACEMENT_3D('',#27,#46,#13);
-#67=ADVANCED_FACE('',(#68),#87,.T.);
-#68=FACE_BOUND('',#69,.T.);
-#69=EDGE_LOOP('',(#70,#77,#82,#29));
-#70=ORIENTED_EDGE('',*,*,#71,.T.);
-#71=EDGE_CURVE('',#31,#72,#74,.T.);
-#72=VERTEX_POINT('',#73);
-#73=CARTESIAN_POINT('',(-0.1,-9.E-02,0.));
-#74=CIRCLE('',#75,6.E-02);
-#75=AXIS2_PLACEMENT_3D('',#76,#14,#13);
-#76=CARTESIAN_POINT('',(-0.1,-9.E-02,6.E-02));
-#77=ORIENTED_EDGE('',*,*,#78,.T.);
-#78=EDGE_CURVE('',#72,#79,#81,.T.);
-#79=VERTEX_POINT('',#80);
-#80=CARTESIAN_POINT('',(0.1,-9.E-02,0.));
-#81=LINE('',#73,#34);
-#82=ORIENTED_EDGE('',*,*,#83,.F.);
-#83=EDGE_CURVE('',#22,#79,#84,.T.);
-#84=CIRCLE('',#85,6.E-02);
-#85=AXIS2_PLACEMENT_3D('',#86,#14,#13);
-#86=CARTESIAN_POINT('',(0.1,-9.E-02,6.E-02));
-#87=CYLINDRICAL_SURFACE('',#88,6.E-02);
-#88=AXIS2_PLACEMENT_3D('',#76,#14,#89);
-#89=DIRECTION('',(0.,-1.,0.));
-#90=ADVANCED_FACE('',(#91),#112,.T.);
-#91=FACE_BOUND('',#92,.F.);
-#92=EDGE_LOOP('',(#93,#101,#106,#111));
-#93=ORIENTED_EDGE('',*,*,#94,.T.);
-#94=EDGE_CURVE('',#37,#95,#97,.T.);
-#95=VERTEX_POINT('',#96);
-#96=CARTESIAN_POINT('',(-0.1,-9.E-02,0.3));
-#97=CIRCLE('',#98,6.E-02);
-#98=AXIS2_PLACEMENT_3D('',#99,#100,#13);
-#99=CARTESIAN_POINT('',(-0.1,-9.E-02,0.24));
-#100=DIRECTION('',(-1.,0.,0.));
-#101=ORIENTED_EDGE('',*,*,#102,.T.);
-#102=EDGE_CURVE('',#95,#103,#105,.T.);
-#103=VERTEX_POINT('',#104);
-#104=CARTESIAN_POINT('',(0.1,-9.E-02,0.3));
-#105=LINE('',#96,#34);
-#106=ORIENTED_EDGE('',*,*,#107,.F.);
-#107=EDGE_CURVE('',#24,#103,#108,.T.);
-#108=CIRCLE('',#109,6.E-02);
-#109=AXIS2_PLACEMENT_3D('',#110,#100,#13);
-#110=CARTESIAN_POINT('',(0.1,-9.E-02,0.24));
-#111=ORIENTED_EDGE('',*,*,#42,.F.);
-#112=CYLINDRICAL_SURFACE('',#113,6.E-02);
-#113=AXIS2_PLACEMENT_3D('',#99,#14,#89);
-#114=ADVANCED_FACE('',(#115),#134,.F.);
-#115=FACE_BOUND('',#116,.F.);
-#116=EDGE_LOOP('',(#117,#118,#124,#130));
-#117=ORIENTED_EDGE('',*,*,#36,.F.);
-#118=ORIENTED_EDGE('',*,*,#119,.F.);
-#119=EDGE_CURVE('',#120,#31,#122,.T.);
-#120=VERTEX_POINT('',#121);
-#121=CARTESIAN_POINT('',(-0.24,-0.15,6.E-02));
-#122=LINE('',#123,#34);
-#123=CARTESIAN_POINT('',(-0.3,-0.15,6.E-02));
-#124=ORIENTED_EDGE('',*,*,#125,.T.);
-#125=EDGE_CURVE('',#120,#126,#128,.T.);
-#126=VERTEX_POINT('',#127);
-#127=CARTESIAN_POINT('',(-0.24,-0.15,0.24));
-#128=LINE('',#129,#28);
-#129=CARTESIAN_POINT('',(-0.24,-0.15,0.));
-#130=ORIENTED_EDGE('',*,*,#131,.T.);
-#131=EDGE_CURVE('',#126,#37,#132,.T.);
-#132=LINE('',#133,#34);
-#133=CARTESIAN_POINT('',(-0.3,-0.15,0.24));
-#134=PLANE('',#135);
-#135=AXIS2_PLACEMENT_3D('',#136,#46,#13);
-#136=CARTESIAN_POINT('',(-0.3,-0.15,0.));
-#137=ADVANCED_FACE('',(#138),#153,.T.);
-#138=FACE_BOUND('',#139,.T.);
-#139=EDGE_LOOP('',(#140,#141,#146,#62));
-#140=ORIENTED_EDGE('',*,*,#83,.T.);
-#141=ORIENTED_EDGE('',*,*,#142,.T.);
-#142=EDGE_CURVE('',#79,#143,#145,.T.);
-#143=VERTEX_POINT('',#144);
-#144=CARTESIAN_POINT('',(0.24,-9.E-02,0.));
-#145=LINE('',#80,#34);
-#146=ORIENTED_EDGE('',*,*,#147,.F.);
-#147=EDGE_CURVE('',#58,#143,#148,.T.);
-#148=CIRCLE('',#149,6.E-02);
-#149=AXIS2_PLACEMENT_3D('',#150,#151,#152);
-#150=CARTESIAN_POINT('',(0.24,-9.E-02,6.E-02));
-#151=DIRECTION('',(1.,0.,2.312964634636E-16));
-#152=DIRECTION('',(2.312964634636E-16,0.,-1.));
-#153=CYLINDRICAL_SURFACE('',#154,6.E-02);
-#154=AXIS2_PLACEMENT_3D('',#86,#14,#89);
-#155=ADVANCED_FACE('',(#156),#170,.T.);
-#156=FACE_BOUND('',#157,.F.);
-#157=EDGE_LOOP('',(#158,#159,#164,#169));
-#158=ORIENTED_EDGE('',*,*,#107,.T.);
-#159=ORIENTED_EDGE('',*,*,#160,.T.);
-#160=EDGE_CURVE('',#103,#161,#163,.T.);
-#161=VERTEX_POINT('',#162);
-#162=CARTESIAN_POINT('',(0.24,-9.E-02,0.3));
-#163=LINE('',#104,#34);
-#164=ORIENTED_EDGE('',*,*,#165,.F.);
-#165=EDGE_CURVE('',#53,#161,#166,.T.);
-#166=CIRCLE('',#167,6.E-02);
-#167=AXIS2_PLACEMENT_3D('',#168,#100,#89);
-#168=CARTESIAN_POINT('',(0.24,-9.E-02,0.24));
-#169=ORIENTED_EDGE('',*,*,#52,.F.);
-#170=CYLINDRICAL_SURFACE('',#171,6.E-02);
-#171=AXIS2_PLACEMENT_3D('',#110,#14,#89);
-#172=ADVANCED_FACE('',(#173),#195,.T.);
-#173=FACE_BOUND('',#174,.F.);
-#174=EDGE_LOOP('',(#175,#183,#184,#191));
-#175=ORIENTED_EDGE('',*,*,#176,.F.);
-#176=EDGE_CURVE('',#58,#177,#179,.T.);
-#177=VERTEX_POINT('',#178);
-#178=CARTESIAN_POINT('',(0.3,-9.E-02,6.E-02));
-#179=CIRCLE('',#180,6.E-02);
-#180=AXIS2_PLACEMENT_3D('',#150,#181,#182);
-#181=DIRECTION('',(-3.921087284312E-16,0.,1.));
-#182=DIRECTION('',(1.,0.,3.921087284312E-16));
-#183=ORIENTED_EDGE('',*,*,#57,.T.);
-#184=ORIENTED_EDGE('',*,*,#185,.F.);
-#185=EDGE_CURVE('',#186,#53,#188,.T.);
-#186=VERTEX_POINT('',#187);
-#187=CARTESIAN_POINT('',(0.3,-9.E-02,0.24));
-#188=CIRCLE('',#189,6.E-02);
-#189=AXIS2_PLACEMENT_3D('',#168,#190,#89);
-#190=DIRECTION('',(0.,0.,-1.));
-#191=ORIENTED_EDGE('',*,*,#192,.F.);
-#192=EDGE_CURVE('',#177,#186,#193,.T.);
-#193=LINE('',#194,#28);
-#194=CARTESIAN_POINT('',(0.3,-9.E-02,0.));
-#195=CYLINDRICAL_SURFACE('',#196,6.E-02);
-#196=AXIS2_PLACEMENT_3D('',#144,#13,#14);
-#197=ADVANCED_FACE('',(#198),#214,.T.);
-#198=FACE_BOUND('',#199,.T.);
-#199=EDGE_LOOP('',(#200,#209,#213,#118));
-#200=ORIENTED_EDGE('',*,*,#201,.F.);
-#201=EDGE_CURVE('',#202,#120,#204,.T.);
-#202=VERTEX_POINT('',#203);
-#203=CARTESIAN_POINT('',(-0.24,-9.E-02,0.));
-#204=CIRCLE('',#205,6.E-02);
-#205=AXIS2_PLACEMENT_3D('',#206,#207,#208);
-#206=CARTESIAN_POINT('',(-0.24,-9.E-02,6.E-02));
-#207=DIRECTION('',(-1.,1.156482317318E-16,0.));
-#208=DIRECTION('',(-1.156482317318E-16,-1.,0.));
-#209=ORIENTED_EDGE('',*,*,#210,.T.);
-#210=EDGE_CURVE('',#202,#72,#211,.T.);
-#211=LINE('',#212,#34);
-#212=CARTESIAN_POINT('',(-0.3,-9.E-02,0.));
-#213=ORIENTED_EDGE('',*,*,#71,.F.);
-#214=CYLINDRICAL_SURFACE('',#215,6.E-02);
-#215=AXIS2_PLACEMENT_3D('',#216,#14,#89);
-#216=CARTESIAN_POINT('',(-0.3,-9.E-02,6.E-02));
-#217=ADVANCED_FACE('',(#218),#234,.F.);
-#218=FACE_BOUND('',#219,.F.);
-#219=EDGE_LOOP('',(#220,#77,#226,#231));
-#220=ORIENTED_EDGE('',*,*,#221,.F.);
-#221=EDGE_CURVE('',#72,#222,#224,.T.);
-#222=VERTEX_POINT('',#223);
-#223=CARTESIAN_POINT('',(-0.1,9.E-02,0.));
-#224=LINE('',#40,#225);
-#225=VECTOR('',#46,1.);
-#226=ORIENTED_EDGE('',*,*,#227,.T.);
-#227=EDGE_CURVE('',#79,#228,#230,.T.);
-#228=VERTEX_POINT('',#229);
-#229=CARTESIAN_POINT('',(0.1,9.E-02,0.));
-#230=LINE('',#27,#225);
-#231=ORIENTED_EDGE('',*,*,#232,.F.);
-#232=EDGE_CURVE('',#222,#228,#233,.T.);
-#233=LINE('',#223,#34);
-#234=PLANE('',#235);
-#235=AXIS2_PLACEMENT_3D('',#40,#13,#14);
-#236=ADVANCED_FACE('',(#237),#253,.T.);
-#237=FACE_BOUND('',#238,.F.);
-#238=EDGE_LOOP('',(#239,#247,#251,#252));
-#239=ORIENTED_EDGE('',*,*,#240,.F.);
-#240=EDGE_CURVE('',#241,#126,#243,.T.);
-#241=VERTEX_POINT('',#242);
-#242=CARTESIAN_POINT('',(-0.24,-9.E-02,0.3));
-#243=CIRCLE('',#244,6.E-02);
-#244=AXIS2_PLACEMENT_3D('',#245,#246,#208);
-#245=CARTESIAN_POINT('',(-0.24,-9.E-02,0.24));
-#246=DIRECTION('',(1.,-1.156482317318E-16,0.));
-#247=ORIENTED_EDGE('',*,*,#248,.T.);
-#248=EDGE_CURVE('',#241,#95,#249,.T.);
-#249=LINE('',#250,#34);
-#250=CARTESIAN_POINT('',(-0.3,-9.E-02,0.3));
-#251=ORIENTED_EDGE('',*,*,#94,.F.);
-#252=ORIENTED_EDGE('',*,*,#131,.F.);
-#253=CYLINDRICAL_SURFACE('',#254,6.E-02);
-#254=AXIS2_PLACEMENT_3D('',#255,#14,#89);
-#255=CARTESIAN_POINT('',(-0.3,-9.E-02,0.24));
-#256=ADVANCED_FACE('',(#257),#274,.T.);
-#257=FACE_BOUND('',#258,.T.);
-#258=EDGE_LOOP('',(#259,#101,#265,#271));
-#259=ORIENTED_EDGE('',*,*,#260,.F.);
-#260=EDGE_CURVE('',#95,#261,#263,.T.);
-#261=VERTEX_POINT('',#262);
-#262=CARTESIAN_POINT('',(-0.1,9.E-02,0.3));
-#263=LINE('',#264,#225);
-#264=CARTESIAN_POINT('',(-0.1,-0.15,0.3));
-#265=ORIENTED_EDGE('',*,*,#266,.T.);
-#266=EDGE_CURVE('',#103,#267,#269,.T.);
-#267=VERTEX_POINT('',#268);
-#268=CARTESIAN_POINT('',(0.1,9.E-02,0.3));
-#269=LINE('',#270,#225);
-#270=CARTESIAN_POINT('',(0.1,-0.15,0.3));
-#271=ORIENTED_EDGE('',*,*,#272,.F.);
-#272=EDGE_CURVE('',#261,#267,#273,.T.);
-#273=LINE('',#262,#34);
-#274=PLANE('',#275);
-#275=AXIS2_PLACEMENT_3D('',#264,#13,#14);
-#276=ADVANCED_FACE('',(#277),#292,.T.);
-#277=FACE_BOUND('',#278,.T.);
-#278=EDGE_LOOP('',(#279,#284,#124,#288));
-#279=ORIENTED_EDGE('',*,*,#280,.F.);
-#280=EDGE_CURVE('',#281,#282,#283,.T.);
-#281=VERTEX_POINT('',#216);
-#282=VERTEX_POINT('',#255);
-#283=LINE('',#212,#28);
-#284=ORIENTED_EDGE('',*,*,#285,.F.);
-#285=EDGE_CURVE('',#120,#281,#286,.T.);
-#286=CIRCLE('',#287,6.E-02);
-#287=AXIS2_PLACEMENT_3D('',#206,#190,#208);
-#288=ORIENTED_EDGE('',*,*,#289,.T.);
-#289=EDGE_CURVE('',#126,#282,#290,.T.);
-#290=CIRCLE('',#291,6.E-02);
-#291=AXIS2_PLACEMENT_3D('',#245,#190,#208);
-#292=CYLINDRICAL_SURFACE('',#293,6.E-02);
-#293=AXIS2_PLACEMENT_3D('',#203,#13,#100);
-#294=ADVANCED_FACE('',(#295),#306,.F.);
-#295=FACE_BOUND('',#296,.F.);
-#296=EDGE_LOOP('',(#297,#141,#298,#303));
-#297=ORIENTED_EDGE('',*,*,#227,.F.);
-#298=ORIENTED_EDGE('',*,*,#299,.T.);
-#299=EDGE_CURVE('',#143,#300,#302,.T.);
-#300=VERTEX_POINT('',#301);
-#301=CARTESIAN_POINT('',(0.24,9.E-02,0.));
-#302=LINE('',#61,#225);
-#303=ORIENTED_EDGE('',*,*,#304,.F.);
-#304=EDGE_CURVE('',#228,#300,#305,.T.);
-#305=LINE('',#229,#34);
-#306=PLANE('',#307);
-#307=AXIS2_PLACEMENT_3D('',#27,#13,#14);
-#308=ADVANCED_FACE('',(#309),#316,.T.);
-#309=FACE_BOUND('',#310,.F.);
-#310=EDGE_LOOP('',(#146,#311,#312));
-#311=ORIENTED_EDGE('',*,*,#176,.T.);
-#312=ORIENTED_EDGE('',*,*,#313,.F.);
-#313=EDGE_CURVE('',#143,#177,#314,.T.);
-#314=CIRCLE('',#315,6.E-02);
-#315=AXIS2_PLACEMENT_3D('',#150,#89,#152);
-#316=SPHERICAL_SURFACE('',#317,6.E-02);
-#317=AXIS2_PLACEMENT_3D('',#150,#46,#152);
-#318=ADVANCED_FACE('',(#319),#331,.T.);
-#319=FACE_BOUND('',#320,.T.);
-#320=EDGE_LOOP('',(#321,#159,#322,#328));
-#321=ORIENTED_EDGE('',*,*,#266,.F.);
-#322=ORIENTED_EDGE('',*,*,#323,.T.);
-#323=EDGE_CURVE('',#161,#324,#326,.T.);
-#324=VERTEX_POINT('',#325);
-#325=CARTESIAN_POINT('',(0.24,9.E-02,0.3));
-#326=LINE('',#327,#225);
-#327=CARTESIAN_POINT('',(0.24,-0.15,0.3));
-#328=ORIENTED_EDGE('',*,*,#329,.F.);
-#329=EDGE_CURVE('',#267,#324,#330,.T.);
-#330=LINE('',#268,#34);
-#331=PLANE('',#332);
-#332=AXIS2_PLACEMENT_3D('',#270,#13,#14);
-#333=ADVANCED_FACE('',(#334),#342,.T.);
-#334=FACE_BOUND('',#335,.T.);
-#335=EDGE_LOOP('',(#184,#336,#164));
-#336=ORIENTED_EDGE('',*,*,#337,.T.);
-#337=EDGE_CURVE('',#186,#161,#338,.T.);
-#338=CIRCLE('',#339,6.E-02);
-#339=AXIS2_PLACEMENT_3D('',#168,#340,#341);
-#340=DIRECTION('',(0.,-1.,-6.123233995737E-17));
-#341=DIRECTION('',(0.,-6.123233995737E-17,1.));
-#342=SPHERICAL_SURFACE('',#167,6.E-02);
-#343=ADVANCED_FACE('',(#344),#362,.T.);
-#344=FACE_BOUND('',#345,.T.);
-#345=EDGE_LOOP('',(#346,#352,#358,#191));
-#346=ORIENTED_EDGE('',*,*,#347,.T.);
-#347=EDGE_CURVE('',#177,#348,#350,.T.);
-#348=VERTEX_POINT('',#349);
-#349=CARTESIAN_POINT('',(0.3,9.E-02,6.E-02));
-#350=LINE('',#351,#225);
-#351=CARTESIAN_POINT('',(0.3,-0.15,6.E-02));
-#352=ORIENTED_EDGE('',*,*,#353,.T.);
-#353=EDGE_CURVE('',#348,#354,#356,.T.);
-#354=VERTEX_POINT('',#355);
-#355=CARTESIAN_POINT('',(0.3,9.E-02,0.24));
-#356=LINE('',#357,#28);
-#357=CARTESIAN_POINT('',(0.3,9.E-02,0.));
-#358=ORIENTED_EDGE('',*,*,#359,.F.);
-#359=EDGE_CURVE('',#186,#354,#360,.T.);
-#360=LINE('',#361,#225);
-#361=CARTESIAN_POINT('',(0.3,-0.15,0.24));
-#362=PLANE('',#363);
-#363=AXIS2_PLACEMENT_3D('',#364,#14,#13);
-#364=CARTESIAN_POINT('',(0.3,-0.15,0.));
-#365=ADVANCED_FACE('',(#366),#374,.T.);
-#366=FACE_BOUND('',#367,.F.);
-#367=EDGE_LOOP('',(#200,#368,#284));
-#368=ORIENTED_EDGE('',*,*,#369,.T.);
-#369=EDGE_CURVE('',#202,#281,#370,.T.);
-#370=CIRCLE('',#371,6.E-02);
-#371=AXIS2_PLACEMENT_3D('',#206,#372,#373);
-#372=DIRECTION('',(5.441589177442E-17,1.,0.));
-#373=DIRECTION('',(-1.,5.441589177442E-17,0.));
-#374=SPHERICAL_SURFACE('',#375,6.E-02);
-#375=AXIS2_PLACEMENT_3D('',#206,#13,#208);
-#376=ADVANCED_FACE('',(#377),#389,.F.);
-#377=FACE_BOUND('',#378,.F.);
-#378=EDGE_LOOP('',(#379,#380,#386,#209));
-#379=ORIENTED_EDGE('',*,*,#221,.T.);
-#380=ORIENTED_EDGE('',*,*,#381,.F.);
-#381=EDGE_CURVE('',#382,#222,#384,.T.);
-#382=VERTEX_POINT('',#383);
-#383=CARTESIAN_POINT('',(-0.24,9.E-02,0.));
-#384=LINE('',#385,#34);
-#385=CARTESIAN_POINT('',(-0.3,9.E-02,0.));
-#386=ORIENTED_EDGE('',*,*,#387,.F.);
-#387=EDGE_CURVE('',#202,#382,#388,.T.);
-#388=LINE('',#129,#225);
-#389=PLANE('',#390);
-#390=AXIS2_PLACEMENT_3D('',#136,#13,#14);
-#391=ADVANCED_FACE('',(#392),#412,.T.);
-#392=FACE_BOUND('',#393,.F.);
-#393=EDGE_LOOP('',(#394,#401,#402,#409));
-#394=ORIENTED_EDGE('',*,*,#395,.T.);
-#395=EDGE_CURVE('',#396,#222,#398,.T.);
-#396=VERTEX_POINT('',#397);
-#397=CARTESIAN_POINT('',(-0.1,0.15,6.E-02));
-#398=CIRCLE('',#399,6.E-02);
-#399=AXIS2_PLACEMENT_3D('',#400,#100,#13);
-#400=CARTESIAN_POINT('',(-0.1,9.E-02,6.E-02));
-#401=ORIENTED_EDGE('',*,*,#232,.T.);
-#402=ORIENTED_EDGE('',*,*,#403,.F.);
-#403=EDGE_CURVE('',#404,#228,#406,.T.);
-#404=VERTEX_POINT('',#405);
-#405=CARTESIAN_POINT('',(0.1,0.15,6.E-02));
-#406=CIRCLE('',#407,6.E-02);
-#407=AXIS2_PLACEMENT_3D('',#408,#100,#13);
-#408=CARTESIAN_POINT('',(0.1,9.E-02,6.E-02));
-#409=ORIENTED_EDGE('',*,*,#410,.F.);
-#410=EDGE_CURVE('',#396,#404,#411,.T.);
-#411=LINE('',#397,#34);
-#412=CYLINDRICAL_SURFACE('',#413,6.E-02);
-#413=AXIS2_PLACEMENT_3D('',#400,#14,#46);
-#414=ADVANCED_FACE('',(#415),#423,.T.);
-#415=FACE_BOUND('',#416,.T.);
-#416=EDGE_LOOP('',(#239,#417,#422));
-#417=ORIENTED_EDGE('',*,*,#418,.T.);
-#418=EDGE_CURVE('',#241,#282,#419,.T.);
-#419=CIRCLE('',#420,6.E-02);
-#420=AXIS2_PLACEMENT_3D('',#245,#421,#373);
-#421=DIRECTION('',(-5.441589177442E-17,-1.,0.));
-#422=ORIENTED_EDGE('',*,*,#289,.F.);
-#423=SPHERICAL_SURFACE('',#291,6.E-02);
-#424=ADVANCED_FACE('',(#425),#438,.T.);
-#425=FACE_BOUND('',#426,.T.);
-#426=EDGE_LOOP('',(#427,#428,#434,#247));
-#427=ORIENTED_EDGE('',*,*,#260,.T.);
-#428=ORIENTED_EDGE('',*,*,#429,.F.);
-#429=EDGE_CURVE('',#430,#261,#432,.T.);
-#430=VERTEX_POINT('',#431);
-#431=CARTESIAN_POINT('',(-0.24,9.E-02,0.3));
-#432=LINE('',#433,#34);
-#433=CARTESIAN_POINT('',(-0.3,9.E-02,0.3));
-#434=ORIENTED_EDGE('',*,*,#435,.F.);
-#435=EDGE_CURVE('',#241,#430,#436,.T.);
-#436=LINE('',#437,#225);
-#437=CARTESIAN_POINT('',(-0.24,-0.15,0.3));
-#438=PLANE('',#439);
-#439=AXIS2_PLACEMENT_3D('',#440,#13,#14);
-#440=CARTESIAN_POINT('',(-0.3,-0.15,0.3));
-#441=ADVANCED_FACE('',(#442),#462,.T.);
-#442=FACE_BOUND('',#443,.T.);
-#443=EDGE_LOOP('',(#444,#451,#452,#459));
-#444=ORIENTED_EDGE('',*,*,#445,.T.);
-#445=EDGE_CURVE('',#446,#261,#448,.T.);
-#446=VERTEX_POINT('',#447);
-#447=CARTESIAN_POINT('',(-0.1,0.15,0.24));
-#448=CIRCLE('',#449,6.E-02);
-#449=AXIS2_PLACEMENT_3D('',#450,#14,#13);
-#450=CARTESIAN_POINT('',(-0.1,9.E-02,0.24));
-#451=ORIENTED_EDGE('',*,*,#272,.T.);
-#452=ORIENTED_EDGE('',*,*,#453,.F.);
-#453=EDGE_CURVE('',#454,#267,#456,.T.);
-#454=VERTEX_POINT('',#455);
-#455=CARTESIAN_POINT('',(0.1,0.15,0.24));
-#456=CIRCLE('',#457,6.E-02);
-#457=AXIS2_PLACEMENT_3D('',#458,#14,#13);
-#458=CARTESIAN_POINT('',(0.1,9.E-02,0.24));
-#459=ORIENTED_EDGE('',*,*,#460,.F.);
-#460=EDGE_CURVE('',#446,#454,#461,.T.);
-#461=LINE('',#447,#34);
-#462=CYLINDRICAL_SURFACE('',#463,6.E-02);
-#463=AXIS2_PLACEMENT_3D('',#450,#14,#46);
-#464=ADVANCED_FACE('',(#465),#480,.F.);
-#465=FACE_BOUND('',#466,.F.);
-#466=EDGE_LOOP('',(#279,#467,#472,#477));
-#467=ORIENTED_EDGE('',*,*,#468,.T.);
-#468=EDGE_CURVE('',#281,#469,#471,.T.);
-#469=VERTEX_POINT('',#470);
-#470=CARTESIAN_POINT('',(-0.3,9.E-02,6.E-02));
-#471=LINE('',#123,#225);
-#472=ORIENTED_EDGE('',*,*,#473,.T.);
-#473=EDGE_CURVE('',#469,#474,#476,.T.);
-#474=VERTEX_POINT('',#475);
-#475=CARTESIAN_POINT('',(-0.3,9.E-02,0.24));
-#476=LINE('',#385,#28);
-#477=ORIENTED_EDGE('',*,*,#478,.F.);
-#478=EDGE_CURVE('',#282,#474,#479,.T.);
-#479=LINE('',#133,#225);
-#480=PLANE('',#481);
-#481=AXIS2_PLACEMENT_3D('',#136,#14,#13);
-#482=ADVANCED_FACE('',(#483),#499,.T.);
-#483=FACE_BOUND('',#484,.F.);
-#484=EDGE_LOOP('',(#485,#486,#487,#496));
-#485=ORIENTED_EDGE('',*,*,#403,.T.);
-#486=ORIENTED_EDGE('',*,*,#304,.T.);
-#487=ORIENTED_EDGE('',*,*,#488,.F.);
-#488=EDGE_CURVE('',#489,#300,#491,.T.);
-#489=VERTEX_POINT('',#490);
-#490=CARTESIAN_POINT('',(0.24,0.15,6.E-02));
-#491=CIRCLE('',#492,6.E-02);
-#492=AXIS2_PLACEMENT_3D('',#493,#494,#495);
-#493=CARTESIAN_POINT('',(0.24,9.E-02,6.E-02));
-#494=DIRECTION('',(-1.,0.,-6.123233995737E-17));
-#495=DIRECTION('',(6.123233995737E-17,0.,-1.));
-#496=ORIENTED_EDGE('',*,*,#497,.F.);
-#497=EDGE_CURVE('',#404,#489,#498,.T.);
-#498=LINE('',#405,#34);
-#499=CYLINDRICAL_SURFACE('',#500,6.E-02);
-#500=AXIS2_PLACEMENT_3D('',#408,#14,#46);
-#501=ADVANCED_FACE('',(#502),#509,.T.);
-#502=FACE_BOUND('',#503,.T.);
-#503=EDGE_LOOP('',(#504,#312,#298,#505));
-#504=ORIENTED_EDGE('',*,*,#347,.F.);
-#505=ORIENTED_EDGE('',*,*,#506,.F.);
-#506=EDGE_CURVE('',#348,#300,#507,.T.);
-#507=CIRCLE('',#508,6.E-02);
-#508=AXIS2_PLACEMENT_3D('',#493,#46,#14);
-#509=CYLINDRICAL_SURFACE('',#510,6.E-02);
-#510=AXIS2_PLACEMENT_3D('',#59,#46,#14);
-#511=ADVANCED_FACE('',(#512),#526,.T.);
-#512=FACE_BOUND('',#513,.T.);
-#513=EDGE_LOOP('',(#514,#515,#516,#523));
-#514=ORIENTED_EDGE('',*,*,#453,.T.);
-#515=ORIENTED_EDGE('',*,*,#329,.T.);
-#516=ORIENTED_EDGE('',*,*,#517,.F.);
-#517=EDGE_CURVE('',#518,#324,#520,.T.);
-#518=VERTEX_POINT('',#519);
-#519=CARTESIAN_POINT('',(0.24,0.15,0.24));
-#520=CIRCLE('',#521,6.E-02);
-#521=AXIS2_PLACEMENT_3D('',#522,#14,#46);
-#522=CARTESIAN_POINT('',(0.24,9.E-02,0.24));
-#523=ORIENTED_EDGE('',*,*,#524,.F.);
-#524=EDGE_CURVE('',#454,#518,#525,.T.);
-#525=LINE('',#455,#34);
-#526=CYLINDRICAL_SURFACE('',#527,6.E-02);
-#527=AXIS2_PLACEMENT_3D('',#458,#14,#46);
-#528=ADVANCED_FACE('',(#529),#537,.T.);
-#529=FACE_BOUND('',#530,.F.);
-#530=EDGE_LOOP('',(#336,#322,#531,#358));
-#531=ORIENTED_EDGE('',*,*,#532,.F.);
-#532=EDGE_CURVE('',#354,#324,#533,.T.);
-#533=CIRCLE('',#534,6.E-02);
-#534=AXIS2_PLACEMENT_3D('',#522,#535,#536);
-#535=DIRECTION('',(0.,-1.,6.123233995737E-17));
-#536=DIRECTION('',(0.,6.123233995737E-17,1.));
-#537=CYLINDRICAL_SURFACE('',#538,6.E-02);
-#538=AXIS2_PLACEMENT_3D('',#54,#46,#14);
-#539=ADVANCED_FACE('',(#540),#555,.T.);
-#540=FACE_BOUND('',#541,.T.);
-#541=EDGE_LOOP('',(#542,#546,#550,#554));
-#542=ORIENTED_EDGE('',*,*,#543,.F.);
-#543=EDGE_CURVE('',#489,#348,#544,.T.);
-#544=CIRCLE('',#545,6.E-02);
-#545=AXIS2_PLACEMENT_3D('',#493,#190,#14);
-#546=ORIENTED_EDGE('',*,*,#547,.T.);
-#547=EDGE_CURVE('',#489,#518,#548,.T.);
-#548=LINE('',#549,#28);
-#549=CARTESIAN_POINT('',(0.24,0.15,0.));
-#550=ORIENTED_EDGE('',*,*,#551,.F.);
-#551=EDGE_CURVE('',#354,#518,#552,.T.);
-#552=CIRCLE('',#553,6.E-02);
-#553=AXIS2_PLACEMENT_3D('',#522,#13,#46);
-#554=ORIENTED_EDGE('',*,*,#353,.F.);
-#555=CYLINDRICAL_SURFACE('',#556,6.E-02);
-#556=AXIS2_PLACEMENT_3D('',#301,#13,#14);
-#557=ADVANCED_FACE('',(#558),#568,.T.);
-#558=FACE_BOUND('',#559,.F.);
-#559=EDGE_LOOP('',(#560,#561,#562,#567));
-#560=ORIENTED_EDGE('',*,*,#369,.F.);
-#561=ORIENTED_EDGE('',*,*,#387,.T.);
-#562=ORIENTED_EDGE('',*,*,#563,.F.);
-#563=EDGE_CURVE('',#469,#382,#564,.T.);
-#564=CIRCLE('',#565,6.E-02);
-#565=AXIS2_PLACEMENT_3D('',#566,#89,#100);
-#566=CARTESIAN_POINT('',(-0.24,9.E-02,6.E-02));
-#567=ORIENTED_EDGE('',*,*,#468,.F.);
-#568=CYLINDRICAL_SURFACE('',#569,6.E-02);
-#569=AXIS2_PLACEMENT_3D('',#121,#46,#100);
-#570=ADVANCED_FACE('',(#571),#587,.T.);
-#571=FACE_BOUND('',#572,.F.);
-#572=EDGE_LOOP('',(#573,#581,#582,#583));
-#573=ORIENTED_EDGE('',*,*,#574,.T.);
-#574=EDGE_CURVE('',#575,#382,#577,.T.);
-#575=VERTEX_POINT('',#576);
-#576=CARTESIAN_POINT('',(-0.24,0.15,6.E-02));
-#577=CIRCLE('',#578,6.E-02);
-#578=AXIS2_PLACEMENT_3D('',#566,#579,#580);
-#579=DIRECTION('',(-1.,0.,6.123233995737E-17));
-#580=DIRECTION('',(-6.123233995737E-17,0.,-1.));
-#581=ORIENTED_EDGE('',*,*,#381,.T.);
-#582=ORIENTED_EDGE('',*,*,#395,.F.);
-#583=ORIENTED_EDGE('',*,*,#584,.F.);
-#584=EDGE_CURVE('',#575,#396,#585,.T.);
-#585=LINE('',#586,#34);
-#586=CARTESIAN_POINT('',(-0.3,0.15,6.E-02));
-#587=CYLINDRICAL_SURFACE('',#588,6.E-02);
-#588=AXIS2_PLACEMENT_3D('',#470,#14,#46);
-#589=ADVANCED_FACE('',(#590),#601,.T.);
-#590=FACE_BOUND('',#591,.T.);
-#591=EDGE_LOOP('',(#592,#409,#596,#600));
-#592=ORIENTED_EDGE('',*,*,#593,.F.);
-#593=EDGE_CURVE('',#404,#454,#594,.T.);
-#594=LINE('',#595,#28);
-#595=CARTESIAN_POINT('',(0.1,0.15,0.));
-#596=ORIENTED_EDGE('',*,*,#597,.T.);
-#597=EDGE_CURVE('',#396,#446,#598,.T.);
-#598=LINE('',#599,#28);
-#599=CARTESIAN_POINT('',(-0.1,0.15,0.));
-#600=ORIENTED_EDGE('',*,*,#460,.T.);
-#601=PLANE('',#602);
-#602=AXIS2_PLACEMENT_3D('',#599,#46,#13);
-#603=ADVANCED_FACE('',(#604),#613,.T.);
-#604=FACE_BOUND('',#605,.T.);
-#605=EDGE_LOOP('',(#606,#607,#608,#477));
-#606=ORIENTED_EDGE('',*,*,#418,.F.);
-#607=ORIENTED_EDGE('',*,*,#435,.T.);
-#608=ORIENTED_EDGE('',*,*,#609,.T.);
-#609=EDGE_CURVE('',#430,#474,#610,.T.);
-#610=CIRCLE('',#611,6.E-02);
-#611=AXIS2_PLACEMENT_3D('',#612,#89,#100);
-#612=CARTESIAN_POINT('',(-0.24,9.E-02,0.24));
-#613=CYLINDRICAL_SURFACE('',#614,6.E-02);
-#614=AXIS2_PLACEMENT_3D('',#127,#46,#100);
-#615=ADVANCED_FACE('',(#616),#632,.T.);
-#616=FACE_BOUND('',#617,.T.);
-#617=EDGE_LOOP('',(#618,#626,#627,#628));
-#618=ORIENTED_EDGE('',*,*,#619,.F.);
-#619=EDGE_CURVE('',#430,#620,#622,.T.);
-#620=VERTEX_POINT('',#621);
-#621=CARTESIAN_POINT('',(-0.24,0.15,0.24));
-#622=CIRCLE('',#623,6.E-02);
-#623=AXIS2_PLACEMENT_3D('',#612,#624,#625);
-#624=DIRECTION('',(-1.,-6.123233995737E-17,0.));
-#625=DIRECTION('',(-6.123233995737E-17,1.,0.));
-#626=ORIENTED_EDGE('',*,*,#429,.T.);
-#627=ORIENTED_EDGE('',*,*,#445,.F.);
-#628=ORIENTED_EDGE('',*,*,#629,.F.);
-#629=EDGE_CURVE('',#620,#446,#630,.T.);
-#630=LINE('',#631,#34);
-#631=CARTESIAN_POINT('',(-0.3,0.15,0.24));
-#632=CYLINDRICAL_SURFACE('',#633,6.E-02);
-#633=AXIS2_PLACEMENT_3D('',#475,#14,#46);
-#634=ADVANCED_FACE('',(#635),#650,.T.);
-#635=FACE_BOUND('',#636,.F.);
-#636=EDGE_LOOP('',(#637,#641,#645,#649));
-#637=ORIENTED_EDGE('',*,*,#638,.F.);
-#638=EDGE_CURVE('',#575,#469,#639,.T.);
-#639=CIRCLE('',#640,6.E-02);
-#640=AXIS2_PLACEMENT_3D('',#566,#13,#100);
-#641=ORIENTED_EDGE('',*,*,#642,.T.);
-#642=EDGE_CURVE('',#575,#620,#643,.T.);
-#643=LINE('',#644,#28);
-#644=CARTESIAN_POINT('',(-0.24,0.15,0.));
-#645=ORIENTED_EDGE('',*,*,#646,.F.);
-#646=EDGE_CURVE('',#474,#620,#647,.T.);
-#647=CIRCLE('',#648,6.E-02);
-#648=AXIS2_PLACEMENT_3D('',#612,#190,#100);
-#649=ORIENTED_EDGE('',*,*,#473,.F.);
-#650=CYLINDRICAL_SURFACE('',#651,6.E-02);
-#651=AXIS2_PLACEMENT_3D('',#383,#13,#100);
-#652=ADVANCED_FACE('',(#653),#658,.T.);
-#653=FACE_BOUND('',#654,.T.);
-#654=EDGE_LOOP('',(#655,#656,#657,#496));
-#655=ORIENTED_EDGE('',*,*,#593,.T.);
-#656=ORIENTED_EDGE('',*,*,#524,.T.);
-#657=ORIENTED_EDGE('',*,*,#547,.F.);
-#658=PLANE('',#659);
-#659=AXIS2_PLACEMENT_3D('',#595,#46,#13);
-#660=ADVANCED_FACE('',(#661),#664,.T.);
-#661=FACE_BOUND('',#662,.F.);
-#662=EDGE_LOOP('',(#542,#663,#505));
-#663=ORIENTED_EDGE('',*,*,#488,.T.);
-#664=SPHERICAL_SURFACE('',#665,6.E-02);
-#665=AXIS2_PLACEMENT_3D('',#493,#89,#14);
-#666=ADVANCED_FACE('',(#667),#670,.T.);
-#667=FACE_BOUND('',#668,.F.);
-#668=EDGE_LOOP('',(#550,#669,#516));
-#669=ORIENTED_EDGE('',*,*,#532,.T.);
-#670=SPHERICAL_SURFACE('',#671,6.E-02);
-#671=AXIS2_PLACEMENT_3D('',#522,#100,#46);
-#672=ADVANCED_FACE('',(#673),#675,.T.);
-#673=FACE_BOUND('',#674,.T.);
-#674=EDGE_LOOP('',(#637,#573,#562));
-#675=SPHERICAL_SURFACE('',#565,6.E-02);
-#676=ADVANCED_FACE('',(#677),#681,.T.);
-#677=FACE_BOUND('',#678,.T.);
-#678=EDGE_LOOP('',(#679,#583,#641,#680));
-#679=ORIENTED_EDGE('',*,*,#597,.F.);
-#680=ORIENTED_EDGE('',*,*,#629,.T.);
-#681=PLANE('',#682);
-#682=AXIS2_PLACEMENT_3D('',#683,#46,#13);
-#683=CARTESIAN_POINT('',(-0.3,0.15,0.));
-#684=ADVANCED_FACE('',(#685),#689,.T.);
-#685=FACE_BOUND('',#686,.T.);
-#686=EDGE_LOOP('',(#687,#688,#645));
-#687=ORIENTED_EDGE('',*,*,#609,.F.);
-#688=ORIENTED_EDGE('',*,*,#619,.T.);
-#689=SPHERICAL_SURFACE('',#648,6.E-02);
-#690=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#694))GLOBAL_UNIT_ASSIGNED_CONTEXT((#691,#692,#693)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') );
-#691=( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#692=( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#693=( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#694=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#691,'distance_accuracy_value','confusion accuracy');
-#695=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
-#696=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#697,#707,#716,#717,#718,#719,#720,#721,#722,#723,#724,#725,#726,#727,#728,#729,#730,#731,#732,#733,#734,#735,#736,#737,#738,#739,#740,#741,#742,#743,#744,#745,#746,#747,#748,#749,#750,#751,#752,#753,#754,#755),#690);
-#697=STYLED_ITEM('color',(#698),#17);
-#698=PRESENTATION_STYLE_ASSIGNMENT((#699,#705));
-#699=SURFACE_STYLE_USAGE(.BOTH.,#700);
-#700=SURFACE_SIDE_STYLE('',(#701));
-#701=SURFACE_STYLE_FILL_AREA(#702);
-#702=FILL_AREA_STYLE('',(#703));
-#703=FILL_AREA_STYLE_COLOUR('',#704);
-#704=COLOUR_RGB('',0.803921811173,0.717646726791,0.619608325294);
-#705=CURVE_STYLE('',#706,POSITIVE_LENGTH_MEASURE(0.1),#704);
-#706=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#707=STYLED_ITEM('color',(#708),#47);
-#708=PRESENTATION_STYLE_ASSIGNMENT((#709,#715));
-#709=SURFACE_STYLE_USAGE(.BOTH.,#710);
-#710=SURFACE_SIDE_STYLE('',(#711));
-#711=SURFACE_STYLE_FILL_AREA(#712);
-#712=FILL_AREA_STYLE('',(#713));
-#713=FILL_AREA_STYLE_COLOUR('',#714);
-#714=COLOUR_RGB('',0.862744829005,0.862744829005,0.862744829005);
-#715=CURVE_STYLE('',#706,POSITIVE_LENGTH_MEASURE(0.1),#714);
-#716=STYLED_ITEM('color',(#698),#67);
-#717=STYLED_ITEM('color',(#698),#90);
-#718=STYLED_ITEM('color',(#708),#114);
-#719=STYLED_ITEM('color',(#708),#137);
-#720=STYLED_ITEM('color',(#708),#155);
-#721=STYLED_ITEM('color',(#708),#172);
-#722=STYLED_ITEM('color',(#708),#197);
-#723=STYLED_ITEM('color',(#698),#217);
-#724=STYLED_ITEM('color',(#708),#236);
-#725=STYLED_ITEM('color',(#698),#256);
-#726=STYLED_ITEM('color',(#708),#276);
-#727=STYLED_ITEM('color',(#708),#294);
-#728=STYLED_ITEM('color',(#708),#308);
-#729=STYLED_ITEM('color',(#708),#318);
-#730=STYLED_ITEM('color',(#708),#333);
-#731=STYLED_ITEM('color',(#708),#343);
-#732=STYLED_ITEM('color',(#708),#365);
-#733=STYLED_ITEM('color',(#708),#376);
-#734=STYLED_ITEM('color',(#698),#391);
-#735=STYLED_ITEM('color',(#708),#414);
-#736=STYLED_ITEM('color',(#708),#424);
-#737=STYLED_ITEM('color',(#698),#441);
-#738=STYLED_ITEM('color',(#708),#464);
-#739=STYLED_ITEM('color',(#708),#482);
-#740=STYLED_ITEM('color',(#708),#501);
-#741=STYLED_ITEM('color',(#708),#511);
-#742=STYLED_ITEM('color',(#708),#528);
-#743=STYLED_ITEM('color',(#708),#539);
-#744=STYLED_ITEM('color',(#708),#557);
-#745=STYLED_ITEM('color',(#708),#570);
-#746=STYLED_ITEM('color',(#698),#589);
-#747=STYLED_ITEM('color',(#708),#603);
-#748=STYLED_ITEM('color',(#708),#615);
-#749=STYLED_ITEM('color',(#708),#634);
-#750=STYLED_ITEM('color',(#708),#652);
-#751=STYLED_ITEM('color',(#708),#660);
-#752=STYLED_ITEM('color',(#708),#666);
-#753=STYLED_ITEM('color',(#708),#672);
-#754=STYLED_ITEM('color',(#708),#676);
-#755=STYLED_ITEM('color',(#708),#684);
-ENDSEC;
-END-ISO-10303-21;
diff --git a/board/library/pkg/af635769-678f-4e44-8d7a-08ece31df8a9/package.lp b/board/library/pkg/af635769-678f-4e44-8d7a-08ece31df8a9/package.lp
deleted file mode 100644
index df8982b..0000000
--- a/board/library/pkg/af635769-678f-4e44-8d7a-08ece31df8a9/package.lp
+++ /dev/null
@@ -1,149 +0,0 @@
-(librepcb_package af635769-678f-4e44-8d7a-08ece31df8a9
- (name "CAPC0603 (0201)")
- (description "Generic chip capacitor 0603 (imperial 0201).\n\nLength: 0.6mm\nWidth: 0.3mm\n\nGenerated with librepcb-parts-generator (generate_chip.py)")
- (keywords "0603,0201,c,capacitor,chip,generic")
- (author "murray")
- (version "0.4")
- (created 2015-06-21T12:37:34Z)
- (deprecated false)
- (generated_by "")
- (category 414f873f-4099-47fd-8526-bdd8419de581)
- (assembly_type smt)
- (pad 8aba3f21-607c-49f0-8447-d059b3f77304 (name "1"))
- (pad 8630c10f-1489-4212-a240-644f96e53408 (name "2"))
- (3d_model d79bba4d-d1c9-4629-8bc9-33f3b2d1a1ee (name "CAPC0603 (0201)"))
- (footprint 984d655b-da8b-482f-83f2-17540a9dbe96
- (name "Density Level B (median protrusion)")
- (description "")
- (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0)
- (3d_model d79bba4d-d1c9-4629-8bc9-33f3b2d1a1ee)
- (pad 8630c10f-1489-4212-a240-644f96e53408 (side top) (shape roundrect)
- (position 0.25 0.0) (rotation 0.0) (size 0.3 0.3) (radius 0.0)
- (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
- (package_pad 8630c10f-1489-4212-a240-644f96e53408)
- )
- (pad 8aba3f21-607c-49f0-8447-d059b3f77304 (side top) (shape roundrect)
- (position -0.25 0.0) (rotation 0.0) (size 0.3 0.3) (radius 0.0)
- (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
- (package_pad 8aba3f21-607c-49f0-8447-d059b3f77304)
- )
- (polygon fec4276d-918e-4cd0-b522-ceeb938b3a76 (layer top_documentation)
- (width 0.0) (fill true) (grab_area false)
- (vertex (position -0.3 0.15) (angle 0.0))
- (vertex (position -0.1 0.15) (angle 0.0))
- (vertex (position -0.1 -0.15) (angle 0.0))
- (vertex (position -0.3 -0.15) (angle 0.0))
- (vertex (position -0.3 0.15) (angle 0.0))
- )
- (polygon 7d99fa52-1581-4685-b29b-3ba60fe9e379 (layer top_documentation)
- (width 0.0) (fill true) (grab_area false)
- (vertex (position 0.3 0.15) (angle 0.0))
- (vertex (position 0.1 0.15) (angle 0.0))
- (vertex (position 0.1 -0.15) (angle 0.0))
- (vertex (position 0.3 -0.15) (angle 0.0))
- (vertex (position 0.3 0.15) (angle 0.0))
- )
- (polygon 637cdf6b-3f2d-4d53-8cb6-d91da4afed1b (layer top_documentation)
- (width 0.05) (fill false) (grab_area false)
- (vertex (position -0.1 0.125) (angle 0.0))
- (vertex (position 0.1 0.125) (angle 0.0))
- )
- (polygon 8bdb0044-69f7-4e3d-8fb9-21c25abac5a8 (layer top_documentation)
- (width 0.05) (fill false) (grab_area false)
- (vertex (position -0.1 -0.125) (angle 0.0))
- (vertex (position 0.1 -0.125) (angle 0.0))
- )
- (polygon 26cac00b-6de0-4316-be44-7a1280642816 (layer top_package_outlines)
- (width 0.0) (fill false) (grab_area false)
- (vertex (position -0.3 0.15) (angle 0.0))
- (vertex (position 0.3 0.15) (angle 0.0))
- (vertex (position 0.3 -0.15) (angle 0.0))
- (vertex (position -0.3 -0.15) (angle 0.0))
- )
- (polygon fe1f380d-a014-47b3-ad52-07cf6e423da3 (layer top_courtyard)
- (width 0.0) (fill false) (grab_area false)
- (vertex (position -0.55 0.3) (angle 0.0))
- (vertex (position 0.55 0.3) (angle 0.0))
- (vertex (position 0.55 -0.3) (angle 0.0))
- (vertex (position -0.55 -0.3) (angle 0.0))
- (vertex (position -0.55 0.3) (angle 0.0))
- )
- (stroke_text ff57428f-9e38-485e-9f59-5a31bc2aaafa (layer top_names)
- (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
- (align center bottom) (position 0.0 0.95) (rotation 0.0)
- (auto_rotate true) (mirror false) (value "{{NAME}}")
- )
- (stroke_text 86ef971a-4694-4670-920e-1d25791393c4 (layer top_values)
- (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
- (align center top) (position 0.0 -0.95) (rotation 0.0)
- (auto_rotate true) (mirror false) (value "{{VALUE}}")
- )
- )
- (footprint 21a20d7c-a20a-4512-86c4-8b40d5ce63fd
- (name "Density Level A (max protrusion)")
- (description "")
- (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0)
- (3d_model d79bba4d-d1c9-4629-8bc9-33f3b2d1a1ee)
- (pad 8630c10f-1489-4212-a240-644f96e53408 (side top) (shape roundrect)
- (position 0.3 0.0) (rotation 0.0) (size 0.4 0.35) (radius 0.0)
- (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
- (package_pad 8630c10f-1489-4212-a240-644f96e53408)
- )
- (pad 8aba3f21-607c-49f0-8447-d059b3f77304 (side top) (shape roundrect)
- (position -0.3 0.0) (rotation 0.0) (size 0.4 0.35) (radius 0.0)
- (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
- (package_pad 8aba3f21-607c-49f0-8447-d059b3f77304)
- )
- (polygon 05b2f89a-8205-484f-9c1f-291f4986ceff (layer top_documentation)
- (width 0.0) (fill true) (grab_area false)
- (vertex (position -0.3 0.15) (angle 0.0))
- (vertex (position -0.1 0.15) (angle 0.0))
- (vertex (position -0.1 -0.15) (angle 0.0))
- (vertex (position -0.3 -0.15) (angle 0.0))
- (vertex (position -0.3 0.15) (angle 0.0))
- )
- (polygon b83b0d51-df35-4289-a760-9d51010ec5bb (layer top_documentation)
- (width 0.0) (fill true) (grab_area false)
- (vertex (position 0.3 0.15) (angle 0.0))
- (vertex (position 0.1 0.15) (angle 0.0))
- (vertex (position 0.1 -0.15) (angle 0.0))
- (vertex (position 0.3 -0.15) (angle 0.0))
- (vertex (position 0.3 0.15) (angle 0.0))
- )
- (polygon 040b4d2b-89a5-4685-ae07-7e9c8116464e (layer top_documentation)
- (width 0.05) (fill false) (grab_area false)
- (vertex (position -0.1 0.125) (angle 0.0))
- (vertex (position 0.1 0.125) (angle 0.0))
- )
- (polygon dc1a574d-8465-44df-baa5-2f0e6f35e0f0 (layer top_documentation)
- (width 0.05) (fill false) (grab_area false)
- (vertex (position -0.1 -0.125) (angle 0.0))
- (vertex (position 0.1 -0.125) (angle 0.0))
- )
- (polygon 8e03450c-7fdb-47e6-8763-3adf91e08c3e (layer top_package_outlines)
- (width 0.0) (fill false) (grab_area false)
- (vertex (position -0.3 0.15) (angle 0.0))
- (vertex (position 0.3 0.15) (angle 0.0))
- (vertex (position 0.3 -0.15) (angle 0.0))
- (vertex (position -0.3 -0.15) (angle 0.0))
- )
- (polygon 49a279cd-bcee-4011-88f7-5022b7afafdd (layer top_courtyard)
- (width 0.0) (fill false) (grab_area false)
- (vertex (position -0.7 0.375) (angle 0.0))
- (vertex (position 0.7 0.375) (angle 0.0))
- (vertex (position 0.7 -0.375) (angle 0.0))
- (vertex (position -0.7 -0.375) (angle 0.0))
- (vertex (position -0.7 0.375) (angle 0.0))
- )
- (stroke_text f0462255-a3be-4921-bd5f-9e48c91ea237 (layer top_names)
- (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
- (align center bottom) (position 0.0 0.95) (rotation 0.0)
- (auto_rotate true) (mirror false) (value "{{NAME}}")
- )
- (stroke_text 4f932f5f-84ab-4143-a692-b04a51de17b0 (layer top_values)
- (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
- (align center top) (position 0.0 -0.95) (rotation 0.0)
- (auto_rotate true) (mirror false) (value "{{VALUE}}")
- )
- )
-)
diff --git a/board/library/pkg/4e821afa-e63e-4d05-a98c-82ddec42143b/.librepcb-pkg b/board/library/pkg/b711967f-c2be-4c06-8000-d702ecb0a717/.librepcb-pkg
index d00491f..d00491f 100644
--- a/board/library/pkg/4e821afa-e63e-4d05-a98c-82ddec42143b/.librepcb-pkg
+++ b/board/library/pkg/b711967f-c2be-4c06-8000-d702ecb0a717/.librepcb-pkg
diff --git a/board/library/pkg/b711967f-c2be-4c06-8000-d702ecb0a717/package.lp b/board/library/pkg/b711967f-c2be-4c06-8000-d702ecb0a717/package.lp
new file mode 100644
index 0000000..0db45b8
--- /dev/null
+++ b/board/library/pkg/b711967f-c2be-4c06-8000-d702ecb0a717/package.lp
@@ -0,0 +1,86 @@
+(librepcb_package b711967f-c2be-4c06-8000-d702ecb0a717
+ (name "AXICOM IM-B")
+ (description "Relay")
+ (keywords "")
+ (author "Kyle Gunger")
+ (version "0.1")
+ (created 2024-05-14T06:22:26Z)
+ (deprecated false)
+ (generated_by "")
+ (category 6b67e255-e2ab-40d9-a3bb-c010f91531ef)
+ (assembly_type tht)
+ (pad 5921225a-8388-4569-88d9-3c6c40c5d20d (name "1"))
+ (pad 3a63ce27-6c43-4b6a-a6b3-0f49a4e01603 (name "3"))
+ (pad afb012d5-d788-49f1-aa03-cea57e6305a8 (name "6"))
+ (pad 83df49e0-84da-4d08-a02b-683b91241892 (name "8"))
+ (footprint 0dbc7058-1f48-4e65-bc9f-4a3e5eb4251a
+ (name "T")
+ (description "")
+ (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0)
+ (pad 9fc7d9ce-6e4a-46fd-856b-d0285616b9f2 (side top) (shape roundrect)
+ (position 0.0 -2.5) (rotation 0.0) (size 1.5 1.5) (radius 1.0)
+ (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
+ (package_pad 5921225a-8388-4569-88d9-3c6c40c5d20d)
+ (hole be0a2439-cd86-4098-9168-7be5e07100af (diameter 0.8)
+ (vertex (position 0.0 0.0) (angle 0.0))
+ )
+ )
+ (pad 6c58cb90-c8bb-4d00-bc62-f94f7f26cc55 (side top) (shape roundrect)
+ (position 5.5 -2.5) (rotation 0.0) (size 1.5 1.5) (radius 1.0)
+ (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
+ (package_pad 3a63ce27-6c43-4b6a-a6b3-0f49a4e01603)
+ (hole 1462f99e-32ba-4263-8757-22584992fcc2 (diameter 0.8)
+ (vertex (position 0.0 0.0) (angle 0.0))
+ )
+ )
+ (pad f1236535-1da4-45cc-8b56-272f24f77546 (side top) (shape roundrect)
+ (position 5.5 2.5) (rotation 0.0) (size 1.5 1.5) (radius 1.0)
+ (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
+ (package_pad afb012d5-d788-49f1-aa03-cea57e6305a8)
+ (hole 1a5d1420-b33f-411a-aaab-c2e7e38e6bb8 (diameter 0.8)
+ (vertex (position 0.0 0.0) (angle 0.0))
+ )
+ )
+ (pad 3b530077-c18f-4304-8990-55983535616f (side top) (shape roundrect)
+ (position 0.0 2.5) (rotation 0.0) (size 1.5 1.5) (radius 1.0)
+ (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
+ (package_pad 83df49e0-84da-4d08-a02b-683b91241892)
+ (hole 119b2081-6215-47bf-b422-f1c8371a938b (diameter 0.8)
+ (vertex (position 0.0 0.0) (angle 0.0))
+ )
+ )
+ (polygon e04a9624-8cf4-4c64-b1bc-f46801835d9a (layer top_package_outlines)
+ (width 0.1) (fill false) (grab_area false)
+ (vertex (position -1.25 3.0) (angle 0.0))
+ (vertex (position 8.75 3.0) (angle 0.0))
+ (vertex (position 8.75 -3.0) (angle 0.0))
+ (vertex (position -1.25 -3.0) (angle 0.0))
+ (vertex (position -1.25 3.0) (angle 0.0))
+ )
+ (polygon 4d541e30-fbec-4bd1-baba-a7a5b9aebc52 (layer top_legend)
+ (width 0.2) (fill false) (grab_area false)
+ (vertex (position -0.5 1.0) (angle 0.0))
+ (vertex (position 0.5 1.0) (angle 0.0))
+ (vertex (position 0.5 -1.0) (angle 0.0))
+ (vertex (position -0.5 -1.0) (angle 0.0))
+ (vertex (position -0.5 1.0) (angle 0.0))
+ )
+ (polygon 39f05eba-d198-475d-8907-e60cead165b3 (layer top_courtyard)
+ (width 0.0) (fill false) (grab_area false)
+ (vertex (position 9.25 3.5) (angle 0.0))
+ (vertex (position -1.75 3.5) (angle 0.0))
+ (vertex (position -1.75 -3.5) (angle 0.0))
+ (vertex (position 9.25 -3.5) (angle 0.0))
+ )
+ (stroke_text a3371065-a3f8-4abf-bacb-dec40a84590f (layer top_names)
+ (height 0.5) (stroke_width 0.1) (letter_spacing auto) (line_spacing auto)
+ (align center bottom) (position 4.5 0.5) (rotation 0.0)
+ (auto_rotate true) (mirror false) (value "{{NAME}}")
+ )
+ (stroke_text ecd41705-cafd-4ab4-a55a-722a8d4fdb85 (layer top_values)
+ (height 0.5) (stroke_width 0.1) (letter_spacing auto) (line_spacing auto)
+ (align center top) (position 4.5 -0.5) (rotation 0.0)
+ (auto_rotate true) (mirror false) (value "{{VALUE}}")
+ )
+ )
+)