aboutsummaryrefslogtreecommitdiffstats
path: root/EE3102/Libraries
diff options
context:
space:
mode:
Diffstat (limited to 'EE3102/Libraries')
-rw-r--r--EE3102/Libraries/InstrumentAmp/Instrumentation Amplifier Lib.LibPkg1102
-rw-r--r--EE3102/Libraries/InstrumentAmp/Instrumentation Amplifier Lib.PcbLibbin140288 -> 0 bytes
-rw-r--r--EE3102/Libraries/InstrumentAmp/Instrumentation Amplifier Lib.SchLibbin7168 -> 0 bytes
-rw-r--r--EE3102/Libraries/InstrumentAmp/Instrumentation Amplifier Lib.txt512
-rw-r--r--EE3102/Libraries/InstrumentAmp/UL_Form.dfm49
-rw-r--r--EE3102/Libraries/InstrumentAmp/UL_Form.pas14
-rw-r--r--EE3102/Libraries/InstrumentAmp/UL_Import.PrjScr945
-rw-r--r--EE3102/Libraries/InstrumentAmp/UL_Import.pas1081
-rw-r--r--EE3102/Libraries/LM741/2021-02-27_19-47-13.LibPkg1102
-rw-r--r--EE3102/Libraries/LM741/2021-02-27_19-47-13.PcbLibbin102912 -> 0 bytes
-rw-r--r--EE3102/Libraries/LM741/2021-02-27_19-47-13.SchLibbin11264 -> 0 bytes
-rw-r--r--EE3102/Libraries/LM741/LM741 Lib.LibPkg1068
-rw-r--r--EE3102/Libraries/LM741/LM741 Lib.PcbLibbin107008 -> 0 bytes
-rw-r--r--EE3102/Libraries/LM741/LM741 Lib.SchLibbin11264 -> 0 bytes
-rw-r--r--EE3102/Libraries/LM741/LM741 Lib.txt69
-rw-r--r--EE3102/Libraries/LM741/UL_Form.dfm49
-rw-r--r--EE3102/Libraries/LM741/UL_Form.pas14
-rw-r--r--EE3102/Libraries/LM741/UL_Import.PrjScr945
-rw-r--r--EE3102/Libraries/LM741/UL_Import.pas1081
-rw-r--r--EE3102/Libraries/PIC24/PIC24 Lib.LibPkg1102
-rw-r--r--EE3102/Libraries/PIC24/PIC24 Lib.PcbLibbin127488 -> 0 bytes
-rw-r--r--EE3102/Libraries/PIC24/PIC24 Lib.SchLibbin8192 -> 0 bytes
-rw-r--r--EE3102/Libraries/PIC24/PIC24 Lib.txt422
-rw-r--r--EE3102/Libraries/PIC24/SPDIP28_300MC_MCH.step9694
-rw-r--r--EE3102/Libraries/PIC24/UL_Form.dfm49
-rw-r--r--EE3102/Libraries/PIC24/UL_Form.pas14
-rw-r--r--EE3102/Libraries/PIC24/UL_Import.PrjScr945
-rw-r--r--EE3102/Libraries/PIC24/UL_Import.pas1081
-rw-r--r--EE3102/Libraries/USBRegulator/T03B.step837
-rw-r--r--EE3102/Libraries/USBRegulator/UL_Form.dfm49
-rw-r--r--EE3102/Libraries/USBRegulator/UL_Form.pas14
-rw-r--r--EE3102/Libraries/USBRegulator/UL_Import.PrjScr945
-rw-r--r--EE3102/Libraries/USBRegulator/UL_Import.pas1081
-rw-r--r--EE3102/Libraries/USBRegulator/USBRegulator Lib.LibPkg1068
-rw-r--r--EE3102/Libraries/USBRegulator/USBRegulator Lib.PcbLibbin111616 -> 0 bytes
-rw-r--r--EE3102/Libraries/USBRegulator/USBRegulator Lib.SchLibbin6656 -> 0 bytes
-rw-r--r--EE3102/Libraries/USBRegulator/USBRegulator Lib.txt106
-rw-r--r--EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB.IntLibbin557568 -> 0 bytes
-rw-r--r--EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB.LOG27
-rw-r--r--EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB.PcbDocbin2340864 -> 0 bytes
-rw-r--r--EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB.PrjPcb1136
-rw-r--r--EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB.PrjPcbStructure1
-rw-r--r--EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB.SchDocbin25088 -> 0 bytes
-rw-r--r--EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB1/microB.PcbLibbin1021952 -> 0 bytes
-rw-r--r--EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB1/microB.SCHLIBbin15360 -> 0 bytes
-rw-r--r--EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB2/microB.PcbLibbin1021952 -> 0 bytes
-rw-r--r--EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB2/microB.SCHLIBbin15360 -> 0 bytes
-rw-r--r--EE3102/Libraries/USBTHING/microB.LibPkg1106
-rw-r--r--EE3102/Libraries/USBTHING/microB.SCHLIBbin15360 -> 0 bytes
-rw-r--r--EE3102/Libraries/USBTHING/microB.brd1775
-rw-r--r--EE3102/Libraries/USBTHING/microB.sch1197
51 files changed, 0 insertions, 30680 deletions
diff --git a/EE3102/Libraries/InstrumentAmp/Instrumentation Amplifier Lib.LibPkg b/EE3102/Libraries/InstrumentAmp/Instrumentation Amplifier Lib.LibPkg
deleted file mode 100644
index 8da1164..0000000
--- a/EE3102/Libraries/InstrumentAmp/Instrumentation Amplifier Lib.LibPkg
+++ /dev/null
@@ -1,1102 +0,0 @@
-[Design]
-Version=1.0
-HierarchyMode=0
-ChannelRoomNamingStyle=0
-ReleasesFolder=
-ChannelDesignatorFormatString=$Component_$RoomName
-ChannelRoomLevelSeperator=_
-OpenOutputs=1
-ArchiveProject=0
-TimestampOutput=0
-SeparateFolders=0
-TemplateLocationPath=
-PinSwapBy_Netlabel=1
-PinSwapBy_Pin=1
-AllowPortNetNames=0
-AllowSheetEntryNetNames=1
-AppendSheetNumberToLocalNets=0
-NetlistSinglePinNets=0
-DefaultConfiguration=Default - All Constraints
-UserID=0xFFFFFFFF
-DefaultPcbProtel=1
-DefaultPcbPcad=0
-ReorderDocumentsOnCompile=1
-NameNetsHierarchically=0
-PowerPortNamesTakePriority=0
-PushECOToAnnotationFile=1
-DItemRevisionGUID=
-ReportSuppressedErrorsInMessages=0
-FSMCodingStyle=eFMSDropDownList_OneProcess
-FSMEncodingStyle=eFMSDropDownList_OneHot
-OutputPath=
-LogFolderPath=
-ManagedProjectGUID=
-IncludeDesignInRelease=0
-
-[Preferences]
-PrefsVaultGUID=
-PrefsRevisionGUID=
-
-[OutputGroup1]
-Name=Netlist Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=CadnetixNetlist
-OutputName1=Cadnetix Netlist
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-OutputType2=CalayNetlist
-OutputName2=Calay Netlist
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-OutputType3=EDIF
-OutputName3=EDIF for PCB
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-OutputType4=EESofNetlist
-OutputName4=EESof Netlist
-OutputDocumentPath4=
-OutputVariantName4=
-OutputDefault4=0
-OutputType5=IntergraphNetlist
-OutputName5=Intergraph Netlist
-OutputDocumentPath5=
-OutputVariantName5=
-OutputDefault5=0
-OutputType6=MentorBoardStationNetlist
-OutputName6=Mentor BoardStation Netlist
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-OutputType7=MultiWire
-OutputName7=MultiWire
-OutputDocumentPath7=
-OutputVariantName7=
-OutputDefault7=0
-OutputType8=OrCadPCB2Netlist
-OutputName8=Orcad/PCB2 Netlist
-OutputDocumentPath8=
-OutputVariantName8=
-OutputDefault8=0
-OutputType9=PADSNetlist
-OutputName9=PADS ASCII Netlist
-OutputDocumentPath9=
-OutputVariantName9=
-OutputDefault9=0
-OutputType10=Pcad
-OutputName10=Pcad for PCB
-OutputDocumentPath10=
-OutputVariantName10=
-OutputDefault10=0
-OutputType11=PCADNetlist
-OutputName11=PCAD Netlist
-OutputDocumentPath11=
-OutputVariantName11=
-OutputDefault11=0
-OutputType12=PCADnltNetlist
-OutputName12=PCADnlt Netlist
-OutputDocumentPath12=
-OutputVariantName12=
-OutputDefault12=0
-OutputType13=Protel2Netlist
-OutputName13=Protel2 Netlist
-OutputDocumentPath13=
-OutputVariantName13=
-OutputDefault13=0
-OutputType14=ProtelNetlist
-OutputName14=Protel
-OutputDocumentPath14=
-OutputVariantName14=
-OutputDefault14=0
-OutputType15=RacalNetlist
-OutputName15=Racal Netlist
-OutputDocumentPath15=
-OutputVariantName15=
-OutputDefault15=0
-OutputType16=RINFNetlist
-OutputName16=RINF Netlist
-OutputDocumentPath16=
-OutputVariantName16=
-OutputDefault16=0
-OutputType17=SciCardsNetlist
-OutputName17=SciCards Netlist
-OutputDocumentPath17=
-OutputVariantName17=
-OutputDefault17=0
-OutputType18=SIMetrixNetlist
-OutputName18=SIMetrix
-OutputDocumentPath18=
-OutputVariantName18=
-OutputDefault18=0
-OutputType19=SIMPLISNetlist
-OutputName19=SIMPLIS
-OutputDocumentPath19=
-OutputVariantName19=
-OutputDefault19=0
-OutputType20=TangoNetlist
-OutputName20=Tango Netlist
-OutputDocumentPath20=
-OutputVariantName20=
-OutputDefault20=0
-OutputType21=TelesisNetlist
-OutputName21=Telesis Netlist
-OutputDocumentPath21=
-OutputVariantName21=
-OutputDefault21=0
-OutputType22=WireListNetlist
-OutputName22=WireList Netlist
-OutputDocumentPath22=
-OutputVariantName22=
-OutputDefault22=0
-OutputType23=XSpiceNetlist
-OutputName23=XSpice Netlist
-OutputDocumentPath23=
-OutputVariantName23=
-OutputDefault23=0
-
-[OutputGroup2]
-Name=Simulator Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=AdvSimNetlist
-OutputName1=Mixed Sim
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-OutputType2=SIMetrixSimulation
-OutputName2=SIMetrix
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-OutputType3=SIMPLISSimulation
-OutputName3=SIMPLIS
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-
-[OutputGroup3]
-Name=Documentation Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Composite
-OutputName1=Composite Drawing
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType2=PCB 3D Print
-OutputName2=PCB 3D Print
-OutputDocumentPath2=
-OutputVariantName2=[No Variations]
-OutputDefault2=0
-PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType3=PCB 3D Video
-OutputName3=PCB 3D Video
-OutputDocumentPath3=
-OutputVariantName3=[No Variations]
-OutputDefault3=0
-PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType4=PCB Print
-OutputName4=PCB Prints
-OutputDocumentPath4=
-OutputVariantName4=
-OutputDefault4=0
-PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType5=PCBDrawing
-OutputName5=Draftsman
-OutputDocumentPath5=
-OutputVariantName5=[No Variations]
-OutputDefault5=0
-PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType6=PCBLIB Print
-OutputName6=PCBLIB Prints
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType7=PDF3D
-OutputName7=PDF3D
-OutputDocumentPath7=
-OutputVariantName7=[No Variations]
-OutputDefault7=0
-PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType8=PDF3D MBA
-OutputName8=PDF3D MBA
-OutputDocumentPath8=
-OutputVariantName8=
-OutputDefault8=0
-PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType9=Report Print
-OutputName9=Report Prints
-OutputDocumentPath9=
-OutputVariantName9=
-OutputDefault9=0
-PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType10=Schematic Print
-OutputName10=Schematic Prints
-OutputDocumentPath10=
-OutputVariantName10=
-OutputDefault10=0
-PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType11=SimView Print
-OutputName11=SimView Prints
-OutputDocumentPath11=
-OutputVariantName11=
-OutputDefault11=0
-PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-
-[OutputGroup4]
-Name=Assembly Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Assembly
-OutputName1=Assembly Drawings
-OutputDocumentPath1=
-OutputVariantName1=[No Variations]
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType2=Pick Place
-OutputName2=Generates pick and place files
-OutputDocumentPath2=
-OutputVariantName2=[No Variations]
-OutputDefault2=0
-OutputType3=Test Points For Assembly
-OutputName3=Test Point Report
-OutputDocumentPath3=
-OutputVariantName3=[No Variations]
-OutputDefault3=0
-
-[OutputGroup5]
-Name=Fabrication Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Board Stack Report
-OutputName1=Report Board Stack
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType2=CompositeDrill
-OutputName2=Composite Drill Drawing
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType3=Drill
-OutputName3=Drill Drawing/Guides
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType4=Final
-OutputName4=Final Artwork Prints
-OutputDocumentPath4=
-OutputVariantName4=[No Variations]
-OutputDefault4=0
-PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType5=Gerber
-OutputName5=Gerber Files
-OutputDocumentPath5=
-OutputVariantName5=[No Variations]
-OutputDefault5=0
-OutputType6=Gerber X2
-OutputName6=Gerber X2 Files
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-OutputType7=IPC2581
-OutputName7=IPC-2581 Files
-OutputDocumentPath7=
-OutputVariantName7=
-OutputDefault7=0
-OutputType8=Mask
-OutputName8=Solder/Paste Mask Prints
-OutputDocumentPath8=
-OutputVariantName8=
-OutputDefault8=0
-PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType9=NC Drill
-OutputName9=NC Drill Files
-OutputDocumentPath9=
-OutputVariantName9=
-OutputDefault9=0
-OutputType10=ODB
-OutputName10=ODB++ Files
-OutputDocumentPath10=
-OutputVariantName10=[No Variations]
-OutputDefault10=0
-OutputType11=Plane
-OutputName11=Power-Plane Prints
-OutputDocumentPath11=
-OutputVariantName11=
-OutputDefault11=0
-PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType12=Test Points
-OutputName12=Test Point Report
-OutputDocumentPath12=
-OutputVariantName12=
-OutputDefault12=0
-
-[OutputGroup6]
-Name=Report Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=BOM_PartType
-OutputName1=Bill of Materials
-OutputDocumentPath1=
-OutputVariantName1=[No Variations]
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType2=ComponentCrossReference
-OutputName2=Component Cross Reference Report
-OutputDocumentPath2=
-OutputVariantName2=[No Variations]
-OutputDefault2=0
-OutputType3=ReportHierarchy
-OutputName3=Report Project Hierarchy
-OutputDocumentPath3=
-OutputVariantName3=[No Variations]
-OutputDefault3=0
-OutputType4=Script
-OutputName4=Script Output
-OutputDocumentPath4=
-OutputVariantName4=[No Variations]
-OutputDefault4=0
-OutputType5=SimpleBOM
-OutputName5=Simple BOM
-OutputDocumentPath5=
-OutputVariantName5=[No Variations]
-OutputDefault5=0
-OutputType6=SinglePinNetReporter
-OutputName6=Report Single Pin Nets
-OutputDocumentPath6=
-OutputVariantName6=[No Variations]
-OutputDefault6=0
-
-[OutputGroup7]
-Name=Other Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Text Print
-OutputName1=Text Print
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType2=Text Print
-OutputName2=Text Print
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType3=Text Print
-OutputName3=Text Print
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType4=Text Print
-OutputName4=Text Print
-OutputDocumentPath4=
-OutputVariantName4=
-OutputDefault4=0
-PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType5=Text Print
-OutputName5=Text Print
-OutputDocumentPath5=
-OutputVariantName5=
-OutputDefault5=0
-PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType6=Text Print
-OutputName6=Text Print
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType7=Text Print
-OutputName7=Text Print
-OutputDocumentPath7=
-OutputVariantName7=
-OutputDefault7=0
-PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType8=Text Print
-OutputName8=Text Print
-OutputDocumentPath8=
-OutputVariantName8=
-OutputDefault8=0
-PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType9=Text Print
-OutputName9=Text Print
-OutputDocumentPath9=
-OutputVariantName9=
-OutputDefault9=0
-PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType10=Text Print
-OutputName10=Text Print
-OutputDocumentPath10=
-OutputVariantName10=
-OutputDefault10=0
-PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType11=Text Print
-OutputName11=Text Print
-OutputDocumentPath11=
-OutputVariantName11=
-OutputDefault11=0
-PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType12=Text Print
-OutputName12=Text Print
-OutputDocumentPath12=
-OutputVariantName12=
-OutputDefault12=0
-PageOptions12=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType13=Text Print
-OutputName13=Text Print
-OutputDocumentPath13=
-OutputVariantName13=
-OutputDefault13=0
-PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType14=Text Print
-OutputName14=Text Print
-OutputDocumentPath14=
-OutputVariantName14=
-OutputDefault14=0
-PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType15=Text Print
-OutputName15=Text Print
-OutputDocumentPath15=
-OutputVariantName15=
-OutputDefault15=0
-PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType16=Text Print
-OutputName16=Text Print
-OutputDocumentPath16=
-OutputVariantName16=
-OutputDefault16=0
-PageOptions16=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType17=Text Print
-OutputName17=Text Print
-OutputDocumentPath17=
-OutputVariantName17=
-OutputDefault17=0
-PageOptions17=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType18=Text Print
-OutputName18=Text Print
-OutputDocumentPath18=
-OutputVariantName18=
-OutputDefault18=0
-PageOptions18=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType19=Text Print
-OutputName19=Text Print
-OutputDocumentPath19=
-OutputVariantName19=
-OutputDefault19=0
-PageOptions19=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType20=Text Print
-OutputName20=Text Print
-OutputDocumentPath20=
-OutputVariantName20=
-OutputDefault20=0
-PageOptions20=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType21=Text Print
-OutputName21=Text Print
-OutputDocumentPath21=
-OutputVariantName21=
-OutputDefault21=0
-PageOptions21=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType22=Text Print
-OutputName22=Text Print
-OutputDocumentPath22=
-OutputVariantName22=
-OutputDefault22=0
-PageOptions22=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType23=Text Print
-OutputName23=Text Print
-OutputDocumentPath23=
-OutputVariantName23=
-OutputDefault23=0
-PageOptions23=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType24=Text Print
-OutputName24=Text Print
-OutputDocumentPath24=
-OutputVariantName24=
-OutputDefault24=0
-PageOptions24=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType25=Text Print
-OutputName25=Text Print
-OutputDocumentPath25=
-OutputVariantName25=
-OutputDefault25=0
-PageOptions25=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType26=Text Print
-OutputName26=Text Print
-OutputDocumentPath26=
-OutputVariantName26=
-OutputDefault26=0
-PageOptions26=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType27=Text Print
-OutputName27=Text Print
-OutputDocumentPath27=
-OutputVariantName27=
-OutputDefault27=0
-PageOptions27=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType28=Text Print
-OutputName28=Text Print
-OutputDocumentPath28=
-OutputVariantName28=
-OutputDefault28=0
-PageOptions28=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType29=Text Print
-OutputName29=Text Print
-OutputDocumentPath29=
-OutputVariantName29=
-OutputDefault29=0
-PageOptions29=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-
-[OutputGroup8]
-Name=Validation Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=BOM_Violations
-OutputName1=BOM Checks Report
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-OutputType2=Component states check
-OutputName2=Server's components states check
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-OutputType3=Configuration compliance
-OutputName3=Environment configuration compliance check
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-OutputType4=Design Rules Check
-OutputName4=Design Rules Check
-OutputDocumentPath4=
-OutputVariantName4=
-OutputDefault4=0
-PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType5=Differences Report
-OutputName5=Differences Report
-OutputDocumentPath5=
-OutputVariantName5=
-OutputDefault5=0
-PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType6=Electrical Rules Check
-OutputName6=Electrical Rules Check
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType7=Footprint Comparison Report
-OutputName7=Footprint Comparison Report
-OutputDocumentPath7=
-OutputVariantName7=
-OutputDefault7=0
-
-[OutputGroup9]
-Name=Export Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=AutoCAD dwg/dxf PCB
-OutputName1=AutoCAD dwg/dxf File PCB
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-OutputType2=AutoCAD dwg/dxf Schematic
-OutputName2=AutoCAD dwg/dxf File Schematic
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-OutputType3=ExportIDF
-OutputName3=Export IDF
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-OutputType4=ExportPARASOLID
-OutputName4=Export PARASOLID
-OutputDocumentPath4=
-OutputVariantName4=[No Variations]
-OutputDefault4=0
-OutputType5=ExportSTEP
-OutputName5=Export STEP
-OutputDocumentPath5=
-OutputVariantName5=[No Variations]
-OutputDefault5=0
-OutputType6=ExportVRML
-OutputName6=Export VRML
-OutputDocumentPath6=
-OutputVariantName6=[No Variations]
-OutputDefault6=0
-OutputType7=MBAExportPARASOLID
-OutputName7=Export PARASOLID
-OutputDocumentPath7=
-OutputVariantName7=
-OutputDefault7=0
-OutputType8=MBAExportSTEP
-OutputName8=Export STEP
-OutputDocumentPath8=
-OutputVariantName8=
-OutputDefault8=0
-OutputType9=Save As/Export PCB
-OutputName9=Save As/Export PCB
-OutputDocumentPath9=
-OutputVariantName9=
-OutputDefault9=0
-OutputType10=Save As/Export Schematic
-OutputName10=Save As/Export Schematic
-OutputDocumentPath10=
-OutputVariantName10=
-OutputDefault10=0
-OutputType11=Specctra Design PCB
-OutputName11=Specctra Design PCB
-OutputDocumentPath11=
-OutputVariantName11=
-OutputDefault11=0
-
-[OutputGroup10]
-Name=PostProcess Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Copy Files
-OutputName1=Copy Files
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-
-[Modification Levels]
-Type1=1
-Type2=1
-Type3=1
-Type4=1
-Type5=1
-Type6=1
-Type7=1
-Type8=1
-Type9=1
-Type10=1
-Type11=1
-Type12=1
-Type13=1
-Type14=1
-Type15=1
-Type16=1
-Type17=1
-Type18=1
-Type19=1
-Type20=1
-Type21=1
-Type22=1
-Type23=1
-Type24=1
-Type25=1
-Type26=1
-Type27=1
-Type28=1
-Type29=1
-Type30=1
-Type31=1
-Type32=1
-Type33=1
-Type34=1
-Type35=1
-Type36=1
-Type37=1
-Type38=1
-Type39=1
-Type40=1
-Type41=1
-Type42=1
-Type43=1
-Type44=1
-Type45=1
-Type46=1
-Type47=1
-Type48=1
-Type49=1
-Type50=1
-Type51=1
-Type52=1
-Type53=1
-Type54=1
-Type55=1
-Type56=1
-Type57=1
-Type58=1
-Type59=1
-Type60=1
-Type61=1
-Type62=1
-Type63=1
-Type64=1
-Type65=1
-Type66=1
-Type67=1
-Type68=1
-Type69=1
-Type70=1
-Type71=1
-Type72=1
-Type73=1
-Type74=1
-Type75=1
-Type76=1
-Type77=1
-Type78=1
-Type79=1
-Type80=1
-Type81=1
-Type82=1
-Type83=1
-Type84=1
-Type85=1
-Type86=1
-Type87=1
-Type88=1
-Type89=1
-Type90=1
-Type91=1
-Type92=1
-Type93=1
-Type94=1
-Type95=1
-Type96=1
-Type97=1
-Type98=1
-Type99=1
-Type100=1
-Type101=1
-Type102=1
-Type103=1
-Type104=1
-Type105=1
-Type106=1
-Type107=1
-Type108=1
-Type109=1
-Type110=1
-Type111=1
-Type112=1
-Type113=1
-Type114=1
-Type115=1
-Type116=1
-Type117=1
-Type118=1
-Type119=1
-
-[Difference Levels]
-Type1=1
-Type2=1
-Type3=1
-Type4=1
-Type5=1
-Type6=1
-Type7=1
-Type8=1
-Type9=1
-Type10=1
-Type11=1
-Type12=1
-Type13=1
-Type14=1
-Type15=1
-Type16=1
-Type17=1
-Type18=1
-Type19=1
-Type20=1
-Type21=1
-Type22=1
-Type23=1
-Type24=1
-Type25=1
-Type26=1
-Type27=1
-Type28=1
-Type29=1
-Type30=1
-Type31=1
-Type32=1
-Type33=1
-Type34=1
-Type35=1
-Type36=1
-Type37=1
-Type38=1
-Type39=1
-Type40=1
-Type41=1
-Type42=1
-Type43=1
-Type44=1
-Type45=1
-Type46=1
-Type47=1
-Type48=1
-Type49=1
-Type50=1
-Type51=1
-Type52=1
-Type53=1
-Type54=1
-Type55=1
-Type56=1
-Type57=1
-Type58=1
-Type59=1
-Type60=1
-Type61=1
-Type62=1
-Type63=1
-Type64=1
-Type65=1
-Type66=1
-Type67=1
-Type68=1
-
-[Electrical Rules Check]
-Type1=1
-Type2=1
-Type3=2
-Type4=1
-Type5=2
-Type6=2
-Type7=0
-Type8=1
-Type9=1
-Type10=1
-Type11=2
-Type12=0
-Type13=0
-Type14=1
-Type15=1
-Type16=1
-Type17=1
-Type18=1
-Type19=1
-Type20=0
-Type21=0
-Type22=0
-Type23=0
-Type24=1
-Type25=2
-Type26=0
-Type27=2
-Type28=1
-Type29=1
-Type30=1
-Type31=1
-Type32=2
-Type33=0
-Type34=2
-Type35=1
-Type36=2
-Type37=1
-Type38=2
-Type39=2
-Type40=2
-Type41=0
-Type42=2
-Type43=1
-Type44=0
-Type45=0
-Type46=0
-Type47=0
-Type48=0
-Type49=0
-Type50=2
-Type51=0
-Type52=0
-Type53=1
-Type54=1
-Type55=1
-Type56=2
-Type57=1
-Type58=1
-Type59=2
-Type60=0
-Type61=0
-Type62=0
-Type63=0
-Type64=0
-Type65=2
-Type66=3
-Type67=2
-Type68=2
-Type69=2
-Type70=2
-Type71=2
-Type72=2
-Type73=2
-Type74=1
-Type75=2
-Type76=1
-Type77=1
-Type78=1
-Type79=1
-Type80=2
-Type81=3
-Type82=3
-Type83=3
-Type84=3
-Type85=3
-Type86=2
-Type87=2
-Type88=2
-Type89=1
-Type90=1
-Type91=3
-Type92=3
-Type93=2
-Type94=2
-Type95=2
-Type96=2
-Type97=2
-Type98=0
-Type99=1
-Type100=2
-Type101=0
-Type102=2
-Type103=2
-Type104=1
-Type105=2
-Type106=2
-Type107=2
-Type108=2
-Type109=1
-Type110=1
-Type111=1
-Type112=1
-Type113=1
-Type114=2
-Type115=2
-Type116=2
-Type117=3
-Type118=3
-Type119=3
-MultiChannelAlternate=2
-AlternateItemFail=3
-Type122=2
-
-[ERC Connection Matrix]
-L1=NNNNNNNNNNNWNNNWW
-L2=NNWNNNNWWWNWNWNWN
-L3=NWEENEEEENEWNEEWN
-L4=NNENNNWEENNWNENWN
-L5=NNNNNNNNNNNNNNNNN
-L6=NNENNNNEENNWNENWN
-L7=NNEWNNWEENNWNENWN
-L8=NWEENEENEEENNEENN
-L9=NWEENEEEENEWNEEWW
-L10=NWNNNNNENNEWNNEWN
-L11=NNENNNNEEENWNENWN
-L12=WWWWNWWNWWWNWWWNN
-L13=NNNNNNNNNNNWNNNWW
-L14=NWEENEEEENEWNEEWW
-L15=NNENNNNEEENWNENWW
-L16=WWWWNWWNWWWNWWWNW
-L17=WNNNNNNNWNNNWWWWN
-
-[Annotate]
-SortOrder=3
-SortLocation=0
-ReplaceSubparts=0
-MatchParameter1=Comment
-MatchStrictly1=1
-MatchParameter2=Library Reference
-MatchStrictly2=1
-PhysicalNamingFormat=$Component_$RoomName
-GlobalIndexSortOrder=3
-GlobalIndexSortLocation=0
-
-[PrjClassGen]
-CompClassManualEnabled=0
-CompClassManualRoomEnabled=0
-NetClassAutoBusEnabled=1
-NetClassAutoCompEnabled=0
-NetClassAutoNamedHarnessEnabled=0
-NetClassManualEnabled=1
-NetClassSeparateForBusSections=0
-
-[Comparison Options]
-ComparisonOptions0=Kind=Net|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-ComparisonOptions1=Kind=Net Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-ComparisonOptions2=Kind=Component Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-ComparisonOptions3=Kind=Rule|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-ComparisonOptions4=Kind=Differential Pair|MinPercent=50|MinMatch=1|ShowMatch=0|Confirm=0|UseName=0|InclAllRules=0
-ComparisonOptions5=Kind=Structure Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-
-[Document1]
-DocumentPath=Instrumentation Amplifier Lib.PcbLib
-AnnotationEnabled=1
-AnnotateStartValue=1
-AnnotationIndexControlEnabled=0
-AnnotateSuffix=
-AnnotateScope=All
-AnnotateOrder=-1
-DoLibraryUpdate=1
-DoDatabaseUpdate=1
-ClassGenCCAutoEnabled=1
-ClassGenCCAutoRoomEnabled=1
-ClassGenNCAutoScope=None
-DItemRevisionGUID=
-GenerateClassCluster=0
-DocumentUniqueId=
-
-[Document2]
-DocumentPath=Instrumentation Amplifier Lib.SchLib
-AnnotationEnabled=1
-AnnotateStartValue=1
-AnnotationIndexControlEnabled=0
-AnnotateSuffix=
-AnnotateScope=All
-AnnotateOrder=-1
-DoLibraryUpdate=1
-DoDatabaseUpdate=1
-ClassGenCCAutoEnabled=1
-ClassGenCCAutoRoomEnabled=1
-ClassGenNCAutoScope=None
-DItemRevisionGUID=
-GenerateClassCluster=0
-DocumentUniqueId=
-
-[LibraryUpdateOptions]
-SelectedOnly=0
-UpdateVariants=1
-UpdateToLatestRevision=1
-PartTypes=0
-FullReplace=1
-UpdateDesignatorLock=1
-UpdatePartIDLock=1
-PreserveParameterLocations=1
-PreserveParameterVisibility=1
-DoGraphics=1
-DoParameters=1
-DoModels=1
-AddParameters=0
-RemoveParameters=0
-AddModels=1
-RemoveModels=1
-UpdateCurrentModels=1
-
-[DatabaseUpdateOptions]
-SelectedOnly=0
-UpdateVariants=1
-UpdateToLatestRevision=1
-PartTypes=0
-
diff --git a/EE3102/Libraries/InstrumentAmp/Instrumentation Amplifier Lib.PcbLib b/EE3102/Libraries/InstrumentAmp/Instrumentation Amplifier Lib.PcbLib
deleted file mode 100644
index c5feb93..0000000
--- a/EE3102/Libraries/InstrumentAmp/Instrumentation Amplifier Lib.PcbLib
+++ /dev/null
Binary files differ
diff --git a/EE3102/Libraries/InstrumentAmp/Instrumentation Amplifier Lib.SchLib b/EE3102/Libraries/InstrumentAmp/Instrumentation Amplifier Lib.SchLib
deleted file mode 100644
index ff5d810..0000000
--- a/EE3102/Libraries/InstrumentAmp/Instrumentation Amplifier Lib.SchLib
+++ /dev/null
Binary files differ
diff --git a/EE3102/Libraries/InstrumentAmp/Instrumentation Amplifier Lib.txt b/EE3102/Libraries/InstrumentAmp/Instrumentation Amplifier Lib.txt
deleted file mode 100644
index 95b90ac..0000000
--- a/EE3102/Libraries/InstrumentAmp/Instrumentation Amplifier Lib.txt
+++ /dev/null
@@ -1,512 +0,0 @@
-# Created by Ultra Librarian Gold 8.3.286 Copyright © 1999-2018
-# Frank Frank, Accelerated Designs
-
-StartFootprints
-
-Footprint (Name "D0008A_N")
-Pad (Name "1") (Location -94.4882, 75) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4)
-PadShape (Size 23.62199974, 86.61419678) (Shape Rounded) (Layer Top)
-EndPad
-Pad (Name "2") (Location -94.4882, 25) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4)
-PadShape (Size 23.62199974, 86.61419678) (Shape Rounded) (Layer Top)
-EndPad
-Pad (Name "3") (Location -94.4882, -25) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4)
-PadShape (Size 23.62199974, 86.61419678) (Shape Rounded) (Layer Top)
-EndPad
-Pad (Name "4") (Location -94.4882, -75) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4)
-PadShape (Size 23.62199974, 86.61419678) (Shape Rounded) (Layer Top)
-EndPad
-Pad (Name "5") (Location 94.4882, -75) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4)
-PadShape (Size 23.62199974, 86.61419678) (Shape Rounded) (Layer Top)
-EndPad
-Pad (Name "6") (Location 94.4882, -25) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4)
-PadShape (Size 23.62199974, 86.61419678) (Shape Rounded) (Layer Top)
-EndPad
-Pad (Name "7") (Location 94.4882, 25) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4)
-PadShape (Size 23.62199974, 86.61419678) (Shape Rounded) (Layer Top)
-EndPad
-Pad (Name "8") (Location 94.4882, 75) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4)
-PadShape (Size 23.62199974, 86.61419678) (Shape Rounded) (Layer Top)
-EndPad
-Line (Width 7.87400007) (Start -35.4331, -98.4252) (End 35.4331, -98.4252) (Layer TopOverlay)
-Line (Width 7.87400007) (Start 35.4331, -98.4252) (End 35.4331, 98.4252) (Layer TopOverlay)
-Line (Width 7.87400007) (Start -35.4331, -98.4252) (End -35.4331, 70.8661) (Layer TopOverlay)
-Line (Width 7.87400007) (Start -35.4331, 70.8661) (End -7.874, 98.4252) (Layer TopOverlay)
-Line (Width 7.87400007) (Start -7.874, 98.4252) (End 35.4331, 98.4252) (Layer TopOverlay)
-Text (Location -139, 114) (Height 50) (Width 3) (Rotation 0) (Layer TopOverlay) (Value "u")
-Line (Width 3.93700004) (Start 0, -19.685) (End 0, 19.685) (Layer Mechanical15)
-Line (Width 3.93700004) (Start -19.6851, 0) (End 19.685, 0) (Layer Mechanical15)
-Line (Width 1.96850002) (Start -147.6378, -108.2677) (End 147.6378, -108.2677) (Layer Mechanical15)
-Line (Width 1.96850002) (Start -147.6378, 108.2677) (End 147.6378, 108.2677) (Layer Mechanical15)
-Line (Width 1.96850002) (Start 147.6378, -108.2677) (End 147.6378, 108.2677) (Layer Mechanical15)
-Line (Width 1.96850002) (Start -147.6378, -108.2677) (End -147.6378, 108.2677) (Layer Mechanical15)
-Line (Width 5) (Start 7.0076, -96.4563) (End 12.9136, -96.4563) (Layer Mechanical13)
-Line (Width 5) (Start -13.0704, -96.4563) (End -7.1654, -96.4563) (Layer Mechanical13)
-Line (Width 5) (Start -13.0704, 96.4567) (End -7.1654, 96.4567) (Layer Mechanical13)
-Line (Width 5) (Start 7.0076, 96.4567) (End 12.9136, 96.4567) (Layer Mechanical13)
-Line (Width 5) (Start 93.3566, 67.5197) (End 93.3566, 82.4807) (Layer Mechanical13)
-Line (Width 5) (Start 76.6926, 67.5197) (End 76.6926, 82.4807) (Layer Mechanical13)
-Line (Width 5) (Start 76.6926, 67.5197) (End 78.3956, 67.5197) (Layer Mechanical13)
-Line (Width 5) (Start 93.3566, 82.4807) (End 101.7796, 82.4807) (Layer Mechanical13)
-Line (Width 5) (Start 101.7796, 67.5197) (End 118.0316, 67.5197) (Layer Mechanical13)
-Line (Width 5) (Start 76.6926, 82.4807) (End 78.3956, 82.4807) (Layer Mechanical13)
-Line (Width 5) (Start 78.3956, 67.5197) (End 93.3566, 67.5197) (Layer Mechanical13)
-Line (Width 5) (Start 78.3956, 82.4807) (End 93.3566, 82.4807) (Layer Mechanical13)
-Line (Width 5) (Start 93.3566, 67.5197) (End 101.7796, 67.5197) (Layer Mechanical13)
-Line (Width 5) (Start 101.7796, 82.4807) (End 118.0316, 82.4807) (Layer Mechanical13)
-Line (Width 5) (Start 118.0316, 67.5197) (End 118.0316, 82.4807) (Layer Mechanical13)
-Line (Width 5) (Start 93.3566, 17.5197) (End 93.3566, 32.4807) (Layer Mechanical13)
-Line (Width 5) (Start 76.6926, 17.5197) (End 76.6926, 32.4807) (Layer Mechanical13)
-Line (Width 5) (Start 76.6926, 17.5197) (End 78.3956, 17.5197) (Layer Mechanical13)
-Line (Width 5) (Start 93.3566, 32.4807) (End 101.7796, 32.4807) (Layer Mechanical13)
-Line (Width 5) (Start 101.7796, 17.5197) (End 118.0316, 17.5197) (Layer Mechanical13)
-Line (Width 5) (Start 76.6926, 32.4807) (End 78.3956, 32.4807) (Layer Mechanical13)
-Line (Width 5) (Start 78.3956, 17.5197) (End 93.3566, 17.5197) (Layer Mechanical13)
-Line (Width 5) (Start 78.3956, 32.4807) (End 93.3566, 32.4807) (Layer Mechanical13)
-Line (Width 5) (Start 93.3566, 17.5197) (End 101.7796, 17.5197) (Layer Mechanical13)
-Line (Width 5) (Start 101.7796, 32.4807) (End 118.0316, 32.4807) (Layer Mechanical13)
-Line (Width 5) (Start 118.0316, 17.5197) (End 118.0316, 32.4807) (Layer Mechanical13)
-Line (Width 5) (Start 93.3566, -32.4803) (End 93.3566, -17.5193) (Layer Mechanical13)
-Line (Width 5) (Start 76.6926, -32.4803) (End 76.6926, -17.5193) (Layer Mechanical13)
-Line (Width 5) (Start 76.6926, -32.4803) (End 78.3956, -32.4803) (Layer Mechanical13)
-Line (Width 5) (Start 93.3566, -17.5193) (End 101.7796, -17.5193) (Layer Mechanical13)
-Line (Width 5) (Start 101.7796, -32.4803) (End 118.0316, -32.4803) (Layer Mechanical13)
-Line (Width 5) (Start 76.6926, -17.5193) (End 78.3956, -17.5193) (Layer Mechanical13)
-Line (Width 5) (Start 78.3956, -32.4803) (End 93.3566, -32.4803) (Layer Mechanical13)
-Line (Width 5) (Start 78.3956, -17.5193) (End 93.3566, -17.5193) (Layer Mechanical13)
-Line (Width 5) (Start 93.3566, -32.4803) (End 101.7796, -32.4803) (Layer Mechanical13)
-Line (Width 5) (Start 101.7796, -17.5193) (End 118.0316, -17.5193) (Layer Mechanical13)
-Line (Width 5) (Start 118.0316, -32.4803) (End 118.0316, -17.5193) (Layer Mechanical13)
-Line (Width 5) (Start 93.3566, -82.4803) (End 93.3566, -67.5193) (Layer Mechanical13)
-Line (Width 5) (Start 76.6926, -82.4803) (End 76.6926, -67.5193) (Layer Mechanical13)
-Line (Width 5) (Start 76.6926, -82.4803) (End 78.3956, -82.4803) (Layer Mechanical13)
-Line (Width 5) (Start 93.3566, -67.5193) (End 101.7796, -67.5193) (Layer Mechanical13)
-Line (Width 5) (Start 101.7796, -82.4803) (End 118.0316, -82.4803) (Layer Mechanical13)
-Line (Width 5) (Start 76.6926, -67.5193) (End 78.3956, -67.5193) (Layer Mechanical13)
-Line (Width 5) (Start 78.3956, -82.4803) (End 93.3566, -82.4803) (Layer Mechanical13)
-Line (Width 5) (Start 78.3956, -67.5193) (End 93.3566, -67.5193) (Layer Mechanical13)
-Line (Width 5) (Start 93.3566, -82.4803) (End 101.7796, -82.4803) (Layer Mechanical13)
-Line (Width 5) (Start 101.7796, -67.5193) (End 118.0316, -67.5193) (Layer Mechanical13)
-Line (Width 5) (Start 118.0316, -82.4803) (End 118.0316, -67.5193) (Layer Mechanical13)
-Line (Width 5) (Start -93.5134, 67.5197) (End -93.5134, 82.4807) (Layer Mechanical13)
-Line (Width 5) (Start -76.8504, 67.5197) (End -76.8504, 82.4807) (Layer Mechanical13)
-Line (Width 5) (Start -78.5534, 82.4807) (End -76.8504, 82.4807) (Layer Mechanical13)
-Line (Width 5) (Start -101.9374, 67.5197) (End -93.5134, 67.5197) (Layer Mechanical13)
-Line (Width 5) (Start -118.1894, 82.4807) (End -101.9374, 82.4807) (Layer Mechanical13)
-Line (Width 5) (Start -78.5534, 67.5197) (End -76.8504, 67.5197) (Layer Mechanical13)
-Line (Width 5) (Start -93.5134, 82.4807) (End -78.5534, 82.4807) (Layer Mechanical13)
-Line (Width 5) (Start -93.5134, 67.5197) (End -78.5534, 67.5197) (Layer Mechanical13)
-Line (Width 5) (Start -101.9374, 82.4807) (End -93.5134, 82.4807) (Layer Mechanical13)
-Line (Width 5) (Start -118.1894, 67.5197) (End -101.9374, 67.5197) (Layer Mechanical13)
-Line (Width 5) (Start -118.1894, 67.5197) (End -118.1894, 82.4807) (Layer Mechanical13)
-Line (Width 5) (Start -93.5134, 17.5197) (End -93.5134, 32.4807) (Layer Mechanical13)
-Line (Width 5) (Start -76.8504, 17.5197) (End -76.8504, 32.4807) (Layer Mechanical13)
-Line (Width 5) (Start -78.5534, 32.4807) (End -76.8504, 32.4807) (Layer Mechanical13)
-Line (Width 5) (Start -101.9374, 17.5197) (End -93.5134, 17.5197) (Layer Mechanical13)
-Line (Width 5) (Start -118.1894, 32.4807) (End -101.9374, 32.4807) (Layer Mechanical13)
-Line (Width 5) (Start -78.5534, 17.5197) (End -76.8504, 17.5197) (Layer Mechanical13)
-Line (Width 5) (Start -93.5134, 32.4807) (End -78.5534, 32.4807) (Layer Mechanical13)
-Line (Width 5) (Start -93.5134, 17.5197) (End -78.5534, 17.5197) (Layer Mechanical13)
-Line (Width 5) (Start -101.9374, 32.4807) (End -93.5134, 32.4807) (Layer Mechanical13)
-Line (Width 5) (Start -118.1894, 17.5197) (End -101.9374, 17.5197) (Layer Mechanical13)
-Line (Width 5) (Start -118.1894, 17.5197) (End -118.1894, 32.4807) (Layer Mechanical13)
-Line (Width 5) (Start -93.5134, -32.4803) (End -93.5134, -17.5193) (Layer Mechanical13)
-Line (Width 5) (Start -76.8504, -32.4803) (End -76.8504, -17.5193) (Layer Mechanical13)
-Line (Width 5) (Start -78.5534, -17.5193) (End -76.8504, -17.5193) (Layer Mechanical13)
-Line (Width 5) (Start -101.9374, -32.4803) (End -93.5134, -32.4803) (Layer Mechanical13)
-Line (Width 5) (Start -118.1894, -17.5193) (End -101.9374, -17.5193) (Layer Mechanical13)
-Line (Width 5) (Start -78.5534, -32.4803) (End -76.8504, -32.4803) (Layer Mechanical13)
-Line (Width 5) (Start -93.5134, -17.5193) (End -78.5534, -17.5193) (Layer Mechanical13)
-Line (Width 5) (Start -93.5134, -32.4803) (End -78.5534, -32.4803) (Layer Mechanical13)
-Line (Width 5) (Start -101.9374, -17.5193) (End -93.5134, -17.5193) (Layer Mechanical13)
-Line (Width 5) (Start -118.1894, -32.4803) (End -101.9374, -32.4803) (Layer Mechanical13)
-Line (Width 5) (Start -118.1894, -32.4803) (End -118.1894, -17.5193) (Layer Mechanical13)
-Line (Width 5) (Start -93.5134, -82.4803) (End -93.5134, -67.5193) (Layer Mechanical13)
-Line (Width 5) (Start -76.8504, -82.4803) (End -76.8504, -67.5193) (Layer Mechanical13)
-Line (Width 5) (Start -78.5534, -67.5193) (End -76.8504, -67.5193) (Layer Mechanical13)
-Line (Width 5) (Start -101.9374, -82.4803) (End -93.5134, -82.4803) (Layer Mechanical13)
-Line (Width 5) (Start -118.1894, -67.5193) (End -101.9374, -67.5193) (Layer Mechanical13)
-Line (Width 5) (Start -78.5534, -82.4803) (End -76.8504, -82.4803) (Layer Mechanical13)
-Line (Width 5) (Start -93.5134, -67.5193) (End -78.5534, -67.5193) (Layer Mechanical13)
-Line (Width 5) (Start -93.5134, -82.4803) (End -78.5534, -82.4803) (Layer Mechanical13)
-Line (Width 5) (Start -101.9374, -67.5193) (End -93.5134, -67.5193) (Layer Mechanical13)
-Line (Width 5) (Start -118.1894, -82.4803) (End -101.9374, -82.4803) (Layer Mechanical13)
-Line (Width 5) (Start -118.1894, -82.4803) (End -118.1894, -67.5193) (Layer Mechanical13)
-Line (Width 5) (Start 71.6926, 96.4567) (End 71.7296, 96.4567) (Layer Mechanical13)
-Line (Width 5) (Start 7.0076, -96.4563) (End 12.9136, -96.4563) (Layer Mechanical13)
-Line (Width 5) (Start -13.0704, 96.4567) (End -7.1654, 96.4567) (Layer Mechanical13)
-Line (Width 5) (Start -76.8504, -91.4563) (End -76.8504, 91.4567) (Layer Mechanical13)
-Line (Width 5) (Start 76.6926, 91.4567) (End 76.6926, 91.4937) (Layer Mechanical13)
-Line (Width 5) (Start -76.8504, 91.4567) (End -76.8504, 91.4937) (Layer Mechanical13)
-Line (Width 5) (Start 7.0076, 96.4567) (End 12.9136, 96.4567) (Layer Mechanical13)
-Line (Width 5) (Start 76.6926, -91.4563) (End 76.6926, 91.4567) (Layer Mechanical13)
-Line (Width 5) (Start -71.8504, 96.4567) (End -13.0704, 96.4567) (Layer Mechanical13)
-Line (Width 5) (Start -7.1654, 96.4567) (End 7.0076, 96.4567) (Layer Mechanical13)
-Line (Width 5) (Start 76.6926, -91.4933) (End 76.6926, -91.4563) (Layer Mechanical13)
-Line (Width 5) (Start 12.9136, 96.4567) (End 71.6926, 96.4567) (Layer Mechanical13)
-Line (Width 5) (Start -76.8504, -91.4933) (End -76.8504, -91.4563) (Layer Mechanical13)
-Line (Width 5) (Start 12.9136, -96.4563) (End 71.6926, -96.4563) (Layer Mechanical13)
-Line (Width 5) (Start -7.1654, -96.4563) (End 7.0076, -96.4563) (Layer Mechanical13)
-Line (Width 5) (Start -71.8874, 96.4567) (End -71.8504, 96.4567) (Layer Mechanical13)
-Line (Width 5) (Start -13.0704, -96.4563) (End -7.1654, -96.4563) (Layer Mechanical13)
-Line (Width 5) (Start -71.8504, -96.4563) (End -13.0704, -96.4563) (Layer Mechanical13)
-Line (Width 5) (Start -71.8874, -96.4563) (End -71.8504, -96.4563) (Layer Mechanical13)
-Line (Width 5) (Start 71.6926, -96.4563) (End 71.7296, -96.4563) (Layer Mechanical13)
-Arc (Width 5) (Radius 5.00029993) (Location 71.6925, 91.4566) (StartAngle 0.42550001) (EndAngle 89.57450208) (Layer Mechanical13)
-Arc (Width 5) (Radius 5.00029993) (Location -71.8503, 91.4566) (StartAngle 90.42549896) (EndAngle 179.57450104) (Layer Mechanical13)
-Arc (Width 5) (Radius 5.00029993) (Location 71.6925, -91.4562) (StartAngle 270.42550659) (EndAngle 359.57450867) (Layer Mechanical13)
-Arc (Width 5) (Radius 23.5) (Location -21.8504, 49.4567) (StartAngle 270) (EndAngle 450) (Layer Mechanical13)
-Arc (Width 5) (Radius 5.00029993) (Location -71.8503, -91.4562) (StartAngle 180.42550659) (EndAngle 269.57450867) (Layer Mechanical13)
-Arc (Width 5) (Radius 23.5) (Location -21.8504, 49.4567) (StartAngle 90) (EndAngle 270) (Layer Mechanical13)
-Text (Location -63.9764, -49.6063) (Height 50) (Width 3) (Rotation 0) (Layer Mechanical13) (Value ".Designator")
-Step (Name D0008A.stp)
-EndFootprint
-
-Footprint (Name "D0008A_M")
-Pad (Name "1") (Location -96.4567, 75) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4)
-PadShape (Size 27.5590992, 98.42520142) (Shape Rounded) (Layer Top)
-EndPad
-Pad (Name "2") (Location -96.4567, 25) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4)
-PadShape (Size 27.5590992, 98.42520142) (Shape Rounded) (Layer Top)
-EndPad
-Pad (Name "3") (Location -96.4567, -25) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4)
-PadShape (Size 27.5590992, 98.42520142) (Shape Rounded) (Layer Top)
-EndPad
-Pad (Name "4") (Location -96.4567, -75) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4)
-PadShape (Size 27.5590992, 98.42520142) (Shape Rounded) (Layer Top)
-EndPad
-Pad (Name "5") (Location 96.4567, -75) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4)
-PadShape (Size 27.5590992, 98.42520142) (Shape Rounded) (Layer Top)
-EndPad
-Pad (Name "6") (Location 96.4567, -25) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4)
-PadShape (Size 27.5590992, 98.42520142) (Shape Rounded) (Layer Top)
-EndPad
-Pad (Name "7") (Location 96.4567, 25) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4)
-PadShape (Size 27.5590992, 98.42520142) (Shape Rounded) (Layer Top)
-EndPad
-Pad (Name "8") (Location 96.4567, 75) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4)
-PadShape (Size 27.5590992, 98.42520142) (Shape Rounded) (Layer Top)
-EndPad
-Line (Width 3.93700004) (Start 0, -19.685) (End 0, 19.685) (Layer Mechanical15)
-Line (Width 3.93700004) (Start -19.685, 0) (End 19.685, 0) (Layer Mechanical15)
-Line (Width 1.96850002) (Start -165.3543, -118.1102) (End 165.3543, -118.1102) (Layer Mechanical15)
-Line (Width 1.96850002) (Start -165.3543, 118.1102) (End 165.3543, 118.1102) (Layer Mechanical15)
-Line (Width 1.96850002) (Start 165.3543, -118.1102) (End 165.3543, 118.1102) (Layer Mechanical15)
-Line (Width 1.96850002) (Start -165.3543, -118.1102) (End -165.3543, 118.1102) (Layer Mechanical15)
-Line (Width 5) (Start 7.0076, -96.4563) (End 12.9136, -96.4563) (Layer Mechanical13)
-Line (Width 5) (Start -13.0704, -96.4563) (End -7.1654, -96.4563) (Layer Mechanical13)
-Line (Width 5) (Start -13.0704, 96.4567) (End -7.1654, 96.4567) (Layer Mechanical13)
-Line (Width 5) (Start 7.0076, 96.4567) (End 12.9136, 96.4567) (Layer Mechanical13)
-Line (Width 5) (Start 93.3566, 67.5197) (End 93.3566, 82.4807) (Layer Mechanical13)
-Line (Width 5) (Start 76.6926, 67.5197) (End 76.6926, 82.4807) (Layer Mechanical13)
-Line (Width 5) (Start 76.6926, 67.5197) (End 78.3956, 67.5197) (Layer Mechanical13)
-Line (Width 5) (Start 93.3566, 82.4807) (End 101.7796, 82.4807) (Layer Mechanical13)
-Line (Width 5) (Start 101.7796, 67.5197) (End 118.0316, 67.5197) (Layer Mechanical13)
-Line (Width 5) (Start 76.6926, 82.4807) (End 78.3956, 82.4807) (Layer Mechanical13)
-Line (Width 5) (Start 78.3956, 67.5197) (End 93.3566, 67.5197) (Layer Mechanical13)
-Line (Width 5) (Start 78.3956, 82.4807) (End 93.3566, 82.4807) (Layer Mechanical13)
-Line (Width 5) (Start 93.3566, 67.5197) (End 101.7796, 67.5197) (Layer Mechanical13)
-Line (Width 5) (Start 101.7796, 82.4807) (End 118.0316, 82.4807) (Layer Mechanical13)
-Line (Width 5) (Start 118.0316, 67.5197) (End 118.0316, 82.4807) (Layer Mechanical13)
-Line (Width 5) (Start 93.3566, 17.5197) (End 93.3566, 32.4807) (Layer Mechanical13)
-Line (Width 5) (Start 76.6926, 17.5197) (End 76.6926, 32.4807) (Layer Mechanical13)
-Line (Width 5) (Start 76.6926, 17.5197) (End 78.3956, 17.5197) (Layer Mechanical13)
-Line (Width 5) (Start 93.3566, 32.4807) (End 101.7796, 32.4807) (Layer Mechanical13)
-Line (Width 5) (Start 101.7796, 17.5197) (End 118.0316, 17.5197) (Layer Mechanical13)
-Line (Width 5) (Start 76.6926, 32.4807) (End 78.3956, 32.4807) (Layer Mechanical13)
-Line (Width 5) (Start 78.3956, 17.5197) (End 93.3566, 17.5197) (Layer Mechanical13)
-Line (Width 5) (Start 78.3956, 32.4807) (End 93.3566, 32.4807) (Layer Mechanical13)
-Line (Width 5) (Start 93.3566, 17.5197) (End 101.7796, 17.5197) (Layer Mechanical13)
-Line (Width 5) (Start 101.7796, 32.4807) (End 118.0316, 32.4807) (Layer Mechanical13)
-Line (Width 5) (Start 118.0316, 17.5197) (End 118.0316, 32.4807) (Layer Mechanical13)
-Line (Width 5) (Start 93.3566, -32.4803) (End 93.3566, -17.5193) (Layer Mechanical13)
-Line (Width 5) (Start 76.6926, -32.4803) (End 76.6926, -17.5193) (Layer Mechanical13)
-Line (Width 5) (Start 76.6926, -32.4803) (End 78.3956, -32.4803) (Layer Mechanical13)
-Line (Width 5) (Start 93.3566, -17.5193) (End 101.7796, -17.5193) (Layer Mechanical13)
-Line (Width 5) (Start 101.7796, -32.4803) (End 118.0316, -32.4803) (Layer Mechanical13)
-Line (Width 5) (Start 76.6926, -17.5193) (End 78.3956, -17.5193) (Layer Mechanical13)
-Line (Width 5) (Start 78.3956, -32.4803) (End 93.3566, -32.4803) (Layer Mechanical13)
-Line (Width 5) (Start 78.3956, -17.5193) (End 93.3566, -17.5193) (Layer Mechanical13)
-Line (Width 5) (Start 93.3566, -32.4803) (End 101.7796, -32.4803) (Layer Mechanical13)
-Line (Width 5) (Start 101.7796, -17.5193) (End 118.0316, -17.5193) (Layer Mechanical13)
-Line (Width 5) (Start 118.0316, -32.4803) (End 118.0316, -17.5193) (Layer Mechanical13)
-Line (Width 5) (Start 93.3566, -82.4803) (End 93.3566, -67.5193) (Layer Mechanical13)
-Line (Width 5) (Start 76.6926, -82.4803) (End 76.6926, -67.5193) (Layer Mechanical13)
-Line (Width 5) (Start 76.6926, -82.4803) (End 78.3956, -82.4803) (Layer Mechanical13)
-Line (Width 5) (Start 93.3566, -67.5193) (End 101.7796, -67.5193) (Layer Mechanical13)
-Line (Width 5) (Start 101.7796, -82.4803) (End 118.0316, -82.4803) (Layer Mechanical13)
-Line (Width 5) (Start 76.6926, -67.5193) (End 78.3956, -67.5193) (Layer Mechanical13)
-Line (Width 5) (Start 78.3956, -82.4803) (End 93.3566, -82.4803) (Layer Mechanical13)
-Line (Width 5) (Start 78.3956, -67.5193) (End 93.3566, -67.5193) (Layer Mechanical13)
-Line (Width 5) (Start 93.3566, -82.4803) (End 101.7796, -82.4803) (Layer Mechanical13)
-Line (Width 5) (Start 101.7796, -67.5193) (End 118.0316, -67.5193) (Layer Mechanical13)
-Line (Width 5) (Start 118.0316, -82.4803) (End 118.0316, -67.5193) (Layer Mechanical13)
-Line (Width 5) (Start -93.5134, 67.5197) (End -93.5134, 82.4807) (Layer Mechanical13)
-Line (Width 5) (Start -76.8504, 67.5197) (End -76.8504, 82.4807) (Layer Mechanical13)
-Line (Width 5) (Start -78.5534, 82.4807) (End -76.8504, 82.4807) (Layer Mechanical13)
-Line (Width 5) (Start -101.9374, 67.5197) (End -93.5134, 67.5197) (Layer Mechanical13)
-Line (Width 5) (Start -118.1894, 82.4807) (End -101.9374, 82.4807) (Layer Mechanical13)
-Line (Width 5) (Start -78.5534, 67.5197) (End -76.8504, 67.5197) (Layer Mechanical13)
-Line (Width 5) (Start -93.5134, 82.4807) (End -78.5534, 82.4807) (Layer Mechanical13)
-Line (Width 5) (Start -93.5134, 67.5197) (End -78.5534, 67.5197) (Layer Mechanical13)
-Line (Width 5) (Start -101.9374, 82.4807) (End -93.5134, 82.4807) (Layer Mechanical13)
-Line (Width 5) (Start -118.1894, 67.5197) (End -101.9374, 67.5197) (Layer Mechanical13)
-Line (Width 5) (Start -118.1894, 67.5197) (End -118.1894, 82.4807) (Layer Mechanical13)
-Line (Width 5) (Start -93.5134, 17.5197) (End -93.5134, 32.4807) (Layer Mechanical13)
-Line (Width 5) (Start -76.8504, 17.5197) (End -76.8504, 32.4807) (Layer Mechanical13)
-Line (Width 5) (Start -78.5534, 32.4807) (End -76.8504, 32.4807) (Layer Mechanical13)
-Line (Width 5) (Start -101.9374, 17.5197) (End -93.5134, 17.5197) (Layer Mechanical13)
-Line (Width 5) (Start -118.1894, 32.4807) (End -101.9374, 32.4807) (Layer Mechanical13)
-Line (Width 5) (Start -78.5534, 17.5197) (End -76.8504, 17.5197) (Layer Mechanical13)
-Line (Width 5) (Start -93.5134, 32.4807) (End -78.5534, 32.4807) (Layer Mechanical13)
-Line (Width 5) (Start -93.5134, 17.5197) (End -78.5534, 17.5197) (Layer Mechanical13)
-Line (Width 5) (Start -101.9374, 32.4807) (End -93.5134, 32.4807) (Layer Mechanical13)
-Line (Width 5) (Start -118.1894, 17.5197) (End -101.9374, 17.5197) (Layer Mechanical13)
-Line (Width 5) (Start -118.1894, 17.5197) (End -118.1894, 32.4807) (Layer Mechanical13)
-Line (Width 5) (Start -93.5134, -32.4803) (End -93.5134, -17.5193) (Layer Mechanical13)
-Line (Width 5) (Start -76.8504, -32.4803) (End -76.8504, -17.5193) (Layer Mechanical13)
-Line (Width 5) (Start -78.5534, -17.5193) (End -76.8504, -17.5193) (Layer Mechanical13)
-Line (Width 5) (Start -101.9374, -32.4803) (End -93.5134, -32.4803) (Layer Mechanical13)
-Line (Width 5) (Start -118.1894, -17.5193) (End -101.9374, -17.5193) (Layer Mechanical13)
-Line (Width 5) (Start -78.5534, -32.4803) (End -76.8504, -32.4803) (Layer Mechanical13)
-Line (Width 5) (Start -93.5134, -17.5193) (End -78.5534, -17.5193) (Layer Mechanical13)
-Line (Width 5) (Start -93.5134, -32.4803) (End -78.5534, -32.4803) (Layer Mechanical13)
-Line (Width 5) (Start -101.9374, -17.5193) (End -93.5134, -17.5193) (Layer Mechanical13)
-Line (Width 5) (Start -118.1894, -32.4803) (End -101.9374, -32.4803) (Layer Mechanical13)
-Line (Width 5) (Start -118.1894, -32.4803) (End -118.1894, -17.5193) (Layer Mechanical13)
-Line (Width 5) (Start -93.5134, -82.4803) (End -93.5134, -67.5193) (Layer Mechanical13)
-Line (Width 5) (Start -76.8504, -82.4803) (End -76.8504, -67.5193) (Layer Mechanical13)
-Line (Width 5) (Start -78.5534, -67.5193) (End -76.8504, -67.5193) (Layer Mechanical13)
-Line (Width 5) (Start -101.9374, -82.4803) (End -93.5134, -82.4803) (Layer Mechanical13)
-Line (Width 5) (Start -118.1894, -67.5193) (End -101.9374, -67.5193) (Layer Mechanical13)
-Line (Width 5) (Start -78.5534, -82.4803) (End -76.8504, -82.4803) (Layer Mechanical13)
-Line (Width 5) (Start -93.5134, -67.5193) (End -78.5534, -67.5193) (Layer Mechanical13)
-Line (Width 5) (Start -93.5134, -82.4803) (End -78.5534, -82.4803) (Layer Mechanical13)
-Line (Width 5) (Start -101.9374, -67.5193) (End -93.5134, -67.5193) (Layer Mechanical13)
-Line (Width 5) (Start -118.1894, -82.4803) (End -101.9374, -82.4803) (Layer Mechanical13)
-Line (Width 5) (Start -118.1894, -82.4803) (End -118.1894, -67.5193) (Layer Mechanical13)
-Line (Width 5) (Start 71.6926, 96.4567) (End 71.7296, 96.4567) (Layer Mechanical13)
-Line (Width 5) (Start 7.0076, -96.4563) (End 12.9136, -96.4563) (Layer Mechanical13)
-Line (Width 5) (Start -13.0704, 96.4567) (End -7.1654, 96.4567) (Layer Mechanical13)
-Line (Width 5) (Start -76.8504, -91.4563) (End -76.8504, 91.4567) (Layer Mechanical13)
-Line (Width 5) (Start 76.6926, 91.4567) (End 76.6926, 91.4937) (Layer Mechanical13)
-Line (Width 5) (Start -76.8504, 91.4567) (End -76.8504, 91.4937) (Layer Mechanical13)
-Line (Width 5) (Start 7.0076, 96.4567) (End 12.9136, 96.4567) (Layer Mechanical13)
-Line (Width 5) (Start 76.6926, -91.4563) (End 76.6926, 91.4567) (Layer Mechanical13)
-Line (Width 5) (Start -71.8504, 96.4567) (End -13.0704, 96.4567) (Layer Mechanical13)
-Line (Width 5) (Start -7.1654, 96.4567) (End 7.0076, 96.4567) (Layer Mechanical13)
-Line (Width 5) (Start 76.6926, -91.4933) (End 76.6926, -91.4563) (Layer Mechanical13)
-Line (Width 5) (Start 12.9136, 96.4567) (End 71.6926, 96.4567) (Layer Mechanical13)
-Line (Width 5) (Start -76.8504, -91.4933) (End -76.8504, -91.4563) (Layer Mechanical13)
-Line (Width 5) (Start 12.9136, -96.4563) (End 71.6926, -96.4563) (Layer Mechanical13)
-Line (Width 5) (Start -7.1654, -96.4563) (End 7.0076, -96.4563) (Layer Mechanical13)
-Line (Width 5) (Start -71.8874, 96.4567) (End -71.8504, 96.4567) (Layer Mechanical13)
-Line (Width 5) (Start -13.0704, -96.4563) (End -7.1654, -96.4563) (Layer Mechanical13)
-Line (Width 5) (Start -71.8504, -96.4563) (End -13.0704, -96.4563) (Layer Mechanical13)
-Line (Width 5) (Start -71.8874, -96.4563) (End -71.8504, -96.4563) (Layer Mechanical13)
-Line (Width 5) (Start 71.6926, -96.4563) (End 71.7296, -96.4563) (Layer Mechanical13)
-Arc (Width 5) (Radius 5.00029993) (Location 71.6925, 91.4566) (StartAngle 0.42550001) (EndAngle 89.57450208) (Layer Mechanical13)
-Arc (Width 5) (Radius 5.00029993) (Location -71.8503, 91.4566) (StartAngle 90.42549896) (EndAngle 179.57450104) (Layer Mechanical13)
-Arc (Width 5) (Radius 5.00029993) (Location 71.6925, -91.4562) (StartAngle 270.42550659) (EndAngle 359.57450867) (Layer Mechanical13)
-Arc (Width 5) (Radius 23.5) (Location -21.8504, 49.4567) (StartAngle 270) (EndAngle 450) (Layer Mechanical13)
-Arc (Width 5) (Radius 5.00029993) (Location -71.8503, -91.4562) (StartAngle 180.42550659) (EndAngle 269.57450867) (Layer Mechanical13)
-Arc (Width 5) (Radius 23.5) (Location -21.8504, 49.4567) (StartAngle 90) (EndAngle 270) (Layer Mechanical13)
-Text (Location -63.9764, -49.6063) (Height 50) (Width 3) (Rotation 0) (Layer Mechanical13) (Value ".Designator")
-Line (Width 7.87400007) (Start -35.4331, -98.4252) (End 35.4331, -98.4252) (Layer TopOverlay)
-Line (Width 7.87400007) (Start 35.4331, -98.4252) (End 35.4331, 98.4252) (Layer TopOverlay)
-Line (Width 7.87400007) (Start -35.4331, -98.4252) (End -35.4331, 70.8661) (Layer TopOverlay)
-Line (Width 7.87400007) (Start -35.4331, 70.8661) (End -7.874, 98.4252) (Layer TopOverlay)
-Line (Width 7.87400007) (Start -7.874, 98.4252) (End 35.4331, 98.4252) (Layer TopOverlay)
-Text (Location -156, 124) (Height 50) (Width 3) (Rotation 0) (Layer TopOverlay) (Value "u")
-Step (Name D0008A.stp)
-EndFootprint
-
-Footprint (Name "D0008A_L")
-Pad (Name "1") (Location -92.5197, 75) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4)
-PadShape (Size 23.62199974, 74.80310059) (Shape Rounded) (Layer Top)
-EndPad
-Pad (Name "2") (Location -92.5197, 25) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4)
-PadShape (Size 23.62199974, 74.80310059) (Shape Rounded) (Layer Top)
-EndPad
-Pad (Name "3") (Location -92.5197, -25) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4)
-PadShape (Size 23.62199974, 74.80310059) (Shape Rounded) (Layer Top)
-EndPad
-Pad (Name "4") (Location -92.5197, -75) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4)
-PadShape (Size 23.62199974, 74.80310059) (Shape Rounded) (Layer Top)
-EndPad
-Pad (Name "5") (Location 92.5197, -75) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4)
-PadShape (Size 23.62199974, 74.80310059) (Shape Rounded) (Layer Top)
-EndPad
-Pad (Name "6") (Location 92.5197, -25) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4)
-PadShape (Size 23.62199974, 74.80310059) (Shape Rounded) (Layer Top)
-EndPad
-Pad (Name "7") (Location 92.5197, 25) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4)
-PadShape (Size 23.62199974, 74.80310059) (Shape Rounded) (Layer Top)
-EndPad
-Pad (Name "8") (Location 92.5197, 75) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4)
-PadShape (Size 23.62199974, 74.80310059) (Shape Rounded) (Layer Top)
-EndPad
-Line (Width 3.93700004) (Start 0, -19.685) (End 0, 19.685) (Layer Mechanical15)
-Line (Width 3.93700004) (Start -19.6851, 0) (End 19.685, 0) (Layer Mechanical15)
-Line (Width 1.96850002) (Start -133.8583, -102.3622) (End 133.8583, -102.3622) (Layer Mechanical15)
-Line (Width 1.96850002) (Start -133.8583, 102.3622) (End 133.8583, 102.3622) (Layer Mechanical15)
-Line (Width 1.96850002) (Start 133.8583, -102.3622) (End 133.8583, 102.3622) (Layer Mechanical15)
-Line (Width 1.96850002) (Start -133.8583, -102.3622) (End -133.8583, 102.3622) (Layer Mechanical15)
-Line (Width 5) (Start 71.6926, -96.4563) (End 71.7296, -96.4563) (Layer Mechanical13)
-Line (Width 5) (Start -71.8874, -96.4563) (End -71.8504, -96.4563) (Layer Mechanical13)
-Line (Width 5) (Start -71.8504, -96.4563) (End -13.0704, -96.4563) (Layer Mechanical13)
-Line (Width 5) (Start -13.0704, -96.4563) (End -7.1654, -96.4563) (Layer Mechanical13)
-Line (Width 5) (Start -71.8874, 96.4567) (End -71.8504, 96.4567) (Layer Mechanical13)
-Line (Width 5) (Start -7.1654, -96.4563) (End 7.0076, -96.4563) (Layer Mechanical13)
-Line (Width 5) (Start 12.9136, -96.4563) (End 71.6926, -96.4563) (Layer Mechanical13)
-Line (Width 5) (Start -76.8504, -91.4933) (End -76.8504, -91.4563) (Layer Mechanical13)
-Line (Width 5) (Start 12.9136, 96.4567) (End 71.6926, 96.4567) (Layer Mechanical13)
-Line (Width 5) (Start 76.6926, -91.4933) (End 76.6926, -91.4563) (Layer Mechanical13)
-Line (Width 5) (Start -7.1654, 96.4567) (End 7.0076, 96.4567) (Layer Mechanical13)
-Line (Width 5) (Start -71.8504, 96.4567) (End -13.0704, 96.4567) (Layer Mechanical13)
-Line (Width 5) (Start 76.6926, -91.4563) (End 76.6926, 91.4567) (Layer Mechanical13)
-Line (Width 5) (Start 7.0076, 96.4567) (End 12.9136, 96.4567) (Layer Mechanical13)
-Line (Width 5) (Start -76.8504, 91.4567) (End -76.8504, 91.4937) (Layer Mechanical13)
-Line (Width 5) (Start 76.6926, 91.4567) (End 76.6926, 91.4937) (Layer Mechanical13)
-Line (Width 5) (Start -76.8504, -91.4563) (End -76.8504, 91.4567) (Layer Mechanical13)
-Line (Width 5) (Start -13.0704, 96.4567) (End -7.1654, 96.4567) (Layer Mechanical13)
-Line (Width 5) (Start 7.0076, -96.4563) (End 12.9136, -96.4563) (Layer Mechanical13)
-Line (Width 5) (Start 71.6926, 96.4567) (End 71.7296, 96.4567) (Layer Mechanical13)
-Line (Width 5) (Start -118.1894, -82.4803) (End -118.1894, -67.5193) (Layer Mechanical13)
-Line (Width 5) (Start -118.1894, -82.4803) (End -101.9374, -82.4803) (Layer Mechanical13)
-Line (Width 5) (Start -101.9374, -67.5193) (End -93.5134, -67.5193) (Layer Mechanical13)
-Line (Width 5) (Start -93.5134, -82.4803) (End -78.5534, -82.4803) (Layer Mechanical13)
-Line (Width 5) (Start -93.5134, -67.5193) (End -78.5534, -67.5193) (Layer Mechanical13)
-Line (Width 5) (Start -78.5534, -82.4803) (End -76.8504, -82.4803) (Layer Mechanical13)
-Line (Width 5) (Start -118.1894, -67.5193) (End -101.9374, -67.5193) (Layer Mechanical13)
-Line (Width 5) (Start -101.9374, -82.4803) (End -93.5134, -82.4803) (Layer Mechanical13)
-Line (Width 5) (Start -78.5534, -67.5193) (End -76.8504, -67.5193) (Layer Mechanical13)
-Line (Width 5) (Start -76.8504, -82.4803) (End -76.8504, -67.5193) (Layer Mechanical13)
-Line (Width 5) (Start -93.5134, -82.4803) (End -93.5134, -67.5193) (Layer Mechanical13)
-Line (Width 5) (Start -118.1894, -32.4803) (End -118.1894, -17.5193) (Layer Mechanical13)
-Line (Width 5) (Start -118.1894, -32.4803) (End -101.9374, -32.4803) (Layer Mechanical13)
-Line (Width 5) (Start -101.9374, -17.5193) (End -93.5134, -17.5193) (Layer Mechanical13)
-Line (Width 5) (Start -93.5134, -32.4803) (End -78.5534, -32.4803) (Layer Mechanical13)
-Line (Width 5) (Start -93.5134, -17.5193) (End -78.5534, -17.5193) (Layer Mechanical13)
-Line (Width 5) (Start -78.5534, -32.4803) (End -76.8504, -32.4803) (Layer Mechanical13)
-Line (Width 5) (Start -118.1894, -17.5193) (End -101.9374, -17.5193) (Layer Mechanical13)
-Line (Width 5) (Start -101.9374, -32.4803) (End -93.5134, -32.4803) (Layer Mechanical13)
-Line (Width 5) (Start -78.5534, -17.5193) (End -76.8504, -17.5193) (Layer Mechanical13)
-Line (Width 5) (Start -76.8504, -32.4803) (End -76.8504, -17.5193) (Layer Mechanical13)
-Line (Width 5) (Start -93.5134, -32.4803) (End -93.5134, -17.5193) (Layer Mechanical13)
-Line (Width 5) (Start -118.1894, 17.5197) (End -118.1894, 32.4807) (Layer Mechanical13)
-Line (Width 5) (Start -118.1894, 17.5197) (End -101.9374, 17.5197) (Layer Mechanical13)
-Line (Width 5) (Start -101.9374, 32.4807) (End -93.5134, 32.4807) (Layer Mechanical13)
-Line (Width 5) (Start -93.5134, 17.5197) (End -78.5534, 17.5197) (Layer Mechanical13)
-Line (Width 5) (Start -93.5134, 32.4807) (End -78.5534, 32.4807) (Layer Mechanical13)
-Line (Width 5) (Start -78.5534, 17.5197) (End -76.8504, 17.5197) (Layer Mechanical13)
-Line (Width 5) (Start -118.1894, 32.4807) (End -101.9374, 32.4807) (Layer Mechanical13)
-Line (Width 5) (Start -101.9374, 17.5197) (End -93.5134, 17.5197) (Layer Mechanical13)
-Line (Width 5) (Start -78.5534, 32.4807) (End -76.8504, 32.4807) (Layer Mechanical13)
-Line (Width 5) (Start -76.8504, 17.5197) (End -76.8504, 32.4807) (Layer Mechanical13)
-Line (Width 5) (Start -93.5134, 17.5197) (End -93.5134, 32.4807) (Layer Mechanical13)
-Line (Width 5) (Start -118.1894, 67.5197) (End -118.1894, 82.4807) (Layer Mechanical13)
-Line (Width 5) (Start -118.1894, 67.5197) (End -101.9374, 67.5197) (Layer Mechanical13)
-Line (Width 5) (Start -101.9374, 82.4807) (End -93.5134, 82.4807) (Layer Mechanical13)
-Line (Width 5) (Start -93.5134, 67.5197) (End -78.5534, 67.5197) (Layer Mechanical13)
-Line (Width 5) (Start -93.5134, 82.4807) (End -78.5534, 82.4807) (Layer Mechanical13)
-Line (Width 5) (Start -78.5534, 67.5197) (End -76.8504, 67.5197) (Layer Mechanical13)
-Line (Width 5) (Start -118.1894, 82.4807) (End -101.9374, 82.4807) (Layer Mechanical13)
-Line (Width 5) (Start -101.9374, 67.5197) (End -93.5134, 67.5197) (Layer Mechanical13)
-Line (Width 5) (Start -78.5534, 82.4807) (End -76.8504, 82.4807) (Layer Mechanical13)
-Line (Width 5) (Start -76.8504, 67.5197) (End -76.8504, 82.4807) (Layer Mechanical13)
-Line (Width 5) (Start -93.5134, 67.5197) (End -93.5134, 82.4807) (Layer Mechanical13)
-Line (Width 5) (Start 118.0316, -82.4803) (End 118.0316, -67.5193) (Layer Mechanical13)
-Line (Width 5) (Start 101.7796, -67.5193) (End 118.0316, -67.5193) (Layer Mechanical13)
-Line (Width 5) (Start 93.3566, -82.4803) (End 101.7796, -82.4803) (Layer Mechanical13)
-Line (Width 5) (Start 78.3956, -67.5193) (End 93.3566, -67.5193) (Layer Mechanical13)
-Line (Width 5) (Start 78.3956, -82.4803) (End 93.3566, -82.4803) (Layer Mechanical13)
-Line (Width 5) (Start 76.6926, -67.5193) (End 78.3956, -67.5193) (Layer Mechanical13)
-Line (Width 5) (Start 101.7796, -82.4803) (End 118.0316, -82.4803) (Layer Mechanical13)
-Line (Width 5) (Start 93.3566, -67.5193) (End 101.7796, -67.5193) (Layer Mechanical13)
-Line (Width 5) (Start 76.6926, -82.4803) (End 78.3956, -82.4803) (Layer Mechanical13)
-Line (Width 5) (Start 76.6926, -82.4803) (End 76.6926, -67.5193) (Layer Mechanical13)
-Line (Width 5) (Start 93.3566, -82.4803) (End 93.3566, -67.5193) (Layer Mechanical13)
-Line (Width 5) (Start 118.0316, -32.4803) (End 118.0316, -17.5193) (Layer Mechanical13)
-Line (Width 5) (Start 101.7796, -17.5193) (End 118.0316, -17.5193) (Layer Mechanical13)
-Line (Width 5) (Start 93.3566, -32.4803) (End 101.7796, -32.4803) (Layer Mechanical13)
-Line (Width 5) (Start 78.3956, -17.5193) (End 93.3566, -17.5193) (Layer Mechanical13)
-Line (Width 5) (Start 78.3956, -32.4803) (End 93.3566, -32.4803) (Layer Mechanical13)
-Line (Width 5) (Start 76.6926, -17.5193) (End 78.3956, -17.5193) (Layer Mechanical13)
-Line (Width 5) (Start 101.7796, -32.4803) (End 118.0316, -32.4803) (Layer Mechanical13)
-Line (Width 5) (Start 93.3566, -17.5193) (End 101.7796, -17.5193) (Layer Mechanical13)
-Line (Width 5) (Start 76.6926, -32.4803) (End 78.3956, -32.4803) (Layer Mechanical13)
-Line (Width 5) (Start 76.6926, -32.4803) (End 76.6926, -17.5193) (Layer Mechanical13)
-Line (Width 5) (Start 93.3566, -32.4803) (End 93.3566, -17.5193) (Layer Mechanical13)
-Line (Width 5) (Start 118.0316, 17.5197) (End 118.0316, 32.4807) (Layer Mechanical13)
-Line (Width 5) (Start 101.7796, 32.4807) (End 118.0316, 32.4807) (Layer Mechanical13)
-Line (Width 5) (Start 93.3566, 17.5197) (End 101.7796, 17.5197) (Layer Mechanical13)
-Line (Width 5) (Start 78.3956, 32.4807) (End 93.3566, 32.4807) (Layer Mechanical13)
-Line (Width 5) (Start 78.3956, 17.5197) (End 93.3566, 17.5197) (Layer Mechanical13)
-Line (Width 5) (Start 76.6926, 32.4807) (End 78.3956, 32.4807) (Layer Mechanical13)
-Line (Width 5) (Start 101.7796, 17.5197) (End 118.0316, 17.5197) (Layer Mechanical13)
-Line (Width 5) (Start 93.3566, 32.4807) (End 101.7796, 32.4807) (Layer Mechanical13)
-Line (Width 5) (Start 76.6926, 17.5197) (End 78.3956, 17.5197) (Layer Mechanical13)
-Line (Width 5) (Start 76.6926, 17.5197) (End 76.6926, 32.4807) (Layer Mechanical13)
-Line (Width 5) (Start 93.3566, 17.5197) (End 93.3566, 32.4807) (Layer Mechanical13)
-Line (Width 5) (Start 118.0316, 67.5197) (End 118.0316, 82.4807) (Layer Mechanical13)
-Line (Width 5) (Start 101.7796, 82.4807) (End 118.0316, 82.4807) (Layer Mechanical13)
-Line (Width 5) (Start 93.3566, 67.5197) (End 101.7796, 67.5197) (Layer Mechanical13)
-Line (Width 5) (Start 78.3956, 82.4807) (End 93.3566, 82.4807) (Layer Mechanical13)
-Line (Width 5) (Start 78.3956, 67.5197) (End 93.3566, 67.5197) (Layer Mechanical13)
-Line (Width 5) (Start 76.6926, 82.4807) (End 78.3956, 82.4807) (Layer Mechanical13)
-Line (Width 5) (Start 101.7796, 67.5197) (End 118.0316, 67.5197) (Layer Mechanical13)
-Line (Width 5) (Start 93.3566, 82.4807) (End 101.7796, 82.4807) (Layer Mechanical13)
-Line (Width 5) (Start 76.6926, 67.5197) (End 78.3956, 67.5197) (Layer Mechanical13)
-Line (Width 5) (Start 76.6926, 67.5197) (End 76.6926, 82.4807) (Layer Mechanical13)
-Line (Width 5) (Start 93.3566, 67.5197) (End 93.3566, 82.4807) (Layer Mechanical13)
-Line (Width 5) (Start 7.0076, 96.4567) (End 12.9136, 96.4567) (Layer Mechanical13)
-Line (Width 5) (Start -13.0704, 96.4567) (End -7.1654, 96.4567) (Layer Mechanical13)
-Line (Width 5) (Start -13.0704, -96.4563) (End -7.1654, -96.4563) (Layer Mechanical13)
-Line (Width 5) (Start 7.0076, -96.4563) (End 12.9136, -96.4563) (Layer Mechanical13)
-Arc (Width 5) (Radius 23.5) (Location -21.8504, 49.4567) (StartAngle 90) (EndAngle 270) (Layer Mechanical13)
-Arc (Width 5) (Radius 5.00029993) (Location -71.8503, -91.4562) (StartAngle 180.42550659) (EndAngle 269.57450867) (Layer Mechanical13)
-Arc (Width 5) (Radius 23.5) (Location -21.8504, 49.4567) (StartAngle 270) (EndAngle 450) (Layer Mechanical13)
-Arc (Width 5) (Radius 5.00029993) (Location 71.6925, -91.4562) (StartAngle 270.42550659) (EndAngle 359.57450867) (Layer Mechanical13)
-Arc (Width 5) (Radius 5.00029993) (Location -71.8503, 91.4566) (StartAngle 90.42549896) (EndAngle 179.57450104) (Layer Mechanical13)
-Arc (Width 5) (Radius 5.00029993) (Location 71.6925, 91.4566) (StartAngle 0.42550001) (EndAngle 89.57450208) (Layer Mechanical13)
-Text (Location -63.9764, -49.6063) (Height 50) (Width 3) (Rotation 0) (Layer Mechanical13) (Value ".Designator")
-Line (Width 7.87400007) (Start -35.4331, -98.4252) (End 35.4331, -98.4252) (Layer TopOverlay)
-Line (Width 7.87400007) (Start 35.4331, -98.4252) (End 35.4331, 98.4252) (Layer TopOverlay)
-Line (Width 7.87400007) (Start -35.4331, -98.4252) (End -35.4331, 70.8661) (Layer TopOverlay)
-Line (Width 7.87400007) (Start -35.4331, 70.8661) (End -7.874, 98.4252) (Layer TopOverlay)
-Line (Width 7.87400007) (Start -7.874, 98.4252) (End 35.4331, 98.4252) (Layer TopOverlay)
-Text (Location -125, 108) (Height 50) (Width 3) (Rotation 0) (Layer TopOverlay) (Value "u")
-Step (Name D0008A.stp)
-EndFootprint
-EndFootprints
-
-StartComponents
-
-Component (Name "INA286AID") (PartCount 1) (DesPrefix "U?")
-Pin (Location -500, -100) (Rotation 180) (PinType Input) (Length 200) (Width 0) (Designator Visible "1") (Name Visible "-IN") (PinSwap 0) (PartSwap 0) (PinSeq 1) (Part 1)
-Pin (Location 500, -300) (Rotation 0) (PinType Power) (Length 200) (Width 0) (Designator Visible "2") (Name Visible "GND") (PinSwap 0) (PartSwap 0) (PinSeq 2) (Part 1)
-Pin (Location 500, -100) (Rotation 0) (PinType Input) (Length 200) (Width 0) (Designator Visible "3") (Name Visible "REF2") (PinSwap 0) (PartSwap 0) (PinSeq 3) (Part 1)
-Pin (Location -500, -300) (Rotation 180) (PinType Passive) (Length 200) (Width 0) (Designator Visible "4") (Name Visible "NC") (PinSwap 0) (PartSwap 0) (PinSeq 4) (Part 1)
-Pin (Location 500, 300) (Rotation 0) (PinType Output) (Length 200) (Width 0) (Designator Visible "5") (Name Visible "OUT") (PinSwap 0) (PartSwap 0) (PinSeq 5) (Part 1)
-Pin (Location -500, 300) (Rotation 180) (PinType Power) (Length 200) (Width 0) (Designator Visible "6") (Name Visible "V+") (PinSwap 0) (PartSwap 0) (PinSeq 6) (Part 1)
-Pin (Location 500, 100) (Rotation 0) (PinType Input) (Length 200) (Width 0) (Designator Visible "7") (Name Visible "REF1") (PinSwap 0) (PartSwap 0) (PinSeq 7) (Part 1)
-Pin (Location -500, 100) (Rotation 180) (PinType Input) (Length 200) (Width 0) (Designator Visible "8") (Name Visible "+IN") (PinSwap 0) (PartSwap 0) (PinSeq 8) (Part 1)
-Rectangle (Width 5) (Start -500, -500) (End 500, 500) (Part 1)
-Parameter (Name "PartNumber") (Location -720, 5830) (Height 82) (Rotation 0) (Justification BottomLeft) (Value "INA286AIDR") (Part 1)
-Parameter (Name "Alternate_PartNumber") (Location -720, 5830) (Height 82) (Rotation 0) (Justification BottomLeft) (Value "INA286AID") (Part 1)
-Parameter (Name "PackageReference") (Location -720, 5830) (Height 82) (Rotation 0) (Justification BottomLeft) (Value "D0008A") (Part 1)
-Parameter (Name "MountType") (Location -720, 5830) (Height 82) (Rotation 0) (Justification BottomLeft) (Value "SMT") (Part 1)
-Parameter (Name "CompType") (Location -720, 5830) (Height 82) (Rotation 0) (Justification BottomLeft) (Value "IC") (Part 1)
-Parameter (Name "RoHS") (Location -720, 5830) (Height 82) (Rotation 0) (Justification BottomLeft) (Value "Y") (Part 1)
-Parameter (Name "Manufacturer") (Location -720, 5830) (Height 82) (Rotation 0) (Justification BottomLeft) (Value "Texas Instruments") (Part 1)
-Parameter (Name "RefDes") (Location 0, 100) (Height 82) (Rotation 0) (Justification Center) (Value "RefDes") (Part 1)
-Parameter (Name "Type") (Location 0, 0) (Height 82) (Rotation 0) (Justification Center) (Value "DEV") (Part 1)
-Parameter (Name "Value") (Location 0, 0) (Height 82) (Rotation 0) (Justification Center) (Value "Value") (Part 1)
-Parameter (Name "PIN_COUNT") (Location 0, 0) (Height 82) (Rotation 0) (Justification Center) (Value "8") (Part 1)
-Parameter (Name "Copyright") (Location 0, 0) (Height 50) (Rotation 0) (Justification Center) (Value "Copyright (C) 2018 Accelerated Designs. All rights reserved") (Part 1)
-Parameter (Name "Alternate_PartNumber") (Location -720, 5830) (Height 82) (Rotation 0) (Justification BottomLeft) (Value "INA286AID") (Part 1)
-Description (Value "No Description Available") (Part 1)
-Footprint (Name "D0008A_N")
-EndComponent
-EndComponents
diff --git a/EE3102/Libraries/InstrumentAmp/UL_Form.dfm b/EE3102/Libraries/InstrumentAmp/UL_Form.dfm
deleted file mode 100644
index 2d57e92..0000000
--- a/EE3102/Libraries/InstrumentAmp/UL_Form.dfm
+++ /dev/null
@@ -1,49 +0,0 @@
-object UL_Form: TUL_Form
- Left = 0
- Top = 0
- BorderStyle = bsDialog
- Caption = 'UL Import'
- ClientHeight = 80
- ClientWidth = 473
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Tahoma'
- Font.Style = []
- OldCreateOrder = False
- Position = poScreenCenter
- PixelsPerInch = 96
- TextHeight = 13
- object TxtFile: TEdit
- Left = 80
- Top = 8
- Width = 384
- Height = 21
- TabOrder = 0
- end
- object BtnFile: TButton
- Left = 8
- Top = 8
- Width = 64
- Height = 24
- Caption = 'File...'
- TabOrder = 1
- OnClick = BtnFileClick
- end
- object BtnImport: TButton
- Left = 188
- Top = 40
- Width = 96
- Height = 32
- Caption = 'Start Import'
- TabOrder = 2
- OnClick = BtnImportClick
- end
- object OpenDlg: TOpenDialog
- DefaultExt = '.txt'
- Filter = 'UL Altium Output (*.txt)|*.txt'
- Left = 8
- Top = 40
- end
-end
diff --git a/EE3102/Libraries/InstrumentAmp/UL_Form.pas b/EE3102/Libraries/InstrumentAmp/UL_Form.pas
deleted file mode 100644
index a79f13c..0000000
--- a/EE3102/Libraries/InstrumentAmp/UL_Form.pas
+++ /dev/null
@@ -1,14 +0,0 @@
-
-procedure TUL_Form.BtnFileClick(Sender: TObject);
-begin
- If OpenDlg.Execute Then Begin
- TxtFile.Text := OpenDlg.FileName;
- End;
-end;
-
-procedure TUL_Form.BtnImportClick(Sender: TObject);
-begin
- ImportAscIIData(TxtFile.Text);
- Close;
-end;
-
diff --git a/EE3102/Libraries/InstrumentAmp/UL_Import.PrjScr b/EE3102/Libraries/InstrumentAmp/UL_Import.PrjScr
deleted file mode 100644
index 1238b5d..0000000
--- a/EE3102/Libraries/InstrumentAmp/UL_Import.PrjScr
+++ /dev/null
@@ -1,945 +0,0 @@
-[Design]
-Version=1.0
-HierarchyMode=0
-ChannelRoomNamingStyle=0
-ReleasesFolder=
-ReleaseVaultGUID=
-ReleaseVaultName=
-ChannelDesignatorFormatString=$Component_$RoomName
-ChannelRoomLevelSeperator=_
-OpenOutputs=1
-ArchiveProject=0
-TimestampOutput=0
-SeparateFolders=0
-TemplateLocationPath=
-PinSwapBy_Netlabel=1
-PinSwapBy_Pin=1
-AllowPortNetNames=0
-AllowSheetEntryNetNames=1
-AppendSheetNumberToLocalNets=0
-NetlistSinglePinNets=0
-DefaultConfiguration=Default - All Constraints
-UserID=0xFFFFFFFF
-DefaultPcbProtel=1
-DefaultPcbPcad=0
-ReorderDocumentsOnCompile=1
-NameNetsHierarchically=0
-PowerPortNamesTakePriority=0
-PushECOToAnnotationFile=1
-DItemRevisionGUID=
-ReportSuppressedErrorsInMessages=0
-FSMCodingStyle=eFMSDropDownList_OneProcess
-FSMEncodingStyle=eFMSDropDownList_OneHot
-OutputPath=
-LogFolderPath=
-ManagedProjectGUID=
-
-[Preferences]
-PrefsVaultGUID=
-PrefsRevisionGUID=
-
-[Document1]
-DocumentPath=UL_Import.pas
-AnnotationEnabled=1
-AnnotateStartValue=1
-AnnotationIndexControlEnabled=0
-AnnotateSuffix=
-AnnotateScope=All
-AnnotateOrder=-1
-DoLibraryUpdate=1
-DoDatabaseUpdate=1
-ClassGenCCAutoEnabled=1
-ClassGenCCAutoRoomEnabled=1
-ClassGenNCAutoScope=None
-DItemRevisionGUID=
-GenerateClassCluster=0
-DocumentUniqueId=
-
-[Document2]
-DocumentPath=UL_Form.pas
-AnnotationEnabled=1
-AnnotateStartValue=1
-AnnotationIndexControlEnabled=0
-AnnotateSuffix=
-AnnotateScope=All
-AnnotateOrder=-1
-DoLibraryUpdate=1
-DoDatabaseUpdate=1
-ClassGenCCAutoEnabled=1
-ClassGenCCAutoRoomEnabled=1
-ClassGenNCAutoScope=None
-DItemRevisionGUID=
-GenerateClassCluster=0
-DocumentUniqueId=
-
-[Generic_ScriptingSystem]
-StartProcName=UL_Form.pas>
-
-[OutputGroup1]
-Name=Netlist Outputs
-Description=
-TargetPrinter=Canon MX920 series Printer
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=PCADNetlist
-OutputName1=PCAD Netlist
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-OutputType2=SIMetrixNetlist
-OutputName2=SIMetrix
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-OutputType3=SIMPLISNetlist
-OutputName3=SIMPLIS
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-OutputType4=Verilog
-OutputName4=Verilog File
-OutputDocumentPath4=
-OutputVariantName4=
-OutputDefault4=0
-OutputType5=VHDL
-OutputName5=VHDL File
-OutputDocumentPath5=
-OutputVariantName5=
-OutputDefault5=0
-OutputType6=XSpiceNetlist
-OutputName6=XSpice Netlist
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-
-[OutputGroup2]
-Name=Simulator Outputs
-Description=
-TargetPrinter=Canon MX920 series Printer
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=AdvSimNetlist
-OutputName1=Mixed Sim
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-OutputType2=SIMetrixSimulation
-OutputName2=SIMetrix
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-OutputType3=SIMPLISSimulation
-OutputName3=SIMPLIS
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-
-[OutputGroup3]
-Name=Documentation Outputs
-Description=
-TargetPrinter=Virtual Printer
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Composite
-OutputName1=Composite Drawing
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType2=Logic Analyser Print
-OutputName2=Logic Analyser Prints
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType3=OpenBus Print
-OutputName3=OpenBus Prints
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType4=PCB 3D Print
-OutputName4=PCB 3D Prints
-OutputDocumentPath4=
-OutputVariantName4=[No Variations]
-OutputDefault4=0
-PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType5=PCB Print
-OutputName5=PCB Prints
-OutputDocumentPath5=
-OutputVariantName5=
-OutputDefault5=0
-PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType6=Schematic Print
-OutputName6=Schematic Prints
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType7=SimView Print
-OutputName7=SimView Prints
-OutputDocumentPath7=
-OutputVariantName7=
-OutputDefault7=0
-PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType8=Wave Print
-OutputName8=Wave Prints
-OutputDocumentPath8=
-OutputVariantName8=
-OutputDefault8=0
-PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType9=WaveSim Print
-OutputName9=WaveSim Prints
-OutputDocumentPath9=
-OutputVariantName9=
-OutputDefault9=0
-PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType10=Assembler Source Print
-OutputName10=Assembler Source Prints
-OutputDocumentPath10=
-OutputVariantName10=
-OutputDefault10=0
-PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType11=C Source Print
-OutputName11=C Source Prints
-OutputDocumentPath11=
-OutputVariantName11=
-OutputDefault11=0
-PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType12=C/C++ Header Print
-OutputName12=C/C++ Header Prints
-OutputDocumentPath12=
-OutputVariantName12=
-OutputDefault12=0
-PageOptions12=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType13=C++ Source Print
-OutputName13=C++ Source Prints
-OutputDocumentPath13=
-OutputVariantName13=
-OutputDefault13=0
-PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType14=FSM Print
-OutputName14=FSM Prints
-OutputDocumentPath14=
-OutputVariantName14=
-OutputDefault14=0
-PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType15=PCB 3D Video
-OutputName15=PCB 3D Video
-OutputDocumentPath15=
-OutputVariantName15=[No Variations]
-OutputDefault15=0
-PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType16=PCBLIB Print
-OutputName16=PCBLIB Prints
-OutputDocumentPath16=
-OutputVariantName16=
-OutputDefault16=0
-PageOptions16=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType17=PDF3D
-OutputName17=PDF3D
-OutputDocumentPath17=
-OutputVariantName17=[No Variations]
-OutputDefault17=0
-PageOptions17=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType18=Report Print
-OutputName18=Report Prints
-OutputDocumentPath18=
-OutputVariantName18=
-OutputDefault18=0
-PageOptions18=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType19=VHDL Print
-OutputName19=VHDL Prints
-OutputDocumentPath19=
-OutputVariantName19=
-OutputDefault19=0
-PageOptions19=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-
-[OutputGroup4]
-Name=Assembly Outputs
-Description=
-TargetPrinter=Canon MX920 series Printer
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Assembly
-OutputName1=Assembly Drawings
-OutputDocumentPath1=
-OutputVariantName1=[No Variations]
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType2=Pick Place
-OutputName2=Generates pick and place files
-OutputDocumentPath2=
-OutputVariantName2=[No Variations]
-OutputDefault2=0
-OutputType3=Test Points For Assembly
-OutputName3=Test Point Report
-OutputDocumentPath3=
-OutputVariantName3=[No Variations]
-OutputDefault3=0
-
-[OutputGroup5]
-Name=Fabrication Outputs
-Description=
-TargetPrinter=Canon MX920 series Printer
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=CompositeDrill
-OutputName1=Composite Drill Drawing
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType2=Drill
-OutputName2=Drill Drawing/Guides
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType3=Final
-OutputName3=Final Artwork Prints
-OutputDocumentPath3=
-OutputVariantName3=[No Variations]
-OutputDefault3=0
-PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType4=Gerber
-OutputName4=Gerber Files
-OutputDocumentPath4=
-OutputVariantName4=[No Variations]
-OutputDefault4=0
-OutputType5=Mask
-OutputName5=Solder/Paste Mask Prints
-OutputDocumentPath5=
-OutputVariantName5=
-OutputDefault5=0
-PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType6=NC Drill
-OutputName6=NC Drill Files
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-OutputType7=ODB
-OutputName7=ODB++ Files
-OutputDocumentPath7=
-OutputVariantName7=[No Variations]
-OutputDefault7=0
-OutputType8=Plane
-OutputName8=Power-Plane Prints
-OutputDocumentPath8=
-OutputVariantName8=
-OutputDefault8=0
-PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType9=Test Points
-OutputName9=Test Point Report
-OutputDocumentPath9=
-OutputVariantName9=
-OutputDefault9=0
-OutputType10=Board Stack Report
-OutputName10=Report Board Stack
-OutputDocumentPath10=
-OutputVariantName10=
-OutputDefault10=0
-PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType11=Gerber X2
-OutputName11=Gerber X2 Files
-OutputDocumentPath11=
-OutputVariantName11=
-OutputDefault11=0
-OutputType12=IPC2581
-OutputName12=IPC-2581 Files
-OutputDocumentPath12=
-OutputVariantName12=
-OutputDefault12=0
-
-[OutputGroup6]
-Name=Report Outputs
-Description=
-TargetPrinter=Canon MX920 series Printer
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=BOM_PartType
-OutputName1=Bill of Materials
-OutputDocumentPath1=
-OutputVariantName1=[No Variations]
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType2=ComponentCrossReference
-OutputName2=Component Cross Reference Report
-OutputDocumentPath2=
-OutputVariantName2=[No Variations]
-OutputDefault2=0
-OutputType3=ReportHierarchy
-OutputName3=Report Project Hierarchy
-OutputDocumentPath3=
-OutputVariantName3=[No Variations]
-OutputDefault3=0
-OutputType4=SimpleBOM
-OutputName4=Simple BOM
-OutputDocumentPath4=
-OutputVariantName4=[No Variations]
-OutputDefault4=0
-OutputType5=SinglePinNetReporter
-OutputName5=Report Single Pin Nets
-OutputDocumentPath5=
-OutputVariantName5=[No Variations]
-OutputDefault5=0
-OutputType6=Script
-OutputName6=Script Output
-OutputDocumentPath6=
-OutputVariantName6=[No Variations]
-OutputDefault6=0
-
-[OutputGroup7]
-Name=Other Outputs
-Description=
-TargetPrinter=Canon MX920 series Printer
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Text Print
-OutputName1=Text Print
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType2=Text Print
-OutputName2=Text Print
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType3=Text Print
-OutputName3=Text Print
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType4=Text Print
-OutputName4=Text Print
-OutputDocumentPath4=
-OutputVariantName4=
-OutputDefault4=0
-PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType5=Text Print
-OutputName5=Text Print
-OutputDocumentPath5=
-OutputVariantName5=
-OutputDefault5=0
-PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType6=Text Print
-OutputName6=Text Print
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType7=Text Print
-OutputName7=Text Print
-OutputDocumentPath7=
-OutputVariantName7=
-OutputDefault7=0
-PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType8=Text Print
-OutputName8=Text Print
-OutputDocumentPath8=
-OutputVariantName8=
-OutputDefault8=0
-PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType9=Text Print
-OutputName9=Text Print
-OutputDocumentPath9=
-OutputVariantName9=
-OutputDefault9=0
-PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType10=Text Print
-OutputName10=Text Print
-OutputDocumentPath10=
-OutputVariantName10=
-OutputDefault10=0
-PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType11=Text Print
-OutputName11=Text Print
-OutputDocumentPath11=
-OutputVariantName11=
-OutputDefault11=0
-PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType12=Text Print
-OutputName12=Text Print
-OutputDocumentPath12=
-OutputVariantName12=
-OutputDefault12=0
-PageOptions12=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType13=Text Print
-OutputName13=Text Print
-OutputDocumentPath13=
-OutputVariantName13=
-OutputDefault13=0
-PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType14=Text Print
-OutputName14=Text Print
-OutputDocumentPath14=
-OutputVariantName14=
-OutputDefault14=0
-PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType15=Text Print
-OutputName15=Text Print
-OutputDocumentPath15=
-OutputVariantName15=
-OutputDefault15=0
-PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType16=Text Print
-OutputName16=Text Print
-OutputDocumentPath16=
-OutputVariantName16=
-OutputDefault16=0
-PageOptions16=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType17=Text Print
-OutputName17=Text Print
-OutputDocumentPath17=
-OutputVariantName17=
-OutputDefault17=0
-PageOptions17=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType18=Text Print
-OutputName18=Text Print
-OutputDocumentPath18=
-OutputVariantName18=
-OutputDefault18=0
-PageOptions18=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType19=Text Print
-OutputName19=Text Print
-OutputDocumentPath19=
-OutputVariantName19=
-OutputDefault19=0
-PageOptions19=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType20=Text Print
-OutputName20=Text Print
-OutputDocumentPath20=
-OutputVariantName20=
-OutputDefault20=0
-PageOptions20=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType21=Text Print
-OutputName21=Text Print
-OutputDocumentPath21=
-OutputVariantName21=
-OutputDefault21=0
-PageOptions21=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType22=Text Print
-OutputName22=Text Print
-OutputDocumentPath22=
-OutputVariantName22=
-OutputDefault22=0
-PageOptions22=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType23=Text Print
-OutputName23=Text Print
-OutputDocumentPath23=
-OutputVariantName23=
-OutputDefault23=0
-PageOptions23=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType24=Text Print
-OutputName24=Text Print
-OutputDocumentPath24=
-OutputVariantName24=
-OutputDefault24=0
-PageOptions24=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType25=Text Print
-OutputName25=Text Print
-OutputDocumentPath25=
-OutputVariantName25=
-OutputDefault25=0
-PageOptions25=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType26=Text Print
-OutputName26=Text Print
-OutputDocumentPath26=
-OutputVariantName26=
-OutputDefault26=0
-PageOptions26=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType27=Text Print
-OutputName27=Text Print
-OutputDocumentPath27=
-OutputVariantName27=
-OutputDefault27=0
-PageOptions27=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType28=Text Print
-OutputName28=Text Print
-OutputDocumentPath28=
-OutputVariantName28=
-OutputDefault28=0
-PageOptions28=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType29=Text Print
-OutputName29=Text Print
-OutputDocumentPath29=
-OutputVariantName29=
-OutputDefault29=0
-PageOptions29=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-
-[OutputGroup8]
-Name=Validation Outputs
-Description=
-TargetPrinter=Canon MX920 series Printer
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Design Rules Check
-OutputName1=Design Rules Check
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType2=Electrical Rules Check
-OutputName2=Electrical Rules Check
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType3=Component states check
-OutputName3=Vault's components states check
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-OutputType4=Configuration compliance
-OutputName4=Environment configuration compliance check
-OutputDocumentPath4=
-OutputVariantName4=
-OutputDefault4=0
-OutputType5=Differences Report
-OutputName5=Differences Report
-OutputDocumentPath5=
-OutputVariantName5=
-OutputDefault5=0
-PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType6=Footprint Comparison Report
-OutputName6=Footprint Comparison Report
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-
-[OutputGroup9]
-Name=Export Outputs
-Description=
-TargetPrinter=Canon MX920 series Printer
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=AutoCAD dwg/dxf PCB
-OutputName1=AutoCAD dwg/dxf File PCB
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-OutputType2=AutoCAD dwg/dxf Schematic
-OutputName2=AutoCAD dwg/dxf File Schematic
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-OutputType3=ExportIDF
-OutputName3=Export IDF
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-OutputType4=ExportSTEP
-OutputName4=Export STEP
-OutputDocumentPath4=
-OutputVariantName4=[No Variations]
-OutputDefault4=0
-
-[Modification Levels]
-Type1=1
-Type2=1
-Type3=1
-Type4=1
-Type5=1
-Type6=1
-Type7=1
-Type8=1
-Type9=1
-Type10=1
-Type11=1
-Type12=1
-Type13=1
-Type14=1
-Type15=1
-Type16=1
-Type17=1
-Type18=1
-Type19=1
-Type20=1
-Type21=1
-Type22=1
-Type23=1
-Type24=1
-Type25=1
-Type26=1
-Type27=1
-Type28=1
-Type29=1
-Type30=1
-Type31=1
-Type32=1
-Type33=1
-Type34=1
-Type35=1
-Type36=1
-Type37=1
-Type38=1
-Type39=1
-Type40=1
-Type41=1
-Type42=1
-Type43=1
-Type44=1
-Type45=1
-Type46=1
-Type47=1
-Type48=1
-Type49=1
-Type50=1
-Type51=1
-Type52=1
-Type53=1
-Type54=1
-Type55=1
-Type56=1
-Type57=1
-Type58=1
-Type59=1
-Type60=1
-Type61=1
-Type62=1
-Type63=1
-Type64=1
-Type65=1
-Type66=1
-Type67=1
-Type68=1
-Type69=1
-Type70=1
-Type71=1
-Type72=1
-Type73=1
-Type74=1
-Type75=1
-Type76=1
-Type77=1
-Type78=1
-Type79=1
-Type80=1
-
-[Difference Levels]
-Type1=1
-Type2=1
-Type3=1
-Type4=1
-Type5=1
-Type6=1
-Type7=1
-Type8=1
-Type9=1
-Type10=1
-Type11=1
-Type12=1
-Type13=1
-Type14=1
-Type15=1
-Type16=1
-Type17=1
-Type18=1
-Type19=1
-Type20=1
-Type21=1
-Type22=1
-Type23=1
-Type24=1
-Type25=1
-Type26=1
-Type27=1
-Type28=1
-Type29=1
-Type30=1
-Type31=1
-Type32=1
-Type33=1
-Type34=1
-Type35=1
-Type36=1
-Type37=1
-Type38=1
-Type39=1
-Type40=1
-Type41=1
-Type42=1
-Type43=1
-Type44=0
-Type45=1
-
-[Electrical Rules Check]
-Type1=1
-Type2=1
-Type3=2
-Type4=1
-Type5=2
-Type6=2
-Type7=1
-Type8=1
-Type9=1
-Type10=1
-Type11=2
-Type12=2
-Type13=2
-Type14=1
-Type15=1
-Type16=1
-Type17=1
-Type18=1
-Type19=1
-Type20=1
-Type21=1
-Type22=1
-Type23=1
-Type24=1
-Type25=2
-Type26=2
-Type27=2
-Type28=1
-Type29=1
-Type30=1
-Type31=1
-Type32=2
-Type33=2
-Type34=2
-Type35=1
-Type36=2
-Type37=1
-Type38=2
-Type39=2
-Type40=2
-Type41=0
-Type42=2
-Type43=1
-Type44=1
-Type45=2
-Type46=1
-Type47=2
-Type48=2
-Type49=1
-Type50=2
-Type51=1
-Type52=1
-Type53=1
-Type54=1
-Type55=1
-Type56=2
-Type57=1
-Type58=1
-Type59=0
-Type60=1
-Type61=2
-Type62=2
-Type63=1
-Type64=0
-Type65=2
-Type66=3
-Type67=2
-Type68=2
-Type69=1
-Type70=2
-Type71=2
-Type72=2
-Type73=2
-Type74=1
-Type75=2
-Type76=1
-Type77=1
-Type78=1
-Type79=1
-Type80=2
-Type81=3
-Type82=3
-Type83=3
-Type84=3
-Type85=3
-Type86=2
-Type87=2
-Type88=2
-Type89=1
-Type90=1
-Type91=3
-Type92=3
-Type93=2
-Type94=2
-Type95=2
-Type96=2
-Type97=2
-Type98=0
-Type99=1
-Type100=2
-Type101=1
-Type102=2
-Type103=2
-Type104=1
-Type105=2
-Type106=2
-Type107=2
-Type108=2
-Type109=1
-Type110=1
-Type111=1
-
-[ERC Connection Matrix]
-L1=NNNNNNNNNNNWNNNWW
-L2=NNWNNNNWWWNWNWNWN
-L3=NWEENEEEENEWNEEWN
-L4=NNENNNWEENNWNENWN
-L5=NNNNNNNNNNNNNNNNN
-L6=NNENNNNEENNWNENWN
-L7=NNEWNNWEENNWNENWN
-L8=NWEENEENEEENNEENN
-L9=NWEENEEEENEWNEEWW
-L10=NWNNNNNENNEWNNEWN
-L11=NNENNNNEEENWNENWN
-L12=WWWWNWWNWWWNWWWNN
-L13=NNNNNNNNNNNWNNNWW
-L14=NWEENEEEENEWNEEWW
-L15=NNENNNNEEENWNENWW
-L16=WWWWNWWNWWWNWWWNW
-L17=WNNNNNNNWNNNWWWWN
-
-[Annotate]
-SortOrder=3
-SortLocation=0
-MatchParameter1=Comment
-MatchStrictly1=1
-MatchParameter2=Library Reference
-MatchStrictly2=1
-PhysicalNamingFormat=$Component_$RoomName
-GlobalIndexSortOrder=3
-GlobalIndexSortLocation=0
-
-[PrjClassGen]
-CompClassManualEnabled=0
-CompClassManualRoomEnabled=0
-NetClassAutoBusEnabled=1
-NetClassAutoCompEnabled=0
-NetClassAutoNamedHarnessEnabled=0
-NetClassManualEnabled=0
-NetClassSeparateForBusSections=0
-
-[LibraryUpdateOptions]
-SelectedOnly=0
-UpdateVariants=1
-PartTypes=0
-FullReplace=1
-UpdateDesignatorLock=1
-UpdatePartIDLock=1
-PreserveParameterLocations=1
-PreserveParameterVisibility=1
-DoGraphics=1
-DoParameters=1
-DoModels=1
-AddParameters=0
-RemoveParameters=0
-AddModels=1
-RemoveModels=1
-UpdateCurrentModels=1
-
-[DatabaseUpdateOptions]
-SelectedOnly=0
-UpdateVariants=1
-PartTypes=0
-
-[Comparison Options]
-ComparisonOptions0=Kind=Net|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-ComparisonOptions1=Kind=Net Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-ComparisonOptions2=Kind=Component Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-ComparisonOptions3=Kind=Rule|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-ComparisonOptions4=Kind=Differential Pair|MinPercent=50|MinMatch=1|ShowMatch=0|Confirm=0|UseName=0|InclAllRules=0
-ComparisonOptions5=Kind=Code Memory|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-
-[SmartPDF]
-PageOptions=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-
diff --git a/EE3102/Libraries/InstrumentAmp/UL_Import.pas b/EE3102/Libraries/InstrumentAmp/UL_Import.pas
deleted file mode 100644
index fd9b912..0000000
--- a/EE3102/Libraries/InstrumentAmp/UL_Import.pas
+++ /dev/null
@@ -1,1081 +0,0 @@
-
-const ForceSchFontID = 1;
-
-var
- BrokenSCHFontManager : Integer; // for Alitum 19's broken SCH FontManager
-
-{==============================================================================}
-{==== String Utility Routines ===============================================}
-{==============================================================================}
-
-Function CheckLeft(BaseStr: String, Srch: String): Boolean;
-Var
- i : Integer;
-Begin
- Result := False;
- i := Length(Srch);
- If Length(BaseStr) < i Then Exit;
- If Copy(BaseStr, 1, i) = Srch Then Result := True;
-End;
-
-Function LeftOf(BaseStr: String, Srch: String): String;
-Var
- i : Integer;
-Begin
- i := Pos(Srch, BaseStr);
- If i > 0 Then Begin
- Result := Copy(BaseStr, 1, i - 1);
- End Else Begin
- Result := BaseStr;
- End;
-End;
-
-Function LeftOfLast(BaseStr: String, Srch: String): String;
-Var
- i, ls : Integer;
- lft, rgt : String;
-Begin
- rgt := BaseStr;
- i := Pos(Srch, rgt);
- lft := '';
- If i > 0 Then Begin
- ls := Length(Srch);
- While i > 0 Do Begin
- lft := lft + Copy(rgt, 1, i - 1);
- rgt := Copy(rgt, i + ls, Length(rgt) - i + ls);
- i := Pos(Srch, rgt);
- If i > 0 then Begin
- lft := lft + Srch;
- End;
- End;
- Result := lft;
- End Else Begin
- Result := BaseStr;
- End;
-End;
-
-Function RightOf(BaseStr: String, Srch: String): String;
-Var
- i, ls : Integer;
-Begin
- i := Pos(Srch, BaseStr);
- If i > 0 Then Begin
- ls := Length(Srch);
- Result := Copy(BaseStr, i + ls, Length(BaseStr) - i + ls);
- End Else Begin
- Result := '';
- End;
-End;
-
-Procedure StrChop(BaseStr: String, Srch: String, Out LeftSide: String, Out RightSide: String);
-Var
- i, ls : Integer;
-Begin
- i := Pos(Srch, BaseStr);
- If i <= 0 Then Begin
- LeftSide := BaseStr;
- RightSide := '';
- End Else Begin
- ls := Length(Srch);
- LeftSide := Copy(BaseStr, 1, i - 1);
- RightSide := Copy(BaseStr, i + ls, Length(BaseStr) - i + ls);
- End;
-End;
-
-Function GetBetween(BaseStr: String, StartStr: String, EndStr: String): String;
-Begin
- Result := Leftof(RightOf(BaseStr, StartStr), EndStr);
-End;
-
-Function GetFileLocation(FilePath: String): String;
-Var
- i : Integer;
- filename : String;
-Begin
- filename := RightOf(FilePath, '\');
- i := Pos('\', filename);
- While i > 0 Do Begin
- filename := RightOf(filename, '\');
- i := Pos('\', filename);
- End;
- Result := LeftOf(Filepath, filename);
-End;
-
-{==============================================================================}
-{==== Footprint Routines ====================================================}
-{==============================================================================}
-
-Function LayerFromString(LName: String): TLayer;
-Begin
- Case LName Of
- 'NoLayer': Result := eNoLayer;
- 'TopLayer': Result := eTopLayer;
- 'MidLayer1': Result := eMidLayer1;
- 'MidLayer2': Result := eMidLayer2;
- 'MidLayer3': Result := eMidLayer3;
- 'MidLayer4': Result := eMidLayer4;
- 'MidLayer5': Result := eMidLayer5;
- 'MidLayer6': Result := eMidLayer6;
- 'MidLayer7': Result := eMidLayer7;
- 'MidLayer8': Result := eMidLayer8;
- 'MidLayer9': Result := eMidLayer9;
- 'MidLayer10': Result := eMidLayer10;
- 'MidLayer11': Result := eMidLayer11;
- 'MidLayer12': Result := eMidLayer12;
- 'MidLayer13': Result := eMidLayer13;
- 'MidLayer14': Result := eMidLayer14;
- 'MidLayer15': Result := eMidLayer15;
- 'MidLayer16': Result := eMidLayer16;
- 'MidLayer17': Result := eMidLayer17;
- 'MidLayer18': Result := eMidLayer18;
- 'MidLayer19': Result := eMidLayer19;
- 'MidLayer20': Result := eMidLayer20;
- 'MidLayer21': Result := eMidLayer21;
- 'MidLayer22': Result := eMidLayer22;
- 'MidLayer23': Result := eMidLayer23;
- 'MidLayer24': Result := eMidLayer24;
- 'MidLayer25': Result := eMidLayer25;
- 'MidLayer26': Result := eMidLayer26;
- 'MidLayer27': Result := eMidLayer27;
- 'MidLayer28': Result := eMidLayer28;
- 'MidLayer29': Result := eMidLayer29;
- 'MidLayer30': Result := eMidLayer30;
- 'BottomLayer': Result := eBottomLayer;
- 'TopOverlay': Result := eTopOverlay;
- 'BottomOverlay': Result := eBottomOverlay;
- 'TopPaste': Result := eTopPaste;
- 'BottomPaste': Result := eBottomPaste;
- 'TopSolder': Result := eTopSolder;
- 'BottomSolder': Result := eBottomSolder;
- 'InternalPlane1': Result := eInternalPlane1;
- 'InternalPlane2': Result := eInternalPlane2;
- 'InternalPlane3': Result := eInternalPlane3;
- 'InternalPlane4': Result := eInternalPlane4;
- 'InternalPlane5': Result := eInternalPlane5;
- 'InternalPlane6': Result := eInternalPlane6;
- 'InternalPlane7': Result := eInternalPlane7;
- 'InternalPlane8': Result := eInternalPlane8;
- 'InternalPlane9': Result := eInternalPlane9;
- 'InternalPlane10': Result := eInternalPlane10;
- 'InternalPlane11': Result := eInternalPlane11;
- 'InternalPlane12': Result := eInternalPlane12;
- 'InternalPlane13': Result := eInternalPlane13;
- 'InternalPlane14': Result := eInternalPlane14;
- 'InternalPlane15': Result := eInternalPlane15;
- 'InternalPlane16': Result := eInternalPlane16;
- 'DrillGuide': Result := eDrillGuide;
- 'KeepOutLayer': Result := eKeepOutLayer;
- 'Mechanical1': Result := eMechanical1;
- 'Mechanical2': Result := eMechanical2;
- 'Mechanical3': Result := eMechanical3;
- 'Mechanical4': Result := eMechanical4;
- 'Mechanical5': Result := eMechanical5;
- 'Mechanical6': Result := eMechanical6;
- 'Mechanical7': Result := eMechanical7;
- 'Mechanical8': Result := eMechanical8;
- 'Mechanical9': Result := eMechanical9;
- 'Mechanical10': Result := eMechanical10;
- 'Mechanical11': Result := eMechanical11;
- 'Mechanical12': Result := eMechanical12;
- 'Mechanical13': Result := eMechanical13;
- 'Mechanical14': Result := eMechanical14;
- 'Mechanical15': Result := eMechanical15;
- 'Mechanical16': Result := eMechanical16;
- 'DrillDrawing': Result := eDrillDrawing;
- 'MultiLayer': Result := eMultiLayer;
- 'ConnectLayer': Result := eConnectLayer;
- 'BackGroundLayer': Result := eBackGroundLayer;
- 'DRCErrorLayer': Result := eDRCErrorLayer;
- 'HighlightLayer': Result := eHighlightLayer;
- 'GridColor1': Result := eGridColor1;
- 'GridColor10': Result := eGridColor10;
- 'PadHoleLayer': Result := ePadHoleLayer;
- 'ViaHoleLayer': Result := eViaHoleLayer;
- Else
- Result := eNoLayer;
- End;
-End;
-
-
-Procedure FP_AddStep(fp: IPCB_LibComponent, Data: String, InFileName: String);
-Var
- STEPFileName : String;
- STEPmodel : IPCB_ComponentBody;
- Model : IPCB_Model;
-Begin
- STEPFileName := GetFileLocation(InFileName) + '\' + GetBetween(Data, '(Name ', ')');
- STEPmodel := PcbServer.PCBObjectFactory(eComponentBodyObject,eNoDimension,eCreate_Default);
- Model := STEPmodel.ModelFactory_FromFilename(STEPFileName, false);
- STEPmodel.SetState_FromModel;
- // Model.SetState(0,0,0,0);
- STEPmodel.Model := Model;
- fp.AddPCBObject(STEPmodel);
- //PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, arc.I_ObjectAddress);
-End;
-
-Procedure FP_AddLine(fp: IPCB_Component, Data: String);
-Var
- lin : IPCB_track;
- s1, s2 : String;
-Begin
- lin := PCBServer.PCBObjectFactory(eTrackObject, eNoDimension, eCreate_Default);
- If lin = Nil Then Exit;
- StrChop(GetBetween(Data, '(Start ', ')'), ',', s1, s2);
- lin.X1 := MilsToCoord(Evaluate(s1));
- lin.Y1 := MilsToCoord(Evaluate(s2));
- StrChop(GetBetween(Data, '(End ', ')'), ',', s1, s2);
- lin.X2 := MilsToCoord(Evaluate(s1));
- lin.Y2 := MilsToCoord(Evaluate(s2));
- lin.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')'));
- lin.Width := MilsToCoord(Evaluate(GetBetween(Data, '(Width ', ')')));
- fp.AddPCBObject(lin);
- PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, lin.I_ObjectAddress);
-End;
-
-Procedure FP_AddArc(fp: IPCB_Component, Data: String);
-Var
- arc : IPCB_Arc;
- s1, s2 : String;
-Begin
- arc := PCBServer.PCBObjectFactory(eArcObject, eNoDimension, eCreate_Default);
- If arc = Nil Then Exit;
- StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2);
- arc.XCenter := MilsToCoord(Evaluate(s1));
- arc.YCenter := MilsToCoord(Evaluate(s2));
- arc.Radius := MilsToCoord(Evaluate(GetBetween(Data, '(Radius ', ')')));
- arc.LineWidth := MilsToCoord(Evaluate(GetBetween(Data, '(Width ', ')')));
- arc.StartAngle := Evaluate(GetBetween(Data, '(StartAngle ', ')'));
- arc.EndAngle := Evaluate(GetBetween(Data, '(EndAngle ', ')'));
- arc.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')'));;
- fp.AddPCBObject(arc);
- PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, arc.I_ObjectAddress);
-End;
-
-Procedure FP_AddPoly(fp: IPCB_Component, Data: String, InFile: TextFile);
-Var
- pol : IPCB_Region;
- cont : IPCB_Contour;
- pc: Integer;
- s1, s2, inp, tag : String;
-Begin
- pol := PCBServer.PCBObjectFactory(eRegionObject, eNoDimension,eCreate_Default);
- If pol = Nil Then Exit;
- cont := pol.MainContour.Replicate();
- pol.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')'));
- cont.Count := Evaluate(GetBetween(Data, '(PointCount ', ')'));
- pc := 0;
- While Not EOF(InFile) Do Begin
- ReadLn(InFile, inp);
- If VarIsNull(inp) Then Continue;
- inp := Trim(inp);
- StrChop(inp, ' ', tag, inp);
- tag := Trim(tag);
- Case tag Of
- 'Point': Begin
- pc := pc + 1;
- StrChop(GetBetween(inp, '(', ')'), ',', s1, s2);
- cont.X[pc] := MilsToCoord(Evaluate(s1));
- cont.Y[pc] := MilsToCoord(Evaluate(s2));
- End;
- 'EndPolygon': Break;
- Else Begin
- ShowMessage('Keyword Error: ' + tag);
- End;
- End;
- End;
- pol.SetOutlineContour(cont);
- If GetBetween(Data, '(Type ', ')') = 'KeepOut' Then Begin
- pol.IsKeepout := True;
- End;
- fp.AddPCBObject(pol);
- PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, pol.I_ObjectAddress);
-End;
-
-Procedure FP_AddText(fp: IPCB_Component, Data: STring);
-Var
- txt : IPCB_Text;
- s1, s2 : String;
-Begin
- txt := PCBServer.PCBObjectFactory(eTextObject, eNoDimension, eCreate_Default);
- If txt = Nil Then Exit;
- StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2);
- txt.XLocation := MilsToCoord(Evaluate(s1));
- txt.YLocation := MilsToCoord(Evaluate(s2));
- txt.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')'));
- txt.Size := MilsToCoord(Evaluate(GetBetween(Data, '(Height ', ')')));
- txt.Width := MilsToCoord(Evaluate(GetBetween(Data, '(Width ', ')')));
- If GetBetween(Data, '(Mirrored ', ')') = 'True' Then Begin
- txt.MirrorFlag := True;
- End;
- txt.Rotation := Evaluate(GetBetween(Data, '(Rotation ', ')'));
- txt.Text := GetBetween(Data, '(Value "', '")');
- // Justification? NOTE: TODO:
- fp.AddPCBObject(txt);
- PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, txt.I_ObjectAddress);
-End;
-
-Procedure FP_AddPad(fp: IPCB_Component, Data: String, InFile: TextFile);
-Var
- s1, s2, inp, tag, lay : String;
- pad : IPCB_Pad;
- padsh : TShape;
- cache : TPadCache;
-Begin
- pad := PcbServer.PCBObjectFactory(ePadObject, eNoDimension, eCreate_Default);
- pad.Name := GetBetween(Data, '(Name "', '")');
-// pad.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')'));
- StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2);
- pad.X := MilsToCoord(Evaluate(s1));
- pad.Y := MilsToCoord(Evaluate(s2));
- pad.Rotation := Evaluate(GetBetween(Data, '(Rotation ', ')')); // 2010-07-06 gbn
-// pad.Mode := ePadMode_LocalStack; // ePadMode_Simple, ePadMode_ExternalStack
- s1 := GetBetween(Data, '(ExpandPaste ', ')');
- s2 := GetBetween(Data, '(ExpandMask ', ')');
- If s1 <> '' || s2 <> '' Then Begin
- cache := pad.Cache;
- If s1 <> '' Then Begin
- cache.PasteMaskExpansionValid := eCacheManual;
- cache.PasteMaskExpansion := MilsToCoord(Evaluate(s1));
- End;
- If s2 <> '' Then Begin
- cache.SolderMaskExpansionValid := eCacheManual;
- cache.SolderMaskExpansion := MilsToCoord(Evaluate(s2));
- End;
- pad.Cache := cache;
- End;
- If GetBetween(Data, '(Surface ', ')') = 'True' Then Begin
- pad.Mode := ePadMode_Simple;
- pad.Layer := eTopLayer;
- End Else Begin
- pad.Mode := ePadMode_LocalStack;
- End;
- pad.Moveable := False;
- pad.HoleType := eRoundHole; // eSquareHole, eSlotHole
- pad.HoleSize := MilsToCoord(Evaluate(GetBetween(Data, '(HoleSize ', ')')));
- //2020-11-18 JRR Start; Let's set the Plated value, if present
- If GetBetween(Data, '(Plated ', ')') <> '' Then Begin
- pad.Plated := (GetBetween(Data, '(Plated ', ')')='True');
- End;
- //2020-11-18 JRR End
- While Not EOF(InFile) Do Begin
- ReadLn(InFile, inp);
- If VarIsNull(inp) Then Continue;
- inp := Trim(inp);
- StrChop(inp, ' ', tag, inp);
- tag := Trim(tag);
- Case tag Of
- 'PadShape': Begin
- padsh := eNoShape;
- StrChop(GetBetween(inp, '(Size ', ')'), ',', s1, s2);
- Case GetBetween(inp, '(Shape ', ')') Of
- 'NoShape': padsh := eNoShape;
- 'Rounded': padsh := eRounded;
- 'Rectangular': padsh := eRectangular;
- 'Octagonal': padsh := eOctagonal;
- 'CircleShape': padsh := eCircleShape;
- 'ArcShape': padsh := eArcShape;
- 'Terminator': padsh := eTerminator;
- 'RoundedRectangle': padsh := eRoundedRectangular;
- 'RotatedRectangle': padsh := eRotatedRectShape;
- Else padsh := eNoShape;
- End;
- lay := GetBetween(inp, '(Layer ', ')');
- If CheckLeft(lay, 'Top') Then Begin
- pad.TopShape := padsh;
- pad.TopXSize := MilsToCoord(Evaluate(s1));
- pad.TopYSize := MilsToCoord(Evaluate(s2));
- End Else If CheckLeft(lay, 'Mid') Then Begin
- pad.MidShape := padsh;
- pad.MidXSize := MilsToCoord(Evaluate(s1));
- pad.MidYSize := MilsToCoord(Evaluate(s2));
- End Else If CheckLeft(lay, 'Bot') Then Begin
- pad.BotShape := padsh;
- pad.BotXSize := MilsToCoord(Evaluate(s1));
- pad.BotYSize := MilsToCoord(Evaluate(s2));
- End;
- End;
- 'EndPad': Begin
- Break;
- End;
- Else Begin
- ShowMessage('Keyword Error: ' + tag);
- End;
- End;
- End;
- fp.AddPCBObject(pad);
- PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, pad.I_ObjectAddress);
-End;
-
-Procedure ImportFootprints(InFile: TextFile, Lib: IPCB_Library, Errors: TStringList, InFileName : String);
-Var
- inp, tag, s, t : String;
- fp : IPCB_Component;
-Begin
- While Not EOF(InFile) Do Begin
- ReadLn(InFile, inp);
- If VarIsNull(inp) Then Continue;
- inp := Trim(inp);
-
- StrChop(inp, ' ', tag, inp);
- tag := Trim(tag);
- Case tag Of
- 'Footprint': Begin
- // create a footprint reference
- fp := PCBServer.CreatePCBLibComp();
- If fp = Nil Then Begin
- Errors.Add('Error creating footprint.');
- Break;
- End;
- // add data to it
- fp.Name := GetBetween(inp, '(Name "', '")');
- // assign it to library
- Lib.RegisterComponent(fp);
- PCBServer.PreProcess();
- // add data to it
- fp.BeginModify();
- // set height
- t := GetBetween(inp, '(Height ', ')');
- If t <> '' Then Begin
- fp.Height := MilsToCoord(Evaluate(t));
- End;
-
- While Not EOF(InFile) Do Begin
- ReadLn(InFile, inp);
- If VarIsNull(inp) Then Continue;
- inp := Trim(inp);
- If CheckLeft(inp, '#') Then Continue;
-
- StrChop(inp, ' ', tag, inp);
- tag := Trim(tag);
- Case tag Of
- 'Pad': Begin
- FP_AddPad(fp, inp, InFile);
- End;
- 'Line': Begin
- FP_AddLine(fp, inp);
- End;
- 'Arc': Begin
- FP_AddArc(fp, inp);
- End;
- 'Polygon': Begin
- FP_AddPoly(fp, inp, InFile);
- End;
- 'Text': Begin
- FP_AddText(fp, inp);
- End;
- 'Step': Begin
- FP_AddStep(fp, inp, InFileName);
- End;
- 'EndFootprint': Begin
- //ShowMessage('EndFootprint');
- Break;
- End;
- '': Continue;
- Else Begin
- ShowMessage('Keyword Error: ' + tag);
- Break;
- End;
- End;
- End; // while not eof()
- fp.EndModify();
- PCBServer.PostProcess();
- // done with footprint
- End;
- 'EndFootprints': Begin
- //ShowMessage('EndFootprint');
- Break;
- End;
- '': Continue;
- Else Begin
- ShowMessage('Keyword Error: ' + tag);
- Break;
- End;
- End; // case tag
- End; // while not eof()
- PCBServer.PostProcess();
-End;
-
-{==============================================================================}
-{==== Symbol Routines =======================================================}
-{==============================================================================}
-
-Function TextJustificationFromString(Value: String): TTextJustification;
-Begin
- Case Value Of
- 'BottomLeft': Result := eJustify_BottomLeft;
- 'BottomCenter': Result := eJustify_BottomCenter;
- 'BottomRight': Result := eJustify_BottomRight;
- 'CenterLeft': Result := eJustify_CenterLeft;
- 'Center': Result := eJustify_Center;
- 'CenterRight': Result := eJustify_CenterRight;
- 'TopLeft': Result := eJustify_TopLeft;
- 'TopCenter': Result := eJustify_TopCenter;
- 'TopRight': Result := eJustify_TopRight;
- Else Result := eJustify_Center;
- End;
-End;
-
-Function SY_GetFont(Height: Double, Angle: TRotationBy90): TFontID;
-Var
- sz : Integer;
-Begin
- // 2012-11-07 gbn start
- { sz := Round(Height / 10);
- According to this page's bugs 4604 and 5552, Altium 10.890.23450 may have this fixed.
- http://wiki.altium.com/pages/viewpage.action?pageId=34210039
- }
- sz := (Height * 0.1);
- // 2012-11-07 gbn end
-
- // 2019-01-16 gbn start, this should hopefully be temporary until Altium fixes their FontManager
- If BrokenSCHFontManager > 0 Then Begin
- Result := ForceSchFontID;
- Exit;
- End;
- // 2019-01-16 gbn
-
- Result := SchServer.FontManager.GetFontID(sz, Angle, False, False, False, False, 'Courier New');
-End;
-
-Function SY_GetAngle(Angle : String): TRotationBy90;
-Begin
- Case Angle Of
- '90': Result := eRotate90;
- '180': Result := eRotate180;
- '270': Result := eRotate270;
- Else Result := eRotate0;
- End;
-End;
-
-Procedure SY_AddLine(sy: ISch_Component, Data: String);
-Var
- lin : ISch_Line;
- s1, s2 ,s3: String;
-Begin
- lin := SchServer.SchObjectFactory(eLine, eCreate_Default);
- If lin = Nil Then Exit;
- StrChop(GetBetween(Data, '(Start ', ')'), ',', s1, s2);
- lin.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2)));
- StrChop(GetBetween(Data, '(End ', ')'), ',', s1, s2);
- lin.Corner := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2)));
- GetBetween(Data, 'Width ', ')');
- If s3 < 10 Then Begin
- lin.LineWidth := eSmall;
- End;
- If s3 > 10 Then Begin
- lin.LineWidth := eMedium;
- End;
- If s3 > 12 Then Begin
- lin.LineWidth := eLarge;
- End;
- lin.LineStyle := eLineStyleSolid;
- lin.Color := $000000; // NOTE: TODO:
- lin.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')'));
- lin.OwnerPartDisplayMode := sy.DisplayMode;
- sy.AddSchObject(lin);
- SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, lin.I_ObjectAddress);
-End;
-
-Procedure SY_AddRect(sy: ISch_Component, Data: String);
-Var
- rect : ISch_Rectangle;
- s1, s2 ,s3: String;
-Begin
- rect := SchServer.SchObjectFactory(eRectangle, eCreate_Default);
- If rect = Nil Then Exit;
- StrChop(GetBetween(Data, '(Start ', ')'), ',', s1, s2);
- rect.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2)));
- StrChop(GetBetween(Data, '(End ', ')'), ',', s1, s2);
- rect.Corner := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2)));
- GetBetween(Data, 'Width ', ')');
- s3 := GetBetween(Data, '(Width ', ')');
- If s3 < 10 Then Begin
- rect.LineWidth := eSmall;
- End;
- If s3 > 10 Then Begin
- rect.LineWidth := eMedium;
- End;
- If s3 > 12 Then Begin
- rect.LineWidth := eLarge;
- End;
- rect.Transparent := True;
- rect.Color := $000000; // NOTE: TODO:
- rect.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')'));
- rect.OwnerPartDisplayMode := sy.DisplayMode;
- sy.AddSchObject(rect);
- SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, rect.I_ObjectAddress);
-End;
-
-Procedure SY_AddArc(sy: ISch_Component, Data: String);
-Var
- arc : ISch_Arc;
- s1, s2, s3 : String;
-Begin
- arc := SchServer.SchObjectFactory(eArc, eCreate_Default);
- If arc = Nil Then Exit;
- StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2);
- arc.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2)));
- arc.Radius := MilsToCoord(Evaluate(GetBetween(Data, '(Radius ', ')')));
- s3 := GetBetween(Data, '(Width ', ')');
- If s3 < 10 Then Begin
- arc.LineWidth := eSmall;
- End;
- If s3 > 10 Then Begin
- arc.LineWidth := eMedium;
- End;
- If s3 > 12 Then Begin
- arc.LineWidth := eLarge;
- End;
- arc.Color := $000000; // NOTE: TODO:
- arc.StartAngle := Evaluate(GetBetween(Data, '(StartAngle ', ')'));
- arc.EndAngle := Evaluate(GetBetween(Data, '(EndAngle ', ')'));
- arc.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')'));
- arc.OwnerPartDisplayMode := sy.DisplayMode;
- sy.AddSchObject(arc);
- SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, arc.I_ObjectAddress);
-End;
-
-Procedure SY_AddPoly(sy: ISch_Component, Data: String, InFile: TextFile);
-Var
- pol : ISch_Polygon;
- pc: Integer;
- s1, s2, inp, tag : String;
-Begin
- pol := SchServer.SchObjectFactory(ePolygon, eCreate_Default);
- If pol = Nil Then Exit;
-
- pol.VerticesCount := Evaluate(GetBetween(Data, '(PointCount ', ')'));
- pc := 0;
- While Not EOF(InFile) Do Begin
- ReadLn(InFile, inp);
- If VarIsNull(inp) Then Continue;
- inp := Trim(inp);
- StrChop(inp, ' ', tag, inp);
- tag := Trim(tag);
- Case tag Of
- 'Point': Begin
- pc := pc + 1;
- StrChop(GetBetween(inp, '(', ')'), ',', s1, s2);
- pol.Vertex[pc] := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2)));
- End;
- 'EndPolygon': Break;
- Else Begin
- ShowMessage('Keyword Error: ' + tag);
- End;
- End;
- End;
- pol.LineWidth := eZeroSize; // NOTE: TODO:
- pol.Color := $000000; // NOTE: TODO:
- pol.IsSolid := True;
- pol.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')'));
- pol.OwnerPartDisplayMode := sy.DisplayMode;
- sy.AddSchObject(pol);
- SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, pol.I_ObjectAddress);
-End;
-
-Procedure SY_AddText(sy: ISch_Component, Data: String);
-Var
- txt : ISch_Label;
- s1, s2 : String;
-Begin
- txt := SchServer.SchObjectFactory(eLabel, eCreate_Default);
- If txt = Nil Then Exit;
- StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2);
- txt.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2)));
- If GetBetween(Data, '(Mirrored ', ')') = 'True' Then Begin
- txt.IsMirrored := True;
- End;
- txt.Orientation := SY_GetAngle(GetBetween(Data, '(Rotation ', ')'));
- txt.FontID := SY_GetFont(Evaluate(GetBetween(Data, 'Height ', ')')), txt.Orientation);
- txt.Justification := TextJustificationFromString(GetBetween(Data, '(Justification ', ')'));
- txt.Color := $000000; // NOTE: TODO:
- txt.Text := GetBetween(Data, '(Value "', '")');
- txt.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')'));
- txt.OwnerPartDisplayMode := sy.DisplayMode;
- sy.AddSchObject(txt);
- SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, txt.I_ObjectAddress);
-End;
-
-Procedure SY_AddParam(sy: ISch_Component, Data: String);
-Var
- prm : ISch_Parameter;
- s1, s2: String;
-Begin
- prm := SchServer.SchObjectFactory(eParameter, eCreate_Default);
- If prm = Nil Then Exit;
- prm.IsHidden := True;
- If GetBetween(Data, '(Name ', '"') = 'Visible' Then Begin
- prm.IsHidden := False;
- End;
- prm.Name := GetBetween(Data, '(Name "', '")');
- StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2);
- prm.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2)));
- If GetBetween(Data, '(Mirrored ', ')') = 'True' Then Begin
- prm.IsMirrored := True;
- End;
- prm.Orientation := SY_GetAngle(GetBetween(Data, '(Rotation ', ')'));
- prm.FontID := SY_GetFont(Evaluate(GetBetween(Data, 'Height ', ')')), prm.Orientation);
- prm.Justification := TextJustificationFromString(GetBetween(Data, '(Justification ', ')'));
- prm.Color := $000000; // NOTE: TODO:
- prm.Text := GetBetween(Data, '(Value "', '")');
- prm.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')'));
- prm.OwnerPartDisplayMode := sy.DisplayMode;
- sy.AddSchObject(prm);
- SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, prm.I_ObjectAddress);
-End;
-
-Procedure SY_AddComment(sy: ISch_Component, Data: String);
-Var
- prm : ISch_Parameter;
- s1, s2: String;
-Begin
- prm := SchServer.SchObjectFactory(eParameter, eCreate_Default);
- If prm = Nil Then Exit;
- prm.IsHidden := True;
- If GetBetween(Data, '(Name ', '"') = 'Visible' Then Begin
- prm.IsHidden := False;
- End;
- prm.Name := GetBetween(Data, '(Name "', '")');
- StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2);
- prm.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2)));
- If GetBetween(Data, '(Mirrored ', ')') = 'True' Then Begin
- prm.IsMirrored := True;
- End;
- prm.Orientation := SY_GetAngle(GetBetween(Data, '(Rotation ', ')'));
- prm.FontID := SY_GetFont(Evaluate(GetBetween(Data, 'Height ', ')')), prm.Orientation);
- prm.Justification := TextJustificationFromString(GetBetween(Data, '(Justification ', ')'));
- prm.Color := $000000; // NOTE: TODO:
- prm.Text := GetBetween(Data, '(Value "', '")');
- prm.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')'));
- prm.OwnerPartDisplayMode := sy.DisplayMode;
- sy.Comment := prm; // crashes, as of Altium 16.0.5
- SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, prm.I_ObjectAddress);
-End;
-
-Procedure SY_AddPin(sy: ISch_Component, Data: String);
-Var
- pin : ISch_Pin;
- s1, s2 : String;
-Begin
- pin := SchServer.SchObjectFactory(ePin, eCreate_Default);
- If pin = Nil Then Exit;
-
- // Define the pin parameters.
- StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2);
- pin.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2)));
- pin.Color := $000000; // NOTE: TODO:
- pin.Orientation := SY_GetAngle(GetBetween(Data, '(Rotation ', ')'));
- Case GetBetween(Data, '(PinType ', ')') Of
- 'IO': pin.Electrical := eElectricIO;
- 'Input': pin.Electrical := eElectricInput;
- 'Output': pin.Electrical := eElectricOutput;
- 'Passive': pin.Electrical := eElectricPassive;
- 'OpenCollector': pin.Electrical := eElectricOpenCollector;
- 'OpenEmitter': pin.Electrical := eElectricOpenEmitter;
- 'HiZ': pin.Electrical := eElectricHiZ;
- 'Power': pin.Electrical := eElectricPower;
- Else pin.Electrical := eElectricPassive;
- End;
- pin.PinLength := MilsToCoord(Evaluate(GetBetween(Data, '(Length ', ')')));
- pin.SwapId_Pin := GetBetween(Data, '(PinSwap ', ')');
- pin.SwapId_Part := GetBetween(Data, '(PartSwap ', ')');
- pin.SwapId_PartPin := GetBetween(Data, '(PinSeq ', ')');
- s1 := GetBetween(Data, '(Designator ', '")');
- pin.ShowDesignator := CheckLeft(s1, 'Visible');
- pin.Designator := RightOf(s1, '"');
- s1 := GetBetween(Data, '(Name ', '")');
- pin.ShowName := CheckLeft(s1, 'Visible');
- pin.Name := RightOf(s1, '"');
- pin.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')'));
-
- pin.OwnerPartDisplayMode := sy.DisplayMode;
- sy.AddSchObject(pin);
- SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, pin.I_ObjectAddress);
-End;
-
-Procedure ImportComponents(InFile: TextFile, Lib: ISch_Document, Errors: TStringList);
-Var
- inp, tag, s, t : String;
- sy : ISch_Component;
- simp : ISch_Implementation;
-Begin
- While Not EOF(InFile) Do Begin
- ReadLn(InFile, inp);
- If VarIsNull(inp) Then Continue;
-
- StrChop(inp, ' ', tag, inp);
- tag := Trim(tag);
- Case tag Of
- 'Component': Begin
- // create a component reference
- sy := SchServer.SchObjectFactory(eSchComponent, eCreate_Default);
- If sy = Nil Then Begin
- Errors.Add('Error creating component.');
- Break;
- End;
- // Set up parameters for the library component.
- SchServer.ProcessControl.PreProcess(Lib, '');
- // Define the LibReference and add the component to the library.
- sy.LibReference := GetBetween(inp, '(Name "', '")');
- sy.Designator.Text := GetBetween(inp, '(DesPrefix "', '")');
- sy.ComponentDescription := 'Imported';
- sy.PartCount := Evaluate(GetBetween(inp, '(PartCount ', ')'));
- sy.CurrentPartId := 1;
-
- // add data to it
- While Not EOF(InFile) Do Begin
- ReadLn(InFile, inp);
- If VarIsNull(inp) Then Continue;
- StrChop(inp, ' ', tag, inp);
- Case tag Of
- 'Description': Begin
- //sy.SourceDescription := GetBetween(inp, '(Value "', '")'); ' SourceDescription doesnt exist (as of 16.0.5)
- sy.ComponentDescription := GetBetween(inp, '(Value "', '")');
- End;
- 'Comment': Begin
- //sy.Comment.UnderlyingString := GetBetween(inp, '(Value "', '")'); ' Comment.UnderlyingString doesnt exist (as of 16.0.5)
- //sy.Comment.DisplayString := GetBetween(inp, '(Value "', '")'); // crashes
- //SY_AddComment(sy, inp); // crashes (see function)
- sy.Comment.text :=getbetween(inp, '(Value "', '")');
- End;
- 'Parameter': Begin
- SY_AddParam(sy, inp);
- End;
- 'Pin': Begin
- SY_AddPin(sy, inp);
- End;
- 'Line': Begin
- SY_AddLine(sy, inp);
- End;
- 'Rectangle': Begin
- SY_AddRect(sy, inp);
- End;
- 'Arc': Begin
- SY_AddArc(sy, inp);
- End;
- 'Polygon': Begin
- SY_AddPoly(sy, inp, InFile);
- End;
- 'Text': Begin
- SY_AddText(sy, inp);
- End;
- 'Footprint': Begin
- simp := sy.AddSchImplementation();
- simp.ModelName := GetBetween(inp, '(Name "', '")');
- simp.ModelType := cDocKind_PcbLib;
- simp.AddDataFileLink(simp.ModelName, '', cDocKind_PcbLib);
- simp.MapAsString := GetBetween(inp, '(Map "', '")');
- End;
- 'EndComponent': Begin
- Lib.AddSchComponent(sy);
- // Send a system notification that a new component has been added to the library.
- SchServer.RobotManager.SendMessage(Lib.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, sy.I_ObjectAddress);
- Lib.CurrentSchComponent := sy;
- Break;
- End;
- '': Continue;
- Else Begin
- ShowMessage('Keyword Error: ' + tag);
- Break;
- End;
- End;
- End; // while not eof()
- // done with component
- SchServer.ProcessControl.PostProcess(Lib, '');
- End;
- 'EndComponents': Begin
- Break;
- End;
- '': Continue;
- Else Begin
- ShowMessage('Keyword Error: ' + tag);
- Break;
- End;
- End; // case tag
- End; // while not eof()
-End;
-
-{==============================================================================}
-{==== Main Routines =========================================================}
-{==============================================================================}
-
-Function InitLibDocs(BasePath: String,
- Out Proj : IProject,
- Out ProjDoc : IServerDocument,
- Out PcbLibDoc : IServerDocument,
- Out SchLibDoc : IServerDocument,
- Out pLib : IPCB_Library,
- Out sLib : ISch_Document): Boolean;
-Var
- WorkSpace : IWorkSpace;
-Begin
- Result := False;
- WorkSpace := GetWorkSpace;
- If WorkSpace = Nil Then Begin
- ShowMessage('Nil WorkSpace');
- Exit;
- End;
- // Integrated library, and the project it creates
- ProjDoc := Client.OpenNewDocument(cDocKind_IntegratedLibrary, 'UL_Imported_Lib', 'UL_Imported_Lib', False);
- If ProjDoc = Nil Then Begin
- ShowMessage('Nil ProjDoc');
- Exit;
- End;
- If Not ProjDoc.DoSafeChangeFileNameAndSave(BasePath + '.LibPkg', cDocKind_IntegratedLibrary) Then Begin
- ShowMessage('ProjDoc Save failed');
- Exit;
- End;
- Proj := WorkSpace.DM_GetProjectFromPath(BasePath + '.LibPkg');
- If Proj = Nil Then Begin
- ShowMessage('Nil Proj');
- Exit;
- End;
- // Footprint library
- PcbLibDoc := Client.OpenNewDocument(cDocKind_PcbLib, 'UL_Footprints', 'UL_Footprints', False);
- If PcbLibDoc = Nil Then Begin
- ShowMessage('Nil PcbLibDoc');
- Exit;
- End;
- If Not PcbLibDoc.DoSafeChangeFileNameAndSave(BasePath + '.PcbLib', cDocKind_PcbLib) Then Begin
- ShowMessage('PcbLibDoc Save failed');
- Exit;
- End;
- Proj.DM_AddSourceDocument(BasePath + '.PcbLib');
- pLib := PCBServer.GetPCBLibraryByPath(BasePath + '.PcbLib');
- If pLib = Nil Then Begin
- ShowMessage('Nil pLib');
- Exit;
- End;
- // Symbol Library
- SchLibDoc := Client.OpenNewDocument(cDocKind_SchLib, 'UL_Components', 'UL_Components', False);
- If SchLibDoc = Nil Then Begin
- ShowMessage('Nil SchLibDoc');
- Exit;
- End;
- If Not SchLibDoc.DoSafeChangeFileNameAndSave(BasePath + '.SchLib', cDocKind_SchLib) Then Begin
- ShowMessage('SchLibDoc Save failed');
- Exit;
- End;
- Proj.DM_AddSourceDocument(BasePath + '.SchLib');
- sLib := SchServer.GetSchDocumentByPath(BasePath + '.SchLib');
- If sLib = Nil Then Begin
- ShowMessage('Nil sLib');
- Exit;
- End;
- // Done
- Result := True;
-End;
-
-Procedure ImportAscIIData(InFileName : String);
-Var
- WorkSpace : IWorkSpace;
- dProj : IProject;
-
- Proj : IProject;
- ProjDoc : IServerDocument;
- PcbLibDoc : IServerDocument;
- SchLibDoc : IServerDocument;
- pLib : IPCB_Library;
- sLib : ISch_Document;
-
- DefFP : IPCB_Component; // default initial blank footprint
- DefSY : ISch_Component; // default initial blank symbol
-
- SavePath: String;
-
- InFile : TextFile;
- Errors : TStringList;
- inp, tag : String;
-Begin
-
- // 2019-01-16 gbn start, try to detect Altium 19, so we can kludge around its broken SCH FontMangaer
- If '19.0' < GetCurrentProductBuild Then Begin
- ShowMessage('NOTE: This version of Altium has issues with the Schematic FontManger''s scripting interface.' +
- ' All symbol texts and parameters will use the FontID specified by the ForceSchFontID integer at the top of UL_Import.pas.');
- BrokenSCHFontManager := 1;
- End;
- // 2019-01-16 gbn end
-
- //SavePath := LeftOf(InFileName, '.'); // 2019-10-02 gbn
- SavePath := LeftOfLast(InFileName, '.');
- Errors := TStringList.Create();
-
- WorkSpace := GetWorkSpace;
- If WorkSpace = Nil Then Begin
- ShowMessage('Nil WorkSpace');
- Exit;
- End;
- dProj := WorkSpace.DM_FocusedProject();
-
- // create integerated library documents
- If InitLibDocs(SavePath, Proj, ProjDoc, PcbLibDoc, SchLibDoc, pLib, sLib) = False Then Begin
- ShowMessage('Error initializing library');
- Exit;
- End;
- Proj.DM_SetAsCurrentProject();
-
- // get the original blank footprint for later deletion when we are done
- DefFP := pLib.CurrentComponent;
- // get the original blank symbol for later deletion when we are done
- DefSy := sLib.CurrentSchComponent;
-
- // start importing data
- AssignFile(InFile, InFileName);
- Reset(InFile);
-
- While Not EOF(InFile) Do Begin
- ReadLn(InFile, inp);
- If VarIsNull(inp) Then Continue;
-
- StrChop(inp, ' ', tag, inp);
- tag := Trim(tag);
- Case tag Of
- 'StartFootprints': Begin
- ImportFootprints(InFile, pLib, Errors, InFileName);
- End;
- 'StartComponents': Begin
- ImportComponents(InFile, sLib, Errors);
- End;
- '': Continue;
- End;
- End;
- CloseFile(InFile);
-
- // delete the original default blank footprint
- If Not VarIsNull(DefFP) Then Begin
- pLib.DeRegisterComponent(DefFP);
- pLib.RemoveComponent(DefFP);
- End Else Begin
- ShowMessage('DefFP was Nil');
- End;
- // delete the original default blank symbol
- // NOTE: TODO: looks broken; does nothing noticable
- If Not VarIsNull(DefSY) Then Begin
- //ShowMessage('trying to delete DefSym "' + DefSy.LibReference + '"');
- sLib.UnRegisterSchObjectFromContainer(DefSY);
- sLib.RemoveSchObject(DefSy);
- //DefSY.Container.RemoveSchObject(DefSy);
- End Else Begin
- ShowMessage('DefSym was Nil');
- End;
-
- // update views?
- pLib.Board.ViewManager_FullUpdate();
- // Refresh symbol library.
- sLib.GraphicallyInvalidate();
-
- // save files again
- ProjDoc.DoFileSave(cDocKind_IntegratedLibrary);
- PcbLibDoc.DoFileSave(cDocKind_PcbLib);
- SchLibDoc.DoFileSave(cDocKind_SchLib);
-
- //2021-01-19 JRR Start; commenting out the below section since the autoit routine does not catch the message box frrom the script
- //// set the original project back to its focus
- //If dProj <> Nil Then Begin
- // dProj.DM_SetAsCurrentProject();
- //End;
-
- //ShowMessage('Done with "' + SavePath + '"');
- //2021-01-19 JRR End
-End;
-
diff --git a/EE3102/Libraries/LM741/2021-02-27_19-47-13.LibPkg b/EE3102/Libraries/LM741/2021-02-27_19-47-13.LibPkg
deleted file mode 100644
index 636b2ac..0000000
--- a/EE3102/Libraries/LM741/2021-02-27_19-47-13.LibPkg
+++ /dev/null
@@ -1,1102 +0,0 @@
-[Design]
-Version=1.0
-HierarchyMode=0
-ChannelRoomNamingStyle=0
-ReleasesFolder=
-ChannelDesignatorFormatString=$Component_$RoomName
-ChannelRoomLevelSeperator=_
-OpenOutputs=1
-ArchiveProject=0
-TimestampOutput=0
-SeparateFolders=0
-TemplateLocationPath=
-PinSwapBy_Netlabel=1
-PinSwapBy_Pin=1
-AllowPortNetNames=0
-AllowSheetEntryNetNames=1
-AppendSheetNumberToLocalNets=0
-NetlistSinglePinNets=0
-DefaultConfiguration=Default - All Constraints
-UserID=0xFFFFFFFF
-DefaultPcbProtel=1
-DefaultPcbPcad=0
-ReorderDocumentsOnCompile=1
-NameNetsHierarchically=0
-PowerPortNamesTakePriority=0
-PushECOToAnnotationFile=1
-DItemRevisionGUID=
-ReportSuppressedErrorsInMessages=0
-FSMCodingStyle=eFMSDropDownList_OneProcess
-FSMEncodingStyle=eFMSDropDownList_OneHot
-OutputPath=
-LogFolderPath=
-ManagedProjectGUID=
-IncludeDesignInRelease=0
-
-[Preferences]
-PrefsVaultGUID=
-PrefsRevisionGUID=
-
-[OutputGroup1]
-Name=Netlist Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=CadnetixNetlist
-OutputName1=Cadnetix Netlist
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-OutputType2=CalayNetlist
-OutputName2=Calay Netlist
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-OutputType3=EDIF
-OutputName3=EDIF for PCB
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-OutputType4=EESofNetlist
-OutputName4=EESof Netlist
-OutputDocumentPath4=
-OutputVariantName4=
-OutputDefault4=0
-OutputType5=IntergraphNetlist
-OutputName5=Intergraph Netlist
-OutputDocumentPath5=
-OutputVariantName5=
-OutputDefault5=0
-OutputType6=MentorBoardStationNetlist
-OutputName6=Mentor BoardStation Netlist
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-OutputType7=MultiWire
-OutputName7=MultiWire
-OutputDocumentPath7=
-OutputVariantName7=
-OutputDefault7=0
-OutputType8=OrCadPCB2Netlist
-OutputName8=Orcad/PCB2 Netlist
-OutputDocumentPath8=
-OutputVariantName8=
-OutputDefault8=0
-OutputType9=PADSNetlist
-OutputName9=PADS ASCII Netlist
-OutputDocumentPath9=
-OutputVariantName9=
-OutputDefault9=0
-OutputType10=Pcad
-OutputName10=Pcad for PCB
-OutputDocumentPath10=
-OutputVariantName10=
-OutputDefault10=0
-OutputType11=PCADNetlist
-OutputName11=PCAD Netlist
-OutputDocumentPath11=
-OutputVariantName11=
-OutputDefault11=0
-OutputType12=PCADnltNetlist
-OutputName12=PCADnlt Netlist
-OutputDocumentPath12=
-OutputVariantName12=
-OutputDefault12=0
-OutputType13=Protel2Netlist
-OutputName13=Protel2 Netlist
-OutputDocumentPath13=
-OutputVariantName13=
-OutputDefault13=0
-OutputType14=ProtelNetlist
-OutputName14=Protel
-OutputDocumentPath14=
-OutputVariantName14=
-OutputDefault14=0
-OutputType15=RacalNetlist
-OutputName15=Racal Netlist
-OutputDocumentPath15=
-OutputVariantName15=
-OutputDefault15=0
-OutputType16=RINFNetlist
-OutputName16=RINF Netlist
-OutputDocumentPath16=
-OutputVariantName16=
-OutputDefault16=0
-OutputType17=SciCardsNetlist
-OutputName17=SciCards Netlist
-OutputDocumentPath17=
-OutputVariantName17=
-OutputDefault17=0
-OutputType18=SIMetrixNetlist
-OutputName18=SIMetrix
-OutputDocumentPath18=
-OutputVariantName18=
-OutputDefault18=0
-OutputType19=SIMPLISNetlist
-OutputName19=SIMPLIS
-OutputDocumentPath19=
-OutputVariantName19=
-OutputDefault19=0
-OutputType20=TangoNetlist
-OutputName20=Tango Netlist
-OutputDocumentPath20=
-OutputVariantName20=
-OutputDefault20=0
-OutputType21=TelesisNetlist
-OutputName21=Telesis Netlist
-OutputDocumentPath21=
-OutputVariantName21=
-OutputDefault21=0
-OutputType22=WireListNetlist
-OutputName22=WireList Netlist
-OutputDocumentPath22=
-OutputVariantName22=
-OutputDefault22=0
-OutputType23=XSpiceNetlist
-OutputName23=XSpice Netlist
-OutputDocumentPath23=
-OutputVariantName23=
-OutputDefault23=0
-
-[OutputGroup2]
-Name=Simulator Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=AdvSimNetlist
-OutputName1=Mixed Sim
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-OutputType2=SIMetrixSimulation
-OutputName2=SIMetrix
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-OutputType3=SIMPLISSimulation
-OutputName3=SIMPLIS
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-
-[OutputGroup3]
-Name=Documentation Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Composite
-OutputName1=Composite Drawing
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType2=PCB 3D Print
-OutputName2=PCB 3D Print
-OutputDocumentPath2=
-OutputVariantName2=[No Variations]
-OutputDefault2=0
-PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType3=PCB 3D Video
-OutputName3=PCB 3D Video
-OutputDocumentPath3=
-OutputVariantName3=[No Variations]
-OutputDefault3=0
-PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType4=PCB Print
-OutputName4=PCB Prints
-OutputDocumentPath4=
-OutputVariantName4=
-OutputDefault4=0
-PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType5=PCBDrawing
-OutputName5=Draftsman
-OutputDocumentPath5=
-OutputVariantName5=[No Variations]
-OutputDefault5=0
-PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType6=PCBLIB Print
-OutputName6=PCBLIB Prints
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType7=PDF3D
-OutputName7=PDF3D
-OutputDocumentPath7=
-OutputVariantName7=[No Variations]
-OutputDefault7=0
-PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType8=PDF3D MBA
-OutputName8=PDF3D MBA
-OutputDocumentPath8=
-OutputVariantName8=
-OutputDefault8=0
-PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType9=Report Print
-OutputName9=Report Prints
-OutputDocumentPath9=
-OutputVariantName9=
-OutputDefault9=0
-PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType10=Schematic Print
-OutputName10=Schematic Prints
-OutputDocumentPath10=
-OutputVariantName10=
-OutputDefault10=0
-PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType11=SimView Print
-OutputName11=SimView Prints
-OutputDocumentPath11=
-OutputVariantName11=
-OutputDefault11=0
-PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-
-[OutputGroup4]
-Name=Assembly Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Assembly
-OutputName1=Assembly Drawings
-OutputDocumentPath1=
-OutputVariantName1=[No Variations]
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType2=Pick Place
-OutputName2=Generates pick and place files
-OutputDocumentPath2=
-OutputVariantName2=[No Variations]
-OutputDefault2=0
-OutputType3=Test Points For Assembly
-OutputName3=Test Point Report
-OutputDocumentPath3=
-OutputVariantName3=[No Variations]
-OutputDefault3=0
-
-[OutputGroup5]
-Name=Fabrication Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Board Stack Report
-OutputName1=Report Board Stack
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType2=CompositeDrill
-OutputName2=Composite Drill Drawing
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType3=Drill
-OutputName3=Drill Drawing/Guides
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType4=Final
-OutputName4=Final Artwork Prints
-OutputDocumentPath4=
-OutputVariantName4=[No Variations]
-OutputDefault4=0
-PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType5=Gerber
-OutputName5=Gerber Files
-OutputDocumentPath5=
-OutputVariantName5=[No Variations]
-OutputDefault5=0
-OutputType6=Gerber X2
-OutputName6=Gerber X2 Files
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-OutputType7=IPC2581
-OutputName7=IPC-2581 Files
-OutputDocumentPath7=
-OutputVariantName7=
-OutputDefault7=0
-OutputType8=Mask
-OutputName8=Solder/Paste Mask Prints
-OutputDocumentPath8=
-OutputVariantName8=
-OutputDefault8=0
-PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType9=NC Drill
-OutputName9=NC Drill Files
-OutputDocumentPath9=
-OutputVariantName9=
-OutputDefault9=0
-OutputType10=ODB
-OutputName10=ODB++ Files
-OutputDocumentPath10=
-OutputVariantName10=[No Variations]
-OutputDefault10=0
-OutputType11=Plane
-OutputName11=Power-Plane Prints
-OutputDocumentPath11=
-OutputVariantName11=
-OutputDefault11=0
-PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType12=Test Points
-OutputName12=Test Point Report
-OutputDocumentPath12=
-OutputVariantName12=
-OutputDefault12=0
-
-[OutputGroup6]
-Name=Report Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=BOM_PartType
-OutputName1=Bill of Materials
-OutputDocumentPath1=
-OutputVariantName1=[No Variations]
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType2=ComponentCrossReference
-OutputName2=Component Cross Reference Report
-OutputDocumentPath2=
-OutputVariantName2=[No Variations]
-OutputDefault2=0
-OutputType3=ReportHierarchy
-OutputName3=Report Project Hierarchy
-OutputDocumentPath3=
-OutputVariantName3=[No Variations]
-OutputDefault3=0
-OutputType4=Script
-OutputName4=Script Output
-OutputDocumentPath4=
-OutputVariantName4=[No Variations]
-OutputDefault4=0
-OutputType5=SimpleBOM
-OutputName5=Simple BOM
-OutputDocumentPath5=
-OutputVariantName5=[No Variations]
-OutputDefault5=0
-OutputType6=SinglePinNetReporter
-OutputName6=Report Single Pin Nets
-OutputDocumentPath6=
-OutputVariantName6=[No Variations]
-OutputDefault6=0
-
-[OutputGroup7]
-Name=Other Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Text Print
-OutputName1=Text Print
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType2=Text Print
-OutputName2=Text Print
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType3=Text Print
-OutputName3=Text Print
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType4=Text Print
-OutputName4=Text Print
-OutputDocumentPath4=
-OutputVariantName4=
-OutputDefault4=0
-PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType5=Text Print
-OutputName5=Text Print
-OutputDocumentPath5=
-OutputVariantName5=
-OutputDefault5=0
-PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType6=Text Print
-OutputName6=Text Print
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType7=Text Print
-OutputName7=Text Print
-OutputDocumentPath7=
-OutputVariantName7=
-OutputDefault7=0
-PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType8=Text Print
-OutputName8=Text Print
-OutputDocumentPath8=
-OutputVariantName8=
-OutputDefault8=0
-PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType9=Text Print
-OutputName9=Text Print
-OutputDocumentPath9=
-OutputVariantName9=
-OutputDefault9=0
-PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType10=Text Print
-OutputName10=Text Print
-OutputDocumentPath10=
-OutputVariantName10=
-OutputDefault10=0
-PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType11=Text Print
-OutputName11=Text Print
-OutputDocumentPath11=
-OutputVariantName11=
-OutputDefault11=0
-PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType12=Text Print
-OutputName12=Text Print
-OutputDocumentPath12=
-OutputVariantName12=
-OutputDefault12=0
-PageOptions12=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType13=Text Print
-OutputName13=Text Print
-OutputDocumentPath13=
-OutputVariantName13=
-OutputDefault13=0
-PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType14=Text Print
-OutputName14=Text Print
-OutputDocumentPath14=
-OutputVariantName14=
-OutputDefault14=0
-PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType15=Text Print
-OutputName15=Text Print
-OutputDocumentPath15=
-OutputVariantName15=
-OutputDefault15=0
-PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType16=Text Print
-OutputName16=Text Print
-OutputDocumentPath16=
-OutputVariantName16=
-OutputDefault16=0
-PageOptions16=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType17=Text Print
-OutputName17=Text Print
-OutputDocumentPath17=
-OutputVariantName17=
-OutputDefault17=0
-PageOptions17=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType18=Text Print
-OutputName18=Text Print
-OutputDocumentPath18=
-OutputVariantName18=
-OutputDefault18=0
-PageOptions18=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType19=Text Print
-OutputName19=Text Print
-OutputDocumentPath19=
-OutputVariantName19=
-OutputDefault19=0
-PageOptions19=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType20=Text Print
-OutputName20=Text Print
-OutputDocumentPath20=
-OutputVariantName20=
-OutputDefault20=0
-PageOptions20=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType21=Text Print
-OutputName21=Text Print
-OutputDocumentPath21=
-OutputVariantName21=
-OutputDefault21=0
-PageOptions21=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType22=Text Print
-OutputName22=Text Print
-OutputDocumentPath22=
-OutputVariantName22=
-OutputDefault22=0
-PageOptions22=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType23=Text Print
-OutputName23=Text Print
-OutputDocumentPath23=
-OutputVariantName23=
-OutputDefault23=0
-PageOptions23=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType24=Text Print
-OutputName24=Text Print
-OutputDocumentPath24=
-OutputVariantName24=
-OutputDefault24=0
-PageOptions24=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType25=Text Print
-OutputName25=Text Print
-OutputDocumentPath25=
-OutputVariantName25=
-OutputDefault25=0
-PageOptions25=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType26=Text Print
-OutputName26=Text Print
-OutputDocumentPath26=
-OutputVariantName26=
-OutputDefault26=0
-PageOptions26=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType27=Text Print
-OutputName27=Text Print
-OutputDocumentPath27=
-OutputVariantName27=
-OutputDefault27=0
-PageOptions27=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType28=Text Print
-OutputName28=Text Print
-OutputDocumentPath28=
-OutputVariantName28=
-OutputDefault28=0
-PageOptions28=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType29=Text Print
-OutputName29=Text Print
-OutputDocumentPath29=
-OutputVariantName29=
-OutputDefault29=0
-PageOptions29=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-
-[OutputGroup8]
-Name=Validation Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=BOM_Violations
-OutputName1=BOM Checks Report
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-OutputType2=Component states check
-OutputName2=Server's components states check
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-OutputType3=Configuration compliance
-OutputName3=Environment configuration compliance check
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-OutputType4=Design Rules Check
-OutputName4=Design Rules Check
-OutputDocumentPath4=
-OutputVariantName4=
-OutputDefault4=0
-PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType5=Differences Report
-OutputName5=Differences Report
-OutputDocumentPath5=
-OutputVariantName5=
-OutputDefault5=0
-PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType6=Electrical Rules Check
-OutputName6=Electrical Rules Check
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType7=Footprint Comparison Report
-OutputName7=Footprint Comparison Report
-OutputDocumentPath7=
-OutputVariantName7=
-OutputDefault7=0
-
-[OutputGroup9]
-Name=Export Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=AutoCAD dwg/dxf PCB
-OutputName1=AutoCAD dwg/dxf File PCB
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-OutputType2=AutoCAD dwg/dxf Schematic
-OutputName2=AutoCAD dwg/dxf File Schematic
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-OutputType3=ExportIDF
-OutputName3=Export IDF
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-OutputType4=ExportPARASOLID
-OutputName4=Export PARASOLID
-OutputDocumentPath4=
-OutputVariantName4=[No Variations]
-OutputDefault4=0
-OutputType5=ExportSTEP
-OutputName5=Export STEP
-OutputDocumentPath5=
-OutputVariantName5=[No Variations]
-OutputDefault5=0
-OutputType6=ExportVRML
-OutputName6=Export VRML
-OutputDocumentPath6=
-OutputVariantName6=[No Variations]
-OutputDefault6=0
-OutputType7=MBAExportPARASOLID
-OutputName7=Export PARASOLID
-OutputDocumentPath7=
-OutputVariantName7=
-OutputDefault7=0
-OutputType8=MBAExportSTEP
-OutputName8=Export STEP
-OutputDocumentPath8=
-OutputVariantName8=
-OutputDefault8=0
-OutputType9=Save As/Export PCB
-OutputName9=Save As/Export PCB
-OutputDocumentPath9=
-OutputVariantName9=
-OutputDefault9=0
-OutputType10=Save As/Export Schematic
-OutputName10=Save As/Export Schematic
-OutputDocumentPath10=
-OutputVariantName10=
-OutputDefault10=0
-OutputType11=Specctra Design PCB
-OutputName11=Specctra Design PCB
-OutputDocumentPath11=
-OutputVariantName11=
-OutputDefault11=0
-
-[OutputGroup10]
-Name=PostProcess Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Copy Files
-OutputName1=Copy Files
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-
-[Modification Levels]
-Type1=1
-Type2=1
-Type3=1
-Type4=1
-Type5=1
-Type6=1
-Type7=1
-Type8=1
-Type9=1
-Type10=1
-Type11=1
-Type12=1
-Type13=1
-Type14=1
-Type15=1
-Type16=1
-Type17=1
-Type18=1
-Type19=1
-Type20=1
-Type21=1
-Type22=1
-Type23=1
-Type24=1
-Type25=1
-Type26=1
-Type27=1
-Type28=1
-Type29=1
-Type30=1
-Type31=1
-Type32=1
-Type33=1
-Type34=1
-Type35=1
-Type36=1
-Type37=1
-Type38=1
-Type39=1
-Type40=1
-Type41=1
-Type42=1
-Type43=1
-Type44=1
-Type45=1
-Type46=1
-Type47=1
-Type48=1
-Type49=1
-Type50=1
-Type51=1
-Type52=1
-Type53=1
-Type54=1
-Type55=1
-Type56=1
-Type57=1
-Type58=1
-Type59=1
-Type60=1
-Type61=1
-Type62=1
-Type63=1
-Type64=1
-Type65=1
-Type66=1
-Type67=1
-Type68=1
-Type69=1
-Type70=1
-Type71=1
-Type72=1
-Type73=1
-Type74=1
-Type75=1
-Type76=1
-Type77=1
-Type78=1
-Type79=1
-Type80=1
-Type81=1
-Type82=1
-Type83=1
-Type84=1
-Type85=1
-Type86=1
-Type87=1
-Type88=1
-Type89=1
-Type90=1
-Type91=1
-Type92=1
-Type93=1
-Type94=1
-Type95=1
-Type96=1
-Type97=1
-Type98=1
-Type99=1
-Type100=1
-Type101=1
-Type102=1
-Type103=1
-Type104=1
-Type105=1
-Type106=1
-Type107=1
-Type108=1
-Type109=1
-Type110=1
-Type111=1
-Type112=1
-Type113=1
-Type114=1
-Type115=1
-Type116=1
-Type117=1
-Type118=1
-Type119=1
-
-[Difference Levels]
-Type1=1
-Type2=1
-Type3=1
-Type4=1
-Type5=1
-Type6=1
-Type7=1
-Type8=1
-Type9=1
-Type10=1
-Type11=1
-Type12=1
-Type13=1
-Type14=1
-Type15=1
-Type16=1
-Type17=1
-Type18=1
-Type19=1
-Type20=1
-Type21=1
-Type22=1
-Type23=1
-Type24=1
-Type25=1
-Type26=1
-Type27=1
-Type28=1
-Type29=1
-Type30=1
-Type31=1
-Type32=1
-Type33=1
-Type34=1
-Type35=1
-Type36=1
-Type37=1
-Type38=1
-Type39=1
-Type40=1
-Type41=1
-Type42=1
-Type43=1
-Type44=1
-Type45=1
-Type46=1
-Type47=1
-Type48=1
-Type49=1
-Type50=1
-Type51=1
-Type52=1
-Type53=1
-Type54=1
-Type55=1
-Type56=1
-Type57=1
-Type58=1
-Type59=1
-Type60=1
-Type61=1
-Type62=1
-Type63=1
-Type64=1
-Type65=1
-Type66=1
-Type67=1
-Type68=1
-
-[Electrical Rules Check]
-Type1=1
-Type2=1
-Type3=2
-Type4=1
-Type5=2
-Type6=2
-Type7=0
-Type8=1
-Type9=1
-Type10=1
-Type11=2
-Type12=0
-Type13=0
-Type14=1
-Type15=1
-Type16=1
-Type17=1
-Type18=1
-Type19=1
-Type20=0
-Type21=0
-Type22=0
-Type23=0
-Type24=1
-Type25=2
-Type26=0
-Type27=2
-Type28=1
-Type29=1
-Type30=1
-Type31=1
-Type32=2
-Type33=0
-Type34=2
-Type35=1
-Type36=2
-Type37=1
-Type38=2
-Type39=2
-Type40=2
-Type41=0
-Type42=2
-Type43=1
-Type44=0
-Type45=0
-Type46=0
-Type47=0
-Type48=0
-Type49=0
-Type50=2
-Type51=0
-Type52=0
-Type53=1
-Type54=1
-Type55=1
-Type56=2
-Type57=1
-Type58=1
-Type59=2
-Type60=0
-Type61=0
-Type62=0
-Type63=0
-Type64=0
-Type65=2
-Type66=3
-Type67=2
-Type68=2
-Type69=2
-Type70=2
-Type71=2
-Type72=2
-Type73=2
-Type74=1
-Type75=2
-Type76=1
-Type77=1
-Type78=1
-Type79=1
-Type80=2
-Type81=3
-Type82=3
-Type83=3
-Type84=3
-Type85=3
-Type86=2
-Type87=2
-Type88=2
-Type89=1
-Type90=1
-Type91=3
-Type92=3
-Type93=2
-Type94=2
-Type95=2
-Type96=2
-Type97=2
-Type98=0
-Type99=1
-Type100=2
-Type101=0
-Type102=2
-Type103=2
-Type104=1
-Type105=2
-Type106=2
-Type107=2
-Type108=2
-Type109=1
-Type110=1
-Type111=1
-Type112=1
-Type113=1
-Type114=2
-Type115=2
-Type116=2
-Type117=3
-Type118=3
-Type119=3
-MultiChannelAlternate=2
-AlternateItemFail=3
-Type122=2
-
-[ERC Connection Matrix]
-L1=NNNNNNNNNNNWNNNWW
-L2=NNWNNNNWWWNWNWNWN
-L3=NWEENEEEENEWNEEWN
-L4=NNENNNWEENNWNENWN
-L5=NNNNNNNNNNNNNNNNN
-L6=NNENNNNEENNWNENWN
-L7=NNEWNNWEENNWNENWN
-L8=NWEENEENEEENNEENN
-L9=NWEENEEEENEWNEEWW
-L10=NWNNNNNENNEWNNEWN
-L11=NNENNNNEEENWNENWN
-L12=WWWWNWWNWWWNWWWNN
-L13=NNNNNNNNNNNWNNNWW
-L14=NWEENEEEENEWNEEWW
-L15=NNENNNNEEENWNENWW
-L16=WWWWNWWNWWWNWWWNW
-L17=WNNNNNNNWNNNWWWWN
-
-[Annotate]
-SortOrder=3
-SortLocation=0
-ReplaceSubparts=0
-MatchParameter1=Comment
-MatchStrictly1=1
-MatchParameter2=Library Reference
-MatchStrictly2=1
-PhysicalNamingFormat=$Component_$RoomName
-GlobalIndexSortOrder=3
-GlobalIndexSortLocation=0
-
-[PrjClassGen]
-CompClassManualEnabled=0
-CompClassManualRoomEnabled=0
-NetClassAutoBusEnabled=1
-NetClassAutoCompEnabled=0
-NetClassAutoNamedHarnessEnabled=0
-NetClassManualEnabled=1
-NetClassSeparateForBusSections=0
-
-[Comparison Options]
-ComparisonOptions0=Kind=Net|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-ComparisonOptions1=Kind=Net Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-ComparisonOptions2=Kind=Component Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-ComparisonOptions3=Kind=Rule|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-ComparisonOptions4=Kind=Differential Pair|MinPercent=50|MinMatch=1|ShowMatch=0|Confirm=0|UseName=0|InclAllRules=0
-ComparisonOptions5=Kind=Structure Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-
-[Document1]
-DocumentPath=2021-02-27_19-47-13.PcbLib
-AnnotationEnabled=1
-AnnotateStartValue=1
-AnnotationIndexControlEnabled=0
-AnnotateSuffix=
-AnnotateScope=All
-AnnotateOrder=-1
-DoLibraryUpdate=1
-DoDatabaseUpdate=1
-ClassGenCCAutoEnabled=1
-ClassGenCCAutoRoomEnabled=1
-ClassGenNCAutoScope=None
-DItemRevisionGUID=
-GenerateClassCluster=0
-DocumentUniqueId=
-
-[Document2]
-DocumentPath=2021-02-27_19-47-13.SchLib
-AnnotationEnabled=1
-AnnotateStartValue=1
-AnnotationIndexControlEnabled=0
-AnnotateSuffix=
-AnnotateScope=All
-AnnotateOrder=-1
-DoLibraryUpdate=1
-DoDatabaseUpdate=1
-ClassGenCCAutoEnabled=1
-ClassGenCCAutoRoomEnabled=1
-ClassGenNCAutoScope=None
-DItemRevisionGUID=
-GenerateClassCluster=0
-DocumentUniqueId=
-
-[LibraryUpdateOptions]
-SelectedOnly=0
-UpdateVariants=1
-UpdateToLatestRevision=1
-PartTypes=0
-FullReplace=1
-UpdateDesignatorLock=1
-UpdatePartIDLock=1
-PreserveParameterLocations=1
-PreserveParameterVisibility=1
-DoGraphics=1
-DoParameters=1
-DoModels=1
-AddParameters=0
-RemoveParameters=0
-AddModels=1
-RemoveModels=1
-UpdateCurrentModels=1
-
-[DatabaseUpdateOptions]
-SelectedOnly=0
-UpdateVariants=1
-UpdateToLatestRevision=1
-PartTypes=0
-
diff --git a/EE3102/Libraries/LM741/2021-02-27_19-47-13.PcbLib b/EE3102/Libraries/LM741/2021-02-27_19-47-13.PcbLib
deleted file mode 100644
index 3a1e3ab..0000000
--- a/EE3102/Libraries/LM741/2021-02-27_19-47-13.PcbLib
+++ /dev/null
Binary files differ
diff --git a/EE3102/Libraries/LM741/2021-02-27_19-47-13.SchLib b/EE3102/Libraries/LM741/2021-02-27_19-47-13.SchLib
deleted file mode 100644
index aa839ca..0000000
--- a/EE3102/Libraries/LM741/2021-02-27_19-47-13.SchLib
+++ /dev/null
Binary files differ
diff --git a/EE3102/Libraries/LM741/LM741 Lib.LibPkg b/EE3102/Libraries/LM741/LM741 Lib.LibPkg
deleted file mode 100644
index cd90b00..0000000
--- a/EE3102/Libraries/LM741/LM741 Lib.LibPkg
+++ /dev/null
@@ -1,1068 +0,0 @@
-[Design]
-Version=1.0
-HierarchyMode=0
-ChannelRoomNamingStyle=0
-ReleasesFolder=
-ChannelDesignatorFormatString=$Component_$RoomName
-ChannelRoomLevelSeperator=_
-OpenOutputs=1
-ArchiveProject=0
-TimestampOutput=0
-SeparateFolders=0
-TemplateLocationPath=
-PinSwapBy_Netlabel=1
-PinSwapBy_Pin=1
-AllowPortNetNames=0
-AllowSheetEntryNetNames=1
-AppendSheetNumberToLocalNets=0
-NetlistSinglePinNets=0
-DefaultConfiguration=Default - All Constraints
-UserID=0xFFFFFFFF
-DefaultPcbProtel=1
-DefaultPcbPcad=0
-ReorderDocumentsOnCompile=1
-NameNetsHierarchically=0
-PowerPortNamesTakePriority=0
-PushECOToAnnotationFile=1
-DItemRevisionGUID=
-ReportSuppressedErrorsInMessages=0
-FSMCodingStyle=eFMSDropDownList_OneProcess
-FSMEncodingStyle=eFMSDropDownList_OneHot
-OutputPath=
-LogFolderPath=
-ManagedProjectGUID=
-IncludeDesignInRelease=0
-
-[Preferences]
-PrefsVaultGUID=
-PrefsRevisionGUID=
-
-[OutputGroup1]
-Name=Netlist Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=CadnetixNetlist
-OutputName1=Cadnetix Netlist
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-OutputType2=CalayNetlist
-OutputName2=Calay Netlist
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-OutputType3=EDIF
-OutputName3=EDIF for PCB
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-OutputType4=EESofNetlist
-OutputName4=EESof Netlist
-OutputDocumentPath4=
-OutputVariantName4=
-OutputDefault4=0
-OutputType5=IntergraphNetlist
-OutputName5=Intergraph Netlist
-OutputDocumentPath5=
-OutputVariantName5=
-OutputDefault5=0
-OutputType6=MentorBoardStationNetlist
-OutputName6=Mentor BoardStation Netlist
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-OutputType7=MultiWire
-OutputName7=MultiWire
-OutputDocumentPath7=
-OutputVariantName7=
-OutputDefault7=0
-OutputType8=OrCadPCB2Netlist
-OutputName8=Orcad/PCB2 Netlist
-OutputDocumentPath8=
-OutputVariantName8=
-OutputDefault8=0
-OutputType9=PADSNetlist
-OutputName9=PADS ASCII Netlist
-OutputDocumentPath9=
-OutputVariantName9=
-OutputDefault9=0
-OutputType10=Pcad
-OutputName10=Pcad for PCB
-OutputDocumentPath10=
-OutputVariantName10=
-OutputDefault10=0
-OutputType11=PCADNetlist
-OutputName11=PCAD Netlist
-OutputDocumentPath11=
-OutputVariantName11=
-OutputDefault11=0
-OutputType12=PCADnltNetlist
-OutputName12=PCADnlt Netlist
-OutputDocumentPath12=
-OutputVariantName12=
-OutputDefault12=0
-OutputType13=Protel2Netlist
-OutputName13=Protel2 Netlist
-OutputDocumentPath13=
-OutputVariantName13=
-OutputDefault13=0
-OutputType14=ProtelNetlist
-OutputName14=Protel
-OutputDocumentPath14=
-OutputVariantName14=
-OutputDefault14=0
-OutputType15=RacalNetlist
-OutputName15=Racal Netlist
-OutputDocumentPath15=
-OutputVariantName15=
-OutputDefault15=0
-OutputType16=RINFNetlist
-OutputName16=RINF Netlist
-OutputDocumentPath16=
-OutputVariantName16=
-OutputDefault16=0
-OutputType17=SciCardsNetlist
-OutputName17=SciCards Netlist
-OutputDocumentPath17=
-OutputVariantName17=
-OutputDefault17=0
-OutputType18=SIMetrixNetlist
-OutputName18=SIMetrix
-OutputDocumentPath18=
-OutputVariantName18=
-OutputDefault18=0
-OutputType19=SIMPLISNetlist
-OutputName19=SIMPLIS
-OutputDocumentPath19=
-OutputVariantName19=
-OutputDefault19=0
-OutputType20=TangoNetlist
-OutputName20=Tango Netlist
-OutputDocumentPath20=
-OutputVariantName20=
-OutputDefault20=0
-OutputType21=TelesisNetlist
-OutputName21=Telesis Netlist
-OutputDocumentPath21=
-OutputVariantName21=
-OutputDefault21=0
-OutputType22=WireListNetlist
-OutputName22=WireList Netlist
-OutputDocumentPath22=
-OutputVariantName22=
-OutputDefault22=0
-OutputType23=XSpiceNetlist
-OutputName23=XSpice Netlist
-OutputDocumentPath23=
-OutputVariantName23=
-OutputDefault23=0
-
-[OutputGroup2]
-Name=Simulator Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=AdvSimNetlist
-OutputName1=Mixed Sim
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-OutputType2=SIMetrixSimulation
-OutputName2=SIMetrix
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-OutputType3=SIMPLISSimulation
-OutputName3=SIMPLIS
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-
-[OutputGroup3]
-Name=Documentation Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Composite
-OutputName1=Composite Drawing
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType2=PCB 3D Print
-OutputName2=PCB 3D Print
-OutputDocumentPath2=
-OutputVariantName2=[No Variations]
-OutputDefault2=0
-PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType3=PCB 3D Video
-OutputName3=PCB 3D Video
-OutputDocumentPath3=
-OutputVariantName3=[No Variations]
-OutputDefault3=0
-PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType4=PCB Print
-OutputName4=PCB Prints
-OutputDocumentPath4=
-OutputVariantName4=
-OutputDefault4=0
-PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType5=PCBDrawing
-OutputName5=Draftsman
-OutputDocumentPath5=
-OutputVariantName5=[No Variations]
-OutputDefault5=0
-PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType6=PCBLIB Print
-OutputName6=PCBLIB Prints
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType7=PDF3D
-OutputName7=PDF3D
-OutputDocumentPath7=
-OutputVariantName7=[No Variations]
-OutputDefault7=0
-PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType8=PDF3D MBA
-OutputName8=PDF3D MBA
-OutputDocumentPath8=
-OutputVariantName8=
-OutputDefault8=0
-PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType9=Report Print
-OutputName9=Report Prints
-OutputDocumentPath9=
-OutputVariantName9=
-OutputDefault9=0
-PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType10=Schematic Print
-OutputName10=Schematic Prints
-OutputDocumentPath10=
-OutputVariantName10=
-OutputDefault10=0
-PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType11=SimView Print
-OutputName11=SimView Prints
-OutputDocumentPath11=
-OutputVariantName11=
-OutputDefault11=0
-PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-
-[OutputGroup4]
-Name=Assembly Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Assembly
-OutputName1=Assembly Drawings
-OutputDocumentPath1=
-OutputVariantName1=[No Variations]
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType2=Pick Place
-OutputName2=Generates pick and place files
-OutputDocumentPath2=
-OutputVariantName2=[No Variations]
-OutputDefault2=0
-OutputType3=Test Points For Assembly
-OutputName3=Test Point Report
-OutputDocumentPath3=
-OutputVariantName3=[No Variations]
-OutputDefault3=0
-
-[OutputGroup5]
-Name=Fabrication Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Board Stack Report
-OutputName1=Report Board Stack
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType2=CompositeDrill
-OutputName2=Composite Drill Drawing
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType3=Drill
-OutputName3=Drill Drawing/Guides
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType4=Final
-OutputName4=Final Artwork Prints
-OutputDocumentPath4=
-OutputVariantName4=[No Variations]
-OutputDefault4=0
-PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType5=Gerber
-OutputName5=Gerber Files
-OutputDocumentPath5=
-OutputVariantName5=[No Variations]
-OutputDefault5=0
-OutputType6=Gerber X2
-OutputName6=Gerber X2 Files
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-OutputType7=IPC2581
-OutputName7=IPC-2581 Files
-OutputDocumentPath7=
-OutputVariantName7=
-OutputDefault7=0
-OutputType8=Mask
-OutputName8=Solder/Paste Mask Prints
-OutputDocumentPath8=
-OutputVariantName8=
-OutputDefault8=0
-PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType9=NC Drill
-OutputName9=NC Drill Files
-OutputDocumentPath9=
-OutputVariantName9=
-OutputDefault9=0
-OutputType10=ODB
-OutputName10=ODB++ Files
-OutputDocumentPath10=
-OutputVariantName10=[No Variations]
-OutputDefault10=0
-OutputType11=Plane
-OutputName11=Power-Plane Prints
-OutputDocumentPath11=
-OutputVariantName11=
-OutputDefault11=0
-PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType12=Test Points
-OutputName12=Test Point Report
-OutputDocumentPath12=
-OutputVariantName12=
-OutputDefault12=0
-
-[OutputGroup6]
-Name=Report Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=BOM_PartType
-OutputName1=Bill of Materials
-OutputDocumentPath1=
-OutputVariantName1=[No Variations]
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType2=ComponentCrossReference
-OutputName2=Component Cross Reference Report
-OutputDocumentPath2=
-OutputVariantName2=[No Variations]
-OutputDefault2=0
-OutputType3=ReportHierarchy
-OutputName3=Report Project Hierarchy
-OutputDocumentPath3=
-OutputVariantName3=[No Variations]
-OutputDefault3=0
-OutputType4=Script
-OutputName4=Script Output
-OutputDocumentPath4=
-OutputVariantName4=[No Variations]
-OutputDefault4=0
-OutputType5=SimpleBOM
-OutputName5=Simple BOM
-OutputDocumentPath5=
-OutputVariantName5=[No Variations]
-OutputDefault5=0
-OutputType6=SinglePinNetReporter
-OutputName6=Report Single Pin Nets
-OutputDocumentPath6=
-OutputVariantName6=[No Variations]
-OutputDefault6=0
-
-[OutputGroup7]
-Name=Other Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Text Print
-OutputName1=Text Print
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType2=Text Print
-OutputName2=Text Print
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType3=Text Print
-OutputName3=Text Print
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType4=Text Print
-OutputName4=Text Print
-OutputDocumentPath4=
-OutputVariantName4=
-OutputDefault4=0
-PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType5=Text Print
-OutputName5=Text Print
-OutputDocumentPath5=
-OutputVariantName5=
-OutputDefault5=0
-PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType6=Text Print
-OutputName6=Text Print
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType7=Text Print
-OutputName7=Text Print
-OutputDocumentPath7=
-OutputVariantName7=
-OutputDefault7=0
-PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType8=Text Print
-OutputName8=Text Print
-OutputDocumentPath8=
-OutputVariantName8=
-OutputDefault8=0
-PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType9=Text Print
-OutputName9=Text Print
-OutputDocumentPath9=
-OutputVariantName9=
-OutputDefault9=0
-PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType10=Text Print
-OutputName10=Text Print
-OutputDocumentPath10=
-OutputVariantName10=
-OutputDefault10=0
-PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType11=Text Print
-OutputName11=Text Print
-OutputDocumentPath11=
-OutputVariantName11=
-OutputDefault11=0
-PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType12=Text Print
-OutputName12=Text Print
-OutputDocumentPath12=
-OutputVariantName12=
-OutputDefault12=0
-PageOptions12=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType13=Text Print
-OutputName13=Text Print
-OutputDocumentPath13=
-OutputVariantName13=
-OutputDefault13=0
-PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType14=Text Print
-OutputName14=Text Print
-OutputDocumentPath14=
-OutputVariantName14=
-OutputDefault14=0
-PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType15=Text Print
-OutputName15=Text Print
-OutputDocumentPath15=
-OutputVariantName15=
-OutputDefault15=0
-PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType16=Text Print
-OutputName16=Text Print
-OutputDocumentPath16=
-OutputVariantName16=
-OutputDefault16=0
-PageOptions16=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType17=Text Print
-OutputName17=Text Print
-OutputDocumentPath17=
-OutputVariantName17=
-OutputDefault17=0
-PageOptions17=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType18=Text Print
-OutputName18=Text Print
-OutputDocumentPath18=
-OutputVariantName18=
-OutputDefault18=0
-PageOptions18=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType19=Text Print
-OutputName19=Text Print
-OutputDocumentPath19=
-OutputVariantName19=
-OutputDefault19=0
-PageOptions19=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType20=Text Print
-OutputName20=Text Print
-OutputDocumentPath20=
-OutputVariantName20=
-OutputDefault20=0
-PageOptions20=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType21=Text Print
-OutputName21=Text Print
-OutputDocumentPath21=
-OutputVariantName21=
-OutputDefault21=0
-PageOptions21=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType22=Text Print
-OutputName22=Text Print
-OutputDocumentPath22=
-OutputVariantName22=
-OutputDefault22=0
-PageOptions22=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType23=Text Print
-OutputName23=Text Print
-OutputDocumentPath23=
-OutputVariantName23=
-OutputDefault23=0
-PageOptions23=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType24=Text Print
-OutputName24=Text Print
-OutputDocumentPath24=
-OutputVariantName24=
-OutputDefault24=0
-PageOptions24=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType25=Text Print
-OutputName25=Text Print
-OutputDocumentPath25=
-OutputVariantName25=
-OutputDefault25=0
-PageOptions25=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType26=Text Print
-OutputName26=Text Print
-OutputDocumentPath26=
-OutputVariantName26=
-OutputDefault26=0
-PageOptions26=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType27=Text Print
-OutputName27=Text Print
-OutputDocumentPath27=
-OutputVariantName27=
-OutputDefault27=0
-PageOptions27=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType28=Text Print
-OutputName28=Text Print
-OutputDocumentPath28=
-OutputVariantName28=
-OutputDefault28=0
-PageOptions28=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType29=Text Print
-OutputName29=Text Print
-OutputDocumentPath29=
-OutputVariantName29=
-OutputDefault29=0
-PageOptions29=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-
-[OutputGroup8]
-Name=Validation Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=BOM_Violations
-OutputName1=BOM Checks Report
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-OutputType2=Component states check
-OutputName2=Server's components states check
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-OutputType3=Configuration compliance
-OutputName3=Environment configuration compliance check
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-OutputType4=Design Rules Check
-OutputName4=Design Rules Check
-OutputDocumentPath4=
-OutputVariantName4=
-OutputDefault4=0
-PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType5=Differences Report
-OutputName5=Differences Report
-OutputDocumentPath5=
-OutputVariantName5=
-OutputDefault5=0
-PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType6=Electrical Rules Check
-OutputName6=Electrical Rules Check
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType7=Footprint Comparison Report
-OutputName7=Footprint Comparison Report
-OutputDocumentPath7=
-OutputVariantName7=
-OutputDefault7=0
-
-[OutputGroup9]
-Name=Export Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=AutoCAD dwg/dxf PCB
-OutputName1=AutoCAD dwg/dxf File PCB
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-OutputType2=AutoCAD dwg/dxf Schematic
-OutputName2=AutoCAD dwg/dxf File Schematic
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-OutputType3=ExportIDF
-OutputName3=Export IDF
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-OutputType4=ExportPARASOLID
-OutputName4=Export PARASOLID
-OutputDocumentPath4=
-OutputVariantName4=[No Variations]
-OutputDefault4=0
-OutputType5=ExportSTEP
-OutputName5=Export STEP
-OutputDocumentPath5=
-OutputVariantName5=[No Variations]
-OutputDefault5=0
-OutputType6=ExportVRML
-OutputName6=Export VRML
-OutputDocumentPath6=
-OutputVariantName6=[No Variations]
-OutputDefault6=0
-OutputType7=MBAExportPARASOLID
-OutputName7=Export PARASOLID
-OutputDocumentPath7=
-OutputVariantName7=
-OutputDefault7=0
-OutputType8=MBAExportSTEP
-OutputName8=Export STEP
-OutputDocumentPath8=
-OutputVariantName8=
-OutputDefault8=0
-OutputType9=Save As/Export PCB
-OutputName9=Save As/Export PCB
-OutputDocumentPath9=
-OutputVariantName9=
-OutputDefault9=0
-OutputType10=Save As/Export Schematic
-OutputName10=Save As/Export Schematic
-OutputDocumentPath10=
-OutputVariantName10=
-OutputDefault10=0
-OutputType11=Specctra Design PCB
-OutputName11=Specctra Design PCB
-OutputDocumentPath11=
-OutputVariantName11=
-OutputDefault11=0
-
-[OutputGroup10]
-Name=PostProcess Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Copy Files
-OutputName1=Copy Files
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-
-[Modification Levels]
-Type1=1
-Type2=1
-Type3=1
-Type4=1
-Type5=1
-Type6=1
-Type7=1
-Type8=1
-Type9=1
-Type10=1
-Type11=1
-Type12=1
-Type13=1
-Type14=1
-Type15=1
-Type16=1
-Type17=1
-Type18=1
-Type19=1
-Type20=1
-Type21=1
-Type22=1
-Type23=1
-Type24=1
-Type25=1
-Type26=1
-Type27=1
-Type28=1
-Type29=1
-Type30=1
-Type31=1
-Type32=1
-Type33=1
-Type34=1
-Type35=1
-Type36=1
-Type37=1
-Type38=1
-Type39=1
-Type40=1
-Type41=1
-Type42=1
-Type43=1
-Type44=1
-Type45=1
-Type46=1
-Type47=1
-Type48=1
-Type49=1
-Type50=1
-Type51=1
-Type52=1
-Type53=1
-Type54=1
-Type55=1
-Type56=1
-Type57=1
-Type58=1
-Type59=1
-Type60=1
-Type61=1
-Type62=1
-Type63=1
-Type64=1
-Type65=1
-Type66=1
-Type67=1
-Type68=1
-Type69=1
-Type70=1
-Type71=1
-Type72=1
-Type73=1
-Type74=1
-Type75=1
-Type76=1
-Type77=1
-Type78=1
-Type79=1
-Type80=1
-Type81=1
-Type82=1
-Type83=1
-Type84=1
-Type85=1
-Type86=1
-Type87=1
-Type88=1
-Type89=1
-Type90=1
-Type91=1
-Type92=1
-Type93=1
-Type94=1
-Type95=1
-Type96=1
-Type97=1
-Type98=1
-Type99=1
-Type100=1
-Type101=1
-Type102=1
-Type103=1
-Type104=1
-Type105=1
-Type106=1
-Type107=1
-Type108=1
-Type109=1
-Type110=1
-Type111=1
-Type112=1
-Type113=1
-Type114=1
-Type115=1
-Type116=1
-Type117=1
-Type118=1
-Type119=1
-
-[Difference Levels]
-Type1=1
-Type2=1
-Type3=1
-Type4=1
-Type5=1
-Type6=1
-Type7=1
-Type8=1
-Type9=1
-Type10=1
-Type11=1
-Type12=1
-Type13=1
-Type14=1
-Type15=1
-Type16=1
-Type17=1
-Type18=1
-Type19=1
-Type20=1
-Type21=1
-Type22=1
-Type23=1
-Type24=1
-Type25=1
-Type26=1
-Type27=1
-Type28=1
-Type29=1
-Type30=1
-Type31=1
-Type32=1
-Type33=1
-Type34=1
-Type35=1
-Type36=1
-Type37=1
-Type38=1
-Type39=1
-Type40=1
-Type41=1
-Type42=1
-Type43=1
-Type44=1
-Type45=1
-Type46=1
-Type47=1
-Type48=1
-Type49=1
-Type50=1
-Type51=1
-Type52=1
-Type53=1
-Type54=1
-Type55=1
-Type56=1
-Type57=1
-Type58=1
-Type59=1
-Type60=1
-Type61=1
-Type62=1
-Type63=1
-Type64=1
-Type65=1
-Type66=1
-Type67=1
-Type68=1
-
-[Electrical Rules Check]
-Type1=1
-Type2=1
-Type3=2
-Type4=1
-Type5=2
-Type6=2
-Type7=0
-Type8=1
-Type9=1
-Type10=1
-Type11=2
-Type12=0
-Type13=0
-Type14=1
-Type15=1
-Type16=1
-Type17=1
-Type18=1
-Type19=1
-Type20=0
-Type21=0
-Type22=0
-Type23=0
-Type24=1
-Type25=2
-Type26=0
-Type27=2
-Type28=1
-Type29=1
-Type30=1
-Type31=1
-Type32=2
-Type33=0
-Type34=2
-Type35=1
-Type36=2
-Type37=1
-Type38=2
-Type39=2
-Type40=2
-Type41=0
-Type42=2
-Type43=1
-Type44=0
-Type45=0
-Type46=0
-Type47=0
-Type48=0
-Type49=0
-Type50=2
-Type51=0
-Type52=0
-Type53=1
-Type54=1
-Type55=1
-Type56=2
-Type57=1
-Type58=1
-Type59=2
-Type60=0
-Type61=0
-Type62=0
-Type63=0
-Type64=0
-Type65=2
-Type66=3
-Type67=2
-Type68=2
-Type69=2
-Type70=2
-Type71=2
-Type72=2
-Type73=2
-Type74=1
-Type75=2
-Type76=1
-Type77=1
-Type78=1
-Type79=1
-Type80=2
-Type81=3
-Type82=3
-Type83=3
-Type84=3
-Type85=3
-Type86=2
-Type87=2
-Type88=2
-Type89=1
-Type90=1
-Type91=3
-Type92=3
-Type93=2
-Type94=2
-Type95=2
-Type96=2
-Type97=2
-Type98=0
-Type99=1
-Type100=2
-Type101=0
-Type102=2
-Type103=2
-Type104=1
-Type105=2
-Type106=2
-Type107=2
-Type108=2
-Type109=1
-Type110=1
-Type111=1
-Type112=1
-Type113=1
-Type114=2
-Type115=2
-Type116=2
-Type117=3
-Type118=3
-Type119=3
-MultiChannelAlternate=2
-AlternateItemFail=3
-Type122=2
-
-[ERC Connection Matrix]
-L1=NNNNNNNNNNNWNNNWW
-L2=NNWNNNNWWWNWNWNWN
-L3=NWEENEEEENEWNEEWN
-L4=NNENNNWEENNWNENWN
-L5=NNNNNNNNNNNNNNNNN
-L6=NNENNNNEENNWNENWN
-L7=NNEWNNWEENNWNENWN
-L8=NWEENEENEEENNEENN
-L9=NWEENEEEENEWNEEWW
-L10=NWNNNNNENNEWNNEWN
-L11=NNENNNNEEENWNENWN
-L12=WWWWNWWNWWWNWWWNN
-L13=NNNNNNNNNNNWNNNWW
-L14=NWEENEEEENEWNEEWW
-L15=NNENNNNEEENWNENWW
-L16=WWWWNWWNWWWNWWWNW
-L17=WNNNNNNNWNNNWWWWN
-
-[Annotate]
-SortOrder=3
-SortLocation=0
-ReplaceSubparts=0
-MatchParameter1=Comment
-MatchStrictly1=1
-MatchParameter2=Library Reference
-MatchStrictly2=1
-PhysicalNamingFormat=$Component_$RoomName
-GlobalIndexSortOrder=3
-GlobalIndexSortLocation=0
-
-[PrjClassGen]
-CompClassManualEnabled=0
-CompClassManualRoomEnabled=0
-NetClassAutoBusEnabled=1
-NetClassAutoCompEnabled=0
-NetClassAutoNamedHarnessEnabled=0
-NetClassManualEnabled=1
-NetClassSeparateForBusSections=0
-
-[LibraryUpdateOptions]
-SelectedOnly=0
-UpdateVariants=1
-UpdateToLatestRevision=1
-PartTypes=0
-FullReplace=1
-UpdateDesignatorLock=1
-UpdatePartIDLock=1
-PreserveParameterLocations=1
-PreserveParameterVisibility=1
-DoGraphics=1
-DoParameters=1
-DoModels=1
-AddParameters=0
-RemoveParameters=0
-AddModels=1
-RemoveModels=1
-UpdateCurrentModels=1
-
-[DatabaseUpdateOptions]
-SelectedOnly=0
-UpdateVariants=1
-UpdateToLatestRevision=1
-PartTypes=0
-
-[Comparison Options]
-ComparisonOptions0=Kind=Net|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-ComparisonOptions1=Kind=Net Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-ComparisonOptions2=Kind=Component Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-ComparisonOptions3=Kind=Rule|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-ComparisonOptions4=Kind=Differential Pair|MinPercent=50|MinMatch=1|ShowMatch=0|Confirm=0|UseName=0|InclAllRules=0
-ComparisonOptions5=Kind=Structure Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-
diff --git a/EE3102/Libraries/LM741/LM741 Lib.PcbLib b/EE3102/Libraries/LM741/LM741 Lib.PcbLib
deleted file mode 100644
index e9a0795..0000000
--- a/EE3102/Libraries/LM741/LM741 Lib.PcbLib
+++ /dev/null
Binary files differ
diff --git a/EE3102/Libraries/LM741/LM741 Lib.SchLib b/EE3102/Libraries/LM741/LM741 Lib.SchLib
deleted file mode 100644
index 0839529..0000000
--- a/EE3102/Libraries/LM741/LM741 Lib.SchLib
+++ /dev/null
Binary files differ
diff --git a/EE3102/Libraries/LM741/LM741 Lib.txt b/EE3102/Libraries/LM741/LM741 Lib.txt
deleted file mode 100644
index bad7540..0000000
--- a/EE3102/Libraries/LM741/LM741 Lib.txt
+++ /dev/null
@@ -1,69 +0,0 @@
-# Created by Ultra Librarian Gold 8.3.286 Copyright © 1999-2018
-# Frank Frank, Accelerated Designs
-
-StartFootprints
-EndFootprints
-
-StartComponents
-
-Component (Name "LM741CN/NOPB") (PartCount 1) (DesPrefix "U?")
-Pin (Location 400, 0) (Rotation 0) (PinType Passive) (Length 200) (Width 0) (Designator Visible "1") (Name Hidden "BAL1") (PinSwap 0) (PartSwap 0) (PinSeq 1) (Part 1)
-Pin (Location 400, -400) (Rotation 0) (PinType Passive) (Length 200) (Width 0) (Designator Visible "8") (Name Hidden "BAL2") (PinSwap 0) (PartSwap 0) (PinSeq 2) (Part 1)
-Pin (Location 0, -300) (Rotation 180) (PinType Input) (Length 200) (Width 0) (Designator Visible "3") (Name Hidden "IN+") (PinSwap 0) (PartSwap 0) (PinSeq 3) (Part 1)
-Pin (Location 0, -100) (Rotation 180) (PinType Input) (Length 200) (Width 0) (Designator Visible "2") (Name Hidden "IN-") (PinSwap 0) (PartSwap 0) (PinSeq 4) (Part 1)
-Pin (Location 400, -200) (Rotation 0) (PinType Output) (Length 200) (Width 0) (Designator Visible "6") (Name Hidden "OUT") (PinSwap 0) (PartSwap 0) (PinSeq 5) (Part 1)
-Pin (Location 200, 0) (Rotation 90) (PinType Power) (Length 200) (Width 0) (Designator Visible "7") (Name Hidden "V+") (PinSwap 0) (PartSwap 0) (PinSeq 6) (Part 1)
-Pin (Location 200, -400) (Rotation 270) (PinType Power) (Length 200) (Width 0) (Designator Visible "4") (Name Hidden "V-") (PinSwap 0) (PartSwap 0) (PinSeq 7) (Part 1)
-Line (Width 10) (Start 0, 0) (End 400, -200) (Part 1)
-Line (Width 10) (Start 0, -400) (End 400, -200) (Part 1)
-Line (Width 10) (Start 0, 0) (End 0, -400) (Part 1)
-Line (Width 10) (Start 40, -100) (End 100, -100) (Part 1)
-Line (Width 10) (Start 40, -300) (End 100, -300) (Part 1)
-Line (Width 10) (Start 70, -270) (End 70, -330) (Part 1)
-Line (Width 10) (Start 200, 0) (End 200, -100) (Part 1)
-Line (Width 10) (Start 200, -300) (End 200, -400) (Part 1)
-Line (Width 10) (Start 300, -150) (End 400, 0) (Part 1)
-Line (Width 10) (Start 300, -250) (End 400, -400) (Part 1)
-Line (Width 10) (Start 0, -400) (End 400, -200) (Part 1)
-Line (Width 10) (Start 40, -100) (End 100, -100) (Part 1)
-Line (Width 10) (Start 40, -300) (End 100, -300) (Part 1)
-Line (Width 10) (Start 70, -270) (End 70, -330) (Part 1)
-Line (Width 10) (Start 200, 0) (End 200, -100) (Part 1)
-Line (Width 10) (Start 200, -300) (End 200, -400) (Part 1)
-Line (Width 10) (Start 0, -400) (End 400, -200) (Part 1)
-Line (Width 10) (Start 40, -100) (End 100, -100) (Part 1)
-Line (Width 10) (Start 40, -300) (End 100, -300) (Part 1)
-Line (Width 10) (Start 70, -270) (End 70, -330) (Part 1)
-Line (Width 10) (Start 200, 0) (End 200, -100) (Part 1)
-Line (Width 10) (Start 200, -300) (End 200, -400) (Part 1)
-Text (Location 150, -200) (Height 100) (Rotation 0) (Justification BottomLeft) (Value "V+") (Part 1)
-Text (Location 150, -300) (Height 100) (Rotation 0) (Justification BottomLeft) (Value "V-") (Part 1)
-Parameter (Name "Copyright") (Location 0, 0) (Height 50) (Rotation 0) (Justification Center) (Value "Copyright (C) 2018 Accelerated Designs. All rights reserved") (Part 1)
-Parameter (Name "RefDes") (Location 620, 10) (Height 100) (Rotation 0) (Justification BottomLeft) (Value "") (Part 1)
-Parameter (Name "Type") (Location 620, -90) (Height 100) (Rotation 0) (Justification BottomLeft) (Value "") (Part 1)
-Parameter (Name "SymbolVersion") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "2008-07-09") (Part 1)
-Parameter (Name "PartNumber") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "LM741CN") (Part 1)
-Parameter (Name "Characteristics") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "LM741CNGeneralPurposeOpAmp") (Part 1)
-Parameter (Name "CompType") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "OpAmpIC") (Part 1)
-Parameter (Name "TaMin_C") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "00") (Part 1)
-Parameter (Name "TaMax_C") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "700") (Part 1)
-Parameter (Name "PackageDescription") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "8LeadPlasticDIP") (Part 1)
-Parameter (Name "PackageReference") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "N08E_L") (Part 1)
-Parameter (Name "RoHS") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "O") (Part 1)
-Parameter (Name "Sim") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "NoteBalancepinsnotmodeled") (Part 1)
-Parameter (Name "ComponentLink1DescBC") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "LM741Datasheet") (Part 1)
-Parameter (Name "ComponentLink1URL") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "http//wwwnationalcom/ds/LM/LM741pdf") (Part 1)
-Parameter (Name "ComponentLink2DescA4") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "LM741WebPage") (Part 1)
-Parameter (Name "ComponentLink2URL") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "http//wwwnationalcom/pf/LM/LM741html") (Part 1)
-Parameter (Name "ComponentLink3DescAC") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "N08EPackageWebPage") (Part 1)
-Parameter (Name "ComponentLink3URL") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "http//wwwnationalcom/packaging/folders/n08ehtml") (Part 1)
-Parameter (Name "Manufacturer") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "NationalSemiconductor") (Part 1)
-Parameter (Name "Version") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "B1608") (Part 1)
-Parameter (Name "LatestRevisionDate") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "2009-03-16") (Part 1)
-Parameter (Name "LatestRevisionNote") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "MassUpdate") (Part 1)
-Parameter (Name "Publisher") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "NationalSemiconductor") (Part 1)
-Parameter (Name "Published") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "2009-03-16") (Part 1)
-Description (Value "No Description Available") (Part 1)
-Footprint (Name "N08E_L")
-EndComponent
-EndComponents
diff --git a/EE3102/Libraries/LM741/UL_Form.dfm b/EE3102/Libraries/LM741/UL_Form.dfm
deleted file mode 100644
index 2d57e92..0000000
--- a/EE3102/Libraries/LM741/UL_Form.dfm
+++ /dev/null
@@ -1,49 +0,0 @@
-object UL_Form: TUL_Form
- Left = 0
- Top = 0
- BorderStyle = bsDialog
- Caption = 'UL Import'
- ClientHeight = 80
- ClientWidth = 473
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Tahoma'
- Font.Style = []
- OldCreateOrder = False
- Position = poScreenCenter
- PixelsPerInch = 96
- TextHeight = 13
- object TxtFile: TEdit
- Left = 80
- Top = 8
- Width = 384
- Height = 21
- TabOrder = 0
- end
- object BtnFile: TButton
- Left = 8
- Top = 8
- Width = 64
- Height = 24
- Caption = 'File...'
- TabOrder = 1
- OnClick = BtnFileClick
- end
- object BtnImport: TButton
- Left = 188
- Top = 40
- Width = 96
- Height = 32
- Caption = 'Start Import'
- TabOrder = 2
- OnClick = BtnImportClick
- end
- object OpenDlg: TOpenDialog
- DefaultExt = '.txt'
- Filter = 'UL Altium Output (*.txt)|*.txt'
- Left = 8
- Top = 40
- end
-end
diff --git a/EE3102/Libraries/LM741/UL_Form.pas b/EE3102/Libraries/LM741/UL_Form.pas
deleted file mode 100644
index a79f13c..0000000
--- a/EE3102/Libraries/LM741/UL_Form.pas
+++ /dev/null
@@ -1,14 +0,0 @@
-
-procedure TUL_Form.BtnFileClick(Sender: TObject);
-begin
- If OpenDlg.Execute Then Begin
- TxtFile.Text := OpenDlg.FileName;
- End;
-end;
-
-procedure TUL_Form.BtnImportClick(Sender: TObject);
-begin
- ImportAscIIData(TxtFile.Text);
- Close;
-end;
-
diff --git a/EE3102/Libraries/LM741/UL_Import.PrjScr b/EE3102/Libraries/LM741/UL_Import.PrjScr
deleted file mode 100644
index 1238b5d..0000000
--- a/EE3102/Libraries/LM741/UL_Import.PrjScr
+++ /dev/null
@@ -1,945 +0,0 @@
-[Design]
-Version=1.0
-HierarchyMode=0
-ChannelRoomNamingStyle=0
-ReleasesFolder=
-ReleaseVaultGUID=
-ReleaseVaultName=
-ChannelDesignatorFormatString=$Component_$RoomName
-ChannelRoomLevelSeperator=_
-OpenOutputs=1
-ArchiveProject=0
-TimestampOutput=0
-SeparateFolders=0
-TemplateLocationPath=
-PinSwapBy_Netlabel=1
-PinSwapBy_Pin=1
-AllowPortNetNames=0
-AllowSheetEntryNetNames=1
-AppendSheetNumberToLocalNets=0
-NetlistSinglePinNets=0
-DefaultConfiguration=Default - All Constraints
-UserID=0xFFFFFFFF
-DefaultPcbProtel=1
-DefaultPcbPcad=0
-ReorderDocumentsOnCompile=1
-NameNetsHierarchically=0
-PowerPortNamesTakePriority=0
-PushECOToAnnotationFile=1
-DItemRevisionGUID=
-ReportSuppressedErrorsInMessages=0
-FSMCodingStyle=eFMSDropDownList_OneProcess
-FSMEncodingStyle=eFMSDropDownList_OneHot
-OutputPath=
-LogFolderPath=
-ManagedProjectGUID=
-
-[Preferences]
-PrefsVaultGUID=
-PrefsRevisionGUID=
-
-[Document1]
-DocumentPath=UL_Import.pas
-AnnotationEnabled=1
-AnnotateStartValue=1
-AnnotationIndexControlEnabled=0
-AnnotateSuffix=
-AnnotateScope=All
-AnnotateOrder=-1
-DoLibraryUpdate=1
-DoDatabaseUpdate=1
-ClassGenCCAutoEnabled=1
-ClassGenCCAutoRoomEnabled=1
-ClassGenNCAutoScope=None
-DItemRevisionGUID=
-GenerateClassCluster=0
-DocumentUniqueId=
-
-[Document2]
-DocumentPath=UL_Form.pas
-AnnotationEnabled=1
-AnnotateStartValue=1
-AnnotationIndexControlEnabled=0
-AnnotateSuffix=
-AnnotateScope=All
-AnnotateOrder=-1
-DoLibraryUpdate=1
-DoDatabaseUpdate=1
-ClassGenCCAutoEnabled=1
-ClassGenCCAutoRoomEnabled=1
-ClassGenNCAutoScope=None
-DItemRevisionGUID=
-GenerateClassCluster=0
-DocumentUniqueId=
-
-[Generic_ScriptingSystem]
-StartProcName=UL_Form.pas>
-
-[OutputGroup1]
-Name=Netlist Outputs
-Description=
-TargetPrinter=Canon MX920 series Printer
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=PCADNetlist
-OutputName1=PCAD Netlist
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-OutputType2=SIMetrixNetlist
-OutputName2=SIMetrix
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-OutputType3=SIMPLISNetlist
-OutputName3=SIMPLIS
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-OutputType4=Verilog
-OutputName4=Verilog File
-OutputDocumentPath4=
-OutputVariantName4=
-OutputDefault4=0
-OutputType5=VHDL
-OutputName5=VHDL File
-OutputDocumentPath5=
-OutputVariantName5=
-OutputDefault5=0
-OutputType6=XSpiceNetlist
-OutputName6=XSpice Netlist
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-
-[OutputGroup2]
-Name=Simulator Outputs
-Description=
-TargetPrinter=Canon MX920 series Printer
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=AdvSimNetlist
-OutputName1=Mixed Sim
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-OutputType2=SIMetrixSimulation
-OutputName2=SIMetrix
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-OutputType3=SIMPLISSimulation
-OutputName3=SIMPLIS
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-
-[OutputGroup3]
-Name=Documentation Outputs
-Description=
-TargetPrinter=Virtual Printer
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Composite
-OutputName1=Composite Drawing
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType2=Logic Analyser Print
-OutputName2=Logic Analyser Prints
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType3=OpenBus Print
-OutputName3=OpenBus Prints
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType4=PCB 3D Print
-OutputName4=PCB 3D Prints
-OutputDocumentPath4=
-OutputVariantName4=[No Variations]
-OutputDefault4=0
-PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType5=PCB Print
-OutputName5=PCB Prints
-OutputDocumentPath5=
-OutputVariantName5=
-OutputDefault5=0
-PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType6=Schematic Print
-OutputName6=Schematic Prints
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType7=SimView Print
-OutputName7=SimView Prints
-OutputDocumentPath7=
-OutputVariantName7=
-OutputDefault7=0
-PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType8=Wave Print
-OutputName8=Wave Prints
-OutputDocumentPath8=
-OutputVariantName8=
-OutputDefault8=0
-PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType9=WaveSim Print
-OutputName9=WaveSim Prints
-OutputDocumentPath9=
-OutputVariantName9=
-OutputDefault9=0
-PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType10=Assembler Source Print
-OutputName10=Assembler Source Prints
-OutputDocumentPath10=
-OutputVariantName10=
-OutputDefault10=0
-PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType11=C Source Print
-OutputName11=C Source Prints
-OutputDocumentPath11=
-OutputVariantName11=
-OutputDefault11=0
-PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType12=C/C++ Header Print
-OutputName12=C/C++ Header Prints
-OutputDocumentPath12=
-OutputVariantName12=
-OutputDefault12=0
-PageOptions12=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType13=C++ Source Print
-OutputName13=C++ Source Prints
-OutputDocumentPath13=
-OutputVariantName13=
-OutputDefault13=0
-PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType14=FSM Print
-OutputName14=FSM Prints
-OutputDocumentPath14=
-OutputVariantName14=
-OutputDefault14=0
-PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType15=PCB 3D Video
-OutputName15=PCB 3D Video
-OutputDocumentPath15=
-OutputVariantName15=[No Variations]
-OutputDefault15=0
-PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType16=PCBLIB Print
-OutputName16=PCBLIB Prints
-OutputDocumentPath16=
-OutputVariantName16=
-OutputDefault16=0
-PageOptions16=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType17=PDF3D
-OutputName17=PDF3D
-OutputDocumentPath17=
-OutputVariantName17=[No Variations]
-OutputDefault17=0
-PageOptions17=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType18=Report Print
-OutputName18=Report Prints
-OutputDocumentPath18=
-OutputVariantName18=
-OutputDefault18=0
-PageOptions18=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType19=VHDL Print
-OutputName19=VHDL Prints
-OutputDocumentPath19=
-OutputVariantName19=
-OutputDefault19=0
-PageOptions19=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-
-[OutputGroup4]
-Name=Assembly Outputs
-Description=
-TargetPrinter=Canon MX920 series Printer
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Assembly
-OutputName1=Assembly Drawings
-OutputDocumentPath1=
-OutputVariantName1=[No Variations]
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType2=Pick Place
-OutputName2=Generates pick and place files
-OutputDocumentPath2=
-OutputVariantName2=[No Variations]
-OutputDefault2=0
-OutputType3=Test Points For Assembly
-OutputName3=Test Point Report
-OutputDocumentPath3=
-OutputVariantName3=[No Variations]
-OutputDefault3=0
-
-[OutputGroup5]
-Name=Fabrication Outputs
-Description=
-TargetPrinter=Canon MX920 series Printer
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=CompositeDrill
-OutputName1=Composite Drill Drawing
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType2=Drill
-OutputName2=Drill Drawing/Guides
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType3=Final
-OutputName3=Final Artwork Prints
-OutputDocumentPath3=
-OutputVariantName3=[No Variations]
-OutputDefault3=0
-PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType4=Gerber
-OutputName4=Gerber Files
-OutputDocumentPath4=
-OutputVariantName4=[No Variations]
-OutputDefault4=0
-OutputType5=Mask
-OutputName5=Solder/Paste Mask Prints
-OutputDocumentPath5=
-OutputVariantName5=
-OutputDefault5=0
-PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType6=NC Drill
-OutputName6=NC Drill Files
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-OutputType7=ODB
-OutputName7=ODB++ Files
-OutputDocumentPath7=
-OutputVariantName7=[No Variations]
-OutputDefault7=0
-OutputType8=Plane
-OutputName8=Power-Plane Prints
-OutputDocumentPath8=
-OutputVariantName8=
-OutputDefault8=0
-PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType9=Test Points
-OutputName9=Test Point Report
-OutputDocumentPath9=
-OutputVariantName9=
-OutputDefault9=0
-OutputType10=Board Stack Report
-OutputName10=Report Board Stack
-OutputDocumentPath10=
-OutputVariantName10=
-OutputDefault10=0
-PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType11=Gerber X2
-OutputName11=Gerber X2 Files
-OutputDocumentPath11=
-OutputVariantName11=
-OutputDefault11=0
-OutputType12=IPC2581
-OutputName12=IPC-2581 Files
-OutputDocumentPath12=
-OutputVariantName12=
-OutputDefault12=0
-
-[OutputGroup6]
-Name=Report Outputs
-Description=
-TargetPrinter=Canon MX920 series Printer
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=BOM_PartType
-OutputName1=Bill of Materials
-OutputDocumentPath1=
-OutputVariantName1=[No Variations]
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType2=ComponentCrossReference
-OutputName2=Component Cross Reference Report
-OutputDocumentPath2=
-OutputVariantName2=[No Variations]
-OutputDefault2=0
-OutputType3=ReportHierarchy
-OutputName3=Report Project Hierarchy
-OutputDocumentPath3=
-OutputVariantName3=[No Variations]
-OutputDefault3=0
-OutputType4=SimpleBOM
-OutputName4=Simple BOM
-OutputDocumentPath4=
-OutputVariantName4=[No Variations]
-OutputDefault4=0
-OutputType5=SinglePinNetReporter
-OutputName5=Report Single Pin Nets
-OutputDocumentPath5=
-OutputVariantName5=[No Variations]
-OutputDefault5=0
-OutputType6=Script
-OutputName6=Script Output
-OutputDocumentPath6=
-OutputVariantName6=[No Variations]
-OutputDefault6=0
-
-[OutputGroup7]
-Name=Other Outputs
-Description=
-TargetPrinter=Canon MX920 series Printer
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Text Print
-OutputName1=Text Print
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType2=Text Print
-OutputName2=Text Print
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType3=Text Print
-OutputName3=Text Print
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType4=Text Print
-OutputName4=Text Print
-OutputDocumentPath4=
-OutputVariantName4=
-OutputDefault4=0
-PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType5=Text Print
-OutputName5=Text Print
-OutputDocumentPath5=
-OutputVariantName5=
-OutputDefault5=0
-PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType6=Text Print
-OutputName6=Text Print
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType7=Text Print
-OutputName7=Text Print
-OutputDocumentPath7=
-OutputVariantName7=
-OutputDefault7=0
-PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType8=Text Print
-OutputName8=Text Print
-OutputDocumentPath8=
-OutputVariantName8=
-OutputDefault8=0
-PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType9=Text Print
-OutputName9=Text Print
-OutputDocumentPath9=
-OutputVariantName9=
-OutputDefault9=0
-PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType10=Text Print
-OutputName10=Text Print
-OutputDocumentPath10=
-OutputVariantName10=
-OutputDefault10=0
-PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType11=Text Print
-OutputName11=Text Print
-OutputDocumentPath11=
-OutputVariantName11=
-OutputDefault11=0
-PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType12=Text Print
-OutputName12=Text Print
-OutputDocumentPath12=
-OutputVariantName12=
-OutputDefault12=0
-PageOptions12=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType13=Text Print
-OutputName13=Text Print
-OutputDocumentPath13=
-OutputVariantName13=
-OutputDefault13=0
-PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType14=Text Print
-OutputName14=Text Print
-OutputDocumentPath14=
-OutputVariantName14=
-OutputDefault14=0
-PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType15=Text Print
-OutputName15=Text Print
-OutputDocumentPath15=
-OutputVariantName15=
-OutputDefault15=0
-PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType16=Text Print
-OutputName16=Text Print
-OutputDocumentPath16=
-OutputVariantName16=
-OutputDefault16=0
-PageOptions16=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType17=Text Print
-OutputName17=Text Print
-OutputDocumentPath17=
-OutputVariantName17=
-OutputDefault17=0
-PageOptions17=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType18=Text Print
-OutputName18=Text Print
-OutputDocumentPath18=
-OutputVariantName18=
-OutputDefault18=0
-PageOptions18=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType19=Text Print
-OutputName19=Text Print
-OutputDocumentPath19=
-OutputVariantName19=
-OutputDefault19=0
-PageOptions19=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType20=Text Print
-OutputName20=Text Print
-OutputDocumentPath20=
-OutputVariantName20=
-OutputDefault20=0
-PageOptions20=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType21=Text Print
-OutputName21=Text Print
-OutputDocumentPath21=
-OutputVariantName21=
-OutputDefault21=0
-PageOptions21=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType22=Text Print
-OutputName22=Text Print
-OutputDocumentPath22=
-OutputVariantName22=
-OutputDefault22=0
-PageOptions22=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType23=Text Print
-OutputName23=Text Print
-OutputDocumentPath23=
-OutputVariantName23=
-OutputDefault23=0
-PageOptions23=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType24=Text Print
-OutputName24=Text Print
-OutputDocumentPath24=
-OutputVariantName24=
-OutputDefault24=0
-PageOptions24=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType25=Text Print
-OutputName25=Text Print
-OutputDocumentPath25=
-OutputVariantName25=
-OutputDefault25=0
-PageOptions25=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType26=Text Print
-OutputName26=Text Print
-OutputDocumentPath26=
-OutputVariantName26=
-OutputDefault26=0
-PageOptions26=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType27=Text Print
-OutputName27=Text Print
-OutputDocumentPath27=
-OutputVariantName27=
-OutputDefault27=0
-PageOptions27=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType28=Text Print
-OutputName28=Text Print
-OutputDocumentPath28=
-OutputVariantName28=
-OutputDefault28=0
-PageOptions28=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType29=Text Print
-OutputName29=Text Print
-OutputDocumentPath29=
-OutputVariantName29=
-OutputDefault29=0
-PageOptions29=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-
-[OutputGroup8]
-Name=Validation Outputs
-Description=
-TargetPrinter=Canon MX920 series Printer
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Design Rules Check
-OutputName1=Design Rules Check
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType2=Electrical Rules Check
-OutputName2=Electrical Rules Check
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType3=Component states check
-OutputName3=Vault's components states check
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-OutputType4=Configuration compliance
-OutputName4=Environment configuration compliance check
-OutputDocumentPath4=
-OutputVariantName4=
-OutputDefault4=0
-OutputType5=Differences Report
-OutputName5=Differences Report
-OutputDocumentPath5=
-OutputVariantName5=
-OutputDefault5=0
-PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType6=Footprint Comparison Report
-OutputName6=Footprint Comparison Report
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-
-[OutputGroup9]
-Name=Export Outputs
-Description=
-TargetPrinter=Canon MX920 series Printer
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=AutoCAD dwg/dxf PCB
-OutputName1=AutoCAD dwg/dxf File PCB
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-OutputType2=AutoCAD dwg/dxf Schematic
-OutputName2=AutoCAD dwg/dxf File Schematic
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-OutputType3=ExportIDF
-OutputName3=Export IDF
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-OutputType4=ExportSTEP
-OutputName4=Export STEP
-OutputDocumentPath4=
-OutputVariantName4=[No Variations]
-OutputDefault4=0
-
-[Modification Levels]
-Type1=1
-Type2=1
-Type3=1
-Type4=1
-Type5=1
-Type6=1
-Type7=1
-Type8=1
-Type9=1
-Type10=1
-Type11=1
-Type12=1
-Type13=1
-Type14=1
-Type15=1
-Type16=1
-Type17=1
-Type18=1
-Type19=1
-Type20=1
-Type21=1
-Type22=1
-Type23=1
-Type24=1
-Type25=1
-Type26=1
-Type27=1
-Type28=1
-Type29=1
-Type30=1
-Type31=1
-Type32=1
-Type33=1
-Type34=1
-Type35=1
-Type36=1
-Type37=1
-Type38=1
-Type39=1
-Type40=1
-Type41=1
-Type42=1
-Type43=1
-Type44=1
-Type45=1
-Type46=1
-Type47=1
-Type48=1
-Type49=1
-Type50=1
-Type51=1
-Type52=1
-Type53=1
-Type54=1
-Type55=1
-Type56=1
-Type57=1
-Type58=1
-Type59=1
-Type60=1
-Type61=1
-Type62=1
-Type63=1
-Type64=1
-Type65=1
-Type66=1
-Type67=1
-Type68=1
-Type69=1
-Type70=1
-Type71=1
-Type72=1
-Type73=1
-Type74=1
-Type75=1
-Type76=1
-Type77=1
-Type78=1
-Type79=1
-Type80=1
-
-[Difference Levels]
-Type1=1
-Type2=1
-Type3=1
-Type4=1
-Type5=1
-Type6=1
-Type7=1
-Type8=1
-Type9=1
-Type10=1
-Type11=1
-Type12=1
-Type13=1
-Type14=1
-Type15=1
-Type16=1
-Type17=1
-Type18=1
-Type19=1
-Type20=1
-Type21=1
-Type22=1
-Type23=1
-Type24=1
-Type25=1
-Type26=1
-Type27=1
-Type28=1
-Type29=1
-Type30=1
-Type31=1
-Type32=1
-Type33=1
-Type34=1
-Type35=1
-Type36=1
-Type37=1
-Type38=1
-Type39=1
-Type40=1
-Type41=1
-Type42=1
-Type43=1
-Type44=0
-Type45=1
-
-[Electrical Rules Check]
-Type1=1
-Type2=1
-Type3=2
-Type4=1
-Type5=2
-Type6=2
-Type7=1
-Type8=1
-Type9=1
-Type10=1
-Type11=2
-Type12=2
-Type13=2
-Type14=1
-Type15=1
-Type16=1
-Type17=1
-Type18=1
-Type19=1
-Type20=1
-Type21=1
-Type22=1
-Type23=1
-Type24=1
-Type25=2
-Type26=2
-Type27=2
-Type28=1
-Type29=1
-Type30=1
-Type31=1
-Type32=2
-Type33=2
-Type34=2
-Type35=1
-Type36=2
-Type37=1
-Type38=2
-Type39=2
-Type40=2
-Type41=0
-Type42=2
-Type43=1
-Type44=1
-Type45=2
-Type46=1
-Type47=2
-Type48=2
-Type49=1
-Type50=2
-Type51=1
-Type52=1
-Type53=1
-Type54=1
-Type55=1
-Type56=2
-Type57=1
-Type58=1
-Type59=0
-Type60=1
-Type61=2
-Type62=2
-Type63=1
-Type64=0
-Type65=2
-Type66=3
-Type67=2
-Type68=2
-Type69=1
-Type70=2
-Type71=2
-Type72=2
-Type73=2
-Type74=1
-Type75=2
-Type76=1
-Type77=1
-Type78=1
-Type79=1
-Type80=2
-Type81=3
-Type82=3
-Type83=3
-Type84=3
-Type85=3
-Type86=2
-Type87=2
-Type88=2
-Type89=1
-Type90=1
-Type91=3
-Type92=3
-Type93=2
-Type94=2
-Type95=2
-Type96=2
-Type97=2
-Type98=0
-Type99=1
-Type100=2
-Type101=1
-Type102=2
-Type103=2
-Type104=1
-Type105=2
-Type106=2
-Type107=2
-Type108=2
-Type109=1
-Type110=1
-Type111=1
-
-[ERC Connection Matrix]
-L1=NNNNNNNNNNNWNNNWW
-L2=NNWNNNNWWWNWNWNWN
-L3=NWEENEEEENEWNEEWN
-L4=NNENNNWEENNWNENWN
-L5=NNNNNNNNNNNNNNNNN
-L6=NNENNNNEENNWNENWN
-L7=NNEWNNWEENNWNENWN
-L8=NWEENEENEEENNEENN
-L9=NWEENEEEENEWNEEWW
-L10=NWNNNNNENNEWNNEWN
-L11=NNENNNNEEENWNENWN
-L12=WWWWNWWNWWWNWWWNN
-L13=NNNNNNNNNNNWNNNWW
-L14=NWEENEEEENEWNEEWW
-L15=NNENNNNEEENWNENWW
-L16=WWWWNWWNWWWNWWWNW
-L17=WNNNNNNNWNNNWWWWN
-
-[Annotate]
-SortOrder=3
-SortLocation=0
-MatchParameter1=Comment
-MatchStrictly1=1
-MatchParameter2=Library Reference
-MatchStrictly2=1
-PhysicalNamingFormat=$Component_$RoomName
-GlobalIndexSortOrder=3
-GlobalIndexSortLocation=0
-
-[PrjClassGen]
-CompClassManualEnabled=0
-CompClassManualRoomEnabled=0
-NetClassAutoBusEnabled=1
-NetClassAutoCompEnabled=0
-NetClassAutoNamedHarnessEnabled=0
-NetClassManualEnabled=0
-NetClassSeparateForBusSections=0
-
-[LibraryUpdateOptions]
-SelectedOnly=0
-UpdateVariants=1
-PartTypes=0
-FullReplace=1
-UpdateDesignatorLock=1
-UpdatePartIDLock=1
-PreserveParameterLocations=1
-PreserveParameterVisibility=1
-DoGraphics=1
-DoParameters=1
-DoModels=1
-AddParameters=0
-RemoveParameters=0
-AddModels=1
-RemoveModels=1
-UpdateCurrentModels=1
-
-[DatabaseUpdateOptions]
-SelectedOnly=0
-UpdateVariants=1
-PartTypes=0
-
-[Comparison Options]
-ComparisonOptions0=Kind=Net|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-ComparisonOptions1=Kind=Net Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-ComparisonOptions2=Kind=Component Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-ComparisonOptions3=Kind=Rule|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-ComparisonOptions4=Kind=Differential Pair|MinPercent=50|MinMatch=1|ShowMatch=0|Confirm=0|UseName=0|InclAllRules=0
-ComparisonOptions5=Kind=Code Memory|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-
-[SmartPDF]
-PageOptions=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-
diff --git a/EE3102/Libraries/LM741/UL_Import.pas b/EE3102/Libraries/LM741/UL_Import.pas
deleted file mode 100644
index fd9b912..0000000
--- a/EE3102/Libraries/LM741/UL_Import.pas
+++ /dev/null
@@ -1,1081 +0,0 @@
-
-const ForceSchFontID = 1;
-
-var
- BrokenSCHFontManager : Integer; // for Alitum 19's broken SCH FontManager
-
-{==============================================================================}
-{==== String Utility Routines ===============================================}
-{==============================================================================}
-
-Function CheckLeft(BaseStr: String, Srch: String): Boolean;
-Var
- i : Integer;
-Begin
- Result := False;
- i := Length(Srch);
- If Length(BaseStr) < i Then Exit;
- If Copy(BaseStr, 1, i) = Srch Then Result := True;
-End;
-
-Function LeftOf(BaseStr: String, Srch: String): String;
-Var
- i : Integer;
-Begin
- i := Pos(Srch, BaseStr);
- If i > 0 Then Begin
- Result := Copy(BaseStr, 1, i - 1);
- End Else Begin
- Result := BaseStr;
- End;
-End;
-
-Function LeftOfLast(BaseStr: String, Srch: String): String;
-Var
- i, ls : Integer;
- lft, rgt : String;
-Begin
- rgt := BaseStr;
- i := Pos(Srch, rgt);
- lft := '';
- If i > 0 Then Begin
- ls := Length(Srch);
- While i > 0 Do Begin
- lft := lft + Copy(rgt, 1, i - 1);
- rgt := Copy(rgt, i + ls, Length(rgt) - i + ls);
- i := Pos(Srch, rgt);
- If i > 0 then Begin
- lft := lft + Srch;
- End;
- End;
- Result := lft;
- End Else Begin
- Result := BaseStr;
- End;
-End;
-
-Function RightOf(BaseStr: String, Srch: String): String;
-Var
- i, ls : Integer;
-Begin
- i := Pos(Srch, BaseStr);
- If i > 0 Then Begin
- ls := Length(Srch);
- Result := Copy(BaseStr, i + ls, Length(BaseStr) - i + ls);
- End Else Begin
- Result := '';
- End;
-End;
-
-Procedure StrChop(BaseStr: String, Srch: String, Out LeftSide: String, Out RightSide: String);
-Var
- i, ls : Integer;
-Begin
- i := Pos(Srch, BaseStr);
- If i <= 0 Then Begin
- LeftSide := BaseStr;
- RightSide := '';
- End Else Begin
- ls := Length(Srch);
- LeftSide := Copy(BaseStr, 1, i - 1);
- RightSide := Copy(BaseStr, i + ls, Length(BaseStr) - i + ls);
- End;
-End;
-
-Function GetBetween(BaseStr: String, StartStr: String, EndStr: String): String;
-Begin
- Result := Leftof(RightOf(BaseStr, StartStr), EndStr);
-End;
-
-Function GetFileLocation(FilePath: String): String;
-Var
- i : Integer;
- filename : String;
-Begin
- filename := RightOf(FilePath, '\');
- i := Pos('\', filename);
- While i > 0 Do Begin
- filename := RightOf(filename, '\');
- i := Pos('\', filename);
- End;
- Result := LeftOf(Filepath, filename);
-End;
-
-{==============================================================================}
-{==== Footprint Routines ====================================================}
-{==============================================================================}
-
-Function LayerFromString(LName: String): TLayer;
-Begin
- Case LName Of
- 'NoLayer': Result := eNoLayer;
- 'TopLayer': Result := eTopLayer;
- 'MidLayer1': Result := eMidLayer1;
- 'MidLayer2': Result := eMidLayer2;
- 'MidLayer3': Result := eMidLayer3;
- 'MidLayer4': Result := eMidLayer4;
- 'MidLayer5': Result := eMidLayer5;
- 'MidLayer6': Result := eMidLayer6;
- 'MidLayer7': Result := eMidLayer7;
- 'MidLayer8': Result := eMidLayer8;
- 'MidLayer9': Result := eMidLayer9;
- 'MidLayer10': Result := eMidLayer10;
- 'MidLayer11': Result := eMidLayer11;
- 'MidLayer12': Result := eMidLayer12;
- 'MidLayer13': Result := eMidLayer13;
- 'MidLayer14': Result := eMidLayer14;
- 'MidLayer15': Result := eMidLayer15;
- 'MidLayer16': Result := eMidLayer16;
- 'MidLayer17': Result := eMidLayer17;
- 'MidLayer18': Result := eMidLayer18;
- 'MidLayer19': Result := eMidLayer19;
- 'MidLayer20': Result := eMidLayer20;
- 'MidLayer21': Result := eMidLayer21;
- 'MidLayer22': Result := eMidLayer22;
- 'MidLayer23': Result := eMidLayer23;
- 'MidLayer24': Result := eMidLayer24;
- 'MidLayer25': Result := eMidLayer25;
- 'MidLayer26': Result := eMidLayer26;
- 'MidLayer27': Result := eMidLayer27;
- 'MidLayer28': Result := eMidLayer28;
- 'MidLayer29': Result := eMidLayer29;
- 'MidLayer30': Result := eMidLayer30;
- 'BottomLayer': Result := eBottomLayer;
- 'TopOverlay': Result := eTopOverlay;
- 'BottomOverlay': Result := eBottomOverlay;
- 'TopPaste': Result := eTopPaste;
- 'BottomPaste': Result := eBottomPaste;
- 'TopSolder': Result := eTopSolder;
- 'BottomSolder': Result := eBottomSolder;
- 'InternalPlane1': Result := eInternalPlane1;
- 'InternalPlane2': Result := eInternalPlane2;
- 'InternalPlane3': Result := eInternalPlane3;
- 'InternalPlane4': Result := eInternalPlane4;
- 'InternalPlane5': Result := eInternalPlane5;
- 'InternalPlane6': Result := eInternalPlane6;
- 'InternalPlane7': Result := eInternalPlane7;
- 'InternalPlane8': Result := eInternalPlane8;
- 'InternalPlane9': Result := eInternalPlane9;
- 'InternalPlane10': Result := eInternalPlane10;
- 'InternalPlane11': Result := eInternalPlane11;
- 'InternalPlane12': Result := eInternalPlane12;
- 'InternalPlane13': Result := eInternalPlane13;
- 'InternalPlane14': Result := eInternalPlane14;
- 'InternalPlane15': Result := eInternalPlane15;
- 'InternalPlane16': Result := eInternalPlane16;
- 'DrillGuide': Result := eDrillGuide;
- 'KeepOutLayer': Result := eKeepOutLayer;
- 'Mechanical1': Result := eMechanical1;
- 'Mechanical2': Result := eMechanical2;
- 'Mechanical3': Result := eMechanical3;
- 'Mechanical4': Result := eMechanical4;
- 'Mechanical5': Result := eMechanical5;
- 'Mechanical6': Result := eMechanical6;
- 'Mechanical7': Result := eMechanical7;
- 'Mechanical8': Result := eMechanical8;
- 'Mechanical9': Result := eMechanical9;
- 'Mechanical10': Result := eMechanical10;
- 'Mechanical11': Result := eMechanical11;
- 'Mechanical12': Result := eMechanical12;
- 'Mechanical13': Result := eMechanical13;
- 'Mechanical14': Result := eMechanical14;
- 'Mechanical15': Result := eMechanical15;
- 'Mechanical16': Result := eMechanical16;
- 'DrillDrawing': Result := eDrillDrawing;
- 'MultiLayer': Result := eMultiLayer;
- 'ConnectLayer': Result := eConnectLayer;
- 'BackGroundLayer': Result := eBackGroundLayer;
- 'DRCErrorLayer': Result := eDRCErrorLayer;
- 'HighlightLayer': Result := eHighlightLayer;
- 'GridColor1': Result := eGridColor1;
- 'GridColor10': Result := eGridColor10;
- 'PadHoleLayer': Result := ePadHoleLayer;
- 'ViaHoleLayer': Result := eViaHoleLayer;
- Else
- Result := eNoLayer;
- End;
-End;
-
-
-Procedure FP_AddStep(fp: IPCB_LibComponent, Data: String, InFileName: String);
-Var
- STEPFileName : String;
- STEPmodel : IPCB_ComponentBody;
- Model : IPCB_Model;
-Begin
- STEPFileName := GetFileLocation(InFileName) + '\' + GetBetween(Data, '(Name ', ')');
- STEPmodel := PcbServer.PCBObjectFactory(eComponentBodyObject,eNoDimension,eCreate_Default);
- Model := STEPmodel.ModelFactory_FromFilename(STEPFileName, false);
- STEPmodel.SetState_FromModel;
- // Model.SetState(0,0,0,0);
- STEPmodel.Model := Model;
- fp.AddPCBObject(STEPmodel);
- //PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, arc.I_ObjectAddress);
-End;
-
-Procedure FP_AddLine(fp: IPCB_Component, Data: String);
-Var
- lin : IPCB_track;
- s1, s2 : String;
-Begin
- lin := PCBServer.PCBObjectFactory(eTrackObject, eNoDimension, eCreate_Default);
- If lin = Nil Then Exit;
- StrChop(GetBetween(Data, '(Start ', ')'), ',', s1, s2);
- lin.X1 := MilsToCoord(Evaluate(s1));
- lin.Y1 := MilsToCoord(Evaluate(s2));
- StrChop(GetBetween(Data, '(End ', ')'), ',', s1, s2);
- lin.X2 := MilsToCoord(Evaluate(s1));
- lin.Y2 := MilsToCoord(Evaluate(s2));
- lin.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')'));
- lin.Width := MilsToCoord(Evaluate(GetBetween(Data, '(Width ', ')')));
- fp.AddPCBObject(lin);
- PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, lin.I_ObjectAddress);
-End;
-
-Procedure FP_AddArc(fp: IPCB_Component, Data: String);
-Var
- arc : IPCB_Arc;
- s1, s2 : String;
-Begin
- arc := PCBServer.PCBObjectFactory(eArcObject, eNoDimension, eCreate_Default);
- If arc = Nil Then Exit;
- StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2);
- arc.XCenter := MilsToCoord(Evaluate(s1));
- arc.YCenter := MilsToCoord(Evaluate(s2));
- arc.Radius := MilsToCoord(Evaluate(GetBetween(Data, '(Radius ', ')')));
- arc.LineWidth := MilsToCoord(Evaluate(GetBetween(Data, '(Width ', ')')));
- arc.StartAngle := Evaluate(GetBetween(Data, '(StartAngle ', ')'));
- arc.EndAngle := Evaluate(GetBetween(Data, '(EndAngle ', ')'));
- arc.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')'));;
- fp.AddPCBObject(arc);
- PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, arc.I_ObjectAddress);
-End;
-
-Procedure FP_AddPoly(fp: IPCB_Component, Data: String, InFile: TextFile);
-Var
- pol : IPCB_Region;
- cont : IPCB_Contour;
- pc: Integer;
- s1, s2, inp, tag : String;
-Begin
- pol := PCBServer.PCBObjectFactory(eRegionObject, eNoDimension,eCreate_Default);
- If pol = Nil Then Exit;
- cont := pol.MainContour.Replicate();
- pol.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')'));
- cont.Count := Evaluate(GetBetween(Data, '(PointCount ', ')'));
- pc := 0;
- While Not EOF(InFile) Do Begin
- ReadLn(InFile, inp);
- If VarIsNull(inp) Then Continue;
- inp := Trim(inp);
- StrChop(inp, ' ', tag, inp);
- tag := Trim(tag);
- Case tag Of
- 'Point': Begin
- pc := pc + 1;
- StrChop(GetBetween(inp, '(', ')'), ',', s1, s2);
- cont.X[pc] := MilsToCoord(Evaluate(s1));
- cont.Y[pc] := MilsToCoord(Evaluate(s2));
- End;
- 'EndPolygon': Break;
- Else Begin
- ShowMessage('Keyword Error: ' + tag);
- End;
- End;
- End;
- pol.SetOutlineContour(cont);
- If GetBetween(Data, '(Type ', ')') = 'KeepOut' Then Begin
- pol.IsKeepout := True;
- End;
- fp.AddPCBObject(pol);
- PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, pol.I_ObjectAddress);
-End;
-
-Procedure FP_AddText(fp: IPCB_Component, Data: STring);
-Var
- txt : IPCB_Text;
- s1, s2 : String;
-Begin
- txt := PCBServer.PCBObjectFactory(eTextObject, eNoDimension, eCreate_Default);
- If txt = Nil Then Exit;
- StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2);
- txt.XLocation := MilsToCoord(Evaluate(s1));
- txt.YLocation := MilsToCoord(Evaluate(s2));
- txt.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')'));
- txt.Size := MilsToCoord(Evaluate(GetBetween(Data, '(Height ', ')')));
- txt.Width := MilsToCoord(Evaluate(GetBetween(Data, '(Width ', ')')));
- If GetBetween(Data, '(Mirrored ', ')') = 'True' Then Begin
- txt.MirrorFlag := True;
- End;
- txt.Rotation := Evaluate(GetBetween(Data, '(Rotation ', ')'));
- txt.Text := GetBetween(Data, '(Value "', '")');
- // Justification? NOTE: TODO:
- fp.AddPCBObject(txt);
- PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, txt.I_ObjectAddress);
-End;
-
-Procedure FP_AddPad(fp: IPCB_Component, Data: String, InFile: TextFile);
-Var
- s1, s2, inp, tag, lay : String;
- pad : IPCB_Pad;
- padsh : TShape;
- cache : TPadCache;
-Begin
- pad := PcbServer.PCBObjectFactory(ePadObject, eNoDimension, eCreate_Default);
- pad.Name := GetBetween(Data, '(Name "', '")');
-// pad.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')'));
- StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2);
- pad.X := MilsToCoord(Evaluate(s1));
- pad.Y := MilsToCoord(Evaluate(s2));
- pad.Rotation := Evaluate(GetBetween(Data, '(Rotation ', ')')); // 2010-07-06 gbn
-// pad.Mode := ePadMode_LocalStack; // ePadMode_Simple, ePadMode_ExternalStack
- s1 := GetBetween(Data, '(ExpandPaste ', ')');
- s2 := GetBetween(Data, '(ExpandMask ', ')');
- If s1 <> '' || s2 <> '' Then Begin
- cache := pad.Cache;
- If s1 <> '' Then Begin
- cache.PasteMaskExpansionValid := eCacheManual;
- cache.PasteMaskExpansion := MilsToCoord(Evaluate(s1));
- End;
- If s2 <> '' Then Begin
- cache.SolderMaskExpansionValid := eCacheManual;
- cache.SolderMaskExpansion := MilsToCoord(Evaluate(s2));
- End;
- pad.Cache := cache;
- End;
- If GetBetween(Data, '(Surface ', ')') = 'True' Then Begin
- pad.Mode := ePadMode_Simple;
- pad.Layer := eTopLayer;
- End Else Begin
- pad.Mode := ePadMode_LocalStack;
- End;
- pad.Moveable := False;
- pad.HoleType := eRoundHole; // eSquareHole, eSlotHole
- pad.HoleSize := MilsToCoord(Evaluate(GetBetween(Data, '(HoleSize ', ')')));
- //2020-11-18 JRR Start; Let's set the Plated value, if present
- If GetBetween(Data, '(Plated ', ')') <> '' Then Begin
- pad.Plated := (GetBetween(Data, '(Plated ', ')')='True');
- End;
- //2020-11-18 JRR End
- While Not EOF(InFile) Do Begin
- ReadLn(InFile, inp);
- If VarIsNull(inp) Then Continue;
- inp := Trim(inp);
- StrChop(inp, ' ', tag, inp);
- tag := Trim(tag);
- Case tag Of
- 'PadShape': Begin
- padsh := eNoShape;
- StrChop(GetBetween(inp, '(Size ', ')'), ',', s1, s2);
- Case GetBetween(inp, '(Shape ', ')') Of
- 'NoShape': padsh := eNoShape;
- 'Rounded': padsh := eRounded;
- 'Rectangular': padsh := eRectangular;
- 'Octagonal': padsh := eOctagonal;
- 'CircleShape': padsh := eCircleShape;
- 'ArcShape': padsh := eArcShape;
- 'Terminator': padsh := eTerminator;
- 'RoundedRectangle': padsh := eRoundedRectangular;
- 'RotatedRectangle': padsh := eRotatedRectShape;
- Else padsh := eNoShape;
- End;
- lay := GetBetween(inp, '(Layer ', ')');
- If CheckLeft(lay, 'Top') Then Begin
- pad.TopShape := padsh;
- pad.TopXSize := MilsToCoord(Evaluate(s1));
- pad.TopYSize := MilsToCoord(Evaluate(s2));
- End Else If CheckLeft(lay, 'Mid') Then Begin
- pad.MidShape := padsh;
- pad.MidXSize := MilsToCoord(Evaluate(s1));
- pad.MidYSize := MilsToCoord(Evaluate(s2));
- End Else If CheckLeft(lay, 'Bot') Then Begin
- pad.BotShape := padsh;
- pad.BotXSize := MilsToCoord(Evaluate(s1));
- pad.BotYSize := MilsToCoord(Evaluate(s2));
- End;
- End;
- 'EndPad': Begin
- Break;
- End;
- Else Begin
- ShowMessage('Keyword Error: ' + tag);
- End;
- End;
- End;
- fp.AddPCBObject(pad);
- PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, pad.I_ObjectAddress);
-End;
-
-Procedure ImportFootprints(InFile: TextFile, Lib: IPCB_Library, Errors: TStringList, InFileName : String);
-Var
- inp, tag, s, t : String;
- fp : IPCB_Component;
-Begin
- While Not EOF(InFile) Do Begin
- ReadLn(InFile, inp);
- If VarIsNull(inp) Then Continue;
- inp := Trim(inp);
-
- StrChop(inp, ' ', tag, inp);
- tag := Trim(tag);
- Case tag Of
- 'Footprint': Begin
- // create a footprint reference
- fp := PCBServer.CreatePCBLibComp();
- If fp = Nil Then Begin
- Errors.Add('Error creating footprint.');
- Break;
- End;
- // add data to it
- fp.Name := GetBetween(inp, '(Name "', '")');
- // assign it to library
- Lib.RegisterComponent(fp);
- PCBServer.PreProcess();
- // add data to it
- fp.BeginModify();
- // set height
- t := GetBetween(inp, '(Height ', ')');
- If t <> '' Then Begin
- fp.Height := MilsToCoord(Evaluate(t));
- End;
-
- While Not EOF(InFile) Do Begin
- ReadLn(InFile, inp);
- If VarIsNull(inp) Then Continue;
- inp := Trim(inp);
- If CheckLeft(inp, '#') Then Continue;
-
- StrChop(inp, ' ', tag, inp);
- tag := Trim(tag);
- Case tag Of
- 'Pad': Begin
- FP_AddPad(fp, inp, InFile);
- End;
- 'Line': Begin
- FP_AddLine(fp, inp);
- End;
- 'Arc': Begin
- FP_AddArc(fp, inp);
- End;
- 'Polygon': Begin
- FP_AddPoly(fp, inp, InFile);
- End;
- 'Text': Begin
- FP_AddText(fp, inp);
- End;
- 'Step': Begin
- FP_AddStep(fp, inp, InFileName);
- End;
- 'EndFootprint': Begin
- //ShowMessage('EndFootprint');
- Break;
- End;
- '': Continue;
- Else Begin
- ShowMessage('Keyword Error: ' + tag);
- Break;
- End;
- End;
- End; // while not eof()
- fp.EndModify();
- PCBServer.PostProcess();
- // done with footprint
- End;
- 'EndFootprints': Begin
- //ShowMessage('EndFootprint');
- Break;
- End;
- '': Continue;
- Else Begin
- ShowMessage('Keyword Error: ' + tag);
- Break;
- End;
- End; // case tag
- End; // while not eof()
- PCBServer.PostProcess();
-End;
-
-{==============================================================================}
-{==== Symbol Routines =======================================================}
-{==============================================================================}
-
-Function TextJustificationFromString(Value: String): TTextJustification;
-Begin
- Case Value Of
- 'BottomLeft': Result := eJustify_BottomLeft;
- 'BottomCenter': Result := eJustify_BottomCenter;
- 'BottomRight': Result := eJustify_BottomRight;
- 'CenterLeft': Result := eJustify_CenterLeft;
- 'Center': Result := eJustify_Center;
- 'CenterRight': Result := eJustify_CenterRight;
- 'TopLeft': Result := eJustify_TopLeft;
- 'TopCenter': Result := eJustify_TopCenter;
- 'TopRight': Result := eJustify_TopRight;
- Else Result := eJustify_Center;
- End;
-End;
-
-Function SY_GetFont(Height: Double, Angle: TRotationBy90): TFontID;
-Var
- sz : Integer;
-Begin
- // 2012-11-07 gbn start
- { sz := Round(Height / 10);
- According to this page's bugs 4604 and 5552, Altium 10.890.23450 may have this fixed.
- http://wiki.altium.com/pages/viewpage.action?pageId=34210039
- }
- sz := (Height * 0.1);
- // 2012-11-07 gbn end
-
- // 2019-01-16 gbn start, this should hopefully be temporary until Altium fixes their FontManager
- If BrokenSCHFontManager > 0 Then Begin
- Result := ForceSchFontID;
- Exit;
- End;
- // 2019-01-16 gbn
-
- Result := SchServer.FontManager.GetFontID(sz, Angle, False, False, False, False, 'Courier New');
-End;
-
-Function SY_GetAngle(Angle : String): TRotationBy90;
-Begin
- Case Angle Of
- '90': Result := eRotate90;
- '180': Result := eRotate180;
- '270': Result := eRotate270;
- Else Result := eRotate0;
- End;
-End;
-
-Procedure SY_AddLine(sy: ISch_Component, Data: String);
-Var
- lin : ISch_Line;
- s1, s2 ,s3: String;
-Begin
- lin := SchServer.SchObjectFactory(eLine, eCreate_Default);
- If lin = Nil Then Exit;
- StrChop(GetBetween(Data, '(Start ', ')'), ',', s1, s2);
- lin.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2)));
- StrChop(GetBetween(Data, '(End ', ')'), ',', s1, s2);
- lin.Corner := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2)));
- GetBetween(Data, 'Width ', ')');
- If s3 < 10 Then Begin
- lin.LineWidth := eSmall;
- End;
- If s3 > 10 Then Begin
- lin.LineWidth := eMedium;
- End;
- If s3 > 12 Then Begin
- lin.LineWidth := eLarge;
- End;
- lin.LineStyle := eLineStyleSolid;
- lin.Color := $000000; // NOTE: TODO:
- lin.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')'));
- lin.OwnerPartDisplayMode := sy.DisplayMode;
- sy.AddSchObject(lin);
- SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, lin.I_ObjectAddress);
-End;
-
-Procedure SY_AddRect(sy: ISch_Component, Data: String);
-Var
- rect : ISch_Rectangle;
- s1, s2 ,s3: String;
-Begin
- rect := SchServer.SchObjectFactory(eRectangle, eCreate_Default);
- If rect = Nil Then Exit;
- StrChop(GetBetween(Data, '(Start ', ')'), ',', s1, s2);
- rect.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2)));
- StrChop(GetBetween(Data, '(End ', ')'), ',', s1, s2);
- rect.Corner := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2)));
- GetBetween(Data, 'Width ', ')');
- s3 := GetBetween(Data, '(Width ', ')');
- If s3 < 10 Then Begin
- rect.LineWidth := eSmall;
- End;
- If s3 > 10 Then Begin
- rect.LineWidth := eMedium;
- End;
- If s3 > 12 Then Begin
- rect.LineWidth := eLarge;
- End;
- rect.Transparent := True;
- rect.Color := $000000; // NOTE: TODO:
- rect.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')'));
- rect.OwnerPartDisplayMode := sy.DisplayMode;
- sy.AddSchObject(rect);
- SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, rect.I_ObjectAddress);
-End;
-
-Procedure SY_AddArc(sy: ISch_Component, Data: String);
-Var
- arc : ISch_Arc;
- s1, s2, s3 : String;
-Begin
- arc := SchServer.SchObjectFactory(eArc, eCreate_Default);
- If arc = Nil Then Exit;
- StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2);
- arc.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2)));
- arc.Radius := MilsToCoord(Evaluate(GetBetween(Data, '(Radius ', ')')));
- s3 := GetBetween(Data, '(Width ', ')');
- If s3 < 10 Then Begin
- arc.LineWidth := eSmall;
- End;
- If s3 > 10 Then Begin
- arc.LineWidth := eMedium;
- End;
- If s3 > 12 Then Begin
- arc.LineWidth := eLarge;
- End;
- arc.Color := $000000; // NOTE: TODO:
- arc.StartAngle := Evaluate(GetBetween(Data, '(StartAngle ', ')'));
- arc.EndAngle := Evaluate(GetBetween(Data, '(EndAngle ', ')'));
- arc.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')'));
- arc.OwnerPartDisplayMode := sy.DisplayMode;
- sy.AddSchObject(arc);
- SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, arc.I_ObjectAddress);
-End;
-
-Procedure SY_AddPoly(sy: ISch_Component, Data: String, InFile: TextFile);
-Var
- pol : ISch_Polygon;
- pc: Integer;
- s1, s2, inp, tag : String;
-Begin
- pol := SchServer.SchObjectFactory(ePolygon, eCreate_Default);
- If pol = Nil Then Exit;
-
- pol.VerticesCount := Evaluate(GetBetween(Data, '(PointCount ', ')'));
- pc := 0;
- While Not EOF(InFile) Do Begin
- ReadLn(InFile, inp);
- If VarIsNull(inp) Then Continue;
- inp := Trim(inp);
- StrChop(inp, ' ', tag, inp);
- tag := Trim(tag);
- Case tag Of
- 'Point': Begin
- pc := pc + 1;
- StrChop(GetBetween(inp, '(', ')'), ',', s1, s2);
- pol.Vertex[pc] := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2)));
- End;
- 'EndPolygon': Break;
- Else Begin
- ShowMessage('Keyword Error: ' + tag);
- End;
- End;
- End;
- pol.LineWidth := eZeroSize; // NOTE: TODO:
- pol.Color := $000000; // NOTE: TODO:
- pol.IsSolid := True;
- pol.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')'));
- pol.OwnerPartDisplayMode := sy.DisplayMode;
- sy.AddSchObject(pol);
- SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, pol.I_ObjectAddress);
-End;
-
-Procedure SY_AddText(sy: ISch_Component, Data: String);
-Var
- txt : ISch_Label;
- s1, s2 : String;
-Begin
- txt := SchServer.SchObjectFactory(eLabel, eCreate_Default);
- If txt = Nil Then Exit;
- StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2);
- txt.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2)));
- If GetBetween(Data, '(Mirrored ', ')') = 'True' Then Begin
- txt.IsMirrored := True;
- End;
- txt.Orientation := SY_GetAngle(GetBetween(Data, '(Rotation ', ')'));
- txt.FontID := SY_GetFont(Evaluate(GetBetween(Data, 'Height ', ')')), txt.Orientation);
- txt.Justification := TextJustificationFromString(GetBetween(Data, '(Justification ', ')'));
- txt.Color := $000000; // NOTE: TODO:
- txt.Text := GetBetween(Data, '(Value "', '")');
- txt.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')'));
- txt.OwnerPartDisplayMode := sy.DisplayMode;
- sy.AddSchObject(txt);
- SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, txt.I_ObjectAddress);
-End;
-
-Procedure SY_AddParam(sy: ISch_Component, Data: String);
-Var
- prm : ISch_Parameter;
- s1, s2: String;
-Begin
- prm := SchServer.SchObjectFactory(eParameter, eCreate_Default);
- If prm = Nil Then Exit;
- prm.IsHidden := True;
- If GetBetween(Data, '(Name ', '"') = 'Visible' Then Begin
- prm.IsHidden := False;
- End;
- prm.Name := GetBetween(Data, '(Name "', '")');
- StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2);
- prm.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2)));
- If GetBetween(Data, '(Mirrored ', ')') = 'True' Then Begin
- prm.IsMirrored := True;
- End;
- prm.Orientation := SY_GetAngle(GetBetween(Data, '(Rotation ', ')'));
- prm.FontID := SY_GetFont(Evaluate(GetBetween(Data, 'Height ', ')')), prm.Orientation);
- prm.Justification := TextJustificationFromString(GetBetween(Data, '(Justification ', ')'));
- prm.Color := $000000; // NOTE: TODO:
- prm.Text := GetBetween(Data, '(Value "', '")');
- prm.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')'));
- prm.OwnerPartDisplayMode := sy.DisplayMode;
- sy.AddSchObject(prm);
- SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, prm.I_ObjectAddress);
-End;
-
-Procedure SY_AddComment(sy: ISch_Component, Data: String);
-Var
- prm : ISch_Parameter;
- s1, s2: String;
-Begin
- prm := SchServer.SchObjectFactory(eParameter, eCreate_Default);
- If prm = Nil Then Exit;
- prm.IsHidden := True;
- If GetBetween(Data, '(Name ', '"') = 'Visible' Then Begin
- prm.IsHidden := False;
- End;
- prm.Name := GetBetween(Data, '(Name "', '")');
- StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2);
- prm.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2)));
- If GetBetween(Data, '(Mirrored ', ')') = 'True' Then Begin
- prm.IsMirrored := True;
- End;
- prm.Orientation := SY_GetAngle(GetBetween(Data, '(Rotation ', ')'));
- prm.FontID := SY_GetFont(Evaluate(GetBetween(Data, 'Height ', ')')), prm.Orientation);
- prm.Justification := TextJustificationFromString(GetBetween(Data, '(Justification ', ')'));
- prm.Color := $000000; // NOTE: TODO:
- prm.Text := GetBetween(Data, '(Value "', '")');
- prm.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')'));
- prm.OwnerPartDisplayMode := sy.DisplayMode;
- sy.Comment := prm; // crashes, as of Altium 16.0.5
- SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, prm.I_ObjectAddress);
-End;
-
-Procedure SY_AddPin(sy: ISch_Component, Data: String);
-Var
- pin : ISch_Pin;
- s1, s2 : String;
-Begin
- pin := SchServer.SchObjectFactory(ePin, eCreate_Default);
- If pin = Nil Then Exit;
-
- // Define the pin parameters.
- StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2);
- pin.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2)));
- pin.Color := $000000; // NOTE: TODO:
- pin.Orientation := SY_GetAngle(GetBetween(Data, '(Rotation ', ')'));
- Case GetBetween(Data, '(PinType ', ')') Of
- 'IO': pin.Electrical := eElectricIO;
- 'Input': pin.Electrical := eElectricInput;
- 'Output': pin.Electrical := eElectricOutput;
- 'Passive': pin.Electrical := eElectricPassive;
- 'OpenCollector': pin.Electrical := eElectricOpenCollector;
- 'OpenEmitter': pin.Electrical := eElectricOpenEmitter;
- 'HiZ': pin.Electrical := eElectricHiZ;
- 'Power': pin.Electrical := eElectricPower;
- Else pin.Electrical := eElectricPassive;
- End;
- pin.PinLength := MilsToCoord(Evaluate(GetBetween(Data, '(Length ', ')')));
- pin.SwapId_Pin := GetBetween(Data, '(PinSwap ', ')');
- pin.SwapId_Part := GetBetween(Data, '(PartSwap ', ')');
- pin.SwapId_PartPin := GetBetween(Data, '(PinSeq ', ')');
- s1 := GetBetween(Data, '(Designator ', '")');
- pin.ShowDesignator := CheckLeft(s1, 'Visible');
- pin.Designator := RightOf(s1, '"');
- s1 := GetBetween(Data, '(Name ', '")');
- pin.ShowName := CheckLeft(s1, 'Visible');
- pin.Name := RightOf(s1, '"');
- pin.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')'));
-
- pin.OwnerPartDisplayMode := sy.DisplayMode;
- sy.AddSchObject(pin);
- SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, pin.I_ObjectAddress);
-End;
-
-Procedure ImportComponents(InFile: TextFile, Lib: ISch_Document, Errors: TStringList);
-Var
- inp, tag, s, t : String;
- sy : ISch_Component;
- simp : ISch_Implementation;
-Begin
- While Not EOF(InFile) Do Begin
- ReadLn(InFile, inp);
- If VarIsNull(inp) Then Continue;
-
- StrChop(inp, ' ', tag, inp);
- tag := Trim(tag);
- Case tag Of
- 'Component': Begin
- // create a component reference
- sy := SchServer.SchObjectFactory(eSchComponent, eCreate_Default);
- If sy = Nil Then Begin
- Errors.Add('Error creating component.');
- Break;
- End;
- // Set up parameters for the library component.
- SchServer.ProcessControl.PreProcess(Lib, '');
- // Define the LibReference and add the component to the library.
- sy.LibReference := GetBetween(inp, '(Name "', '")');
- sy.Designator.Text := GetBetween(inp, '(DesPrefix "', '")');
- sy.ComponentDescription := 'Imported';
- sy.PartCount := Evaluate(GetBetween(inp, '(PartCount ', ')'));
- sy.CurrentPartId := 1;
-
- // add data to it
- While Not EOF(InFile) Do Begin
- ReadLn(InFile, inp);
- If VarIsNull(inp) Then Continue;
- StrChop(inp, ' ', tag, inp);
- Case tag Of
- 'Description': Begin
- //sy.SourceDescription := GetBetween(inp, '(Value "', '")'); ' SourceDescription doesnt exist (as of 16.0.5)
- sy.ComponentDescription := GetBetween(inp, '(Value "', '")');
- End;
- 'Comment': Begin
- //sy.Comment.UnderlyingString := GetBetween(inp, '(Value "', '")'); ' Comment.UnderlyingString doesnt exist (as of 16.0.5)
- //sy.Comment.DisplayString := GetBetween(inp, '(Value "', '")'); // crashes
- //SY_AddComment(sy, inp); // crashes (see function)
- sy.Comment.text :=getbetween(inp, '(Value "', '")');
- End;
- 'Parameter': Begin
- SY_AddParam(sy, inp);
- End;
- 'Pin': Begin
- SY_AddPin(sy, inp);
- End;
- 'Line': Begin
- SY_AddLine(sy, inp);
- End;
- 'Rectangle': Begin
- SY_AddRect(sy, inp);
- End;
- 'Arc': Begin
- SY_AddArc(sy, inp);
- End;
- 'Polygon': Begin
- SY_AddPoly(sy, inp, InFile);
- End;
- 'Text': Begin
- SY_AddText(sy, inp);
- End;
- 'Footprint': Begin
- simp := sy.AddSchImplementation();
- simp.ModelName := GetBetween(inp, '(Name "', '")');
- simp.ModelType := cDocKind_PcbLib;
- simp.AddDataFileLink(simp.ModelName, '', cDocKind_PcbLib);
- simp.MapAsString := GetBetween(inp, '(Map "', '")');
- End;
- 'EndComponent': Begin
- Lib.AddSchComponent(sy);
- // Send a system notification that a new component has been added to the library.
- SchServer.RobotManager.SendMessage(Lib.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, sy.I_ObjectAddress);
- Lib.CurrentSchComponent := sy;
- Break;
- End;
- '': Continue;
- Else Begin
- ShowMessage('Keyword Error: ' + tag);
- Break;
- End;
- End;
- End; // while not eof()
- // done with component
- SchServer.ProcessControl.PostProcess(Lib, '');
- End;
- 'EndComponents': Begin
- Break;
- End;
- '': Continue;
- Else Begin
- ShowMessage('Keyword Error: ' + tag);
- Break;
- End;
- End; // case tag
- End; // while not eof()
-End;
-
-{==============================================================================}
-{==== Main Routines =========================================================}
-{==============================================================================}
-
-Function InitLibDocs(BasePath: String,
- Out Proj : IProject,
- Out ProjDoc : IServerDocument,
- Out PcbLibDoc : IServerDocument,
- Out SchLibDoc : IServerDocument,
- Out pLib : IPCB_Library,
- Out sLib : ISch_Document): Boolean;
-Var
- WorkSpace : IWorkSpace;
-Begin
- Result := False;
- WorkSpace := GetWorkSpace;
- If WorkSpace = Nil Then Begin
- ShowMessage('Nil WorkSpace');
- Exit;
- End;
- // Integrated library, and the project it creates
- ProjDoc := Client.OpenNewDocument(cDocKind_IntegratedLibrary, 'UL_Imported_Lib', 'UL_Imported_Lib', False);
- If ProjDoc = Nil Then Begin
- ShowMessage('Nil ProjDoc');
- Exit;
- End;
- If Not ProjDoc.DoSafeChangeFileNameAndSave(BasePath + '.LibPkg', cDocKind_IntegratedLibrary) Then Begin
- ShowMessage('ProjDoc Save failed');
- Exit;
- End;
- Proj := WorkSpace.DM_GetProjectFromPath(BasePath + '.LibPkg');
- If Proj = Nil Then Begin
- ShowMessage('Nil Proj');
- Exit;
- End;
- // Footprint library
- PcbLibDoc := Client.OpenNewDocument(cDocKind_PcbLib, 'UL_Footprints', 'UL_Footprints', False);
- If PcbLibDoc = Nil Then Begin
- ShowMessage('Nil PcbLibDoc');
- Exit;
- End;
- If Not PcbLibDoc.DoSafeChangeFileNameAndSave(BasePath + '.PcbLib', cDocKind_PcbLib) Then Begin
- ShowMessage('PcbLibDoc Save failed');
- Exit;
- End;
- Proj.DM_AddSourceDocument(BasePath + '.PcbLib');
- pLib := PCBServer.GetPCBLibraryByPath(BasePath + '.PcbLib');
- If pLib = Nil Then Begin
- ShowMessage('Nil pLib');
- Exit;
- End;
- // Symbol Library
- SchLibDoc := Client.OpenNewDocument(cDocKind_SchLib, 'UL_Components', 'UL_Components', False);
- If SchLibDoc = Nil Then Begin
- ShowMessage('Nil SchLibDoc');
- Exit;
- End;
- If Not SchLibDoc.DoSafeChangeFileNameAndSave(BasePath + '.SchLib', cDocKind_SchLib) Then Begin
- ShowMessage('SchLibDoc Save failed');
- Exit;
- End;
- Proj.DM_AddSourceDocument(BasePath + '.SchLib');
- sLib := SchServer.GetSchDocumentByPath(BasePath + '.SchLib');
- If sLib = Nil Then Begin
- ShowMessage('Nil sLib');
- Exit;
- End;
- // Done
- Result := True;
-End;
-
-Procedure ImportAscIIData(InFileName : String);
-Var
- WorkSpace : IWorkSpace;
- dProj : IProject;
-
- Proj : IProject;
- ProjDoc : IServerDocument;
- PcbLibDoc : IServerDocument;
- SchLibDoc : IServerDocument;
- pLib : IPCB_Library;
- sLib : ISch_Document;
-
- DefFP : IPCB_Component; // default initial blank footprint
- DefSY : ISch_Component; // default initial blank symbol
-
- SavePath: String;
-
- InFile : TextFile;
- Errors : TStringList;
- inp, tag : String;
-Begin
-
- // 2019-01-16 gbn start, try to detect Altium 19, so we can kludge around its broken SCH FontMangaer
- If '19.0' < GetCurrentProductBuild Then Begin
- ShowMessage('NOTE: This version of Altium has issues with the Schematic FontManger''s scripting interface.' +
- ' All symbol texts and parameters will use the FontID specified by the ForceSchFontID integer at the top of UL_Import.pas.');
- BrokenSCHFontManager := 1;
- End;
- // 2019-01-16 gbn end
-
- //SavePath := LeftOf(InFileName, '.'); // 2019-10-02 gbn
- SavePath := LeftOfLast(InFileName, '.');
- Errors := TStringList.Create();
-
- WorkSpace := GetWorkSpace;
- If WorkSpace = Nil Then Begin
- ShowMessage('Nil WorkSpace');
- Exit;
- End;
- dProj := WorkSpace.DM_FocusedProject();
-
- // create integerated library documents
- If InitLibDocs(SavePath, Proj, ProjDoc, PcbLibDoc, SchLibDoc, pLib, sLib) = False Then Begin
- ShowMessage('Error initializing library');
- Exit;
- End;
- Proj.DM_SetAsCurrentProject();
-
- // get the original blank footprint for later deletion when we are done
- DefFP := pLib.CurrentComponent;
- // get the original blank symbol for later deletion when we are done
- DefSy := sLib.CurrentSchComponent;
-
- // start importing data
- AssignFile(InFile, InFileName);
- Reset(InFile);
-
- While Not EOF(InFile) Do Begin
- ReadLn(InFile, inp);
- If VarIsNull(inp) Then Continue;
-
- StrChop(inp, ' ', tag, inp);
- tag := Trim(tag);
- Case tag Of
- 'StartFootprints': Begin
- ImportFootprints(InFile, pLib, Errors, InFileName);
- End;
- 'StartComponents': Begin
- ImportComponents(InFile, sLib, Errors);
- End;
- '': Continue;
- End;
- End;
- CloseFile(InFile);
-
- // delete the original default blank footprint
- If Not VarIsNull(DefFP) Then Begin
- pLib.DeRegisterComponent(DefFP);
- pLib.RemoveComponent(DefFP);
- End Else Begin
- ShowMessage('DefFP was Nil');
- End;
- // delete the original default blank symbol
- // NOTE: TODO: looks broken; does nothing noticable
- If Not VarIsNull(DefSY) Then Begin
- //ShowMessage('trying to delete DefSym "' + DefSy.LibReference + '"');
- sLib.UnRegisterSchObjectFromContainer(DefSY);
- sLib.RemoveSchObject(DefSy);
- //DefSY.Container.RemoveSchObject(DefSy);
- End Else Begin
- ShowMessage('DefSym was Nil');
- End;
-
- // update views?
- pLib.Board.ViewManager_FullUpdate();
- // Refresh symbol library.
- sLib.GraphicallyInvalidate();
-
- // save files again
- ProjDoc.DoFileSave(cDocKind_IntegratedLibrary);
- PcbLibDoc.DoFileSave(cDocKind_PcbLib);
- SchLibDoc.DoFileSave(cDocKind_SchLib);
-
- //2021-01-19 JRR Start; commenting out the below section since the autoit routine does not catch the message box frrom the script
- //// set the original project back to its focus
- //If dProj <> Nil Then Begin
- // dProj.DM_SetAsCurrentProject();
- //End;
-
- //ShowMessage('Done with "' + SavePath + '"');
- //2021-01-19 JRR End
-End;
-
diff --git a/EE3102/Libraries/PIC24/PIC24 Lib.LibPkg b/EE3102/Libraries/PIC24/PIC24 Lib.LibPkg
deleted file mode 100644
index 6a878ec..0000000
--- a/EE3102/Libraries/PIC24/PIC24 Lib.LibPkg
+++ /dev/null
@@ -1,1102 +0,0 @@
-[Design]
-Version=1.0
-HierarchyMode=0
-ChannelRoomNamingStyle=0
-ReleasesFolder=
-ChannelDesignatorFormatString=$Component_$RoomName
-ChannelRoomLevelSeperator=_
-OpenOutputs=1
-ArchiveProject=0
-TimestampOutput=0
-SeparateFolders=0
-TemplateLocationPath=
-PinSwapBy_Netlabel=1
-PinSwapBy_Pin=1
-AllowPortNetNames=0
-AllowSheetEntryNetNames=1
-AppendSheetNumberToLocalNets=0
-NetlistSinglePinNets=0
-DefaultConfiguration=Default - All Constraints
-UserID=0xFFFFFFFF
-DefaultPcbProtel=1
-DefaultPcbPcad=0
-ReorderDocumentsOnCompile=1
-NameNetsHierarchically=0
-PowerPortNamesTakePriority=0
-PushECOToAnnotationFile=1
-DItemRevisionGUID=
-ReportSuppressedErrorsInMessages=0
-FSMCodingStyle=eFMSDropDownList_OneProcess
-FSMEncodingStyle=eFMSDropDownList_OneHot
-OutputPath=
-LogFolderPath=
-ManagedProjectGUID=
-IncludeDesignInRelease=0
-
-[Preferences]
-PrefsVaultGUID=
-PrefsRevisionGUID=
-
-[OutputGroup1]
-Name=Netlist Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=CadnetixNetlist
-OutputName1=Cadnetix Netlist
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-OutputType2=CalayNetlist
-OutputName2=Calay Netlist
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-OutputType3=EDIF
-OutputName3=EDIF for PCB
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-OutputType4=EESofNetlist
-OutputName4=EESof Netlist
-OutputDocumentPath4=
-OutputVariantName4=
-OutputDefault4=0
-OutputType5=IntergraphNetlist
-OutputName5=Intergraph Netlist
-OutputDocumentPath5=
-OutputVariantName5=
-OutputDefault5=0
-OutputType6=MentorBoardStationNetlist
-OutputName6=Mentor BoardStation Netlist
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-OutputType7=MultiWire
-OutputName7=MultiWire
-OutputDocumentPath7=
-OutputVariantName7=
-OutputDefault7=0
-OutputType8=OrCadPCB2Netlist
-OutputName8=Orcad/PCB2 Netlist
-OutputDocumentPath8=
-OutputVariantName8=
-OutputDefault8=0
-OutputType9=PADSNetlist
-OutputName9=PADS ASCII Netlist
-OutputDocumentPath9=
-OutputVariantName9=
-OutputDefault9=0
-OutputType10=Pcad
-OutputName10=Pcad for PCB
-OutputDocumentPath10=
-OutputVariantName10=
-OutputDefault10=0
-OutputType11=PCADNetlist
-OutputName11=PCAD Netlist
-OutputDocumentPath11=
-OutputVariantName11=
-OutputDefault11=0
-OutputType12=PCADnltNetlist
-OutputName12=PCADnlt Netlist
-OutputDocumentPath12=
-OutputVariantName12=
-OutputDefault12=0
-OutputType13=Protel2Netlist
-OutputName13=Protel2 Netlist
-OutputDocumentPath13=
-OutputVariantName13=
-OutputDefault13=0
-OutputType14=ProtelNetlist
-OutputName14=Protel
-OutputDocumentPath14=
-OutputVariantName14=
-OutputDefault14=0
-OutputType15=RacalNetlist
-OutputName15=Racal Netlist
-OutputDocumentPath15=
-OutputVariantName15=
-OutputDefault15=0
-OutputType16=RINFNetlist
-OutputName16=RINF Netlist
-OutputDocumentPath16=
-OutputVariantName16=
-OutputDefault16=0
-OutputType17=SciCardsNetlist
-OutputName17=SciCards Netlist
-OutputDocumentPath17=
-OutputVariantName17=
-OutputDefault17=0
-OutputType18=SIMetrixNetlist
-OutputName18=SIMetrix
-OutputDocumentPath18=
-OutputVariantName18=
-OutputDefault18=0
-OutputType19=SIMPLISNetlist
-OutputName19=SIMPLIS
-OutputDocumentPath19=
-OutputVariantName19=
-OutputDefault19=0
-OutputType20=TangoNetlist
-OutputName20=Tango Netlist
-OutputDocumentPath20=
-OutputVariantName20=
-OutputDefault20=0
-OutputType21=TelesisNetlist
-OutputName21=Telesis Netlist
-OutputDocumentPath21=
-OutputVariantName21=
-OutputDefault21=0
-OutputType22=WireListNetlist
-OutputName22=WireList Netlist
-OutputDocumentPath22=
-OutputVariantName22=
-OutputDefault22=0
-OutputType23=XSpiceNetlist
-OutputName23=XSpice Netlist
-OutputDocumentPath23=
-OutputVariantName23=
-OutputDefault23=0
-
-[OutputGroup2]
-Name=Simulator Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=AdvSimNetlist
-OutputName1=Mixed Sim
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-OutputType2=SIMetrixSimulation
-OutputName2=SIMetrix
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-OutputType3=SIMPLISSimulation
-OutputName3=SIMPLIS
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-
-[OutputGroup3]
-Name=Documentation Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Composite
-OutputName1=Composite Drawing
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType2=PCB 3D Print
-OutputName2=PCB 3D Print
-OutputDocumentPath2=
-OutputVariantName2=[No Variations]
-OutputDefault2=0
-PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType3=PCB 3D Video
-OutputName3=PCB 3D Video
-OutputDocumentPath3=
-OutputVariantName3=[No Variations]
-OutputDefault3=0
-PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType4=PCB Print
-OutputName4=PCB Prints
-OutputDocumentPath4=
-OutputVariantName4=
-OutputDefault4=0
-PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType5=PCBDrawing
-OutputName5=Draftsman
-OutputDocumentPath5=
-OutputVariantName5=[No Variations]
-OutputDefault5=0
-PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType6=PCBLIB Print
-OutputName6=PCBLIB Prints
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType7=PDF3D
-OutputName7=PDF3D
-OutputDocumentPath7=
-OutputVariantName7=[No Variations]
-OutputDefault7=0
-PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType8=PDF3D MBA
-OutputName8=PDF3D MBA
-OutputDocumentPath8=
-OutputVariantName8=
-OutputDefault8=0
-PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType9=Report Print
-OutputName9=Report Prints
-OutputDocumentPath9=
-OutputVariantName9=
-OutputDefault9=0
-PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType10=Schematic Print
-OutputName10=Schematic Prints
-OutputDocumentPath10=
-OutputVariantName10=
-OutputDefault10=0
-PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType11=SimView Print
-OutputName11=SimView Prints
-OutputDocumentPath11=
-OutputVariantName11=
-OutputDefault11=0
-PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-
-[OutputGroup4]
-Name=Assembly Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Assembly
-OutputName1=Assembly Drawings
-OutputDocumentPath1=
-OutputVariantName1=[No Variations]
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType2=Pick Place
-OutputName2=Generates pick and place files
-OutputDocumentPath2=
-OutputVariantName2=[No Variations]
-OutputDefault2=0
-OutputType3=Test Points For Assembly
-OutputName3=Test Point Report
-OutputDocumentPath3=
-OutputVariantName3=[No Variations]
-OutputDefault3=0
-
-[OutputGroup5]
-Name=Fabrication Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Board Stack Report
-OutputName1=Report Board Stack
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType2=CompositeDrill
-OutputName2=Composite Drill Drawing
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType3=Drill
-OutputName3=Drill Drawing/Guides
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType4=Final
-OutputName4=Final Artwork Prints
-OutputDocumentPath4=
-OutputVariantName4=[No Variations]
-OutputDefault4=0
-PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType5=Gerber
-OutputName5=Gerber Files
-OutputDocumentPath5=
-OutputVariantName5=[No Variations]
-OutputDefault5=0
-OutputType6=Gerber X2
-OutputName6=Gerber X2 Files
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-OutputType7=IPC2581
-OutputName7=IPC-2581 Files
-OutputDocumentPath7=
-OutputVariantName7=
-OutputDefault7=0
-OutputType8=Mask
-OutputName8=Solder/Paste Mask Prints
-OutputDocumentPath8=
-OutputVariantName8=
-OutputDefault8=0
-PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType9=NC Drill
-OutputName9=NC Drill Files
-OutputDocumentPath9=
-OutputVariantName9=
-OutputDefault9=0
-OutputType10=ODB
-OutputName10=ODB++ Files
-OutputDocumentPath10=
-OutputVariantName10=[No Variations]
-OutputDefault10=0
-OutputType11=Plane
-OutputName11=Power-Plane Prints
-OutputDocumentPath11=
-OutputVariantName11=
-OutputDefault11=0
-PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType12=Test Points
-OutputName12=Test Point Report
-OutputDocumentPath12=
-OutputVariantName12=
-OutputDefault12=0
-
-[OutputGroup6]
-Name=Report Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=BOM_PartType
-OutputName1=Bill of Materials
-OutputDocumentPath1=
-OutputVariantName1=[No Variations]
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType2=ComponentCrossReference
-OutputName2=Component Cross Reference Report
-OutputDocumentPath2=
-OutputVariantName2=[No Variations]
-OutputDefault2=0
-OutputType3=ReportHierarchy
-OutputName3=Report Project Hierarchy
-OutputDocumentPath3=
-OutputVariantName3=[No Variations]
-OutputDefault3=0
-OutputType4=Script
-OutputName4=Script Output
-OutputDocumentPath4=
-OutputVariantName4=[No Variations]
-OutputDefault4=0
-OutputType5=SimpleBOM
-OutputName5=Simple BOM
-OutputDocumentPath5=
-OutputVariantName5=[No Variations]
-OutputDefault5=0
-OutputType6=SinglePinNetReporter
-OutputName6=Report Single Pin Nets
-OutputDocumentPath6=
-OutputVariantName6=[No Variations]
-OutputDefault6=0
-
-[OutputGroup7]
-Name=Other Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Text Print
-OutputName1=Text Print
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType2=Text Print
-OutputName2=Text Print
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType3=Text Print
-OutputName3=Text Print
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType4=Text Print
-OutputName4=Text Print
-OutputDocumentPath4=
-OutputVariantName4=
-OutputDefault4=0
-PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType5=Text Print
-OutputName5=Text Print
-OutputDocumentPath5=
-OutputVariantName5=
-OutputDefault5=0
-PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType6=Text Print
-OutputName6=Text Print
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType7=Text Print
-OutputName7=Text Print
-OutputDocumentPath7=
-OutputVariantName7=
-OutputDefault7=0
-PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType8=Text Print
-OutputName8=Text Print
-OutputDocumentPath8=
-OutputVariantName8=
-OutputDefault8=0
-PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType9=Text Print
-OutputName9=Text Print
-OutputDocumentPath9=
-OutputVariantName9=
-OutputDefault9=0
-PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType10=Text Print
-OutputName10=Text Print
-OutputDocumentPath10=
-OutputVariantName10=
-OutputDefault10=0
-PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType11=Text Print
-OutputName11=Text Print
-OutputDocumentPath11=
-OutputVariantName11=
-OutputDefault11=0
-PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType12=Text Print
-OutputName12=Text Print
-OutputDocumentPath12=
-OutputVariantName12=
-OutputDefault12=0
-PageOptions12=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType13=Text Print
-OutputName13=Text Print
-OutputDocumentPath13=
-OutputVariantName13=
-OutputDefault13=0
-PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType14=Text Print
-OutputName14=Text Print
-OutputDocumentPath14=
-OutputVariantName14=
-OutputDefault14=0
-PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType15=Text Print
-OutputName15=Text Print
-OutputDocumentPath15=
-OutputVariantName15=
-OutputDefault15=0
-PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType16=Text Print
-OutputName16=Text Print
-OutputDocumentPath16=
-OutputVariantName16=
-OutputDefault16=0
-PageOptions16=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType17=Text Print
-OutputName17=Text Print
-OutputDocumentPath17=
-OutputVariantName17=
-OutputDefault17=0
-PageOptions17=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType18=Text Print
-OutputName18=Text Print
-OutputDocumentPath18=
-OutputVariantName18=
-OutputDefault18=0
-PageOptions18=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType19=Text Print
-OutputName19=Text Print
-OutputDocumentPath19=
-OutputVariantName19=
-OutputDefault19=0
-PageOptions19=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType20=Text Print
-OutputName20=Text Print
-OutputDocumentPath20=
-OutputVariantName20=
-OutputDefault20=0
-PageOptions20=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType21=Text Print
-OutputName21=Text Print
-OutputDocumentPath21=
-OutputVariantName21=
-OutputDefault21=0
-PageOptions21=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType22=Text Print
-OutputName22=Text Print
-OutputDocumentPath22=
-OutputVariantName22=
-OutputDefault22=0
-PageOptions22=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType23=Text Print
-OutputName23=Text Print
-OutputDocumentPath23=
-OutputVariantName23=
-OutputDefault23=0
-PageOptions23=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType24=Text Print
-OutputName24=Text Print
-OutputDocumentPath24=
-OutputVariantName24=
-OutputDefault24=0
-PageOptions24=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType25=Text Print
-OutputName25=Text Print
-OutputDocumentPath25=
-OutputVariantName25=
-OutputDefault25=0
-PageOptions25=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType26=Text Print
-OutputName26=Text Print
-OutputDocumentPath26=
-OutputVariantName26=
-OutputDefault26=0
-PageOptions26=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType27=Text Print
-OutputName27=Text Print
-OutputDocumentPath27=
-OutputVariantName27=
-OutputDefault27=0
-PageOptions27=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType28=Text Print
-OutputName28=Text Print
-OutputDocumentPath28=
-OutputVariantName28=
-OutputDefault28=0
-PageOptions28=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType29=Text Print
-OutputName29=Text Print
-OutputDocumentPath29=
-OutputVariantName29=
-OutputDefault29=0
-PageOptions29=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-
-[OutputGroup8]
-Name=Validation Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=BOM_Violations
-OutputName1=BOM Checks Report
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-OutputType2=Component states check
-OutputName2=Server's components states check
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-OutputType3=Configuration compliance
-OutputName3=Environment configuration compliance check
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-OutputType4=Design Rules Check
-OutputName4=Design Rules Check
-OutputDocumentPath4=
-OutputVariantName4=
-OutputDefault4=0
-PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType5=Differences Report
-OutputName5=Differences Report
-OutputDocumentPath5=
-OutputVariantName5=
-OutputDefault5=0
-PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType6=Electrical Rules Check
-OutputName6=Electrical Rules Check
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType7=Footprint Comparison Report
-OutputName7=Footprint Comparison Report
-OutputDocumentPath7=
-OutputVariantName7=
-OutputDefault7=0
-
-[OutputGroup9]
-Name=Export Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=AutoCAD dwg/dxf PCB
-OutputName1=AutoCAD dwg/dxf File PCB
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-OutputType2=AutoCAD dwg/dxf Schematic
-OutputName2=AutoCAD dwg/dxf File Schematic
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-OutputType3=ExportIDF
-OutputName3=Export IDF
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-OutputType4=ExportPARASOLID
-OutputName4=Export PARASOLID
-OutputDocumentPath4=
-OutputVariantName4=[No Variations]
-OutputDefault4=0
-OutputType5=ExportSTEP
-OutputName5=Export STEP
-OutputDocumentPath5=
-OutputVariantName5=[No Variations]
-OutputDefault5=0
-OutputType6=ExportVRML
-OutputName6=Export VRML
-OutputDocumentPath6=
-OutputVariantName6=[No Variations]
-OutputDefault6=0
-OutputType7=MBAExportPARASOLID
-OutputName7=Export PARASOLID
-OutputDocumentPath7=
-OutputVariantName7=
-OutputDefault7=0
-OutputType8=MBAExportSTEP
-OutputName8=Export STEP
-OutputDocumentPath8=
-OutputVariantName8=
-OutputDefault8=0
-OutputType9=Save As/Export PCB
-OutputName9=Save As/Export PCB
-OutputDocumentPath9=
-OutputVariantName9=
-OutputDefault9=0
-OutputType10=Save As/Export Schematic
-OutputName10=Save As/Export Schematic
-OutputDocumentPath10=
-OutputVariantName10=
-OutputDefault10=0
-OutputType11=Specctra Design PCB
-OutputName11=Specctra Design PCB
-OutputDocumentPath11=
-OutputVariantName11=
-OutputDefault11=0
-
-[OutputGroup10]
-Name=PostProcess Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Copy Files
-OutputName1=Copy Files
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-
-[Modification Levels]
-Type1=1
-Type2=1
-Type3=1
-Type4=1
-Type5=1
-Type6=1
-Type7=1
-Type8=1
-Type9=1
-Type10=1
-Type11=1
-Type12=1
-Type13=1
-Type14=1
-Type15=1
-Type16=1
-Type17=1
-Type18=1
-Type19=1
-Type20=1
-Type21=1
-Type22=1
-Type23=1
-Type24=1
-Type25=1
-Type26=1
-Type27=1
-Type28=1
-Type29=1
-Type30=1
-Type31=1
-Type32=1
-Type33=1
-Type34=1
-Type35=1
-Type36=1
-Type37=1
-Type38=1
-Type39=1
-Type40=1
-Type41=1
-Type42=1
-Type43=1
-Type44=1
-Type45=1
-Type46=1
-Type47=1
-Type48=1
-Type49=1
-Type50=1
-Type51=1
-Type52=1
-Type53=1
-Type54=1
-Type55=1
-Type56=1
-Type57=1
-Type58=1
-Type59=1
-Type60=1
-Type61=1
-Type62=1
-Type63=1
-Type64=1
-Type65=1
-Type66=1
-Type67=1
-Type68=1
-Type69=1
-Type70=1
-Type71=1
-Type72=1
-Type73=1
-Type74=1
-Type75=1
-Type76=1
-Type77=1
-Type78=1
-Type79=1
-Type80=1
-Type81=1
-Type82=1
-Type83=1
-Type84=1
-Type85=1
-Type86=1
-Type87=1
-Type88=1
-Type89=1
-Type90=1
-Type91=1
-Type92=1
-Type93=1
-Type94=1
-Type95=1
-Type96=1
-Type97=1
-Type98=1
-Type99=1
-Type100=1
-Type101=1
-Type102=1
-Type103=1
-Type104=1
-Type105=1
-Type106=1
-Type107=1
-Type108=1
-Type109=1
-Type110=1
-Type111=1
-Type112=1
-Type113=1
-Type114=1
-Type115=1
-Type116=1
-Type117=1
-Type118=1
-Type119=1
-
-[Difference Levels]
-Type1=1
-Type2=1
-Type3=1
-Type4=1
-Type5=1
-Type6=1
-Type7=1
-Type8=1
-Type9=1
-Type10=1
-Type11=1
-Type12=1
-Type13=1
-Type14=1
-Type15=1
-Type16=1
-Type17=1
-Type18=1
-Type19=1
-Type20=1
-Type21=1
-Type22=1
-Type23=1
-Type24=1
-Type25=1
-Type26=1
-Type27=1
-Type28=1
-Type29=1
-Type30=1
-Type31=1
-Type32=1
-Type33=1
-Type34=1
-Type35=1
-Type36=1
-Type37=1
-Type38=1
-Type39=1
-Type40=1
-Type41=1
-Type42=1
-Type43=1
-Type44=1
-Type45=1
-Type46=1
-Type47=1
-Type48=1
-Type49=1
-Type50=1
-Type51=1
-Type52=1
-Type53=1
-Type54=1
-Type55=1
-Type56=1
-Type57=1
-Type58=1
-Type59=1
-Type60=1
-Type61=1
-Type62=1
-Type63=1
-Type64=1
-Type65=1
-Type66=1
-Type67=1
-Type68=1
-
-[Electrical Rules Check]
-Type1=1
-Type2=1
-Type3=2
-Type4=1
-Type5=2
-Type6=2
-Type7=0
-Type8=1
-Type9=1
-Type10=1
-Type11=2
-Type12=0
-Type13=0
-Type14=1
-Type15=1
-Type16=1
-Type17=1
-Type18=1
-Type19=1
-Type20=0
-Type21=0
-Type22=0
-Type23=0
-Type24=1
-Type25=2
-Type26=0
-Type27=2
-Type28=1
-Type29=1
-Type30=1
-Type31=1
-Type32=2
-Type33=0
-Type34=2
-Type35=1
-Type36=2
-Type37=1
-Type38=2
-Type39=2
-Type40=2
-Type41=0
-Type42=2
-Type43=1
-Type44=0
-Type45=0
-Type46=0
-Type47=0
-Type48=0
-Type49=0
-Type50=2
-Type51=0
-Type52=0
-Type53=1
-Type54=1
-Type55=1
-Type56=2
-Type57=1
-Type58=1
-Type59=2
-Type60=0
-Type61=0
-Type62=0
-Type63=0
-Type64=0
-Type65=2
-Type66=3
-Type67=2
-Type68=2
-Type69=2
-Type70=2
-Type71=2
-Type72=2
-Type73=2
-Type74=1
-Type75=2
-Type76=1
-Type77=1
-Type78=1
-Type79=1
-Type80=2
-Type81=3
-Type82=3
-Type83=3
-Type84=3
-Type85=3
-Type86=2
-Type87=2
-Type88=2
-Type89=1
-Type90=1
-Type91=3
-Type92=3
-Type93=2
-Type94=2
-Type95=2
-Type96=2
-Type97=2
-Type98=0
-Type99=1
-Type100=2
-Type101=0
-Type102=2
-Type103=2
-Type104=1
-Type105=2
-Type106=2
-Type107=2
-Type108=2
-Type109=1
-Type110=1
-Type111=1
-Type112=1
-Type113=1
-Type114=2
-Type115=2
-Type116=2
-Type117=3
-Type118=3
-Type119=3
-MultiChannelAlternate=2
-AlternateItemFail=3
-Type122=2
-
-[ERC Connection Matrix]
-L1=NNNNNNNNNNNWNNNWW
-L2=NNWNNNNWWWNWNWNWN
-L3=NWEENEEEENEWNEEWN
-L4=NNENNNWEENNWNENWN
-L5=NNNNNNNNNNNNNNNNN
-L6=NNENNNNEENNWNENWN
-L7=NNEWNNWEENNWNENWN
-L8=NWEENEENEEENNEENN
-L9=NWEENEEEENEWNEEWW
-L10=NWNNNNNENNEWNNEWN
-L11=NNENNNNEEENWNENWN
-L12=WWWWNWWNWWWNWWWNN
-L13=NNNNNNNNNNNWNNNWW
-L14=NWEENEEEENEWNEEWW
-L15=NNENNNNEEENWNENWW
-L16=WWWWNWWNWWWNWWWNW
-L17=WNNNNNNNWNNNWWWWN
-
-[Annotate]
-SortOrder=3
-SortLocation=0
-ReplaceSubparts=0
-MatchParameter1=Comment
-MatchStrictly1=1
-MatchParameter2=Library Reference
-MatchStrictly2=1
-PhysicalNamingFormat=$Component_$RoomName
-GlobalIndexSortOrder=3
-GlobalIndexSortLocation=0
-
-[PrjClassGen]
-CompClassManualEnabled=0
-CompClassManualRoomEnabled=0
-NetClassAutoBusEnabled=1
-NetClassAutoCompEnabled=0
-NetClassAutoNamedHarnessEnabled=0
-NetClassManualEnabled=1
-NetClassSeparateForBusSections=0
-
-[Comparison Options]
-ComparisonOptions0=Kind=Net|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-ComparisonOptions1=Kind=Net Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-ComparisonOptions2=Kind=Component Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-ComparisonOptions3=Kind=Rule|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-ComparisonOptions4=Kind=Differential Pair|MinPercent=50|MinMatch=1|ShowMatch=0|Confirm=0|UseName=0|InclAllRules=0
-ComparisonOptions5=Kind=Structure Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-
-[Document1]
-DocumentPath=PIC24 Lib.PcbLib
-AnnotationEnabled=1
-AnnotateStartValue=1
-AnnotationIndexControlEnabled=0
-AnnotateSuffix=
-AnnotateScope=All
-AnnotateOrder=-1
-DoLibraryUpdate=1
-DoDatabaseUpdate=1
-ClassGenCCAutoEnabled=1
-ClassGenCCAutoRoomEnabled=1
-ClassGenNCAutoScope=None
-DItemRevisionGUID=
-GenerateClassCluster=0
-DocumentUniqueId=
-
-[Document2]
-DocumentPath=PIC24 Lib.SchLib
-AnnotationEnabled=1
-AnnotateStartValue=1
-AnnotationIndexControlEnabled=0
-AnnotateSuffix=
-AnnotateScope=All
-AnnotateOrder=-1
-DoLibraryUpdate=1
-DoDatabaseUpdate=1
-ClassGenCCAutoEnabled=1
-ClassGenCCAutoRoomEnabled=1
-ClassGenNCAutoScope=None
-DItemRevisionGUID=
-GenerateClassCluster=0
-DocumentUniqueId=
-
-[LibraryUpdateOptions]
-SelectedOnly=0
-UpdateVariants=1
-UpdateToLatestRevision=1
-PartTypes=0
-FullReplace=1
-UpdateDesignatorLock=1
-UpdatePartIDLock=1
-PreserveParameterLocations=1
-PreserveParameterVisibility=1
-DoGraphics=1
-DoParameters=1
-DoModels=1
-AddParameters=0
-RemoveParameters=0
-AddModels=1
-RemoveModels=1
-UpdateCurrentModels=1
-
-[DatabaseUpdateOptions]
-SelectedOnly=0
-UpdateVariants=1
-UpdateToLatestRevision=1
-PartTypes=0
-
diff --git a/EE3102/Libraries/PIC24/PIC24 Lib.PcbLib b/EE3102/Libraries/PIC24/PIC24 Lib.PcbLib
deleted file mode 100644
index 98c4699..0000000
--- a/EE3102/Libraries/PIC24/PIC24 Lib.PcbLib
+++ /dev/null
Binary files differ
diff --git a/EE3102/Libraries/PIC24/PIC24 Lib.SchLib b/EE3102/Libraries/PIC24/PIC24 Lib.SchLib
deleted file mode 100644
index 0880d0b..0000000
--- a/EE3102/Libraries/PIC24/PIC24 Lib.SchLib
+++ /dev/null
Binary files differ
diff --git a/EE3102/Libraries/PIC24/PIC24 Lib.txt b/EE3102/Libraries/PIC24/PIC24 Lib.txt
deleted file mode 100644
index 7f99762..0000000
--- a/EE3102/Libraries/PIC24/PIC24 Lib.txt
+++ /dev/null
@@ -1,422 +0,0 @@
-# Created by Ultra Librarian Gold 8.3.286 Copyright © 1999-2018
-# Frank Frank, Accelerated Designs
-
-StartFootprints
-
-Footprint (Name "SPDIP28_300MC_MCH")
-Pad (Name "1") (Location 0, 0) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0)
-PadShape (Size 59, 59) (Shape Rectangular) (Layer Top)
-PadShape (Size 59, 59) (Shape Rectangular) (Layer Bottom)
-PadShape (Size 59, 59) (Shape Rectangular) (Layer MidLayer)
-EndPad
-Pad (Name "2") (Location 0, -100) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Top)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom)
-PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer)
-EndPad
-Pad (Name "3") (Location 0, -200) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Top)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom)
-PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer)
-EndPad
-Pad (Name "4") (Location 0, -300) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Top)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom)
-PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer)
-EndPad
-Pad (Name "5") (Location 0, -400) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Top)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom)
-PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer)
-EndPad
-Pad (Name "6") (Location 0, -500) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Top)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom)
-PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer)
-EndPad
-Pad (Name "7") (Location 0, -600) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Top)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom)
-PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer)
-EndPad
-Pad (Name "8") (Location 0, -700) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Top)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom)
-PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer)
-EndPad
-Pad (Name "9") (Location 0, -800) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Top)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom)
-PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer)
-EndPad
-Pad (Name "10") (Location 0, -900) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Top)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom)
-PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer)
-EndPad
-Pad (Name "11") (Location 0, -1000) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Top)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom)
-PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer)
-EndPad
-Pad (Name "12") (Location 0, -1100) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Top)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom)
-PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer)
-EndPad
-Pad (Name "13") (Location 0, -1200) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Top)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom)
-PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer)
-EndPad
-Pad (Name "14") (Location 0, -1300) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Top)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom)
-PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer)
-EndPad
-Pad (Name "15") (Location 300, -1300) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Top)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom)
-PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer)
-EndPad
-Pad (Name "16") (Location 300, -1200) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Top)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom)
-PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer)
-EndPad
-Pad (Name "17") (Location 300, -1100) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Top)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom)
-PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer)
-EndPad
-Pad (Name "18") (Location 300, -1000) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Top)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom)
-PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer)
-EndPad
-Pad (Name "19") (Location 300, -900) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Top)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom)
-PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer)
-EndPad
-Pad (Name "20") (Location 300, -800) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Top)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom)
-PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer)
-EndPad
-Pad (Name "21") (Location 300, -700) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Top)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom)
-PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer)
-EndPad
-Pad (Name "22") (Location 300, -600) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Top)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom)
-PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer)
-EndPad
-Pad (Name "23") (Location 300, -500) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Top)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom)
-PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer)
-EndPad
-Pad (Name "24") (Location 300, -400) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Top)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom)
-PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer)
-EndPad
-Pad (Name "25") (Location 300, -300) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Top)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom)
-PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer)
-EndPad
-Pad (Name "26") (Location 300, -200) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Top)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom)
-PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer)
-EndPad
-Pad (Name "27") (Location 300, -100) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Top)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom)
-PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer)
-EndPad
-Pad (Name "28") (Location 300, 0) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Top)
-PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom)
-PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer)
-EndPad
-Line (Width 6) (Start -39.5, -1340) (End -39.5, 40) (Layer Mechanical15)
-Line (Width 6) (Start -39.5, 40) (End -7.5, 40) (Layer Mechanical15)
-Line (Width 6) (Start 339.5, 40) (End 307.5, 40) (Layer Mechanical15)
-Line (Width 6) (Start 339.5, 40) (End 339.5, -1340) (Layer Mechanical15)
-Line (Width 6) (Start 339.5, -1340) (End 307.5, -1340) (Layer Mechanical15)
-Line (Width 6) (Start -7.5, -1340) (End -39.5, -1340) (Layer Mechanical15)
-Line (Width 6) (Start -7.5, -1360) (End -7.5, -1340) (Layer Mechanical15)
-Line (Width 6) (Start -7.5, 40) (End -7.5, 60) (Layer Mechanical15)
-Line (Width 6) (Start -7.5, 60) (End 307.5, 60) (Layer Mechanical15)
-Line (Width 6) (Start 307.5, 60) (End 307.5, 40) (Layer Mechanical15)
-Line (Width 6) (Start 307.5, -1340) (End 307.5, -1360) (Layer Mechanical15)
-Line (Width 6) (Start 307.5, -1360) (End -7.5, -1360) (Layer Mechanical15)
-Polygon (PointCount 12) (Layer Mechanical15)
-Point (339.5, -1340)
-Point (339.5, 40)
-Point (307.5, 40)
-Point (307.5, 60)
-Point (-7.5, 60)
-Point (-7.5, 40)
-Point (-39.5, 40)
-Point (-39.5, -1340)
-Point (-7.5, -1340)
-Point (-7.5, -1360)
-Point (307.5, -1360)
-Point (307.5, -1340)
-EndPolygon
-Polygon (PointCount 4) (Layer Mechanical5)
-Point (-44.5, -1365)
-Point (-44.5, 65)
-Point (344.5, 65)
-Point (344.5, -1365)
-EndPolygon
-Line (Width 1) (Start 0, 0) (End -115, 0) (Layer Mechanical7)
-Line (Width 1) (Start 0, -100) (End -115, -100) (Layer Mechanical7)
-Line (Width 1) (Start -100, 0) (End -100, 50) (Layer Mechanical7)
-Line (Width 1) (Start -100, -100) (End -100, -150) (Layer Mechanical7)
-Line (Width 1) (Start -100, 0) (End -105, 10) (Layer Mechanical7)
-Line (Width 1) (Start -100, 0) (End -95, 10) (Layer Mechanical7)
-Line (Width 1) (Start -105, 10) (End -95, 10) (Layer Mechanical7)
-Line (Width 1) (Start -100, -100) (End -105, -110) (Layer Mechanical7)
-Line (Width 1) (Start -100, -100) (End -95, -110) (Layer Mechanical7)
-Line (Width 1) (Start -105, -110) (End -95, -110) (Layer Mechanical7)
-Line (Width 1) (Start 0, -1300) (End 0, -1415) (Layer Mechanical7)
-Line (Width 1) (Start 300, -1300) (End 300, -1415) (Layer Mechanical7)
-Line (Width 1) (Start 0, -1400) (End 300, -1400) (Layer Mechanical7)
-Line (Width 1) (Start 0, -1400) (End 10, -1395) (Layer Mechanical7)
-Line (Width 1) (Start 0, -1400) (End 10, -1405) (Layer Mechanical7)
-Line (Width 1) (Start 10, -1395) (End 10, -1405) (Layer Mechanical7)
-Line (Width 1) (Start 300, -1400) (End 290, -1395) (Layer Mechanical7)
-Line (Width 1) (Start 300, -1400) (End 290, -1405) (Layer Mechanical7)
-Line (Width 1) (Start 290, -1395) (End 290, -1405) (Layer Mechanical7)
-Line (Width 1) (Start 2.5, -1300) (End 2.5, 115) (Layer Mechanical7)
-Line (Width 1) (Start 297.5, -1300) (End 297.5, 115) (Layer Mechanical7)
-Line (Width 1) (Start 2.5, 100) (End 297.5, 100) (Layer Mechanical7)
-Line (Width 1) (Start 2.5, 100) (End 12.5, 105) (Layer Mechanical7)
-Line (Width 1) (Start 2.5, 100) (End 12.5, 95) (Layer Mechanical7)
-Line (Width 1) (Start 12.5, 105) (End 12.5, 95) (Layer Mechanical7)
-Line (Width 1) (Start 297.5, 100) (End 287.5, 105) (Layer Mechanical7)
-Line (Width 1) (Start 297.5, 100) (End 287.5, 95) (Layer Mechanical7)
-Line (Width 1) (Start 287.5, 105) (End 287.5, 95) (Layer Mechanical7)
-Line (Width 1) (Start 150, 50) (End 415, 50) (Layer Mechanical7)
-Line (Width 1) (Start 150, -1350) (End 415, -1350) (Layer Mechanical7)
-Line (Width 1) (Start 400, 50) (End 400, -1350) (Layer Mechanical7)
-Line (Width 1) (Start 400, 50) (End 395, 40) (Layer Mechanical7)
-Line (Width 1) (Start 400, 50) (End 405, 40) (Layer Mechanical7)
-Line (Width 1) (Start 395, 40) (End 405, 40) (Layer Mechanical7)
-Line (Width 1) (Start 400, -1350) (End 395, -1340) (Layer Mechanical7)
-Line (Width 1) (Start 400, -1350) (End 405, -1340) (Layer Mechanical7)
-Line (Width 1) (Start 395, -1340) (End 405, -1340) (Layer Mechanical7)
-Text (Location -212.5, -1579.5) (Height 50) (Width 3) (Rotation 0) (Layer Mechanical7) (Value "Default Padstyle: EX59Y59D39P")
-Text (Location -187.5, -1679.5) (Height 50) (Width 3) (Rotation 0) (Layer Mechanical7) (Value "Pin 1 Padstyle: SX59Y59D39P")
-Text (Location -187.5, -1729.5) (Height 50) (Width 3) (Rotation 0) (Layer Mechanical7) (Value "Alt 1 Padstyle: OX60Y90D30P")
-Text (Location -187.5, -1779.5) (Height 50) (Width 3) (Rotation 0) (Layer Mechanical7) (Value "Alt 2 Padstyle: OX90Y60D30P")
-Text (Location -270, -62.5) (Height 25) (Width 1) (Rotation 0) (Layer Mechanical7) (Value "0.1in/2.54mm")
-Text (Location 75, -1445) (Height 25) (Width 1) (Rotation 0) (Layer Mechanical7) (Value "0.3in/7.62mm")
-Text (Location 56.25, 120) (Height 25) (Width 1) (Rotation 0) (Layer Mechanical7) (Value "0.295in/7.493mm")
-Text (Location 420, -662.5) (Height 25) (Width 1) (Rotation 0) (Layer Mechanical7) (Value "1.4in/35.56mm")
-Line (Width 6) (Start 302.5, 42.52658031) (End 302.5, 55) (Layer TopOverlay)
-Line (Width 6) (Start -2.5, -1355) (End 302.5, -1355) (Layer TopOverlay)
-Line (Width 6) (Start 302.5, -1355) (End 302.5, -1342.52658031) (Layer TopOverlay)
-Line (Width 6) (Start 302.5, 55) (End -2.5, 55) (Layer TopOverlay)
-Line (Width 6) (Start -2.5, 55) (End -2.5, 42.60000038) (Layer TopOverlay)
-Line (Width 6) (Start -2.5, -42.60000038) (End -2.5, -57.47341969) (Layer TopOverlay)
-Line (Width 6) (Start -2.5, -142.52658031) (End -2.5, -157.47341969) (Layer TopOverlay)
-Line (Width 6) (Start -2.5, -242.52658031) (End -2.5, -257.47341969) (Layer TopOverlay)
-Line (Width 6) (Start -2.5, -342.52658031) (End -2.5, -357.47341969) (Layer TopOverlay)
-Line (Width 6) (Start -2.5, -442.52658031) (End -2.5, -457.47341969) (Layer TopOverlay)
-Line (Width 6) (Start -2.5, -542.52658031) (End -2.5, -557.47341969) (Layer TopOverlay)
-Line (Width 6) (Start -2.5, -642.52658031) (End -2.5, -657.47341969) (Layer TopOverlay)
-Line (Width 6) (Start -2.5, -742.52658031) (End -2.5, -757.47341969) (Layer TopOverlay)
-Line (Width 6) (Start -2.5, -842.52658031) (End -2.5, -857.47341969) (Layer TopOverlay)
-Line (Width 6) (Start -2.5, -942.52658031) (End -2.5, -957.47341969) (Layer TopOverlay)
-Line (Width 6) (Start -2.5, -1042.52658031) (End -2.5, -1057.47341969) (Layer TopOverlay)
-Line (Width 6) (Start -2.5, -1142.52658031) (End -2.5, -1157.47341969) (Layer TopOverlay)
-Line (Width 6) (Start -2.5, -1242.52658031) (End -2.5, -1257.47341969) (Layer TopOverlay)
-Line (Width 6) (Start -2.5, -1342.52658031) (End -2.5, -1355) (Layer TopOverlay)
-Line (Width 6) (Start 302.5, -1257.47341969) (End 302.5, -1242.52658031) (Layer TopOverlay)
-Line (Width 6) (Start 302.5, -1157.47341969) (End 302.5, -1142.52658031) (Layer TopOverlay)
-Line (Width 6) (Start 302.5, -1057.47341969) (End 302.5, -1042.52658031) (Layer TopOverlay)
-Line (Width 6) (Start 302.5, -957.47341969) (End 302.5, -942.52658031) (Layer TopOverlay)
-Line (Width 6) (Start 302.5, -857.47341969) (End 302.5, -842.52658031) (Layer TopOverlay)
-Line (Width 6) (Start 302.5, -757.47341969) (End 302.5, -742.52658031) (Layer TopOverlay)
-Line (Width 6) (Start 302.5, -657.47341969) (End 302.5, -642.52658031) (Layer TopOverlay)
-Line (Width 6) (Start 302.5, -557.47341969) (End 302.5, -542.52658031) (Layer TopOverlay)
-Line (Width 6) (Start 302.5, -457.47341969) (End 302.5, -442.52658031) (Layer TopOverlay)
-Line (Width 6) (Start 302.5, -357.47341969) (End 302.5, -342.52658031) (Layer TopOverlay)
-Line (Width 6) (Start 302.5, -257.47341969) (End 302.5, -242.52658031) (Layer TopOverlay)
-Line (Width 6) (Start 302.5, -157.47341969) (End 302.5, -142.52658031) (Layer TopOverlay)
-Line (Width 6) (Start 302.5, -57.47341969) (End 302.5, -42.52658031) (Layer TopOverlay)
-Text (Location -12.5, 34.5) (Height 50) (Width 3) (Rotation 0) (Layer TopOverlay) (Value "*")
-Line (Width 1) (Start 2.5, -19.5) (End 2.5, 19.5) (Layer Mechanical13)
-Line (Width 1) (Start 2.5, 19.5) (End -19.5, 19.5) (Layer Mechanical13)
-Line (Width 1) (Start -19.5, 19.5) (End -19.5, -19.5) (Layer Mechanical13)
-Line (Width 1) (Start -19.5, -19.5) (End 2.5, -19.5) (Layer Mechanical13)
-Line (Width 1) (Start 2.5, -119.5) (End 2.5, -80.5) (Layer Mechanical13)
-Line (Width 1) (Start 2.5, -80.5) (End -19.5, -80.5) (Layer Mechanical13)
-Line (Width 1) (Start -19.5, -80.5) (End -19.5, -119.5) (Layer Mechanical13)
-Line (Width 1) (Start -19.5, -119.5) (End 2.5, -119.5) (Layer Mechanical13)
-Line (Width 1) (Start 2.5, -219.5) (End 2.5, -180.5) (Layer Mechanical13)
-Line (Width 1) (Start 2.5, -180.5) (End -19.5, -180.5) (Layer Mechanical13)
-Line (Width 1) (Start -19.5, -180.5) (End -19.5, -219.5) (Layer Mechanical13)
-Line (Width 1) (Start -19.5, -219.5) (End 2.5, -219.5) (Layer Mechanical13)
-Line (Width 1) (Start 2.5, -319.5) (End 2.5, -280.5) (Layer Mechanical13)
-Line (Width 1) (Start 2.5, -280.5) (End -19.5, -280.5) (Layer Mechanical13)
-Line (Width 1) (Start -19.5, -280.5) (End -19.5, -319.5) (Layer Mechanical13)
-Line (Width 1) (Start -19.5, -319.5) (End 2.5, -319.5) (Layer Mechanical13)
-Line (Width 1) (Start 2.5, -419.5) (End 2.5, -380.5) (Layer Mechanical13)
-Line (Width 1) (Start 2.5, -380.5) (End -19.5, -380.5) (Layer Mechanical13)
-Line (Width 1) (Start -19.5, -380.5) (End -19.5, -419.5) (Layer Mechanical13)
-Line (Width 1) (Start -19.5, -419.5) (End 2.5, -419.5) (Layer Mechanical13)
-Line (Width 1) (Start 2.5, -519.5) (End 2.5, -480.5) (Layer Mechanical13)
-Line (Width 1) (Start 2.5, -480.5) (End -19.5, -480.5) (Layer Mechanical13)
-Line (Width 1) (Start -19.5, -480.5) (End -19.5, -519.5) (Layer Mechanical13)
-Line (Width 1) (Start -19.5, -519.5) (End 2.5, -519.5) (Layer Mechanical13)
-Line (Width 1) (Start 2.5, -619.5) (End 2.5, -580.5) (Layer Mechanical13)
-Line (Width 1) (Start 2.5, -580.5) (End -19.5, -580.5) (Layer Mechanical13)
-Line (Width 1) (Start -19.5, -580.5) (End -19.5, -619.5) (Layer Mechanical13)
-Line (Width 1) (Start -19.5, -619.5) (End 2.5, -619.5) (Layer Mechanical13)
-Line (Width 1) (Start 2.5, -719.5) (End 2.5, -680.5) (Layer Mechanical13)
-Line (Width 1) (Start 2.5, -680.5) (End -19.5, -680.5) (Layer Mechanical13)
-Line (Width 1) (Start -19.5, -680.5) (End -19.5, -719.5) (Layer Mechanical13)
-Line (Width 1) (Start -19.5, -719.5) (End 2.5, -719.5) (Layer Mechanical13)
-Line (Width 1) (Start 2.5, -819.5) (End 2.5, -780.5) (Layer Mechanical13)
-Line (Width 1) (Start 2.5, -780.5) (End -19.5, -780.5) (Layer Mechanical13)
-Line (Width 1) (Start -19.5, -780.5) (End -19.5, -819.5) (Layer Mechanical13)
-Line (Width 1) (Start -19.5, -819.5) (End 2.5, -819.5) (Layer Mechanical13)
-Line (Width 1) (Start 2.5, -919.5) (End 2.5, -880.5) (Layer Mechanical13)
-Line (Width 1) (Start 2.5, -880.5) (End -19.5, -880.5) (Layer Mechanical13)
-Line (Width 1) (Start -19.5, -880.5) (End -19.5, -919.5) (Layer Mechanical13)
-Line (Width 1) (Start -19.5, -919.5) (End 2.5, -919.5) (Layer Mechanical13)
-Line (Width 1) (Start 2.5, -1019.5) (End 2.5, -980.5) (Layer Mechanical13)
-Line (Width 1) (Start 2.5, -980.5) (End -19.5, -980.5) (Layer Mechanical13)
-Line (Width 1) (Start -19.5, -980.5) (End -19.5, -1019.5) (Layer Mechanical13)
-Line (Width 1) (Start -19.5, -1019.5) (End 2.5, -1019.5) (Layer Mechanical13)
-Line (Width 1) (Start 2.5, -1119.5) (End 2.5, -1080.5) (Layer Mechanical13)
-Line (Width 1) (Start 2.5, -1080.5) (End -19.5, -1080.5) (Layer Mechanical13)
-Line (Width 1) (Start -19.5, -1080.5) (End -19.5, -1119.5) (Layer Mechanical13)
-Line (Width 1) (Start -19.5, -1119.5) (End 2.5, -1119.5) (Layer Mechanical13)
-Line (Width 1) (Start 2.5, -1219.5) (End 2.5, -1180.5) (Layer Mechanical13)
-Line (Width 1) (Start 2.5, -1180.5) (End -19.5, -1180.5) (Layer Mechanical13)
-Line (Width 1) (Start -19.5, -1180.5) (End -19.5, -1219.5) (Layer Mechanical13)
-Line (Width 1) (Start -19.5, -1219.5) (End 2.5, -1219.5) (Layer Mechanical13)
-Line (Width 1) (Start 2.5, -1319.5) (End 2.5, -1280.5) (Layer Mechanical13)
-Line (Width 1) (Start 2.5, -1280.5) (End -19.5, -1280.5) (Layer Mechanical13)
-Line (Width 1) (Start -19.5, -1280.5) (End -19.5, -1319.5) (Layer Mechanical13)
-Line (Width 1) (Start -19.5, -1319.5) (End 2.5, -1319.5) (Layer Mechanical13)
-Line (Width 1) (Start 297.5, -1280.5) (End 297.5, -1319.5) (Layer Mechanical13)
-Line (Width 1) (Start 297.5, -1319.5) (End 319.5, -1319.5) (Layer Mechanical13)
-Line (Width 1) (Start 319.5, -1319.5) (End 319.5, -1280.5) (Layer Mechanical13)
-Line (Width 1) (Start 319.5, -1280.5) (End 297.5, -1280.5) (Layer Mechanical13)
-Line (Width 1) (Start 297.5, -1180.5) (End 297.5, -1219.5) (Layer Mechanical13)
-Line (Width 1) (Start 297.5, -1219.5) (End 319.5, -1219.5) (Layer Mechanical13)
-Line (Width 1) (Start 319.5, -1219.5) (End 319.5, -1180.5) (Layer Mechanical13)
-Line (Width 1) (Start 319.5, -1180.5) (End 297.5, -1180.5) (Layer Mechanical13)
-Line (Width 1) (Start 297.5, -1080.5) (End 297.5, -1119.5) (Layer Mechanical13)
-Line (Width 1) (Start 297.5, -1119.5) (End 319.5, -1119.5) (Layer Mechanical13)
-Line (Width 1) (Start 319.5, -1119.5) (End 319.5, -1080.5) (Layer Mechanical13)
-Line (Width 1) (Start 319.5, -1080.5) (End 297.5, -1080.5) (Layer Mechanical13)
-Line (Width 1) (Start 297.5, -980.5) (End 297.5, -1019.5) (Layer Mechanical13)
-Line (Width 1) (Start 297.5, -1019.5) (End 319.5, -1019.5) (Layer Mechanical13)
-Line (Width 1) (Start 319.5, -1019.5) (End 319.5, -980.5) (Layer Mechanical13)
-Line (Width 1) (Start 319.5, -980.5) (End 297.5, -980.5) (Layer Mechanical13)
-Line (Width 1) (Start 297.5, -880.5) (End 297.5, -919.5) (Layer Mechanical13)
-Line (Width 1) (Start 297.5, -919.5) (End 319.5, -919.5) (Layer Mechanical13)
-Line (Width 1) (Start 319.5, -919.5) (End 319.5, -880.5) (Layer Mechanical13)
-Line (Width 1) (Start 319.5, -880.5) (End 297.5, -880.5) (Layer Mechanical13)
-Line (Width 1) (Start 297.5, -780.5) (End 297.5, -819.5) (Layer Mechanical13)
-Line (Width 1) (Start 297.5, -819.5) (End 319.5, -819.5) (Layer Mechanical13)
-Line (Width 1) (Start 319.5, -819.5) (End 319.5, -780.5) (Layer Mechanical13)
-Line (Width 1) (Start 319.5, -780.5) (End 297.5, -780.5) (Layer Mechanical13)
-Line (Width 1) (Start 297.5, -680.5) (End 297.5, -719.5) (Layer Mechanical13)
-Line (Width 1) (Start 297.5, -719.5) (End 319.5, -719.5) (Layer Mechanical13)
-Line (Width 1) (Start 319.5, -719.5) (End 319.5, -680.5) (Layer Mechanical13)
-Line (Width 1) (Start 319.5, -680.5) (End 297.5, -680.5) (Layer Mechanical13)
-Line (Width 1) (Start 297.5, -580.5) (End 297.5, -619.5) (Layer Mechanical13)
-Line (Width 1) (Start 297.5, -619.5) (End 319.5, -619.5) (Layer Mechanical13)
-Line (Width 1) (Start 319.5, -619.5) (End 319.5, -580.5) (Layer Mechanical13)
-Line (Width 1) (Start 319.5, -580.5) (End 297.5, -580.5) (Layer Mechanical13)
-Line (Width 1) (Start 297.5, -480.5) (End 297.5, -519.5) (Layer Mechanical13)
-Line (Width 1) (Start 297.5, -519.5) (End 319.5, -519.5) (Layer Mechanical13)
-Line (Width 1) (Start 319.5, -519.5) (End 319.5, -480.5) (Layer Mechanical13)
-Line (Width 1) (Start 319.5, -480.5) (End 297.5, -480.5) (Layer Mechanical13)
-Line (Width 1) (Start 297.5, -380.5) (End 297.5, -419.5) (Layer Mechanical13)
-Line (Width 1) (Start 297.5, -419.5) (End 319.5, -419.5) (Layer Mechanical13)
-Line (Width 1) (Start 319.5, -419.5) (End 319.5, -380.5) (Layer Mechanical13)
-Line (Width 1) (Start 319.5, -380.5) (End 297.5, -380.5) (Layer Mechanical13)
-Line (Width 1) (Start 297.5, -280.5) (End 297.5, -319.5) (Layer Mechanical13)
-Line (Width 1) (Start 297.5, -319.5) (End 319.5, -319.5) (Layer Mechanical13)
-Line (Width 1) (Start 319.5, -319.5) (End 319.5, -280.5) (Layer Mechanical13)
-Line (Width 1) (Start 319.5, -280.5) (End 297.5, -280.5) (Layer Mechanical13)
-Line (Width 1) (Start 297.5, -180.5) (End 297.5, -219.5) (Layer Mechanical13)
-Line (Width 1) (Start 297.5, -219.5) (End 319.5, -219.5) (Layer Mechanical13)
-Line (Width 1) (Start 319.5, -219.5) (End 319.5, -180.5) (Layer Mechanical13)
-Line (Width 1) (Start 319.5, -180.5) (End 297.5, -180.5) (Layer Mechanical13)
-Line (Width 1) (Start 297.5, -80.5) (End 297.5, -119.5) (Layer Mechanical13)
-Line (Width 1) (Start 297.5, -119.5) (End 319.5, -119.5) (Layer Mechanical13)
-Line (Width 1) (Start 319.5, -119.5) (End 319.5, -80.5) (Layer Mechanical13)
-Line (Width 1) (Start 319.5, -80.5) (End 297.5, -80.5) (Layer Mechanical13)
-Line (Width 1) (Start 297.5, 19.5) (End 297.5, -19.5) (Layer Mechanical13)
-Line (Width 1) (Start 297.5, -19.5) (End 319.5, -19.5) (Layer Mechanical13)
-Line (Width 1) (Start 319.5, -19.5) (End 319.5, 19.5) (Layer Mechanical13)
-Line (Width 1) (Start 319.5, 19.5) (End 297.5, 19.5) (Layer Mechanical13)
-Line (Width 1) (Start 2.5, -1350) (End 297.5, -1350) (Layer Mechanical13)
-Line (Width 1) (Start 297.5, -1350) (End 297.5, 50) (Layer Mechanical13)
-Line (Width 1) (Start 297.5, 50) (End 2.5, 50) (Layer Mechanical13)
-Line (Width 1) (Start 2.5, 50) (End 2.5, -1350) (Layer Mechanical13)
-Arc (Width 0) (Radius 12) (Location 150, 50) (StartAngle 180) (EndAngle 360) (Layer Mechanical13)
-Text (Location 0, -25) (Height 50) (Width 3) (Rotation 0) (Layer Mechanical13) (Value "*")
-Step (Name SPDIP28_300MC_MCH.stp)
-EndFootprint
-EndFootprints
-
-StartComponents
-
-Component (Name "PIC24FJ64GA002-I/SP") (PartCount 1) (DesPrefix "U?")
-Pin (Location 300, 0) (Rotation 180) (PinType Passive) (Length 300) (Width 0) (Designator Visible "1") (Name Visible "*MCLR") (PinSwap 0) (PartSwap 0) (PinSeq 1) (Part 1)
-Pin (Location 300, -100) (Rotation 180) (PinType Passive) (Length 300) (Width 0) (Designator Visible "2") (Name Visible "AN0/VREF+/CN2/RA0") (PinSwap 0) (PartSwap 0) (PinSeq 2) (Part 1)
-Pin (Location 300, -200) (Rotation 180) (PinType Passive) (Length 300) (Width 0) (Designator Visible "3") (Name Visible "AN1/VREF-/CN3/RA1") (PinSwap 0) (PartSwap 0) (PinSeq 3) (Part 1)
-Pin (Location 300, -300) (Rotation 180) (PinType Passive) (Length 300) (Width 0) (Designator Visible "4") (Name Visible "PGD1/EMUD1/AN2/C2IN-/RP0/CN4/RB0") (PinSwap 0) (PartSwap 0) (PinSeq 4) (Part 1)
-Pin (Location 300, -400) (Rotation 180) (PinType Passive) (Length 300) (Width 0) (Designator Visible "5") (Name Visible "PGC1/EMUC1/AN3/C2IN+/RP1/CN5/RB1") (PinSwap 0) (PartSwap 0) (PinSeq 5) (Part 1)
-Pin (Location 300, -500) (Rotation 180) (PinType Passive) (Length 300) (Width 0) (Designator Visible "6") (Name Visible "AN4/C1IN-/RP2/SDA2/CN6/RB2") (PinSwap 0) (PartSwap 0) (PinSeq 6) (Part 1)
-Pin (Location 300, -600) (Rotation 180) (PinType Passive) (Length 300) (Width 0) (Designator Visible "7") (Name Visible "AN5/C1IN+/RP3/SCL2/CN7/RB3") (PinSwap 0) (PartSwap 0) (PinSeq 7) (Part 1)
-Pin (Location 300, -700) (Rotation 180) (PinType Passive) (Length 300) (Width 0) (Designator Visible "8") (Name Visible "VSS") (PinSwap 0) (PartSwap 0) (PinSeq 8) (Part 1)
-Pin (Location 300, -800) (Rotation 180) (PinType Passive) (Length 300) (Width 0) (Designator Visible "9") (Name Visible "OSCI/CLKI/CN30/RA2") (PinSwap 0) (PartSwap 0) (PinSeq 9) (Part 1)
-Pin (Location 300, -900) (Rotation 180) (PinType Passive) (Length 300) (Width 0) (Designator Visible "10") (Name Visible "OSCO/CLKO/CN29/PMA0/RA3") (PinSwap 0) (PartSwap 0) (PinSeq 10) (Part 1)
-Pin (Location 300, -1000) (Rotation 180) (PinType Passive) (Length 300) (Width 0) (Designator Visible "11") (Name Visible "SOSCI/RP4/PMBE/CN1/RB4") (PinSwap 0) (PartSwap 0) (PinSeq 11) (Part 1)
-Pin (Location 300, -1100) (Rotation 180) (PinType Passive) (Length 300) (Width 0) (Designator Visible "12") (Name Visible "SOSCO/T1CK/CN0/PMA1/RA4") (PinSwap 0) (PartSwap 0) (PinSeq 12) (Part 1)
-Pin (Location 300, -1200) (Rotation 180) (PinType Passive) (Length 300) (Width 0) (Designator Visible "13") (Name Visible "VDD") (PinSwap 0) (PartSwap 0) (PinSeq 13) (Part 1)
-Pin (Location 300, -1300) (Rotation 180) (PinType Passive) (Length 300) (Width 0) (Designator Visible "14") (Name Visible "PGD3/EMUD3/RP5/ASDA1/CN27/PMD7/RB5") (PinSwap 0) (PartSwap 0) (PinSeq 14) (Part 1)
-Pin (Location 6600, -1300) (Rotation 0) (PinType Passive) (Length 300) (Width 0) (Designator Visible "15") (Name Visible "PGC3/EMUC3/RP6/ASCL1/CN24/PMD6/RB6") (PinSwap 0) (PartSwap 0) (PinSeq 15) (Part 1)
-Pin (Location 6600, -1200) (Rotation 0) (PinType Passive) (Length 300) (Width 0) (Designator Visible "16") (Name Visible "RP7/INT0/CN23/PMD5/RB7") (PinSwap 0) (PartSwap 0) (PinSeq 16) (Part 1)
-Pin (Location 6600, -1100) (Rotation 0) (PinType Passive) (Length 300) (Width 0) (Designator Visible "17") (Name Visible "TCK/RP8/SCL1/CN22/PMD4/RB8") (PinSwap 0) (PartSwap 0) (PinSeq 17) (Part 1)
-Pin (Location 6600, -1000) (Rotation 0) (PinType Passive) (Length 300) (Width 0) (Designator Visible "18") (Name Visible "TDO/RP9/SDA1/CN21/PMD3/RB9") (PinSwap 0) (PartSwap 0) (PinSeq 18) (Part 1)
-Pin (Location 6600, -900) (Rotation 0) (PinType Passive) (Length 300) (Width 0) (Designator Visible "19") (Name Visible "DISVREG") (PinSwap 0) (PartSwap 0) (PinSeq 19) (Part 1)
-Pin (Location 6600, -800) (Rotation 0) (PinType Passive) (Length 300) (Width 0) (Designator Visible "20") (Name Visible "VCAP/VDDCORE") (PinSwap 0) (PartSwap 0) (PinSeq 20) (Part 1)
-Pin (Location 6600, -700) (Rotation 0) (PinType Passive) (Length 300) (Width 0) (Designator Visible "21") (Name Visible "PGD2/EMUD2/TDI/RP10/CN16/PMD2/RB10") (PinSwap 0) (PartSwap 0) (PinSeq 21) (Part 1)
-Pin (Location 6600, -600) (Rotation 0) (PinType Passive) (Length 300) (Width 0) (Designator Visible "22") (Name Visible "PGC2/EMUC2/TMS/RP11/CN15/PMD1/RB11") (PinSwap 0) (PartSwap 0) (PinSeq 22) (Part 1)
-Pin (Location 6600, -500) (Rotation 0) (PinType Passive) (Length 300) (Width 0) (Designator Visible "23") (Name Visible "AN12/RP12/CN14/PMD0/RB12") (PinSwap 0) (PartSwap 0) (PinSeq 23) (Part 1)
-Pin (Location 6600, -400) (Rotation 0) (PinType Passive) (Length 300) (Width 0) (Designator Visible "24") (Name Visible "AN11/RP13/CN13/PMRD/RB13") (PinSwap 0) (PartSwap 0) (PinSeq 24) (Part 1)
-Pin (Location 6600, -300) (Rotation 0) (PinType Passive) (Length 300) (Width 0) (Designator Visible "25") (Name Visible "AN10/CVREF/RTCC/RP14/CN12/PMWR/RB14") (PinSwap 0) (PartSwap 0) (PinSeq 25) (Part 1)
-Pin (Location 6600, -200) (Rotation 0) (PinType Passive) (Length 300) (Width 0) (Designator Visible "26") (Name Visible "AN9/RP15/CN11/PMCS1/RB15") (PinSwap 0) (PartSwap 0) (PinSeq 26) (Part 1)
-Pin (Location 6600, -100) (Rotation 0) (PinType Passive) (Length 300) (Width 0) (Designator Visible "27") (Name Visible "VSS") (PinSwap 0) (PartSwap 0) (PinSeq 27) (Part 1)
-Pin (Location 6600, 0) (Rotation 0) (PinType Passive) (Length 300) (Width 0) (Designator Visible "28") (Name Visible "VDD") (PinSwap 0) (PartSwap 0) (PinSeq 28) (Part 1)
-Rectangle (Width 5) (Start 300, -1500) (End 6600, 200) (Part 1)
-Parameter (Name "Vendor") (Location 0, 0) (Height 50) (Rotation 0) (Justification Center) (Value "Microchip") (Part 1)
-Parameter (Name "Manufacturer_Part_Number") (Location 0, 0) (Height 50) (Rotation 0) (Justification Center) (Value "PIC24FJ64GA002-I/SP") (Part 1)
-Parameter (Name "Built_By") (Location 0, 0) (Height 50) (Rotation 0) (Justification Center) (Value "EMA_Jessica") (Part 1)
-Parameter (Name "Copyright") (Location 0, 0) (Height 50) (Rotation 0) (Justification Center) (Value "Copyright (C) 2018 Accelerated Designs. All rights reserved") (Part 1)
-Parameter (Name "SourceLibrary") (Location 0, 0) (Height 50) (Rotation 0) (Justification Center) (Value "Microchip_2019-08-23_10") (Part 1)
-Parameter (Name "RefDes") (Location 3450, 400) (Height 82) (Rotation 0) (Justification Center) (Value "RefDes") (Part 1)
-Parameter (Name "Type") (Location 3450, 300) (Height 82) (Rotation 0) (Justification Center) (Value "DEV") (Part 1)
-Description (Value "No Description Available") (Part 1)
-Comment (Value "PIC24FJ64GA002-I/SP") (Part 1)
-Footprint (Name "SPDIP28_300MC_MCH")
-EndComponent
-EndComponents
diff --git a/EE3102/Libraries/PIC24/SPDIP28_300MC_MCH.step b/EE3102/Libraries/PIC24/SPDIP28_300MC_MCH.step
deleted file mode 100644
index 769ac95..0000000
--- a/EE3102/Libraries/PIC24/SPDIP28_300MC_MCH.step
+++ /dev/null
@@ -1,9694 +0,0 @@
-ISO-10303-21;
-HEADER;
-FILE_DESCRIPTION(('STEP AP214'),'1');
-FILE_NAME('SPDIP28_300MC_MCH','2021-02-27T19:42:51',(''),(''),'','','');
-FILE_SCHEMA(('AUTOMOTIVE_DESIGN'));
-ENDSEC;
-DATA;
-#1=SHAPE_DEFINITION_REPRESENTATION(#2,#3);
-#2=PRODUCT_DEFINITION_SHAPE('',$,#4);
-#3=SHAPE_REPRESENTATION('',(#71,#127,#816,#1527,#2238,#2949,#3660,#4371,#5082,#5793,#6504,#7215,#7926,#8637,#9348,#10059,#10770,#11481,#12192,#12903,#13614,#14325,#15036,#15747,#16458,#17169,#17880,#18591,#19302,#20013,#19),#11);
-#4=PRODUCT_DEFINITION('design','example product_definition',#6,#5);
-#5=PRODUCT_DEFINITION_CONTEXT('3D Mechanical Parts',#10,'design');
-#6=PRODUCT_DEFINITION_FORMATION('1.0','first version',#8);
-#7=APPLICATION_PROTOCOL_DEFINITION('international standard','automotive_design',2003,#10);
-#8=PRODUCT('product','part','',(#9));
-#9=PRODUCT_CONTEXT('3D Mechanical Parts',#10,'mechanical');
-#10=APPLICATION_CONTEXT('Core Data for Automotive Mechanical Design Process');
-#11=(GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#13,#14,#18)) REPRESENTATION_CONTEXT('ID1','3D'));
-#12=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-005),#13,'DISTANCE_ACCURACY_VALUE','Maximum model space distance between geometric entities at asserted connectivities');
-#13=(LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.));
-#14=(CONVERSION_BASED_UNIT('degree',#16) NAMED_UNIT(#15) PLANE_ANGLE_UNIT());
-#15=DIMENSIONAL_EXPONENTS(0.,0.,0.,0.,0.,0.,0.);
-#16=MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(0.01745329252),#17);
-#17=(NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.));
-#18=(NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT());
-#19=AXIS2_PLACEMENT_3D('',#20,#21,#22);
-#20=CARTESIAN_POINT('',(0.0,0.0,0.0));
-#21=DIRECTION('',(0.0,0.0,1.0));
-#22=DIRECTION('',(1.0,0.0,0.0));
-#25=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION($,(#123,#124,#125,#129,#178,#227,#276,#325,#374,#423,#472,#521,#570,#619,#668,#717,#766,#818,#867,#916,#1005,#1054,#1143,#1192,#1241,#1310,#1379,#1428,#1477,#1529,#1578,#1627,#1716,#1765,#1854,#1903,#1952,#2021,#2090,#2139,#2188,#2240,#2289,#2338,#2427,#2476,#2565,#2614,#2663,#2732,#2801,#2850,#2899,#2951,#3000,#3049,#3138,#3187,#3276,#3325,#3374,#3443,#3512,#3561,#3610,#3662,#3711,#3760,#3849,#3898,#3987,#4036,#4085,#4154,#4223,#4272,#4321,#4373,#4422,#4471,#4560,#4609,#4698,#4747,#4796,#4865,#4934,#4983,#5032,#5084,#5133,#5182,#5271,#5320,#5409,#5458,#5507,#5576,#5645,#5694,#5743,#5795,#5844,#5893,#5982,#6031,#6120,#6169,#6218,#6287,#6356,#6405,#6454,#6506,#6555,#6604,#6693,#6742,#6831,#6880,#6929,#6998,#7067,#7116,#7165,#7217,#7266,#7315,#7404,#7453,#7542,#7591,#7640,#7709,#7778,#7827,#7876,#7928,#7977,#8026,#8115,#8164,#8253,#8302,#8351,#8420,#8489,#8538,#8587,#8639,#8688,#8737,#8826,#8875,#8964,#9013,#9062,#9131,#9200,#9249,#9298,#9350,#9399,#9448,#9537,#9586,#9675,#9724,#9773,#9842,#9911,#9960,#10009,#10061,#10110,#10159,#10248,#10297,#10386,#10435,#10484,#10553,#10622,#10671,#10720,#10772,#10821,#10870,#10959,#11008,#11097,#11146,#11195,#11264,#11333,#11382,#11431,#11483,#11532,#11581,#11670,#11719,#11808,#11857,#11906,#11975,#12044,#12093,#12142,#12194,#12243,#12292,#12381,#12430,#12519,#12568,#12617,#12686,#12755,#12804,#12853,#12905,#12954,#13003,#13092,#13141,#13230,#13279,#13328,#13397,#13466,#13515,#13564,#13616,#13665,#13714,#13803,#13852,#13941,#13990,#14039,#14108,#14177,#14226,#14275,#14327,#14376,#14425,#14514,#14563,#14652,#14701,#14750,#14819,#14888,#14937,#14986,#15038,#15087,#15136,#15225,#15274,#15363,#15412,#15461,#15530,#15599,#15648,#15697,#15749,#15798,#15847,#15936,#15985,#16074,#16123,#16172,#16241,#16310,#16359,#16408,#16460,#16509,#16558,#16647,#16696,#16785,#16834,#16883,#16952,#17021,#17070,#17119,#17171,#17220,#17269,#17358,#17407,#17496,#17545,#17594,#17663,#17732,#17781,#17830,#17882,#17931,#17980,#18069,#18118,#18207,#18256,#18305,#18374,#18443,#18492,#18541,#18593,#18642,#18691,#18780,#18829,#18918,#18967,#19016,#19085,#19154,#19203,#19252,#19304,#19353,#19402,#19491,#19540,#19629,#19678,#19727,#19796,#19865,#19914,#19963,#20015,#20064,#20113,#20202,#20251,#20340,#20389,#20438,#20507,#20576,#20625,#20674),#11);
-#26=PRODUCT_CATEGORY_RELATIONSHIP('','',#27,#28);
-#27=PRODUCT_CATEGORY('part','');
-#28=PRODUCT_RELATED_PRODUCT_CATEGORY('','',(#8));
-#34=PRESENTATION_STYLE_ASSIGNMENT((#35,#40));
-#35=SURFACE_STYLE_USAGE(.BOTH.,#36);
-#36=SURFACE_SIDE_STYLE('',(#37));
-#37=SURFACE_STYLE_FILL_AREA(#38);
-#38=FILL_AREA_STYLE('',(#39));
-#39=FILL_AREA_STYLE_COLOUR('',#41);
-#40=CURVE_STYLE('',#42,POSITIVE_LENGTH_MEASURE(0.1),#41);
-#41=COLOUR_RGB('Aluminum',0.725,0.725,0.725);
-#42=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#43=PRESENTATION_STYLE_ASSIGNMENT((#44,#49));
-#44=SURFACE_STYLE_USAGE(.BOTH.,#45);
-#45=SURFACE_SIDE_STYLE('',(#46));
-#46=SURFACE_STYLE_FILL_AREA(#47);
-#47=FILL_AREA_STYLE('',(#48));
-#48=FILL_AREA_STYLE_COLOUR('',#50);
-#49=CURVE_STYLE('',#51,POSITIVE_LENGTH_MEASURE(0.1),#50);
-#50=COLOUR_RGB('Black',0.196,0.196,0.196);
-#51=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#52=PRESENTATION_STYLE_ASSIGNMENT((#53,#58));
-#53=SURFACE_STYLE_USAGE(.BOTH.,#54);
-#54=SURFACE_SIDE_STYLE('',(#55));
-#55=SURFACE_STYLE_FILL_AREA(#56);
-#56=FILL_AREA_STYLE('',(#57));
-#57=FILL_AREA_STYLE_COLOUR('',#59);
-#58=CURVE_STYLE('',#60,POSITIVE_LENGTH_MEASURE(0.1),#59);
-#59=COLOUR_RGB('Pin1',0.588,0.588,0.588);
-#60=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#61=PRESENTATION_STYLE_ASSIGNMENT((#62,#67));
-#62=SURFACE_STYLE_USAGE(.BOTH.,#63);
-#63=SURFACE_SIDE_STYLE('',(#64));
-#64=SURFACE_STYLE_FILL_AREA(#65);
-#65=FILL_AREA_STYLE('',(#66));
-#66=FILL_AREA_STYLE_COLOUR('',#68);
-#67=CURVE_STYLE('',#69,POSITIVE_LENGTH_MEASURE(0.1),#68);
-#68=COLOUR_RGB('HeatTab',0.588,0.588,0.588);
-#69=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#71=MANIFOLD_SOLID_BREP($,#72);
-#72=CLOSED_SHELL('',(#73,#74,#75));
-#73=ADVANCED_FACE($,(#79,#78),#96,.T.);
-#74=ADVANCED_FACE($,(#80),#76,.F.);
-#75=ADVANCED_FACE($,(#81),#77,.T.);
-#76=PLANE($,#101);
-#77=PLANE($,#102);
-#78=FACE_BOUND($,#83,.T.);
-#79=FACE_OUTER_BOUND($,#82,.T.);
-#80=FACE_OUTER_BOUND($,#84,.T.);
-#81=FACE_OUTER_BOUND($,#85,.T.);
-#82=EDGE_LOOP($,(#92));
-#83=EDGE_LOOP($,(#93));
-#84=EDGE_LOOP($,(#94));
-#85=EDGE_LOOP($,(#95));
-#86=CIRCLE($,#99,0.1870075);
-#87=CIRCLE($,#100,0.1870075);
-#88=VERTEX_POINT('',#117);
-#89=VERTEX_POINT('',#119);
-#90=EDGE_CURVE($,#88,#88,#86,.T.);
-#91=EDGE_CURVE($,#89,#89,#87,.T.);
-#92=ORIENTED_EDGE($,*,*,#90,.F.);
-#93=ORIENTED_EDGE($,*,*,#91,.F.);
-#94=ORIENTED_EDGE($,*,*,#91,.T.);
-#95=ORIENTED_EDGE($,*,*,#90,.T.);
-#96=CYLINDRICAL_SURFACE($,#98,0.1870075);
-#97=AXIS2_PLACEMENT_3D('placement',#115,#103,#104);
-#98=AXIS2_PLACEMENT_3D($,#116,#105,#106);
-#99=AXIS2_PLACEMENT_3D($,#118,#107,#108);
-#100=AXIS2_PLACEMENT_3D($,#120,#109,#110);
-#101=AXIS2_PLACEMENT_3D($,#121,#111,#112);
-#102=AXIS2_PLACEMENT_3D($,#122,#113,#114);
-#103=DIRECTION('axis',(0.,1.,0.));
-#104=DIRECTION('refdir',(1.,0.,0.));
-#105=DIRECTION('',(0.,0.,1.));
-#106=DIRECTION('',(1.,0.,0.));
-#107=DIRECTION('',(0.,0.,1.));
-#108=DIRECTION('',(1.,0.,0.));
-#109=DIRECTION('',(0.,0.,-1.));
-#110=DIRECTION('',(1.,0.,0.));
-#111=DIRECTION('',(0.,0.,1.));
-#112=DIRECTION('',(0.,1.,0.));
-#113=DIRECTION('',(0.,0.,1.));
-#114=DIRECTION('',(0.,1.,0.));
-#115=CARTESIAN_POINT('',(0.,0.,0.));
-#116=CARTESIAN_POINT('',(1.878,0.0,5.207));
-#117=CARTESIAN_POINT('',(1.691,0.0,5.21));
-#118=CARTESIAN_POINT('',(1.878,0.0,5.21));
-#119=CARTESIAN_POINT('',(1.691,0.0,5.207));
-#120=CARTESIAN_POINT('',(1.878,0.0,5.207));
-#121=CARTESIAN_POINT('',(1.878,0.0,5.207));
-#122=CARTESIAN_POINT('',(1.878,0.0,5.21));
-#123=STYLED_ITEM('color',(#52),#73);
-#124=STYLED_ITEM('color',(#52),#74);
-#125=STYLED_ITEM('color',(#52),#75);
-#127=MANIFOLD_SOLID_BREP($,#128);
-#128=CLOSED_SHELL('',(#130,#179,#228,#277,#326,#375,#424,#473,#522,#571,#620,#669,#718,#767));
-#129=STYLED_ITEM('',(#43),#130);
-#130=ADVANCED_FACE('',(#136),#131,.T.);
-#131=PLANE('',#132);
-#132=AXIS2_PLACEMENT_3D('',#133,#134,#135);
-#133=CARTESIAN_POINT('',(0.876,-34.138,5.207));
-#134=DIRECTION('',(0.0,0.0,1.0));
-#135=DIRECTION('',(0.,1.,0.));
-#136=FACE_OUTER_BOUND('',#137,.T.);
-#137=EDGE_LOOP('',(#138,#148,#158,#168));
-#141=CARTESIAN_POINT('',(6.985,-34.138,5.207));
-#140=VERTEX_POINT('',#141);
-#143=CARTESIAN_POINT('',(0.876,-34.138,5.207));
-#142=VERTEX_POINT('',#143);
-#139=EDGE_CURVE('',#140,#142,#144,.T.);
-#144=LINE('',#141,#146);
-#146=VECTOR('',#147,6.1087);
-#147=DIRECTION('',(-1.0,0.0,0.0));
-#138=ORIENTED_EDGE('',*,*,#139,.F.);
-#151=CARTESIAN_POINT('',(6.985,1.118,5.207));
-#150=VERTEX_POINT('',#151);
-#149=EDGE_CURVE('',#150,#140,#154,.T.);
-#154=LINE('',#151,#156);
-#156=VECTOR('',#157,35.2552);
-#157=DIRECTION('',(0.0,-1.0,0.0));
-#148=ORIENTED_EDGE('',*,*,#149,.F.);
-#161=CARTESIAN_POINT('',(0.876,1.118,5.207));
-#160=VERTEX_POINT('',#161);
-#159=EDGE_CURVE('',#160,#150,#164,.T.);
-#164=LINE('',#161,#166);
-#166=VECTOR('',#167,6.1087);
-#167=DIRECTION('',(1.0,0.0,0.0));
-#158=ORIENTED_EDGE('',*,*,#159,.F.);
-#169=EDGE_CURVE('',#142,#160,#174,.T.);
-#174=LINE('',#143,#176);
-#176=VECTOR('',#177,35.2552);
-#177=DIRECTION('',(0.0,1.0,0.0));
-#168=ORIENTED_EDGE('',*,*,#169,.F.);
-#178=STYLED_ITEM('',(#43),#179);
-#179=ADVANCED_FACE('',(#185),#180,.T.);
-#180=PLANE('',#181);
-#181=AXIS2_PLACEMENT_3D('',#182,#183,#184);
-#182=CARTESIAN_POINT('',(0.19,-34.29,3.19));
-#183=DIRECTION('',(0.0,-0.997,0.075));
-#184=DIRECTION('',(0.,0.,1.));
-#185=FACE_OUTER_BOUND('',#186,.T.);
-#186=EDGE_LOOP('',(#187,#197,#207,#217));
-#190=CARTESIAN_POINT('',(7.671,-34.29,3.19));
-#189=VERTEX_POINT('',#190);
-#192=CARTESIAN_POINT('',(0.19,-34.29,3.19));
-#191=VERTEX_POINT('',#192);
-#188=EDGE_CURVE('',#189,#191,#193,.T.);
-#193=LINE('',#190,#195);
-#195=VECTOR('',#196,7.4803);
-#196=DIRECTION('',(-1.0,0.0,0.0));
-#187=ORIENTED_EDGE('',*,*,#188,.F.);
-#198=EDGE_CURVE('',#140,#189,#203,.T.);
-#203=LINE('',#141,#205);
-#205=VECTOR('',#206,2.13561894953196);
-#206=DIRECTION('',(0.321,-0.071,-0.944));
-#197=ORIENTED_EDGE('',*,*,#198,.F.);
-#207=ORIENTED_EDGE('',*,*,#139,.T.);
-#218=EDGE_CURVE('',#191,#142,#223,.T.);
-#223=LINE('',#192,#225);
-#225=VECTOR('',#226,2.13561894953196);
-#226=DIRECTION('',(0.321,0.071,0.944));
-#217=ORIENTED_EDGE('',*,*,#218,.F.);
-#227=STYLED_ITEM('',(#43),#228);
-#228=ADVANCED_FACE('',(#234),#229,.T.);
-#229=PLANE('',#230);
-#230=AXIS2_PLACEMENT_3D('',#231,#232,#233);
-#231=CARTESIAN_POINT('',(7.671,-34.29,3.19));
-#232=DIRECTION('',(0.947,0.0,0.322));
-#233=DIRECTION('',(0.,0.,1.));
-#234=FACE_OUTER_BOUND('',#235,.T.);
-#235=EDGE_LOOP('',(#236,#246,#256,#266));
-#239=CARTESIAN_POINT('',(7.671,1.27,3.19));
-#238=VERTEX_POINT('',#239);
-#237=EDGE_CURVE('',#238,#189,#242,.T.);
-#242=LINE('',#239,#244);
-#244=VECTOR('',#245,35.56);
-#245=DIRECTION('',(0.0,-1.0,0.0));
-#236=ORIENTED_EDGE('',*,*,#237,.F.);
-#247=EDGE_CURVE('',#150,#238,#252,.T.);
-#252=LINE('',#151,#254);
-#254=VECTOR('',#255,2.13561894953196);
-#255=DIRECTION('',(0.321,0.071,-0.944));
-#246=ORIENTED_EDGE('',*,*,#247,.F.);
-#256=ORIENTED_EDGE('',*,*,#149,.T.);
-#266=ORIENTED_EDGE('',*,*,#198,.T.);
-#276=STYLED_ITEM('',(#43),#277);
-#277=ADVANCED_FACE('',(#283),#278,.T.);
-#278=PLANE('',#279);
-#279=AXIS2_PLACEMENT_3D('',#280,#281,#282);
-#280=CARTESIAN_POINT('',(7.671,1.27,3.19));
-#281=DIRECTION('',(0.0,0.997,0.075));
-#282=DIRECTION('',(0.,0.,1.));
-#283=FACE_OUTER_BOUND('',#284,.T.);
-#284=EDGE_LOOP('',(#285,#295,#305,#315));
-#288=CARTESIAN_POINT('',(0.19,1.27,3.19));
-#287=VERTEX_POINT('',#288);
-#286=EDGE_CURVE('',#287,#238,#291,.T.);
-#291=LINE('',#288,#293);
-#293=VECTOR('',#294,7.4803);
-#294=DIRECTION('',(1.0,0.0,0.0));
-#285=ORIENTED_EDGE('',*,*,#286,.F.);
-#296=EDGE_CURVE('',#160,#287,#301,.T.);
-#301=LINE('',#161,#303);
-#303=VECTOR('',#304,2.13561894953196);
-#304=DIRECTION('',(-0.321,0.071,-0.944));
-#295=ORIENTED_EDGE('',*,*,#296,.F.);
-#305=ORIENTED_EDGE('',*,*,#159,.T.);
-#315=ORIENTED_EDGE('',*,*,#247,.T.);
-#325=STYLED_ITEM('',(#43),#326);
-#326=ADVANCED_FACE('',(#332),#327,.T.);
-#327=PLANE('',#328);
-#328=AXIS2_PLACEMENT_3D('',#329,#330,#331);
-#329=CARTESIAN_POINT('',(0.19,1.27,3.19));
-#330=DIRECTION('',(-0.947,0.0,0.322));
-#331=DIRECTION('',(0.,0.,1.));
-#332=FACE_OUTER_BOUND('',#333,.T.);
-#333=EDGE_LOOP('',(#334,#344,#354,#364));
-#335=EDGE_CURVE('',#191,#287,#340,.T.);
-#340=LINE('',#192,#342);
-#342=VECTOR('',#343,35.56);
-#343=DIRECTION('',(0.0,1.0,0.0));
-#334=ORIENTED_EDGE('',*,*,#335,.F.);
-#344=ORIENTED_EDGE('',*,*,#218,.T.);
-#354=ORIENTED_EDGE('',*,*,#169,.T.);
-#364=ORIENTED_EDGE('',*,*,#296,.T.);
-#374=STYLED_ITEM('',(#43),#375);
-#375=ADVANCED_FACE('',(#381),#376,.T.);
-#376=PLANE('',#377);
-#377=AXIS2_PLACEMENT_3D('',#378,#379,#380);
-#378=CARTESIAN_POINT('',(0.19,-34.29,2.525));
-#379=DIRECTION('',(0.0,-1.0,0.0));
-#380=DIRECTION('',(0.,0.,1.));
-#381=FACE_OUTER_BOUND('',#382,.T.);
-#382=EDGE_LOOP('',(#383,#393,#403,#413));
-#386=CARTESIAN_POINT('',(7.671,-34.29,2.525));
-#385=VERTEX_POINT('',#386);
-#388=CARTESIAN_POINT('',(0.19,-34.29,2.525));
-#387=VERTEX_POINT('',#388);
-#384=EDGE_CURVE('',#385,#387,#389,.T.);
-#389=LINE('',#386,#391);
-#391=VECTOR('',#392,7.4803);
-#392=DIRECTION('',(-1.0,0.0,0.0));
-#383=ORIENTED_EDGE('',*,*,#384,.F.);
-#394=EDGE_CURVE('',#189,#385,#399,.T.);
-#399=LINE('',#190,#401);
-#401=VECTOR('',#402,0.66548);
-#402=DIRECTION('',(0.0,0.0,-1.0));
-#393=ORIENTED_EDGE('',*,*,#394,.F.);
-#403=ORIENTED_EDGE('',*,*,#188,.T.);
-#414=EDGE_CURVE('',#387,#191,#419,.T.);
-#419=LINE('',#388,#421);
-#421=VECTOR('',#422,0.66548);
-#422=DIRECTION('',(0.0,0.0,1.0));
-#413=ORIENTED_EDGE('',*,*,#414,.F.);
-#423=STYLED_ITEM('',(#43),#424);
-#424=ADVANCED_FACE('',(#430),#425,.T.);
-#425=PLANE('',#426);
-#426=AXIS2_PLACEMENT_3D('',#427,#428,#429);
-#427=CARTESIAN_POINT('',(7.671,-34.29,2.525));
-#428=DIRECTION('',(1.0,0.0,0.0));
-#429=DIRECTION('',(0.,0.,1.));
-#430=FACE_OUTER_BOUND('',#431,.T.);
-#431=EDGE_LOOP('',(#432,#442,#452,#462));
-#435=CARTESIAN_POINT('',(7.671,1.27,2.525));
-#434=VERTEX_POINT('',#435);
-#433=EDGE_CURVE('',#434,#385,#438,.T.);
-#438=LINE('',#435,#440);
-#440=VECTOR('',#441,35.56);
-#441=DIRECTION('',(0.0,-1.0,0.0));
-#432=ORIENTED_EDGE('',*,*,#433,.F.);
-#443=EDGE_CURVE('',#238,#434,#448,.T.);
-#448=LINE('',#239,#450);
-#450=VECTOR('',#451,0.66548);
-#451=DIRECTION('',(0.0,0.0,-1.0));
-#442=ORIENTED_EDGE('',*,*,#443,.F.);
-#452=ORIENTED_EDGE('',*,*,#237,.T.);
-#462=ORIENTED_EDGE('',*,*,#394,.T.);
-#472=STYLED_ITEM('',(#43),#473);
-#473=ADVANCED_FACE('',(#479),#474,.T.);
-#474=PLANE('',#475);
-#475=AXIS2_PLACEMENT_3D('',#476,#477,#478);
-#476=CARTESIAN_POINT('',(7.671,1.27,2.525));
-#477=DIRECTION('',(0.0,1.0,0.0));
-#478=DIRECTION('',(0.,0.,1.));
-#479=FACE_OUTER_BOUND('',#480,.T.);
-#480=EDGE_LOOP('',(#481,#491,#501,#511));
-#484=CARTESIAN_POINT('',(0.19,1.27,2.525));
-#483=VERTEX_POINT('',#484);
-#482=EDGE_CURVE('',#483,#434,#487,.T.);
-#487=LINE('',#484,#489);
-#489=VECTOR('',#490,7.4803);
-#490=DIRECTION('',(1.0,0.0,0.0));
-#481=ORIENTED_EDGE('',*,*,#482,.F.);
-#492=EDGE_CURVE('',#287,#483,#497,.T.);
-#497=LINE('',#288,#499);
-#499=VECTOR('',#500,0.66548);
-#500=DIRECTION('',(0.0,0.0,-1.0));
-#491=ORIENTED_EDGE('',*,*,#492,.F.);
-#501=ORIENTED_EDGE('',*,*,#286,.T.);
-#511=ORIENTED_EDGE('',*,*,#443,.T.);
-#521=STYLED_ITEM('',(#43),#522);
-#522=ADVANCED_FACE('',(#528),#523,.T.);
-#523=PLANE('',#524);
-#524=AXIS2_PLACEMENT_3D('',#525,#526,#527);
-#525=CARTESIAN_POINT('',(0.19,1.27,2.525));
-#526=DIRECTION('',(-1.0,0.0,0.0));
-#527=DIRECTION('',(0.,0.,1.));
-#528=FACE_OUTER_BOUND('',#529,.T.);
-#529=EDGE_LOOP('',(#530,#540,#550,#560));
-#531=EDGE_CURVE('',#387,#483,#536,.T.);
-#536=LINE('',#388,#538);
-#538=VECTOR('',#539,35.56);
-#539=DIRECTION('',(0.0,1.0,0.0));
-#530=ORIENTED_EDGE('',*,*,#531,.F.);
-#540=ORIENTED_EDGE('',*,*,#414,.T.);
-#550=ORIENTED_EDGE('',*,*,#335,.T.);
-#560=ORIENTED_EDGE('',*,*,#492,.T.);
-#570=STYLED_ITEM('',(#43),#571);
-#571=ADVANCED_FACE('',(#577),#572,.T.);
-#572=PLANE('',#573);
-#573=AXIS2_PLACEMENT_3D('',#574,#575,#576);
-#574=CARTESIAN_POINT('',(0.546,-34.112,0.508));
-#575=DIRECTION('',(0.0,-0.996,-0.088));
-#576=DIRECTION('',(0.,0.,1.));
-#577=FACE_OUTER_BOUND('',#578,.T.);
-#578=EDGE_LOOP('',(#579,#589,#599,#609));
-#582=CARTESIAN_POINT('',(7.315,-34.112,0.508));
-#581=VERTEX_POINT('',#582);
-#584=CARTESIAN_POINT('',(0.546,-34.112,0.508));
-#583=VERTEX_POINT('',#584);
-#580=EDGE_CURVE('',#581,#583,#585,.T.);
-#585=LINE('',#582,#587);
-#587=VECTOR('',#588,6.7691);
-#588=DIRECTION('',(-1.0,0.0,0.0));
-#579=ORIENTED_EDGE('',*,*,#580,.F.);
-#590=EDGE_CURVE('',#385,#581,#595,.T.);
-#595=LINE('',#386,#597);
-#597=VECTOR('',#598,2.05557415278554);
-#598=DIRECTION('',(-0.173,0.086,-0.981));
-#589=ORIENTED_EDGE('',*,*,#590,.F.);
-#599=ORIENTED_EDGE('',*,*,#384,.T.);
-#610=EDGE_CURVE('',#583,#387,#615,.T.);
-#615=LINE('',#584,#617);
-#617=VECTOR('',#618,2.05557415278554);
-#618=DIRECTION('',(-0.173,-0.086,0.981));
-#609=ORIENTED_EDGE('',*,*,#610,.F.);
-#619=STYLED_ITEM('',(#43),#620);
-#620=ADVANCED_FACE('',(#626),#621,.T.);
-#621=PLANE('',#622);
-#622=AXIS2_PLACEMENT_3D('',#623,#624,#625);
-#623=CARTESIAN_POINT('',(7.315,-34.112,0.508));
-#624=DIRECTION('',(0.985,0.0,-0.174));
-#625=DIRECTION('',(0.,0.,1.));
-#626=FACE_OUTER_BOUND('',#627,.T.);
-#627=EDGE_LOOP('',(#628,#638,#648,#658));
-#631=CARTESIAN_POINT('',(7.315,1.092,0.508));
-#630=VERTEX_POINT('',#631);
-#629=EDGE_CURVE('',#630,#581,#634,.T.);
-#634=LINE('',#631,#636);
-#636=VECTOR('',#637,35.2044);
-#637=DIRECTION('',(0.0,-1.0,0.0));
-#628=ORIENTED_EDGE('',*,*,#629,.F.);
-#639=EDGE_CURVE('',#434,#630,#644,.T.);
-#644=LINE('',#435,#646);
-#646=VECTOR('',#647,2.05557415278554);
-#647=DIRECTION('',(-0.173,-0.086,-0.981));
-#638=ORIENTED_EDGE('',*,*,#639,.F.);
-#648=ORIENTED_EDGE('',*,*,#433,.T.);
-#658=ORIENTED_EDGE('',*,*,#590,.T.);
-#668=STYLED_ITEM('',(#43),#669);
-#669=ADVANCED_FACE('',(#675),#670,.T.);
-#670=PLANE('',#671);
-#671=AXIS2_PLACEMENT_3D('',#672,#673,#674);
-#672=CARTESIAN_POINT('',(7.315,1.092,0.508));
-#673=DIRECTION('',(0.0,0.996,-0.088));
-#674=DIRECTION('',(0.,0.,1.));
-#675=FACE_OUTER_BOUND('',#676,.T.);
-#676=EDGE_LOOP('',(#677,#687,#697,#707));
-#680=CARTESIAN_POINT('',(0.546,1.092,0.508));
-#679=VERTEX_POINT('',#680);
-#678=EDGE_CURVE('',#679,#630,#683,.T.);
-#683=LINE('',#680,#685);
-#685=VECTOR('',#686,6.7691);
-#686=DIRECTION('',(1.0,0.0,0.0));
-#677=ORIENTED_EDGE('',*,*,#678,.F.);
-#688=EDGE_CURVE('',#483,#679,#693,.T.);
-#693=LINE('',#484,#695);
-#695=VECTOR('',#696,2.05557415278554);
-#696=DIRECTION('',(0.173,-0.086,-0.981));
-#687=ORIENTED_EDGE('',*,*,#688,.F.);
-#697=ORIENTED_EDGE('',*,*,#482,.T.);
-#707=ORIENTED_EDGE('',*,*,#639,.T.);
-#717=STYLED_ITEM('',(#43),#718);
-#718=ADVANCED_FACE('',(#724),#719,.T.);
-#719=PLANE('',#720);
-#720=AXIS2_PLACEMENT_3D('',#721,#722,#723);
-#721=CARTESIAN_POINT('',(0.546,1.092,0.508));
-#722=DIRECTION('',(-0.985,0.0,-0.174));
-#723=DIRECTION('',(0.,0.,1.));
-#724=FACE_OUTER_BOUND('',#725,.T.);
-#725=EDGE_LOOP('',(#726,#736,#746,#756));
-#727=EDGE_CURVE('',#583,#679,#732,.T.);
-#732=LINE('',#584,#734);
-#734=VECTOR('',#735,35.2044);
-#735=DIRECTION('',(0.0,1.0,0.0));
-#726=ORIENTED_EDGE('',*,*,#727,.F.);
-#736=ORIENTED_EDGE('',*,*,#610,.T.);
-#746=ORIENTED_EDGE('',*,*,#531,.T.);
-#756=ORIENTED_EDGE('',*,*,#688,.T.);
-#766=STYLED_ITEM('',(#43),#767);
-#767=ADVANCED_FACE('',(#773),#768,.T.);
-#768=PLANE('',#769);
-#769=AXIS2_PLACEMENT_3D('',#770,#771,#772);
-#770=CARTESIAN_POINT('',(0.546,1.092,0.508));
-#771=DIRECTION('',(0.0,0.0,-1.0));
-#772=DIRECTION('',(0.,1.,0.));
-#773=FACE_OUTER_BOUND('',#774,.T.);
-#774=EDGE_LOOP('',(#775,#785,#795,#805));
-#775=ORIENTED_EDGE('',*,*,#678,.T.);
-#785=ORIENTED_EDGE('',*,*,#629,.T.);
-#795=ORIENTED_EDGE('',*,*,#580,.T.);
-#805=ORIENTED_EDGE('',*,*,#727,.T.);
-#816=MANIFOLD_SOLID_BREP($,#817);
-#817=CLOSED_SHELL('',(#819,#868,#917,#1006,#1055,#1144,#1193,#1242,#1311,#1380,#1429,#1478));
-#818=STYLED_ITEM('',(#34),#819);
-#819=ADVANCED_FACE('',(#825),#820,.T.);
-#820=PLANE('',#821);
-#821=AXIS2_PLACEMENT_3D('',#822,#823,#824);
-#822=CARTESIAN_POINT('',(0.127,0.279,-2.54));
-#823=DIRECTION('',(0.0,0.0,-1.0));
-#824=DIRECTION('',(0.,1.,0.));
-#825=FACE_OUTER_BOUND('',#826,.T.);
-#826=EDGE_LOOP('',(#827,#837,#847,#857));
-#830=CARTESIAN_POINT('',(0.127,-0.279,-2.54));
-#829=VERTEX_POINT('',#830);
-#832=CARTESIAN_POINT('',(0.127,0.279,-2.54));
-#831=VERTEX_POINT('',#832);
-#828=EDGE_CURVE('',#829,#831,#833,.T.);
-#833=LINE('',#830,#835);
-#835=VECTOR('',#836,0.5588);
-#836=DIRECTION('',(0.0,1.0,0.0));
-#827=ORIENTED_EDGE('',*,*,#828,.F.);
-#840=CARTESIAN_POINT('',(-0.127,-0.279,-2.54));
-#839=VERTEX_POINT('',#840);
-#838=EDGE_CURVE('',#839,#829,#843,.T.);
-#843=LINE('',#840,#845);
-#845=VECTOR('',#846,0.254);
-#846=DIRECTION('',(1.0,0.0,0.0));
-#837=ORIENTED_EDGE('',*,*,#838,.F.);
-#850=CARTESIAN_POINT('',(-0.127,0.279,-2.54));
-#849=VERTEX_POINT('',#850);
-#848=EDGE_CURVE('',#849,#839,#853,.T.);
-#853=LINE('',#850,#855);
-#855=VECTOR('',#856,0.5588);
-#856=DIRECTION('',(0.0,-1.0,0.0));
-#847=ORIENTED_EDGE('',*,*,#848,.F.);
-#858=EDGE_CURVE('',#831,#849,#863,.T.);
-#863=LINE('',#832,#865);
-#865=VECTOR('',#866,0.254);
-#866=DIRECTION('',(-1.0,0.0,0.0));
-#857=ORIENTED_EDGE('',*,*,#858,.F.);
-#867=STYLED_ITEM('',(#34),#868);
-#868=ADVANCED_FACE('',(#874),#869,.T.);
-#869=PLANE('',#870);
-#870=AXIS2_PLACEMENT_3D('',#871,#872,#873);
-#871=CARTESIAN_POINT('',(0.127,0.279,-2.54));
-#872=DIRECTION('',(0.0,1.0,0.0));
-#873=DIRECTION('',(0.,0.,1.));
-#874=FACE_OUTER_BOUND('',#875,.T.);
-#875=EDGE_LOOP('',(#876,#886,#896,#906));
-#876=ORIENTED_EDGE('',*,*,#858,.T.);
-#889=CARTESIAN_POINT('',(-0.127,0.279,0.0));
-#888=VERTEX_POINT('',#889);
-#887=EDGE_CURVE('',#888,#849,#892,.T.);
-#892=LINE('',#889,#894);
-#894=VECTOR('',#895,2.54);
-#895=DIRECTION('',(0.0,0.0,-1.0));
-#886=ORIENTED_EDGE('',*,*,#887,.F.);
-#899=CARTESIAN_POINT('',(0.127,0.279,0.0));
-#898=VERTEX_POINT('',#899);
-#897=EDGE_CURVE('',#898,#888,#902,.T.);
-#902=LINE('',#899,#904);
-#904=VECTOR('',#905,0.254);
-#905=DIRECTION('',(-1.0,0.0,0.0));
-#896=ORIENTED_EDGE('',*,*,#897,.F.);
-#907=EDGE_CURVE('',#831,#898,#912,.T.);
-#912=LINE('',#832,#914);
-#914=VECTOR('',#915,2.54);
-#915=DIRECTION('',(0.0,0.0,1.0));
-#906=ORIENTED_EDGE('',*,*,#907,.F.);
-#916=STYLED_ITEM('',(#34),#917);
-#917=ADVANCED_FACE('',(#923),#918,.T.);
-#918=PLANE('',#919);
-#919=AXIS2_PLACEMENT_3D('',#920,#921,#922);
-#920=CARTESIAN_POINT('',(-0.127,0.279,-2.54));
-#921=DIRECTION('',(-1.0,0.0,0.0));
-#922=DIRECTION('',(0.,0.,1.));
-#923=FACE_OUTER_BOUND('',#924,.T.);
-#924=EDGE_LOOP('',(#925,#935,#945,#955,#965,#975,#985,#995));
-#925=ORIENTED_EDGE('',*,*,#848,.T.);
-#938=CARTESIAN_POINT('',(-0.127,-0.279,0.0));
-#937=VERTEX_POINT('',#938);
-#936=EDGE_CURVE('',#937,#839,#941,.T.);
-#941=LINE('',#938,#943);
-#943=VECTOR('',#944,2.54);
-#944=DIRECTION('',(0.0,0.0,-1.0));
-#935=ORIENTED_EDGE('',*,*,#936,.F.);
-#948=CARTESIAN_POINT('',(-0.127,-0.66,0.0));
-#947=VERTEX_POINT('',#948);
-#946=EDGE_CURVE('',#947,#937,#951,.T.);
-#951=LINE('',#948,#953);
-#953=VECTOR('',#954,0.381);
-#954=DIRECTION('',(0.0,1.0,0.0));
-#945=ORIENTED_EDGE('',*,*,#946,.F.);
-#958=CARTESIAN_POINT('',(-0.127,-0.66,2.984));
-#957=VERTEX_POINT('',#958);
-#956=EDGE_CURVE('',#957,#947,#961,.T.);
-#961=LINE('',#958,#963);
-#963=VECTOR('',#964,2.9845);
-#964=DIRECTION('',(0.0,0.0,-1.0));
-#955=ORIENTED_EDGE('',*,*,#956,.F.);
-#968=CARTESIAN_POINT('',(-0.127,0.66,2.984));
-#967=VERTEX_POINT('',#968);
-#966=EDGE_CURVE('',#967,#957,#971,.T.);
-#971=LINE('',#968,#973);
-#973=VECTOR('',#974,1.3208);
-#974=DIRECTION('',(0.0,-1.0,0.0));
-#965=ORIENTED_EDGE('',*,*,#966,.F.);
-#978=CARTESIAN_POINT('',(-0.127,0.66,0.0));
-#977=VERTEX_POINT('',#978);
-#976=EDGE_CURVE('',#977,#967,#981,.T.);
-#981=LINE('',#978,#983);
-#983=VECTOR('',#984,2.9845);
-#984=DIRECTION('',(0.0,0.0,1.0));
-#975=ORIENTED_EDGE('',*,*,#976,.F.);
-#986=EDGE_CURVE('',#888,#977,#991,.T.);
-#991=LINE('',#889,#993);
-#993=VECTOR('',#994,0.381);
-#994=DIRECTION('',(0.0,1.0,0.0));
-#985=ORIENTED_EDGE('',*,*,#986,.F.);
-#995=ORIENTED_EDGE('',*,*,#887,.T.);
-#1005=STYLED_ITEM('',(#34),#1006);
-#1006=ADVANCED_FACE('',(#1012),#1007,.T.);
-#1007=PLANE('',#1008);
-#1008=AXIS2_PLACEMENT_3D('',#1009,#1010,#1011);
-#1009=CARTESIAN_POINT('',(-0.127,-0.279,-2.54));
-#1010=DIRECTION('',(0.0,-1.0,0.0));
-#1011=DIRECTION('',(0.,0.,1.));
-#1012=FACE_OUTER_BOUND('',#1013,.T.);
-#1013=EDGE_LOOP('',(#1014,#1024,#1034,#1044));
-#1014=ORIENTED_EDGE('',*,*,#838,.T.);
-#1027=CARTESIAN_POINT('',(0.127,-0.279,0.0));
-#1026=VERTEX_POINT('',#1027);
-#1025=EDGE_CURVE('',#1026,#829,#1030,.T.);
-#1030=LINE('',#1027,#1032);
-#1032=VECTOR('',#1033,2.54);
-#1033=DIRECTION('',(0.0,0.0,-1.0));
-#1024=ORIENTED_EDGE('',*,*,#1025,.F.);
-#1035=EDGE_CURVE('',#937,#1026,#1040,.T.);
-#1040=LINE('',#938,#1042);
-#1042=VECTOR('',#1043,0.254);
-#1043=DIRECTION('',(1.0,0.0,0.0));
-#1034=ORIENTED_EDGE('',*,*,#1035,.F.);
-#1044=ORIENTED_EDGE('',*,*,#936,.T.);
-#1054=STYLED_ITEM('',(#34),#1055);
-#1055=ADVANCED_FACE('',(#1061),#1056,.T.);
-#1056=PLANE('',#1057);
-#1057=AXIS2_PLACEMENT_3D('',#1058,#1059,#1060);
-#1058=CARTESIAN_POINT('',(0.127,-0.279,-2.54));
-#1059=DIRECTION('',(1.0,0.0,0.0));
-#1060=DIRECTION('',(0.,0.,1.));
-#1061=FACE_OUTER_BOUND('',#1062,.T.);
-#1062=EDGE_LOOP('',(#1063,#1073,#1083,#1093,#1103,#1113,#1123,#1133));
-#1063=ORIENTED_EDGE('',*,*,#828,.T.);
-#1073=ORIENTED_EDGE('',*,*,#907,.T.);
-#1086=CARTESIAN_POINT('',(0.127,0.66,0.0));
-#1085=VERTEX_POINT('',#1086);
-#1084=EDGE_CURVE('',#1085,#898,#1089,.T.);
-#1089=LINE('',#1086,#1091);
-#1091=VECTOR('',#1092,0.381);
-#1092=DIRECTION('',(0.0,-1.0,0.0));
-#1083=ORIENTED_EDGE('',*,*,#1084,.F.);
-#1096=CARTESIAN_POINT('',(0.127,0.66,2.73));
-#1095=VERTEX_POINT('',#1096);
-#1094=EDGE_CURVE('',#1095,#1085,#1099,.T.);
-#1099=LINE('',#1096,#1101);
-#1101=VECTOR('',#1102,2.7305);
-#1102=DIRECTION('',(0.0,0.0,-1.0));
-#1093=ORIENTED_EDGE('',*,*,#1094,.F.);
-#1106=CARTESIAN_POINT('',(0.127,-0.66,2.73));
-#1105=VERTEX_POINT('',#1106);
-#1104=EDGE_CURVE('',#1105,#1095,#1109,.T.);
-#1109=LINE('',#1106,#1111);
-#1111=VECTOR('',#1112,1.3208);
-#1112=DIRECTION('',(0.0,1.0,0.0));
-#1103=ORIENTED_EDGE('',*,*,#1104,.F.);
-#1116=CARTESIAN_POINT('',(0.127,-0.66,0.0));
-#1115=VERTEX_POINT('',#1116);
-#1114=EDGE_CURVE('',#1115,#1105,#1119,.T.);
-#1119=LINE('',#1116,#1121);
-#1121=VECTOR('',#1122,2.7305);
-#1122=DIRECTION('',(0.0,0.0,1.0));
-#1113=ORIENTED_EDGE('',*,*,#1114,.F.);
-#1124=EDGE_CURVE('',#1026,#1115,#1129,.T.);
-#1129=LINE('',#1027,#1131);
-#1131=VECTOR('',#1132,0.381);
-#1132=DIRECTION('',(0.0,-1.0,0.0));
-#1123=ORIENTED_EDGE('',*,*,#1124,.F.);
-#1133=ORIENTED_EDGE('',*,*,#1025,.T.);
-#1143=STYLED_ITEM('',(#34),#1144);
-#1144=ADVANCED_FACE('',(#1150),#1145,.T.);
-#1145=PLANE('',#1146);
-#1146=AXIS2_PLACEMENT_3D('',#1147,#1148,#1149);
-#1147=CARTESIAN_POINT('',(0.127,0.279,0.0));
-#1148=DIRECTION('',(0.0,0.0,-1.0));
-#1149=DIRECTION('',(0.,1.,0.));
-#1150=FACE_OUTER_BOUND('',#1151,.T.);
-#1151=EDGE_LOOP('',(#1152,#1162,#1172,#1182));
-#1152=ORIENTED_EDGE('',*,*,#897,.T.);
-#1162=ORIENTED_EDGE('',*,*,#986,.T.);
-#1173=EDGE_CURVE('',#1085,#977,#1178,.T.);
-#1178=LINE('',#1086,#1180);
-#1180=VECTOR('',#1181,0.254);
-#1181=DIRECTION('',(-1.0,0.0,0.0));
-#1172=ORIENTED_EDGE('',*,*,#1173,.F.);
-#1182=ORIENTED_EDGE('',*,*,#1084,.T.);
-#1192=STYLED_ITEM('',(#34),#1193);
-#1193=ADVANCED_FACE('',(#1199),#1194,.T.);
-#1194=PLANE('',#1195);
-#1195=AXIS2_PLACEMENT_3D('',#1196,#1197,#1198);
-#1196=CARTESIAN_POINT('',(0.127,-0.66,0.0));
-#1197=DIRECTION('',(0.0,0.0,-1.0));
-#1198=DIRECTION('',(0.,1.,0.));
-#1199=FACE_OUTER_BOUND('',#1200,.T.);
-#1200=EDGE_LOOP('',(#1201,#1211,#1221,#1231));
-#1202=EDGE_CURVE('',#947,#1115,#1207,.T.);
-#1207=LINE('',#948,#1209);
-#1209=VECTOR('',#1210,0.254);
-#1210=DIRECTION('',(1.0,0.0,0.0));
-#1201=ORIENTED_EDGE('',*,*,#1202,.F.);
-#1211=ORIENTED_EDGE('',*,*,#946,.T.);
-#1221=ORIENTED_EDGE('',*,*,#1035,.T.);
-#1231=ORIENTED_EDGE('',*,*,#1124,.T.);
-#1241=STYLED_ITEM('',(#34),#1242);
-#1242=ADVANCED_FACE('',(#1248),#1243,.T.);
-#1243=PLANE('',#1244);
-#1244=AXIS2_PLACEMENT_3D('',#1245,#1246,#1247);
-#1245=CARTESIAN_POINT('',(0.127,0.66,0.0));
-#1246=DIRECTION('',(0.0,1.0,0.0));
-#1247=DIRECTION('',(0.,0.,1.));
-#1248=FACE_OUTER_BOUND('',#1249,.T.);
-#1249=EDGE_LOOP('',(#1250,#1260,#1270,#1280,#1290,#1300));
-#1250=ORIENTED_EDGE('',*,*,#1173,.T.);
-#1260=ORIENTED_EDGE('',*,*,#976,.T.);
-#1273=CARTESIAN_POINT('',(0.19,0.66,2.984));
-#1272=VERTEX_POINT('',#1273);
-#1271=EDGE_CURVE('',#1272,#967,#1276,.T.);
-#1276=LINE('',#1273,#1278);
-#1278=VECTOR('',#1279,0.3175);
-#1279=DIRECTION('',(-1.0,0.0,0.0));
-#1270=ORIENTED_EDGE('',*,*,#1271,.F.);
-#1283=CARTESIAN_POINT('',(0.19,0.66,2.73));
-#1282=VERTEX_POINT('',#1283);
-#1281=EDGE_CURVE('',#1282,#1272,#1286,.T.);
-#1286=LINE('',#1283,#1288);
-#1288=VECTOR('',#1289,0.254);
-#1289=DIRECTION('',(0.0,0.0,1.0));
-#1280=ORIENTED_EDGE('',*,*,#1281,.F.);
-#1291=EDGE_CURVE('',#1095,#1282,#1296,.T.);
-#1296=LINE('',#1096,#1298);
-#1298=VECTOR('',#1299,0.0635);
-#1299=DIRECTION('',(1.0,0.0,0.0));
-#1290=ORIENTED_EDGE('',*,*,#1291,.F.);
-#1300=ORIENTED_EDGE('',*,*,#1094,.T.);
-#1310=STYLED_ITEM('',(#34),#1311);
-#1311=ADVANCED_FACE('',(#1317),#1312,.T.);
-#1312=PLANE('',#1313);
-#1313=AXIS2_PLACEMENT_3D('',#1314,#1315,#1316);
-#1314=CARTESIAN_POINT('',(-0.127,-0.66,0.0));
-#1315=DIRECTION('',(0.0,-1.0,0.0));
-#1316=DIRECTION('',(0.,0.,1.));
-#1317=FACE_OUTER_BOUND('',#1318,.T.);
-#1318=EDGE_LOOP('',(#1319,#1329,#1339,#1349,#1359,#1369));
-#1319=ORIENTED_EDGE('',*,*,#1202,.T.);
-#1329=ORIENTED_EDGE('',*,*,#1114,.T.);
-#1342=CARTESIAN_POINT('',(0.19,-0.66,2.73));
-#1341=VERTEX_POINT('',#1342);
-#1340=EDGE_CURVE('',#1341,#1105,#1345,.T.);
-#1345=LINE('',#1342,#1347);
-#1347=VECTOR('',#1348,0.0635);
-#1348=DIRECTION('',(-1.0,0.0,0.0));
-#1339=ORIENTED_EDGE('',*,*,#1340,.F.);
-#1352=CARTESIAN_POINT('',(0.19,-0.66,2.984));
-#1351=VERTEX_POINT('',#1352);
-#1350=EDGE_CURVE('',#1351,#1341,#1355,.T.);
-#1355=LINE('',#1352,#1357);
-#1357=VECTOR('',#1358,0.254);
-#1358=DIRECTION('',(0.0,0.0,-1.0));
-#1349=ORIENTED_EDGE('',*,*,#1350,.F.);
-#1360=EDGE_CURVE('',#957,#1351,#1365,.T.);
-#1365=LINE('',#958,#1367);
-#1367=VECTOR('',#1368,0.3175);
-#1368=DIRECTION('',(1.0,0.0,0.0));
-#1359=ORIENTED_EDGE('',*,*,#1360,.F.);
-#1369=ORIENTED_EDGE('',*,*,#956,.T.);
-#1379=STYLED_ITEM('',(#34),#1380);
-#1380=ADVANCED_FACE('',(#1386),#1381,.T.);
-#1381=PLANE('',#1382);
-#1382=AXIS2_PLACEMENT_3D('',#1383,#1384,#1385);
-#1383=CARTESIAN_POINT('',(0.19,-0.66,2.73));
-#1384=DIRECTION('',(0.0,0.0,-1.0));
-#1385=DIRECTION('',(0.,1.,0.));
-#1386=FACE_OUTER_BOUND('',#1387,.T.);
-#1387=EDGE_LOOP('',(#1388,#1398,#1408,#1418));
-#1388=ORIENTED_EDGE('',*,*,#1340,.T.);
-#1398=ORIENTED_EDGE('',*,*,#1104,.T.);
-#1408=ORIENTED_EDGE('',*,*,#1291,.T.);
-#1419=EDGE_CURVE('',#1341,#1282,#1424,.T.);
-#1424=LINE('',#1342,#1426);
-#1426=VECTOR('',#1427,1.3208);
-#1427=DIRECTION('',(0.0,1.0,0.0));
-#1418=ORIENTED_EDGE('',*,*,#1419,.F.);
-#1428=STYLED_ITEM('',(#34),#1429);
-#1429=ADVANCED_FACE('',(#1435),#1430,.T.);
-#1430=PLANE('',#1431);
-#1431=AXIS2_PLACEMENT_3D('',#1432,#1433,#1434);
-#1432=CARTESIAN_POINT('',(0.19,-0.66,2.73));
-#1433=DIRECTION('',(1.0,0.0,0.0));
-#1434=DIRECTION('',(0.,0.,1.));
-#1435=FACE_OUTER_BOUND('',#1436,.T.);
-#1436=EDGE_LOOP('',(#1437,#1447,#1457,#1467));
-#1437=ORIENTED_EDGE('',*,*,#1419,.T.);
-#1447=ORIENTED_EDGE('',*,*,#1281,.T.);
-#1458=EDGE_CURVE('',#1351,#1272,#1463,.T.);
-#1463=LINE('',#1352,#1465);
-#1465=VECTOR('',#1466,1.3208);
-#1466=DIRECTION('',(0.0,1.0,0.0));
-#1457=ORIENTED_EDGE('',*,*,#1458,.F.);
-#1467=ORIENTED_EDGE('',*,*,#1350,.T.);
-#1477=STYLED_ITEM('',(#34),#1478);
-#1478=ADVANCED_FACE('',(#1484),#1479,.T.);
-#1479=PLANE('',#1480);
-#1480=AXIS2_PLACEMENT_3D('',#1481,#1482,#1483);
-#1481=CARTESIAN_POINT('',(0.19,0.66,2.984));
-#1482=DIRECTION('',(0.0,0.0,1.0));
-#1483=DIRECTION('',(0.,1.,0.));
-#1484=FACE_OUTER_BOUND('',#1485,.T.);
-#1485=EDGE_LOOP('',(#1486,#1496,#1506,#1516));
-#1486=ORIENTED_EDGE('',*,*,#1271,.T.);
-#1496=ORIENTED_EDGE('',*,*,#966,.T.);
-#1506=ORIENTED_EDGE('',*,*,#1360,.T.);
-#1516=ORIENTED_EDGE('',*,*,#1458,.T.);
-#1527=MANIFOLD_SOLID_BREP($,#1528);
-#1528=CLOSED_SHELL('',(#1530,#1579,#1628,#1717,#1766,#1855,#1904,#1953,#2022,#2091,#2140,#2189));
-#1529=STYLED_ITEM('',(#34),#1530);
-#1530=ADVANCED_FACE('',(#1536),#1531,.T.);
-#1531=PLANE('',#1532);
-#1532=AXIS2_PLACEMENT_3D('',#1533,#1534,#1535);
-#1533=CARTESIAN_POINT('',(0.127,-2.261,-2.54));
-#1534=DIRECTION('',(0.0,0.0,-1.0));
-#1535=DIRECTION('',(0.,1.,0.));
-#1536=FACE_OUTER_BOUND('',#1537,.T.);
-#1537=EDGE_LOOP('',(#1538,#1548,#1558,#1568));
-#1541=CARTESIAN_POINT('',(0.127,-2.819,-2.54));
-#1540=VERTEX_POINT('',#1541);
-#1543=CARTESIAN_POINT('',(0.127,-2.261,-2.54));
-#1542=VERTEX_POINT('',#1543);
-#1539=EDGE_CURVE('',#1540,#1542,#1544,.T.);
-#1544=LINE('',#1541,#1546);
-#1546=VECTOR('',#1547,0.5588);
-#1547=DIRECTION('',(0.0,1.0,0.0));
-#1538=ORIENTED_EDGE('',*,*,#1539,.F.);
-#1551=CARTESIAN_POINT('',(-0.127,-2.819,-2.54));
-#1550=VERTEX_POINT('',#1551);
-#1549=EDGE_CURVE('',#1550,#1540,#1554,.T.);
-#1554=LINE('',#1551,#1556);
-#1556=VECTOR('',#1557,0.254);
-#1557=DIRECTION('',(1.0,0.0,0.0));
-#1548=ORIENTED_EDGE('',*,*,#1549,.F.);
-#1561=CARTESIAN_POINT('',(-0.127,-2.261,-2.54));
-#1560=VERTEX_POINT('',#1561);
-#1559=EDGE_CURVE('',#1560,#1550,#1564,.T.);
-#1564=LINE('',#1561,#1566);
-#1566=VECTOR('',#1567,0.5588);
-#1567=DIRECTION('',(0.0,-1.0,0.0));
-#1558=ORIENTED_EDGE('',*,*,#1559,.F.);
-#1569=EDGE_CURVE('',#1542,#1560,#1574,.T.);
-#1574=LINE('',#1543,#1576);
-#1576=VECTOR('',#1577,0.254);
-#1577=DIRECTION('',(-1.0,0.0,0.0));
-#1568=ORIENTED_EDGE('',*,*,#1569,.F.);
-#1578=STYLED_ITEM('',(#34),#1579);
-#1579=ADVANCED_FACE('',(#1585),#1580,.T.);
-#1580=PLANE('',#1581);
-#1581=AXIS2_PLACEMENT_3D('',#1582,#1583,#1584);
-#1582=CARTESIAN_POINT('',(0.127,-2.261,-2.54));
-#1583=DIRECTION('',(0.0,1.0,0.0));
-#1584=DIRECTION('',(0.,0.,1.));
-#1585=FACE_OUTER_BOUND('',#1586,.T.);
-#1586=EDGE_LOOP('',(#1587,#1597,#1607,#1617));
-#1587=ORIENTED_EDGE('',*,*,#1569,.T.);
-#1600=CARTESIAN_POINT('',(-0.127,-2.261,0.0));
-#1599=VERTEX_POINT('',#1600);
-#1598=EDGE_CURVE('',#1599,#1560,#1603,.T.);
-#1603=LINE('',#1600,#1605);
-#1605=VECTOR('',#1606,2.54);
-#1606=DIRECTION('',(0.0,0.0,-1.0));
-#1597=ORIENTED_EDGE('',*,*,#1598,.F.);
-#1610=CARTESIAN_POINT('',(0.127,-2.261,0.0));
-#1609=VERTEX_POINT('',#1610);
-#1608=EDGE_CURVE('',#1609,#1599,#1613,.T.);
-#1613=LINE('',#1610,#1615);
-#1615=VECTOR('',#1616,0.254);
-#1616=DIRECTION('',(-1.0,0.0,0.0));
-#1607=ORIENTED_EDGE('',*,*,#1608,.F.);
-#1618=EDGE_CURVE('',#1542,#1609,#1623,.T.);
-#1623=LINE('',#1543,#1625);
-#1625=VECTOR('',#1626,2.54);
-#1626=DIRECTION('',(0.0,0.0,1.0));
-#1617=ORIENTED_EDGE('',*,*,#1618,.F.);
-#1627=STYLED_ITEM('',(#34),#1628);
-#1628=ADVANCED_FACE('',(#1634),#1629,.T.);
-#1629=PLANE('',#1630);
-#1630=AXIS2_PLACEMENT_3D('',#1631,#1632,#1633);
-#1631=CARTESIAN_POINT('',(-0.127,-2.261,-2.54));
-#1632=DIRECTION('',(-1.0,0.0,0.0));
-#1633=DIRECTION('',(0.,0.,1.));
-#1634=FACE_OUTER_BOUND('',#1635,.T.);
-#1635=EDGE_LOOP('',(#1636,#1646,#1656,#1666,#1676,#1686,#1696,#1706));
-#1636=ORIENTED_EDGE('',*,*,#1559,.T.);
-#1649=CARTESIAN_POINT('',(-0.127,-2.819,0.0));
-#1648=VERTEX_POINT('',#1649);
-#1647=EDGE_CURVE('',#1648,#1550,#1652,.T.);
-#1652=LINE('',#1649,#1654);
-#1654=VECTOR('',#1655,2.54);
-#1655=DIRECTION('',(0.0,0.0,-1.0));
-#1646=ORIENTED_EDGE('',*,*,#1647,.F.);
-#1659=CARTESIAN_POINT('',(-0.127,-3.2,0.0));
-#1658=VERTEX_POINT('',#1659);
-#1657=EDGE_CURVE('',#1658,#1648,#1662,.T.);
-#1662=LINE('',#1659,#1664);
-#1664=VECTOR('',#1665,0.381);
-#1665=DIRECTION('',(0.0,1.0,0.0));
-#1656=ORIENTED_EDGE('',*,*,#1657,.F.);
-#1669=CARTESIAN_POINT('',(-0.127,-3.2,2.984));
-#1668=VERTEX_POINT('',#1669);
-#1667=EDGE_CURVE('',#1668,#1658,#1672,.T.);
-#1672=LINE('',#1669,#1674);
-#1674=VECTOR('',#1675,2.9845);
-#1675=DIRECTION('',(0.0,0.0,-1.0));
-#1666=ORIENTED_EDGE('',*,*,#1667,.F.);
-#1679=CARTESIAN_POINT('',(-0.127,-1.88,2.984));
-#1678=VERTEX_POINT('',#1679);
-#1677=EDGE_CURVE('',#1678,#1668,#1682,.T.);
-#1682=LINE('',#1679,#1684);
-#1684=VECTOR('',#1685,1.3208);
-#1685=DIRECTION('',(0.0,-1.0,0.0));
-#1676=ORIENTED_EDGE('',*,*,#1677,.F.);
-#1689=CARTESIAN_POINT('',(-0.127,-1.88,0.0));
-#1688=VERTEX_POINT('',#1689);
-#1687=EDGE_CURVE('',#1688,#1678,#1692,.T.);
-#1692=LINE('',#1689,#1694);
-#1694=VECTOR('',#1695,2.9845);
-#1695=DIRECTION('',(0.0,0.0,1.0));
-#1686=ORIENTED_EDGE('',*,*,#1687,.F.);
-#1697=EDGE_CURVE('',#1599,#1688,#1702,.T.);
-#1702=LINE('',#1600,#1704);
-#1704=VECTOR('',#1705,0.381);
-#1705=DIRECTION('',(0.0,1.0,0.0));
-#1696=ORIENTED_EDGE('',*,*,#1697,.F.);
-#1706=ORIENTED_EDGE('',*,*,#1598,.T.);
-#1716=STYLED_ITEM('',(#34),#1717);
-#1717=ADVANCED_FACE('',(#1723),#1718,.T.);
-#1718=PLANE('',#1719);
-#1719=AXIS2_PLACEMENT_3D('',#1720,#1721,#1722);
-#1720=CARTESIAN_POINT('',(-0.127,-2.819,-2.54));
-#1721=DIRECTION('',(0.0,-1.0,0.0));
-#1722=DIRECTION('',(0.,0.,1.));
-#1723=FACE_OUTER_BOUND('',#1724,.T.);
-#1724=EDGE_LOOP('',(#1725,#1735,#1745,#1755));
-#1725=ORIENTED_EDGE('',*,*,#1549,.T.);
-#1738=CARTESIAN_POINT('',(0.127,-2.819,0.0));
-#1737=VERTEX_POINT('',#1738);
-#1736=EDGE_CURVE('',#1737,#1540,#1741,.T.);
-#1741=LINE('',#1738,#1743);
-#1743=VECTOR('',#1744,2.54);
-#1744=DIRECTION('',(0.0,0.0,-1.0));
-#1735=ORIENTED_EDGE('',*,*,#1736,.F.);
-#1746=EDGE_CURVE('',#1648,#1737,#1751,.T.);
-#1751=LINE('',#1649,#1753);
-#1753=VECTOR('',#1754,0.254);
-#1754=DIRECTION('',(1.0,0.0,0.0));
-#1745=ORIENTED_EDGE('',*,*,#1746,.F.);
-#1755=ORIENTED_EDGE('',*,*,#1647,.T.);
-#1765=STYLED_ITEM('',(#34),#1766);
-#1766=ADVANCED_FACE('',(#1772),#1767,.T.);
-#1767=PLANE('',#1768);
-#1768=AXIS2_PLACEMENT_3D('',#1769,#1770,#1771);
-#1769=CARTESIAN_POINT('',(0.127,-2.819,-2.54));
-#1770=DIRECTION('',(1.0,0.0,0.0));
-#1771=DIRECTION('',(0.,0.,1.));
-#1772=FACE_OUTER_BOUND('',#1773,.T.);
-#1773=EDGE_LOOP('',(#1774,#1784,#1794,#1804,#1814,#1824,#1834,#1844));
-#1774=ORIENTED_EDGE('',*,*,#1539,.T.);
-#1784=ORIENTED_EDGE('',*,*,#1618,.T.);
-#1797=CARTESIAN_POINT('',(0.127,-1.88,0.0));
-#1796=VERTEX_POINT('',#1797);
-#1795=EDGE_CURVE('',#1796,#1609,#1800,.T.);
-#1800=LINE('',#1797,#1802);
-#1802=VECTOR('',#1803,0.381);
-#1803=DIRECTION('',(0.0,-1.0,0.0));
-#1794=ORIENTED_EDGE('',*,*,#1795,.F.);
-#1807=CARTESIAN_POINT('',(0.127,-1.88,2.73));
-#1806=VERTEX_POINT('',#1807);
-#1805=EDGE_CURVE('',#1806,#1796,#1810,.T.);
-#1810=LINE('',#1807,#1812);
-#1812=VECTOR('',#1813,2.7305);
-#1813=DIRECTION('',(0.0,0.0,-1.0));
-#1804=ORIENTED_EDGE('',*,*,#1805,.F.);
-#1817=CARTESIAN_POINT('',(0.127,-3.2,2.73));
-#1816=VERTEX_POINT('',#1817);
-#1815=EDGE_CURVE('',#1816,#1806,#1820,.T.);
-#1820=LINE('',#1817,#1822);
-#1822=VECTOR('',#1823,1.3208);
-#1823=DIRECTION('',(0.0,1.0,0.0));
-#1814=ORIENTED_EDGE('',*,*,#1815,.F.);
-#1827=CARTESIAN_POINT('',(0.127,-3.2,0.0));
-#1826=VERTEX_POINT('',#1827);
-#1825=EDGE_CURVE('',#1826,#1816,#1830,.T.);
-#1830=LINE('',#1827,#1832);
-#1832=VECTOR('',#1833,2.7305);
-#1833=DIRECTION('',(0.0,0.0,1.0));
-#1824=ORIENTED_EDGE('',*,*,#1825,.F.);
-#1835=EDGE_CURVE('',#1737,#1826,#1840,.T.);
-#1840=LINE('',#1738,#1842);
-#1842=VECTOR('',#1843,0.381);
-#1843=DIRECTION('',(0.0,-1.0,0.0));
-#1834=ORIENTED_EDGE('',*,*,#1835,.F.);
-#1844=ORIENTED_EDGE('',*,*,#1736,.T.);
-#1854=STYLED_ITEM('',(#34),#1855);
-#1855=ADVANCED_FACE('',(#1861),#1856,.T.);
-#1856=PLANE('',#1857);
-#1857=AXIS2_PLACEMENT_3D('',#1858,#1859,#1860);
-#1858=CARTESIAN_POINT('',(0.127,-2.261,0.0));
-#1859=DIRECTION('',(0.0,0.0,-1.0));
-#1860=DIRECTION('',(0.,1.,0.));
-#1861=FACE_OUTER_BOUND('',#1862,.T.);
-#1862=EDGE_LOOP('',(#1863,#1873,#1883,#1893));
-#1863=ORIENTED_EDGE('',*,*,#1608,.T.);
-#1873=ORIENTED_EDGE('',*,*,#1697,.T.);
-#1884=EDGE_CURVE('',#1796,#1688,#1889,.T.);
-#1889=LINE('',#1797,#1891);
-#1891=VECTOR('',#1892,0.254);
-#1892=DIRECTION('',(-1.0,0.0,0.0));
-#1883=ORIENTED_EDGE('',*,*,#1884,.F.);
-#1893=ORIENTED_EDGE('',*,*,#1795,.T.);
-#1903=STYLED_ITEM('',(#34),#1904);
-#1904=ADVANCED_FACE('',(#1910),#1905,.T.);
-#1905=PLANE('',#1906);
-#1906=AXIS2_PLACEMENT_3D('',#1907,#1908,#1909);
-#1907=CARTESIAN_POINT('',(0.127,-3.2,0.0));
-#1908=DIRECTION('',(0.0,0.0,-1.0));
-#1909=DIRECTION('',(0.,1.,0.));
-#1910=FACE_OUTER_BOUND('',#1911,.T.);
-#1911=EDGE_LOOP('',(#1912,#1922,#1932,#1942));
-#1913=EDGE_CURVE('',#1658,#1826,#1918,.T.);
-#1918=LINE('',#1659,#1920);
-#1920=VECTOR('',#1921,0.254);
-#1921=DIRECTION('',(1.0,0.0,0.0));
-#1912=ORIENTED_EDGE('',*,*,#1913,.F.);
-#1922=ORIENTED_EDGE('',*,*,#1657,.T.);
-#1932=ORIENTED_EDGE('',*,*,#1746,.T.);
-#1942=ORIENTED_EDGE('',*,*,#1835,.T.);
-#1952=STYLED_ITEM('',(#34),#1953);
-#1953=ADVANCED_FACE('',(#1959),#1954,.T.);
-#1954=PLANE('',#1955);
-#1955=AXIS2_PLACEMENT_3D('',#1956,#1957,#1958);
-#1956=CARTESIAN_POINT('',(0.127,-1.88,0.0));
-#1957=DIRECTION('',(0.0,1.0,0.0));
-#1958=DIRECTION('',(0.,0.,1.));
-#1959=FACE_OUTER_BOUND('',#1960,.T.);
-#1960=EDGE_LOOP('',(#1961,#1971,#1981,#1991,#2001,#2011));
-#1961=ORIENTED_EDGE('',*,*,#1884,.T.);
-#1971=ORIENTED_EDGE('',*,*,#1687,.T.);
-#1984=CARTESIAN_POINT('',(0.19,-1.88,2.984));
-#1983=VERTEX_POINT('',#1984);
-#1982=EDGE_CURVE('',#1983,#1678,#1987,.T.);
-#1987=LINE('',#1984,#1989);
-#1989=VECTOR('',#1990,0.3175);
-#1990=DIRECTION('',(-1.0,0.0,0.0));
-#1981=ORIENTED_EDGE('',*,*,#1982,.F.);
-#1994=CARTESIAN_POINT('',(0.19,-1.88,2.73));
-#1993=VERTEX_POINT('',#1994);
-#1992=EDGE_CURVE('',#1993,#1983,#1997,.T.);
-#1997=LINE('',#1994,#1999);
-#1999=VECTOR('',#2000,0.254);
-#2000=DIRECTION('',(0.0,0.0,1.0));
-#1991=ORIENTED_EDGE('',*,*,#1992,.F.);
-#2002=EDGE_CURVE('',#1806,#1993,#2007,.T.);
-#2007=LINE('',#1807,#2009);
-#2009=VECTOR('',#2010,0.0635);
-#2010=DIRECTION('',(1.0,0.0,0.0));
-#2001=ORIENTED_EDGE('',*,*,#2002,.F.);
-#2011=ORIENTED_EDGE('',*,*,#1805,.T.);
-#2021=STYLED_ITEM('',(#34),#2022);
-#2022=ADVANCED_FACE('',(#2028),#2023,.T.);
-#2023=PLANE('',#2024);
-#2024=AXIS2_PLACEMENT_3D('',#2025,#2026,#2027);
-#2025=CARTESIAN_POINT('',(-0.127,-3.2,0.0));
-#2026=DIRECTION('',(0.0,-1.0,0.0));
-#2027=DIRECTION('',(0.,0.,1.));
-#2028=FACE_OUTER_BOUND('',#2029,.T.);
-#2029=EDGE_LOOP('',(#2030,#2040,#2050,#2060,#2070,#2080));
-#2030=ORIENTED_EDGE('',*,*,#1913,.T.);
-#2040=ORIENTED_EDGE('',*,*,#1825,.T.);
-#2053=CARTESIAN_POINT('',(0.19,-3.2,2.73));
-#2052=VERTEX_POINT('',#2053);
-#2051=EDGE_CURVE('',#2052,#1816,#2056,.T.);
-#2056=LINE('',#2053,#2058);
-#2058=VECTOR('',#2059,0.0635);
-#2059=DIRECTION('',(-1.0,0.0,0.0));
-#2050=ORIENTED_EDGE('',*,*,#2051,.F.);
-#2063=CARTESIAN_POINT('',(0.19,-3.2,2.984));
-#2062=VERTEX_POINT('',#2063);
-#2061=EDGE_CURVE('',#2062,#2052,#2066,.T.);
-#2066=LINE('',#2063,#2068);
-#2068=VECTOR('',#2069,0.254);
-#2069=DIRECTION('',(0.0,0.0,-1.0));
-#2060=ORIENTED_EDGE('',*,*,#2061,.F.);
-#2071=EDGE_CURVE('',#1668,#2062,#2076,.T.);
-#2076=LINE('',#1669,#2078);
-#2078=VECTOR('',#2079,0.3175);
-#2079=DIRECTION('',(1.0,0.0,0.0));
-#2070=ORIENTED_EDGE('',*,*,#2071,.F.);
-#2080=ORIENTED_EDGE('',*,*,#1667,.T.);
-#2090=STYLED_ITEM('',(#34),#2091);
-#2091=ADVANCED_FACE('',(#2097),#2092,.T.);
-#2092=PLANE('',#2093);
-#2093=AXIS2_PLACEMENT_3D('',#2094,#2095,#2096);
-#2094=CARTESIAN_POINT('',(0.19,-3.2,2.73));
-#2095=DIRECTION('',(0.0,0.0,-1.0));
-#2096=DIRECTION('',(0.,1.,0.));
-#2097=FACE_OUTER_BOUND('',#2098,.T.);
-#2098=EDGE_LOOP('',(#2099,#2109,#2119,#2129));
-#2099=ORIENTED_EDGE('',*,*,#2051,.T.);
-#2109=ORIENTED_EDGE('',*,*,#1815,.T.);
-#2119=ORIENTED_EDGE('',*,*,#2002,.T.);
-#2130=EDGE_CURVE('',#2052,#1993,#2135,.T.);
-#2135=LINE('',#2053,#2137);
-#2137=VECTOR('',#2138,1.3208);
-#2138=DIRECTION('',(0.0,1.0,0.0));
-#2129=ORIENTED_EDGE('',*,*,#2130,.F.);
-#2139=STYLED_ITEM('',(#34),#2140);
-#2140=ADVANCED_FACE('',(#2146),#2141,.T.);
-#2141=PLANE('',#2142);
-#2142=AXIS2_PLACEMENT_3D('',#2143,#2144,#2145);
-#2143=CARTESIAN_POINT('',(0.19,-3.2,2.73));
-#2144=DIRECTION('',(1.0,0.0,0.0));
-#2145=DIRECTION('',(0.,0.,1.));
-#2146=FACE_OUTER_BOUND('',#2147,.T.);
-#2147=EDGE_LOOP('',(#2148,#2158,#2168,#2178));
-#2148=ORIENTED_EDGE('',*,*,#2130,.T.);
-#2158=ORIENTED_EDGE('',*,*,#1992,.T.);
-#2169=EDGE_CURVE('',#2062,#1983,#2174,.T.);
-#2174=LINE('',#2063,#2176);
-#2176=VECTOR('',#2177,1.3208);
-#2177=DIRECTION('',(0.0,1.0,0.0));
-#2168=ORIENTED_EDGE('',*,*,#2169,.F.);
-#2178=ORIENTED_EDGE('',*,*,#2061,.T.);
-#2188=STYLED_ITEM('',(#34),#2189);
-#2189=ADVANCED_FACE('',(#2195),#2190,.T.);
-#2190=PLANE('',#2191);
-#2191=AXIS2_PLACEMENT_3D('',#2192,#2193,#2194);
-#2192=CARTESIAN_POINT('',(0.19,-1.88,2.984));
-#2193=DIRECTION('',(0.0,0.0,1.0));
-#2194=DIRECTION('',(0.,1.,0.));
-#2195=FACE_OUTER_BOUND('',#2196,.T.);
-#2196=EDGE_LOOP('',(#2197,#2207,#2217,#2227));
-#2197=ORIENTED_EDGE('',*,*,#1982,.T.);
-#2207=ORIENTED_EDGE('',*,*,#1677,.T.);
-#2217=ORIENTED_EDGE('',*,*,#2071,.T.);
-#2227=ORIENTED_EDGE('',*,*,#2169,.T.);
-#2238=MANIFOLD_SOLID_BREP($,#2239);
-#2239=CLOSED_SHELL('',(#2241,#2290,#2339,#2428,#2477,#2566,#2615,#2664,#2733,#2802,#2851,#2900));
-#2240=STYLED_ITEM('',(#34),#2241);
-#2241=ADVANCED_FACE('',(#2247),#2242,.T.);
-#2242=PLANE('',#2243);
-#2243=AXIS2_PLACEMENT_3D('',#2244,#2245,#2246);
-#2244=CARTESIAN_POINT('',(0.127,-4.801,-2.54));
-#2245=DIRECTION('',(0.0,0.0,-1.0));
-#2246=DIRECTION('',(0.,1.,0.));
-#2247=FACE_OUTER_BOUND('',#2248,.T.);
-#2248=EDGE_LOOP('',(#2249,#2259,#2269,#2279));
-#2252=CARTESIAN_POINT('',(0.127,-5.359,-2.54));
-#2251=VERTEX_POINT('',#2252);
-#2254=CARTESIAN_POINT('',(0.127,-4.801,-2.54));
-#2253=VERTEX_POINT('',#2254);
-#2250=EDGE_CURVE('',#2251,#2253,#2255,.T.);
-#2255=LINE('',#2252,#2257);
-#2257=VECTOR('',#2258,0.5588);
-#2258=DIRECTION('',(0.0,1.0,0.0));
-#2249=ORIENTED_EDGE('',*,*,#2250,.F.);
-#2262=CARTESIAN_POINT('',(-0.127,-5.359,-2.54));
-#2261=VERTEX_POINT('',#2262);
-#2260=EDGE_CURVE('',#2261,#2251,#2265,.T.);
-#2265=LINE('',#2262,#2267);
-#2267=VECTOR('',#2268,0.254);
-#2268=DIRECTION('',(1.0,0.0,0.0));
-#2259=ORIENTED_EDGE('',*,*,#2260,.F.);
-#2272=CARTESIAN_POINT('',(-0.127,-4.801,-2.54));
-#2271=VERTEX_POINT('',#2272);
-#2270=EDGE_CURVE('',#2271,#2261,#2275,.T.);
-#2275=LINE('',#2272,#2277);
-#2277=VECTOR('',#2278,0.5588);
-#2278=DIRECTION('',(0.0,-1.0,0.0));
-#2269=ORIENTED_EDGE('',*,*,#2270,.F.);
-#2280=EDGE_CURVE('',#2253,#2271,#2285,.T.);
-#2285=LINE('',#2254,#2287);
-#2287=VECTOR('',#2288,0.254);
-#2288=DIRECTION('',(-1.0,0.0,0.0));
-#2279=ORIENTED_EDGE('',*,*,#2280,.F.);
-#2289=STYLED_ITEM('',(#34),#2290);
-#2290=ADVANCED_FACE('',(#2296),#2291,.T.);
-#2291=PLANE('',#2292);
-#2292=AXIS2_PLACEMENT_3D('',#2293,#2294,#2295);
-#2293=CARTESIAN_POINT('',(0.127,-4.801,-2.54));
-#2294=DIRECTION('',(0.0,1.0,0.0));
-#2295=DIRECTION('',(0.,0.,1.));
-#2296=FACE_OUTER_BOUND('',#2297,.T.);
-#2297=EDGE_LOOP('',(#2298,#2308,#2318,#2328));
-#2298=ORIENTED_EDGE('',*,*,#2280,.T.);
-#2311=CARTESIAN_POINT('',(-0.127,-4.801,0.0));
-#2310=VERTEX_POINT('',#2311);
-#2309=EDGE_CURVE('',#2310,#2271,#2314,.T.);
-#2314=LINE('',#2311,#2316);
-#2316=VECTOR('',#2317,2.54);
-#2317=DIRECTION('',(0.0,0.0,-1.0));
-#2308=ORIENTED_EDGE('',*,*,#2309,.F.);
-#2321=CARTESIAN_POINT('',(0.127,-4.801,0.0));
-#2320=VERTEX_POINT('',#2321);
-#2319=EDGE_CURVE('',#2320,#2310,#2324,.T.);
-#2324=LINE('',#2321,#2326);
-#2326=VECTOR('',#2327,0.254);
-#2327=DIRECTION('',(-1.0,0.0,0.0));
-#2318=ORIENTED_EDGE('',*,*,#2319,.F.);
-#2329=EDGE_CURVE('',#2253,#2320,#2334,.T.);
-#2334=LINE('',#2254,#2336);
-#2336=VECTOR('',#2337,2.54);
-#2337=DIRECTION('',(0.0,0.0,1.0));
-#2328=ORIENTED_EDGE('',*,*,#2329,.F.);
-#2338=STYLED_ITEM('',(#34),#2339);
-#2339=ADVANCED_FACE('',(#2345),#2340,.T.);
-#2340=PLANE('',#2341);
-#2341=AXIS2_PLACEMENT_3D('',#2342,#2343,#2344);
-#2342=CARTESIAN_POINT('',(-0.127,-4.801,-2.54));
-#2343=DIRECTION('',(-1.0,0.0,0.0));
-#2344=DIRECTION('',(0.,0.,1.));
-#2345=FACE_OUTER_BOUND('',#2346,.T.);
-#2346=EDGE_LOOP('',(#2347,#2357,#2367,#2377,#2387,#2397,#2407,#2417));
-#2347=ORIENTED_EDGE('',*,*,#2270,.T.);
-#2360=CARTESIAN_POINT('',(-0.127,-5.359,0.0));
-#2359=VERTEX_POINT('',#2360);
-#2358=EDGE_CURVE('',#2359,#2261,#2363,.T.);
-#2363=LINE('',#2360,#2365);
-#2365=VECTOR('',#2366,2.54);
-#2366=DIRECTION('',(0.0,0.0,-1.0));
-#2357=ORIENTED_EDGE('',*,*,#2358,.F.);
-#2370=CARTESIAN_POINT('',(-0.127,-5.74,0.0));
-#2369=VERTEX_POINT('',#2370);
-#2368=EDGE_CURVE('',#2369,#2359,#2373,.T.);
-#2373=LINE('',#2370,#2375);
-#2375=VECTOR('',#2376,0.381);
-#2376=DIRECTION('',(0.0,1.0,0.0));
-#2367=ORIENTED_EDGE('',*,*,#2368,.F.);
-#2380=CARTESIAN_POINT('',(-0.127,-5.74,2.984));
-#2379=VERTEX_POINT('',#2380);
-#2378=EDGE_CURVE('',#2379,#2369,#2383,.T.);
-#2383=LINE('',#2380,#2385);
-#2385=VECTOR('',#2386,2.9845);
-#2386=DIRECTION('',(0.0,0.0,-1.0));
-#2377=ORIENTED_EDGE('',*,*,#2378,.F.);
-#2390=CARTESIAN_POINT('',(-0.127,-4.42,2.984));
-#2389=VERTEX_POINT('',#2390);
-#2388=EDGE_CURVE('',#2389,#2379,#2393,.T.);
-#2393=LINE('',#2390,#2395);
-#2395=VECTOR('',#2396,1.3208);
-#2396=DIRECTION('',(0.0,-1.0,0.0));
-#2387=ORIENTED_EDGE('',*,*,#2388,.F.);
-#2400=CARTESIAN_POINT('',(-0.127,-4.42,0.0));
-#2399=VERTEX_POINT('',#2400);
-#2398=EDGE_CURVE('',#2399,#2389,#2403,.T.);
-#2403=LINE('',#2400,#2405);
-#2405=VECTOR('',#2406,2.9845);
-#2406=DIRECTION('',(0.0,0.0,1.0));
-#2397=ORIENTED_EDGE('',*,*,#2398,.F.);
-#2408=EDGE_CURVE('',#2310,#2399,#2413,.T.);
-#2413=LINE('',#2311,#2415);
-#2415=VECTOR('',#2416,0.381);
-#2416=DIRECTION('',(0.0,1.0,0.0));
-#2407=ORIENTED_EDGE('',*,*,#2408,.F.);
-#2417=ORIENTED_EDGE('',*,*,#2309,.T.);
-#2427=STYLED_ITEM('',(#34),#2428);
-#2428=ADVANCED_FACE('',(#2434),#2429,.T.);
-#2429=PLANE('',#2430);
-#2430=AXIS2_PLACEMENT_3D('',#2431,#2432,#2433);
-#2431=CARTESIAN_POINT('',(-0.127,-5.359,-2.54));
-#2432=DIRECTION('',(0.0,-1.0,0.0));
-#2433=DIRECTION('',(0.,0.,1.));
-#2434=FACE_OUTER_BOUND('',#2435,.T.);
-#2435=EDGE_LOOP('',(#2436,#2446,#2456,#2466));
-#2436=ORIENTED_EDGE('',*,*,#2260,.T.);
-#2449=CARTESIAN_POINT('',(0.127,-5.359,0.0));
-#2448=VERTEX_POINT('',#2449);
-#2447=EDGE_CURVE('',#2448,#2251,#2452,.T.);
-#2452=LINE('',#2449,#2454);
-#2454=VECTOR('',#2455,2.54);
-#2455=DIRECTION('',(0.0,0.0,-1.0));
-#2446=ORIENTED_EDGE('',*,*,#2447,.F.);
-#2457=EDGE_CURVE('',#2359,#2448,#2462,.T.);
-#2462=LINE('',#2360,#2464);
-#2464=VECTOR('',#2465,0.254);
-#2465=DIRECTION('',(1.0,0.0,0.0));
-#2456=ORIENTED_EDGE('',*,*,#2457,.F.);
-#2466=ORIENTED_EDGE('',*,*,#2358,.T.);
-#2476=STYLED_ITEM('',(#34),#2477);
-#2477=ADVANCED_FACE('',(#2483),#2478,.T.);
-#2478=PLANE('',#2479);
-#2479=AXIS2_PLACEMENT_3D('',#2480,#2481,#2482);
-#2480=CARTESIAN_POINT('',(0.127,-5.359,-2.54));
-#2481=DIRECTION('',(1.0,0.0,0.0));
-#2482=DIRECTION('',(0.,0.,1.));
-#2483=FACE_OUTER_BOUND('',#2484,.T.);
-#2484=EDGE_LOOP('',(#2485,#2495,#2505,#2515,#2525,#2535,#2545,#2555));
-#2485=ORIENTED_EDGE('',*,*,#2250,.T.);
-#2495=ORIENTED_EDGE('',*,*,#2329,.T.);
-#2508=CARTESIAN_POINT('',(0.127,-4.42,0.0));
-#2507=VERTEX_POINT('',#2508);
-#2506=EDGE_CURVE('',#2507,#2320,#2511,.T.);
-#2511=LINE('',#2508,#2513);
-#2513=VECTOR('',#2514,0.381);
-#2514=DIRECTION('',(0.0,-1.0,0.0));
-#2505=ORIENTED_EDGE('',*,*,#2506,.F.);
-#2518=CARTESIAN_POINT('',(0.127,-4.42,2.73));
-#2517=VERTEX_POINT('',#2518);
-#2516=EDGE_CURVE('',#2517,#2507,#2521,.T.);
-#2521=LINE('',#2518,#2523);
-#2523=VECTOR('',#2524,2.7305);
-#2524=DIRECTION('',(0.0,0.0,-1.0));
-#2515=ORIENTED_EDGE('',*,*,#2516,.F.);
-#2528=CARTESIAN_POINT('',(0.127,-5.74,2.73));
-#2527=VERTEX_POINT('',#2528);
-#2526=EDGE_CURVE('',#2527,#2517,#2531,.T.);
-#2531=LINE('',#2528,#2533);
-#2533=VECTOR('',#2534,1.3208);
-#2534=DIRECTION('',(0.0,1.0,0.0));
-#2525=ORIENTED_EDGE('',*,*,#2526,.F.);
-#2538=CARTESIAN_POINT('',(0.127,-5.74,0.0));
-#2537=VERTEX_POINT('',#2538);
-#2536=EDGE_CURVE('',#2537,#2527,#2541,.T.);
-#2541=LINE('',#2538,#2543);
-#2543=VECTOR('',#2544,2.7305);
-#2544=DIRECTION('',(0.0,0.0,1.0));
-#2535=ORIENTED_EDGE('',*,*,#2536,.F.);
-#2546=EDGE_CURVE('',#2448,#2537,#2551,.T.);
-#2551=LINE('',#2449,#2553);
-#2553=VECTOR('',#2554,0.381);
-#2554=DIRECTION('',(0.0,-1.0,0.0));
-#2545=ORIENTED_EDGE('',*,*,#2546,.F.);
-#2555=ORIENTED_EDGE('',*,*,#2447,.T.);
-#2565=STYLED_ITEM('',(#34),#2566);
-#2566=ADVANCED_FACE('',(#2572),#2567,.T.);
-#2567=PLANE('',#2568);
-#2568=AXIS2_PLACEMENT_3D('',#2569,#2570,#2571);
-#2569=CARTESIAN_POINT('',(0.127,-4.801,0.0));
-#2570=DIRECTION('',(0.0,0.0,-1.0));
-#2571=DIRECTION('',(0.,1.,0.));
-#2572=FACE_OUTER_BOUND('',#2573,.T.);
-#2573=EDGE_LOOP('',(#2574,#2584,#2594,#2604));
-#2574=ORIENTED_EDGE('',*,*,#2319,.T.);
-#2584=ORIENTED_EDGE('',*,*,#2408,.T.);
-#2595=EDGE_CURVE('',#2507,#2399,#2600,.T.);
-#2600=LINE('',#2508,#2602);
-#2602=VECTOR('',#2603,0.254);
-#2603=DIRECTION('',(-1.0,0.0,0.0));
-#2594=ORIENTED_EDGE('',*,*,#2595,.F.);
-#2604=ORIENTED_EDGE('',*,*,#2506,.T.);
-#2614=STYLED_ITEM('',(#34),#2615);
-#2615=ADVANCED_FACE('',(#2621),#2616,.T.);
-#2616=PLANE('',#2617);
-#2617=AXIS2_PLACEMENT_3D('',#2618,#2619,#2620);
-#2618=CARTESIAN_POINT('',(0.127,-5.74,0.0));
-#2619=DIRECTION('',(0.0,0.0,-1.0));
-#2620=DIRECTION('',(0.,1.,0.));
-#2621=FACE_OUTER_BOUND('',#2622,.T.);
-#2622=EDGE_LOOP('',(#2623,#2633,#2643,#2653));
-#2624=EDGE_CURVE('',#2369,#2537,#2629,.T.);
-#2629=LINE('',#2370,#2631);
-#2631=VECTOR('',#2632,0.254);
-#2632=DIRECTION('',(1.0,0.0,0.0));
-#2623=ORIENTED_EDGE('',*,*,#2624,.F.);
-#2633=ORIENTED_EDGE('',*,*,#2368,.T.);
-#2643=ORIENTED_EDGE('',*,*,#2457,.T.);
-#2653=ORIENTED_EDGE('',*,*,#2546,.T.);
-#2663=STYLED_ITEM('',(#34),#2664);
-#2664=ADVANCED_FACE('',(#2670),#2665,.T.);
-#2665=PLANE('',#2666);
-#2666=AXIS2_PLACEMENT_3D('',#2667,#2668,#2669);
-#2667=CARTESIAN_POINT('',(0.127,-4.42,0.0));
-#2668=DIRECTION('',(0.0,1.0,0.0));
-#2669=DIRECTION('',(0.,0.,1.));
-#2670=FACE_OUTER_BOUND('',#2671,.T.);
-#2671=EDGE_LOOP('',(#2672,#2682,#2692,#2702,#2712,#2722));
-#2672=ORIENTED_EDGE('',*,*,#2595,.T.);
-#2682=ORIENTED_EDGE('',*,*,#2398,.T.);
-#2695=CARTESIAN_POINT('',(0.19,-4.42,2.984));
-#2694=VERTEX_POINT('',#2695);
-#2693=EDGE_CURVE('',#2694,#2389,#2698,.T.);
-#2698=LINE('',#2695,#2700);
-#2700=VECTOR('',#2701,0.3175);
-#2701=DIRECTION('',(-1.0,0.0,0.0));
-#2692=ORIENTED_EDGE('',*,*,#2693,.F.);
-#2705=CARTESIAN_POINT('',(0.19,-4.42,2.73));
-#2704=VERTEX_POINT('',#2705);
-#2703=EDGE_CURVE('',#2704,#2694,#2708,.T.);
-#2708=LINE('',#2705,#2710);
-#2710=VECTOR('',#2711,0.254);
-#2711=DIRECTION('',(0.0,0.0,1.0));
-#2702=ORIENTED_EDGE('',*,*,#2703,.F.);
-#2713=EDGE_CURVE('',#2517,#2704,#2718,.T.);
-#2718=LINE('',#2518,#2720);
-#2720=VECTOR('',#2721,0.0635);
-#2721=DIRECTION('',(1.0,0.0,0.0));
-#2712=ORIENTED_EDGE('',*,*,#2713,.F.);
-#2722=ORIENTED_EDGE('',*,*,#2516,.T.);
-#2732=STYLED_ITEM('',(#34),#2733);
-#2733=ADVANCED_FACE('',(#2739),#2734,.T.);
-#2734=PLANE('',#2735);
-#2735=AXIS2_PLACEMENT_3D('',#2736,#2737,#2738);
-#2736=CARTESIAN_POINT('',(-0.127,-5.74,0.0));
-#2737=DIRECTION('',(0.0,-1.0,0.0));
-#2738=DIRECTION('',(0.,0.,1.));
-#2739=FACE_OUTER_BOUND('',#2740,.T.);
-#2740=EDGE_LOOP('',(#2741,#2751,#2761,#2771,#2781,#2791));
-#2741=ORIENTED_EDGE('',*,*,#2624,.T.);
-#2751=ORIENTED_EDGE('',*,*,#2536,.T.);
-#2764=CARTESIAN_POINT('',(0.19,-5.74,2.73));
-#2763=VERTEX_POINT('',#2764);
-#2762=EDGE_CURVE('',#2763,#2527,#2767,.T.);
-#2767=LINE('',#2764,#2769);
-#2769=VECTOR('',#2770,0.0635);
-#2770=DIRECTION('',(-1.0,0.0,0.0));
-#2761=ORIENTED_EDGE('',*,*,#2762,.F.);
-#2774=CARTESIAN_POINT('',(0.19,-5.74,2.984));
-#2773=VERTEX_POINT('',#2774);
-#2772=EDGE_CURVE('',#2773,#2763,#2777,.T.);
-#2777=LINE('',#2774,#2779);
-#2779=VECTOR('',#2780,0.254);
-#2780=DIRECTION('',(0.0,0.0,-1.0));
-#2771=ORIENTED_EDGE('',*,*,#2772,.F.);
-#2782=EDGE_CURVE('',#2379,#2773,#2787,.T.);
-#2787=LINE('',#2380,#2789);
-#2789=VECTOR('',#2790,0.3175);
-#2790=DIRECTION('',(1.0,0.0,0.0));
-#2781=ORIENTED_EDGE('',*,*,#2782,.F.);
-#2791=ORIENTED_EDGE('',*,*,#2378,.T.);
-#2801=STYLED_ITEM('',(#34),#2802);
-#2802=ADVANCED_FACE('',(#2808),#2803,.T.);
-#2803=PLANE('',#2804);
-#2804=AXIS2_PLACEMENT_3D('',#2805,#2806,#2807);
-#2805=CARTESIAN_POINT('',(0.19,-5.74,2.73));
-#2806=DIRECTION('',(0.0,0.0,-1.0));
-#2807=DIRECTION('',(0.,1.,0.));
-#2808=FACE_OUTER_BOUND('',#2809,.T.);
-#2809=EDGE_LOOP('',(#2810,#2820,#2830,#2840));
-#2810=ORIENTED_EDGE('',*,*,#2762,.T.);
-#2820=ORIENTED_EDGE('',*,*,#2526,.T.);
-#2830=ORIENTED_EDGE('',*,*,#2713,.T.);
-#2841=EDGE_CURVE('',#2763,#2704,#2846,.T.);
-#2846=LINE('',#2764,#2848);
-#2848=VECTOR('',#2849,1.3208);
-#2849=DIRECTION('',(0.0,1.0,0.0));
-#2840=ORIENTED_EDGE('',*,*,#2841,.F.);
-#2850=STYLED_ITEM('',(#34),#2851);
-#2851=ADVANCED_FACE('',(#2857),#2852,.T.);
-#2852=PLANE('',#2853);
-#2853=AXIS2_PLACEMENT_3D('',#2854,#2855,#2856);
-#2854=CARTESIAN_POINT('',(0.19,-5.74,2.73));
-#2855=DIRECTION('',(1.0,0.0,0.0));
-#2856=DIRECTION('',(0.,0.,1.));
-#2857=FACE_OUTER_BOUND('',#2858,.T.);
-#2858=EDGE_LOOP('',(#2859,#2869,#2879,#2889));
-#2859=ORIENTED_EDGE('',*,*,#2841,.T.);
-#2869=ORIENTED_EDGE('',*,*,#2703,.T.);
-#2880=EDGE_CURVE('',#2773,#2694,#2885,.T.);
-#2885=LINE('',#2774,#2887);
-#2887=VECTOR('',#2888,1.3208);
-#2888=DIRECTION('',(0.0,1.0,0.0));
-#2879=ORIENTED_EDGE('',*,*,#2880,.F.);
-#2889=ORIENTED_EDGE('',*,*,#2772,.T.);
-#2899=STYLED_ITEM('',(#34),#2900);
-#2900=ADVANCED_FACE('',(#2906),#2901,.T.);
-#2901=PLANE('',#2902);
-#2902=AXIS2_PLACEMENT_3D('',#2903,#2904,#2905);
-#2903=CARTESIAN_POINT('',(0.19,-4.42,2.984));
-#2904=DIRECTION('',(0.0,0.0,1.0));
-#2905=DIRECTION('',(0.,1.,0.));
-#2906=FACE_OUTER_BOUND('',#2907,.T.);
-#2907=EDGE_LOOP('',(#2908,#2918,#2928,#2938));
-#2908=ORIENTED_EDGE('',*,*,#2693,.T.);
-#2918=ORIENTED_EDGE('',*,*,#2388,.T.);
-#2928=ORIENTED_EDGE('',*,*,#2782,.T.);
-#2938=ORIENTED_EDGE('',*,*,#2880,.T.);
-#2949=MANIFOLD_SOLID_BREP($,#2950);
-#2950=CLOSED_SHELL('',(#2952,#3001,#3050,#3139,#3188,#3277,#3326,#3375,#3444,#3513,#3562,#3611));
-#2951=STYLED_ITEM('',(#34),#2952);
-#2952=ADVANCED_FACE('',(#2958),#2953,.T.);
-#2953=PLANE('',#2954);
-#2954=AXIS2_PLACEMENT_3D('',#2955,#2956,#2957);
-#2955=CARTESIAN_POINT('',(0.127,-7.341,-2.54));
-#2956=DIRECTION('',(0.0,0.0,-1.0));
-#2957=DIRECTION('',(0.,1.,0.));
-#2958=FACE_OUTER_BOUND('',#2959,.T.);
-#2959=EDGE_LOOP('',(#2960,#2970,#2980,#2990));
-#2963=CARTESIAN_POINT('',(0.127,-7.899,-2.54));
-#2962=VERTEX_POINT('',#2963);
-#2965=CARTESIAN_POINT('',(0.127,-7.341,-2.54));
-#2964=VERTEX_POINT('',#2965);
-#2961=EDGE_CURVE('',#2962,#2964,#2966,.T.);
-#2966=LINE('',#2963,#2968);
-#2968=VECTOR('',#2969,0.5588);
-#2969=DIRECTION('',(0.0,1.0,0.0));
-#2960=ORIENTED_EDGE('',*,*,#2961,.F.);
-#2973=CARTESIAN_POINT('',(-0.127,-7.899,-2.54));
-#2972=VERTEX_POINT('',#2973);
-#2971=EDGE_CURVE('',#2972,#2962,#2976,.T.);
-#2976=LINE('',#2973,#2978);
-#2978=VECTOR('',#2979,0.254);
-#2979=DIRECTION('',(1.0,0.0,0.0));
-#2970=ORIENTED_EDGE('',*,*,#2971,.F.);
-#2983=CARTESIAN_POINT('',(-0.127,-7.341,-2.54));
-#2982=VERTEX_POINT('',#2983);
-#2981=EDGE_CURVE('',#2982,#2972,#2986,.T.);
-#2986=LINE('',#2983,#2988);
-#2988=VECTOR('',#2989,0.5588);
-#2989=DIRECTION('',(0.0,-1.0,0.0));
-#2980=ORIENTED_EDGE('',*,*,#2981,.F.);
-#2991=EDGE_CURVE('',#2964,#2982,#2996,.T.);
-#2996=LINE('',#2965,#2998);
-#2998=VECTOR('',#2999,0.254);
-#2999=DIRECTION('',(-1.0,0.0,0.0));
-#2990=ORIENTED_EDGE('',*,*,#2991,.F.);
-#3000=STYLED_ITEM('',(#34),#3001);
-#3001=ADVANCED_FACE('',(#3007),#3002,.T.);
-#3002=PLANE('',#3003);
-#3003=AXIS2_PLACEMENT_3D('',#3004,#3005,#3006);
-#3004=CARTESIAN_POINT('',(0.127,-7.341,-2.54));
-#3005=DIRECTION('',(0.0,1.0,0.0));
-#3006=DIRECTION('',(0.,0.,1.));
-#3007=FACE_OUTER_BOUND('',#3008,.T.);
-#3008=EDGE_LOOP('',(#3009,#3019,#3029,#3039));
-#3009=ORIENTED_EDGE('',*,*,#2991,.T.);
-#3022=CARTESIAN_POINT('',(-0.127,-7.341,0.0));
-#3021=VERTEX_POINT('',#3022);
-#3020=EDGE_CURVE('',#3021,#2982,#3025,.T.);
-#3025=LINE('',#3022,#3027);
-#3027=VECTOR('',#3028,2.54);
-#3028=DIRECTION('',(0.0,0.0,-1.0));
-#3019=ORIENTED_EDGE('',*,*,#3020,.F.);
-#3032=CARTESIAN_POINT('',(0.127,-7.341,0.0));
-#3031=VERTEX_POINT('',#3032);
-#3030=EDGE_CURVE('',#3031,#3021,#3035,.T.);
-#3035=LINE('',#3032,#3037);
-#3037=VECTOR('',#3038,0.254);
-#3038=DIRECTION('',(-1.0,0.0,0.0));
-#3029=ORIENTED_EDGE('',*,*,#3030,.F.);
-#3040=EDGE_CURVE('',#2964,#3031,#3045,.T.);
-#3045=LINE('',#2965,#3047);
-#3047=VECTOR('',#3048,2.54);
-#3048=DIRECTION('',(0.0,0.0,1.0));
-#3039=ORIENTED_EDGE('',*,*,#3040,.F.);
-#3049=STYLED_ITEM('',(#34),#3050);
-#3050=ADVANCED_FACE('',(#3056),#3051,.T.);
-#3051=PLANE('',#3052);
-#3052=AXIS2_PLACEMENT_3D('',#3053,#3054,#3055);
-#3053=CARTESIAN_POINT('',(-0.127,-7.341,-2.54));
-#3054=DIRECTION('',(-1.0,0.0,0.0));
-#3055=DIRECTION('',(0.,0.,1.));
-#3056=FACE_OUTER_BOUND('',#3057,.T.);
-#3057=EDGE_LOOP('',(#3058,#3068,#3078,#3088,#3098,#3108,#3118,#3128));
-#3058=ORIENTED_EDGE('',*,*,#2981,.T.);
-#3071=CARTESIAN_POINT('',(-0.127,-7.899,0.0));
-#3070=VERTEX_POINT('',#3071);
-#3069=EDGE_CURVE('',#3070,#2972,#3074,.T.);
-#3074=LINE('',#3071,#3076);
-#3076=VECTOR('',#3077,2.54);
-#3077=DIRECTION('',(0.0,0.0,-1.0));
-#3068=ORIENTED_EDGE('',*,*,#3069,.F.);
-#3081=CARTESIAN_POINT('',(-0.127,-8.28,0.0));
-#3080=VERTEX_POINT('',#3081);
-#3079=EDGE_CURVE('',#3080,#3070,#3084,.T.);
-#3084=LINE('',#3081,#3086);
-#3086=VECTOR('',#3087,0.381);
-#3087=DIRECTION('',(0.0,1.0,0.0));
-#3078=ORIENTED_EDGE('',*,*,#3079,.F.);
-#3091=CARTESIAN_POINT('',(-0.127,-8.28,2.984));
-#3090=VERTEX_POINT('',#3091);
-#3089=EDGE_CURVE('',#3090,#3080,#3094,.T.);
-#3094=LINE('',#3091,#3096);
-#3096=VECTOR('',#3097,2.9845);
-#3097=DIRECTION('',(0.0,0.0,-1.0));
-#3088=ORIENTED_EDGE('',*,*,#3089,.F.);
-#3101=CARTESIAN_POINT('',(-0.127,-6.96,2.984));
-#3100=VERTEX_POINT('',#3101);
-#3099=EDGE_CURVE('',#3100,#3090,#3104,.T.);
-#3104=LINE('',#3101,#3106);
-#3106=VECTOR('',#3107,1.3208);
-#3107=DIRECTION('',(0.0,-1.0,0.0));
-#3098=ORIENTED_EDGE('',*,*,#3099,.F.);
-#3111=CARTESIAN_POINT('',(-0.127,-6.96,0.0));
-#3110=VERTEX_POINT('',#3111);
-#3109=EDGE_CURVE('',#3110,#3100,#3114,.T.);
-#3114=LINE('',#3111,#3116);
-#3116=VECTOR('',#3117,2.9845);
-#3117=DIRECTION('',(0.0,0.0,1.0));
-#3108=ORIENTED_EDGE('',*,*,#3109,.F.);
-#3119=EDGE_CURVE('',#3021,#3110,#3124,.T.);
-#3124=LINE('',#3022,#3126);
-#3126=VECTOR('',#3127,0.381);
-#3127=DIRECTION('',(0.0,1.0,0.0));
-#3118=ORIENTED_EDGE('',*,*,#3119,.F.);
-#3128=ORIENTED_EDGE('',*,*,#3020,.T.);
-#3138=STYLED_ITEM('',(#34),#3139);
-#3139=ADVANCED_FACE('',(#3145),#3140,.T.);
-#3140=PLANE('',#3141);
-#3141=AXIS2_PLACEMENT_3D('',#3142,#3143,#3144);
-#3142=CARTESIAN_POINT('',(-0.127,-7.899,-2.54));
-#3143=DIRECTION('',(0.0,-1.0,0.0));
-#3144=DIRECTION('',(0.,0.,1.));
-#3145=FACE_OUTER_BOUND('',#3146,.T.);
-#3146=EDGE_LOOP('',(#3147,#3157,#3167,#3177));
-#3147=ORIENTED_EDGE('',*,*,#2971,.T.);
-#3160=CARTESIAN_POINT('',(0.127,-7.899,0.0));
-#3159=VERTEX_POINT('',#3160);
-#3158=EDGE_CURVE('',#3159,#2962,#3163,.T.);
-#3163=LINE('',#3160,#3165);
-#3165=VECTOR('',#3166,2.54);
-#3166=DIRECTION('',(0.0,0.0,-1.0));
-#3157=ORIENTED_EDGE('',*,*,#3158,.F.);
-#3168=EDGE_CURVE('',#3070,#3159,#3173,.T.);
-#3173=LINE('',#3071,#3175);
-#3175=VECTOR('',#3176,0.254);
-#3176=DIRECTION('',(1.0,0.0,0.0));
-#3167=ORIENTED_EDGE('',*,*,#3168,.F.);
-#3177=ORIENTED_EDGE('',*,*,#3069,.T.);
-#3187=STYLED_ITEM('',(#34),#3188);
-#3188=ADVANCED_FACE('',(#3194),#3189,.T.);
-#3189=PLANE('',#3190);
-#3190=AXIS2_PLACEMENT_3D('',#3191,#3192,#3193);
-#3191=CARTESIAN_POINT('',(0.127,-7.899,-2.54));
-#3192=DIRECTION('',(1.0,0.0,0.0));
-#3193=DIRECTION('',(0.,0.,1.));
-#3194=FACE_OUTER_BOUND('',#3195,.T.);
-#3195=EDGE_LOOP('',(#3196,#3206,#3216,#3226,#3236,#3246,#3256,#3266));
-#3196=ORIENTED_EDGE('',*,*,#2961,.T.);
-#3206=ORIENTED_EDGE('',*,*,#3040,.T.);
-#3219=CARTESIAN_POINT('',(0.127,-6.96,0.0));
-#3218=VERTEX_POINT('',#3219);
-#3217=EDGE_CURVE('',#3218,#3031,#3222,.T.);
-#3222=LINE('',#3219,#3224);
-#3224=VECTOR('',#3225,0.381);
-#3225=DIRECTION('',(0.0,-1.0,0.0));
-#3216=ORIENTED_EDGE('',*,*,#3217,.F.);
-#3229=CARTESIAN_POINT('',(0.127,-6.96,2.73));
-#3228=VERTEX_POINT('',#3229);
-#3227=EDGE_CURVE('',#3228,#3218,#3232,.T.);
-#3232=LINE('',#3229,#3234);
-#3234=VECTOR('',#3235,2.7305);
-#3235=DIRECTION('',(0.0,0.0,-1.0));
-#3226=ORIENTED_EDGE('',*,*,#3227,.F.);
-#3239=CARTESIAN_POINT('',(0.127,-8.28,2.73));
-#3238=VERTEX_POINT('',#3239);
-#3237=EDGE_CURVE('',#3238,#3228,#3242,.T.);
-#3242=LINE('',#3239,#3244);
-#3244=VECTOR('',#3245,1.3208);
-#3245=DIRECTION('',(0.0,1.0,0.0));
-#3236=ORIENTED_EDGE('',*,*,#3237,.F.);
-#3249=CARTESIAN_POINT('',(0.127,-8.28,0.0));
-#3248=VERTEX_POINT('',#3249);
-#3247=EDGE_CURVE('',#3248,#3238,#3252,.T.);
-#3252=LINE('',#3249,#3254);
-#3254=VECTOR('',#3255,2.7305);
-#3255=DIRECTION('',(0.0,0.0,1.0));
-#3246=ORIENTED_EDGE('',*,*,#3247,.F.);
-#3257=EDGE_CURVE('',#3159,#3248,#3262,.T.);
-#3262=LINE('',#3160,#3264);
-#3264=VECTOR('',#3265,0.381);
-#3265=DIRECTION('',(0.0,-1.0,0.0));
-#3256=ORIENTED_EDGE('',*,*,#3257,.F.);
-#3266=ORIENTED_EDGE('',*,*,#3158,.T.);
-#3276=STYLED_ITEM('',(#34),#3277);
-#3277=ADVANCED_FACE('',(#3283),#3278,.T.);
-#3278=PLANE('',#3279);
-#3279=AXIS2_PLACEMENT_3D('',#3280,#3281,#3282);
-#3280=CARTESIAN_POINT('',(0.127,-7.341,0.0));
-#3281=DIRECTION('',(0.0,0.0,-1.0));
-#3282=DIRECTION('',(0.,1.,0.));
-#3283=FACE_OUTER_BOUND('',#3284,.T.);
-#3284=EDGE_LOOP('',(#3285,#3295,#3305,#3315));
-#3285=ORIENTED_EDGE('',*,*,#3030,.T.);
-#3295=ORIENTED_EDGE('',*,*,#3119,.T.);
-#3306=EDGE_CURVE('',#3218,#3110,#3311,.T.);
-#3311=LINE('',#3219,#3313);
-#3313=VECTOR('',#3314,0.254);
-#3314=DIRECTION('',(-1.0,0.0,0.0));
-#3305=ORIENTED_EDGE('',*,*,#3306,.F.);
-#3315=ORIENTED_EDGE('',*,*,#3217,.T.);
-#3325=STYLED_ITEM('',(#34),#3326);
-#3326=ADVANCED_FACE('',(#3332),#3327,.T.);
-#3327=PLANE('',#3328);
-#3328=AXIS2_PLACEMENT_3D('',#3329,#3330,#3331);
-#3329=CARTESIAN_POINT('',(0.127,-8.28,0.0));
-#3330=DIRECTION('',(0.0,0.0,-1.0));
-#3331=DIRECTION('',(0.,1.,0.));
-#3332=FACE_OUTER_BOUND('',#3333,.T.);
-#3333=EDGE_LOOP('',(#3334,#3344,#3354,#3364));
-#3335=EDGE_CURVE('',#3080,#3248,#3340,.T.);
-#3340=LINE('',#3081,#3342);
-#3342=VECTOR('',#3343,0.254);
-#3343=DIRECTION('',(1.0,0.0,0.0));
-#3334=ORIENTED_EDGE('',*,*,#3335,.F.);
-#3344=ORIENTED_EDGE('',*,*,#3079,.T.);
-#3354=ORIENTED_EDGE('',*,*,#3168,.T.);
-#3364=ORIENTED_EDGE('',*,*,#3257,.T.);
-#3374=STYLED_ITEM('',(#34),#3375);
-#3375=ADVANCED_FACE('',(#3381),#3376,.T.);
-#3376=PLANE('',#3377);
-#3377=AXIS2_PLACEMENT_3D('',#3378,#3379,#3380);
-#3378=CARTESIAN_POINT('',(0.127,-6.96,0.0));
-#3379=DIRECTION('',(0.0,1.0,0.0));
-#3380=DIRECTION('',(0.,0.,1.));
-#3381=FACE_OUTER_BOUND('',#3382,.T.);
-#3382=EDGE_LOOP('',(#3383,#3393,#3403,#3413,#3423,#3433));
-#3383=ORIENTED_EDGE('',*,*,#3306,.T.);
-#3393=ORIENTED_EDGE('',*,*,#3109,.T.);
-#3406=CARTESIAN_POINT('',(0.19,-6.96,2.984));
-#3405=VERTEX_POINT('',#3406);
-#3404=EDGE_CURVE('',#3405,#3100,#3409,.T.);
-#3409=LINE('',#3406,#3411);
-#3411=VECTOR('',#3412,0.3175);
-#3412=DIRECTION('',(-1.0,0.0,0.0));
-#3403=ORIENTED_EDGE('',*,*,#3404,.F.);
-#3416=CARTESIAN_POINT('',(0.19,-6.96,2.73));
-#3415=VERTEX_POINT('',#3416);
-#3414=EDGE_CURVE('',#3415,#3405,#3419,.T.);
-#3419=LINE('',#3416,#3421);
-#3421=VECTOR('',#3422,0.254);
-#3422=DIRECTION('',(0.0,0.0,1.0));
-#3413=ORIENTED_EDGE('',*,*,#3414,.F.);
-#3424=EDGE_CURVE('',#3228,#3415,#3429,.T.);
-#3429=LINE('',#3229,#3431);
-#3431=VECTOR('',#3432,0.0635);
-#3432=DIRECTION('',(1.0,0.0,0.0));
-#3423=ORIENTED_EDGE('',*,*,#3424,.F.);
-#3433=ORIENTED_EDGE('',*,*,#3227,.T.);
-#3443=STYLED_ITEM('',(#34),#3444);
-#3444=ADVANCED_FACE('',(#3450),#3445,.T.);
-#3445=PLANE('',#3446);
-#3446=AXIS2_PLACEMENT_3D('',#3447,#3448,#3449);
-#3447=CARTESIAN_POINT('',(-0.127,-8.28,0.0));
-#3448=DIRECTION('',(0.0,-1.0,0.0));
-#3449=DIRECTION('',(0.,0.,1.));
-#3450=FACE_OUTER_BOUND('',#3451,.T.);
-#3451=EDGE_LOOP('',(#3452,#3462,#3472,#3482,#3492,#3502));
-#3452=ORIENTED_EDGE('',*,*,#3335,.T.);
-#3462=ORIENTED_EDGE('',*,*,#3247,.T.);
-#3475=CARTESIAN_POINT('',(0.19,-8.28,2.73));
-#3474=VERTEX_POINT('',#3475);
-#3473=EDGE_CURVE('',#3474,#3238,#3478,.T.);
-#3478=LINE('',#3475,#3480);
-#3480=VECTOR('',#3481,0.0635);
-#3481=DIRECTION('',(-1.0,0.0,0.0));
-#3472=ORIENTED_EDGE('',*,*,#3473,.F.);
-#3485=CARTESIAN_POINT('',(0.19,-8.28,2.984));
-#3484=VERTEX_POINT('',#3485);
-#3483=EDGE_CURVE('',#3484,#3474,#3488,.T.);
-#3488=LINE('',#3485,#3490);
-#3490=VECTOR('',#3491,0.254);
-#3491=DIRECTION('',(0.0,0.0,-1.0));
-#3482=ORIENTED_EDGE('',*,*,#3483,.F.);
-#3493=EDGE_CURVE('',#3090,#3484,#3498,.T.);
-#3498=LINE('',#3091,#3500);
-#3500=VECTOR('',#3501,0.3175);
-#3501=DIRECTION('',(1.0,0.0,0.0));
-#3492=ORIENTED_EDGE('',*,*,#3493,.F.);
-#3502=ORIENTED_EDGE('',*,*,#3089,.T.);
-#3512=STYLED_ITEM('',(#34),#3513);
-#3513=ADVANCED_FACE('',(#3519),#3514,.T.);
-#3514=PLANE('',#3515);
-#3515=AXIS2_PLACEMENT_3D('',#3516,#3517,#3518);
-#3516=CARTESIAN_POINT('',(0.19,-8.28,2.73));
-#3517=DIRECTION('',(0.0,0.0,-1.0));
-#3518=DIRECTION('',(0.,1.,0.));
-#3519=FACE_OUTER_BOUND('',#3520,.T.);
-#3520=EDGE_LOOP('',(#3521,#3531,#3541,#3551));
-#3521=ORIENTED_EDGE('',*,*,#3473,.T.);
-#3531=ORIENTED_EDGE('',*,*,#3237,.T.);
-#3541=ORIENTED_EDGE('',*,*,#3424,.T.);
-#3552=EDGE_CURVE('',#3474,#3415,#3557,.T.);
-#3557=LINE('',#3475,#3559);
-#3559=VECTOR('',#3560,1.3208);
-#3560=DIRECTION('',(0.0,1.0,0.0));
-#3551=ORIENTED_EDGE('',*,*,#3552,.F.);
-#3561=STYLED_ITEM('',(#34),#3562);
-#3562=ADVANCED_FACE('',(#3568),#3563,.T.);
-#3563=PLANE('',#3564);
-#3564=AXIS2_PLACEMENT_3D('',#3565,#3566,#3567);
-#3565=CARTESIAN_POINT('',(0.19,-8.28,2.73));
-#3566=DIRECTION('',(1.0,0.0,0.0));
-#3567=DIRECTION('',(0.,0.,1.));
-#3568=FACE_OUTER_BOUND('',#3569,.T.);
-#3569=EDGE_LOOP('',(#3570,#3580,#3590,#3600));
-#3570=ORIENTED_EDGE('',*,*,#3552,.T.);
-#3580=ORIENTED_EDGE('',*,*,#3414,.T.);
-#3591=EDGE_CURVE('',#3484,#3405,#3596,.T.);
-#3596=LINE('',#3485,#3598);
-#3598=VECTOR('',#3599,1.3208);
-#3599=DIRECTION('',(0.0,1.0,0.0));
-#3590=ORIENTED_EDGE('',*,*,#3591,.F.);
-#3600=ORIENTED_EDGE('',*,*,#3483,.T.);
-#3610=STYLED_ITEM('',(#34),#3611);
-#3611=ADVANCED_FACE('',(#3617),#3612,.T.);
-#3612=PLANE('',#3613);
-#3613=AXIS2_PLACEMENT_3D('',#3614,#3615,#3616);
-#3614=CARTESIAN_POINT('',(0.19,-6.96,2.984));
-#3615=DIRECTION('',(0.0,0.0,1.0));
-#3616=DIRECTION('',(0.,1.,0.));
-#3617=FACE_OUTER_BOUND('',#3618,.T.);
-#3618=EDGE_LOOP('',(#3619,#3629,#3639,#3649));
-#3619=ORIENTED_EDGE('',*,*,#3404,.T.);
-#3629=ORIENTED_EDGE('',*,*,#3099,.T.);
-#3639=ORIENTED_EDGE('',*,*,#3493,.T.);
-#3649=ORIENTED_EDGE('',*,*,#3591,.T.);
-#3660=MANIFOLD_SOLID_BREP($,#3661);
-#3661=CLOSED_SHELL('',(#3663,#3712,#3761,#3850,#3899,#3988,#4037,#4086,#4155,#4224,#4273,#4322));
-#3662=STYLED_ITEM('',(#34),#3663);
-#3663=ADVANCED_FACE('',(#3669),#3664,.T.);
-#3664=PLANE('',#3665);
-#3665=AXIS2_PLACEMENT_3D('',#3666,#3667,#3668);
-#3666=CARTESIAN_POINT('',(0.127,-9.881,-2.54));
-#3667=DIRECTION('',(0.0,0.0,-1.0));
-#3668=DIRECTION('',(0.,1.,0.));
-#3669=FACE_OUTER_BOUND('',#3670,.T.);
-#3670=EDGE_LOOP('',(#3671,#3681,#3691,#3701));
-#3674=CARTESIAN_POINT('',(0.127,-10.439,-2.54));
-#3673=VERTEX_POINT('',#3674);
-#3676=CARTESIAN_POINT('',(0.127,-9.881,-2.54));
-#3675=VERTEX_POINT('',#3676);
-#3672=EDGE_CURVE('',#3673,#3675,#3677,.T.);
-#3677=LINE('',#3674,#3679);
-#3679=VECTOR('',#3680,0.5588);
-#3680=DIRECTION('',(0.0,1.0,0.0));
-#3671=ORIENTED_EDGE('',*,*,#3672,.F.);
-#3684=CARTESIAN_POINT('',(-0.127,-10.439,-2.54));
-#3683=VERTEX_POINT('',#3684);
-#3682=EDGE_CURVE('',#3683,#3673,#3687,.T.);
-#3687=LINE('',#3684,#3689);
-#3689=VECTOR('',#3690,0.254);
-#3690=DIRECTION('',(1.0,0.0,0.0));
-#3681=ORIENTED_EDGE('',*,*,#3682,.F.);
-#3694=CARTESIAN_POINT('',(-0.127,-9.881,-2.54));
-#3693=VERTEX_POINT('',#3694);
-#3692=EDGE_CURVE('',#3693,#3683,#3697,.T.);
-#3697=LINE('',#3694,#3699);
-#3699=VECTOR('',#3700,0.5588);
-#3700=DIRECTION('',(0.0,-1.0,0.0));
-#3691=ORIENTED_EDGE('',*,*,#3692,.F.);
-#3702=EDGE_CURVE('',#3675,#3693,#3707,.T.);
-#3707=LINE('',#3676,#3709);
-#3709=VECTOR('',#3710,0.254);
-#3710=DIRECTION('',(-1.0,0.0,0.0));
-#3701=ORIENTED_EDGE('',*,*,#3702,.F.);
-#3711=STYLED_ITEM('',(#34),#3712);
-#3712=ADVANCED_FACE('',(#3718),#3713,.T.);
-#3713=PLANE('',#3714);
-#3714=AXIS2_PLACEMENT_3D('',#3715,#3716,#3717);
-#3715=CARTESIAN_POINT('',(0.127,-9.881,-2.54));
-#3716=DIRECTION('',(0.0,1.0,0.0));
-#3717=DIRECTION('',(0.,0.,1.));
-#3718=FACE_OUTER_BOUND('',#3719,.T.);
-#3719=EDGE_LOOP('',(#3720,#3730,#3740,#3750));
-#3720=ORIENTED_EDGE('',*,*,#3702,.T.);
-#3733=CARTESIAN_POINT('',(-0.127,-9.881,0.0));
-#3732=VERTEX_POINT('',#3733);
-#3731=EDGE_CURVE('',#3732,#3693,#3736,.T.);
-#3736=LINE('',#3733,#3738);
-#3738=VECTOR('',#3739,2.54);
-#3739=DIRECTION('',(0.0,0.0,-1.0));
-#3730=ORIENTED_EDGE('',*,*,#3731,.F.);
-#3743=CARTESIAN_POINT('',(0.127,-9.881,0.0));
-#3742=VERTEX_POINT('',#3743);
-#3741=EDGE_CURVE('',#3742,#3732,#3746,.T.);
-#3746=LINE('',#3743,#3748);
-#3748=VECTOR('',#3749,0.254);
-#3749=DIRECTION('',(-1.0,0.0,0.0));
-#3740=ORIENTED_EDGE('',*,*,#3741,.F.);
-#3751=EDGE_CURVE('',#3675,#3742,#3756,.T.);
-#3756=LINE('',#3676,#3758);
-#3758=VECTOR('',#3759,2.54);
-#3759=DIRECTION('',(0.0,0.0,1.0));
-#3750=ORIENTED_EDGE('',*,*,#3751,.F.);
-#3760=STYLED_ITEM('',(#34),#3761);
-#3761=ADVANCED_FACE('',(#3767),#3762,.T.);
-#3762=PLANE('',#3763);
-#3763=AXIS2_PLACEMENT_3D('',#3764,#3765,#3766);
-#3764=CARTESIAN_POINT('',(-0.127,-9.881,-2.54));
-#3765=DIRECTION('',(-1.0,0.0,0.0));
-#3766=DIRECTION('',(0.,0.,1.));
-#3767=FACE_OUTER_BOUND('',#3768,.T.);
-#3768=EDGE_LOOP('',(#3769,#3779,#3789,#3799,#3809,#3819,#3829,#3839));
-#3769=ORIENTED_EDGE('',*,*,#3692,.T.);
-#3782=CARTESIAN_POINT('',(-0.127,-10.439,0.0));
-#3781=VERTEX_POINT('',#3782);
-#3780=EDGE_CURVE('',#3781,#3683,#3785,.T.);
-#3785=LINE('',#3782,#3787);
-#3787=VECTOR('',#3788,2.54);
-#3788=DIRECTION('',(0.0,0.0,-1.0));
-#3779=ORIENTED_EDGE('',*,*,#3780,.F.);
-#3792=CARTESIAN_POINT('',(-0.127,-10.82,0.0));
-#3791=VERTEX_POINT('',#3792);
-#3790=EDGE_CURVE('',#3791,#3781,#3795,.T.);
-#3795=LINE('',#3792,#3797);
-#3797=VECTOR('',#3798,0.381);
-#3798=DIRECTION('',(0.0,1.0,0.0));
-#3789=ORIENTED_EDGE('',*,*,#3790,.F.);
-#3802=CARTESIAN_POINT('',(-0.127,-10.82,2.984));
-#3801=VERTEX_POINT('',#3802);
-#3800=EDGE_CURVE('',#3801,#3791,#3805,.T.);
-#3805=LINE('',#3802,#3807);
-#3807=VECTOR('',#3808,2.9845);
-#3808=DIRECTION('',(0.0,0.0,-1.0));
-#3799=ORIENTED_EDGE('',*,*,#3800,.F.);
-#3812=CARTESIAN_POINT('',(-0.127,-9.5,2.984));
-#3811=VERTEX_POINT('',#3812);
-#3810=EDGE_CURVE('',#3811,#3801,#3815,.T.);
-#3815=LINE('',#3812,#3817);
-#3817=VECTOR('',#3818,1.3208);
-#3818=DIRECTION('',(0.0,-1.0,0.0));
-#3809=ORIENTED_EDGE('',*,*,#3810,.F.);
-#3822=CARTESIAN_POINT('',(-0.127,-9.5,0.0));
-#3821=VERTEX_POINT('',#3822);
-#3820=EDGE_CURVE('',#3821,#3811,#3825,.T.);
-#3825=LINE('',#3822,#3827);
-#3827=VECTOR('',#3828,2.9845);
-#3828=DIRECTION('',(0.0,0.0,1.0));
-#3819=ORIENTED_EDGE('',*,*,#3820,.F.);
-#3830=EDGE_CURVE('',#3732,#3821,#3835,.T.);
-#3835=LINE('',#3733,#3837);
-#3837=VECTOR('',#3838,0.381);
-#3838=DIRECTION('',(0.0,1.0,0.0));
-#3829=ORIENTED_EDGE('',*,*,#3830,.F.);
-#3839=ORIENTED_EDGE('',*,*,#3731,.T.);
-#3849=STYLED_ITEM('',(#34),#3850);
-#3850=ADVANCED_FACE('',(#3856),#3851,.T.);
-#3851=PLANE('',#3852);
-#3852=AXIS2_PLACEMENT_3D('',#3853,#3854,#3855);
-#3853=CARTESIAN_POINT('',(-0.127,-10.439,-2.54));
-#3854=DIRECTION('',(0.0,-1.0,0.0));
-#3855=DIRECTION('',(0.,0.,1.));
-#3856=FACE_OUTER_BOUND('',#3857,.T.);
-#3857=EDGE_LOOP('',(#3858,#3868,#3878,#3888));
-#3858=ORIENTED_EDGE('',*,*,#3682,.T.);
-#3871=CARTESIAN_POINT('',(0.127,-10.439,0.0));
-#3870=VERTEX_POINT('',#3871);
-#3869=EDGE_CURVE('',#3870,#3673,#3874,.T.);
-#3874=LINE('',#3871,#3876);
-#3876=VECTOR('',#3877,2.54);
-#3877=DIRECTION('',(0.0,0.0,-1.0));
-#3868=ORIENTED_EDGE('',*,*,#3869,.F.);
-#3879=EDGE_CURVE('',#3781,#3870,#3884,.T.);
-#3884=LINE('',#3782,#3886);
-#3886=VECTOR('',#3887,0.254);
-#3887=DIRECTION('',(1.0,0.0,0.0));
-#3878=ORIENTED_EDGE('',*,*,#3879,.F.);
-#3888=ORIENTED_EDGE('',*,*,#3780,.T.);
-#3898=STYLED_ITEM('',(#34),#3899);
-#3899=ADVANCED_FACE('',(#3905),#3900,.T.);
-#3900=PLANE('',#3901);
-#3901=AXIS2_PLACEMENT_3D('',#3902,#3903,#3904);
-#3902=CARTESIAN_POINT('',(0.127,-10.439,-2.54));
-#3903=DIRECTION('',(1.0,0.0,0.0));
-#3904=DIRECTION('',(0.,0.,1.));
-#3905=FACE_OUTER_BOUND('',#3906,.T.);
-#3906=EDGE_LOOP('',(#3907,#3917,#3927,#3937,#3947,#3957,#3967,#3977));
-#3907=ORIENTED_EDGE('',*,*,#3672,.T.);
-#3917=ORIENTED_EDGE('',*,*,#3751,.T.);
-#3930=CARTESIAN_POINT('',(0.127,-9.5,0.0));
-#3929=VERTEX_POINT('',#3930);
-#3928=EDGE_CURVE('',#3929,#3742,#3933,.T.);
-#3933=LINE('',#3930,#3935);
-#3935=VECTOR('',#3936,0.381);
-#3936=DIRECTION('',(0.0,-1.0,0.0));
-#3927=ORIENTED_EDGE('',*,*,#3928,.F.);
-#3940=CARTESIAN_POINT('',(0.127,-9.5,2.73));
-#3939=VERTEX_POINT('',#3940);
-#3938=EDGE_CURVE('',#3939,#3929,#3943,.T.);
-#3943=LINE('',#3940,#3945);
-#3945=VECTOR('',#3946,2.7305);
-#3946=DIRECTION('',(0.0,0.0,-1.0));
-#3937=ORIENTED_EDGE('',*,*,#3938,.F.);
-#3950=CARTESIAN_POINT('',(0.127,-10.82,2.73));
-#3949=VERTEX_POINT('',#3950);
-#3948=EDGE_CURVE('',#3949,#3939,#3953,.T.);
-#3953=LINE('',#3950,#3955);
-#3955=VECTOR('',#3956,1.3208);
-#3956=DIRECTION('',(0.0,1.0,0.0));
-#3947=ORIENTED_EDGE('',*,*,#3948,.F.);
-#3960=CARTESIAN_POINT('',(0.127,-10.82,0.0));
-#3959=VERTEX_POINT('',#3960);
-#3958=EDGE_CURVE('',#3959,#3949,#3963,.T.);
-#3963=LINE('',#3960,#3965);
-#3965=VECTOR('',#3966,2.7305);
-#3966=DIRECTION('',(0.0,0.0,1.0));
-#3957=ORIENTED_EDGE('',*,*,#3958,.F.);
-#3968=EDGE_CURVE('',#3870,#3959,#3973,.T.);
-#3973=LINE('',#3871,#3975);
-#3975=VECTOR('',#3976,0.381);
-#3976=DIRECTION('',(0.0,-1.0,0.0));
-#3967=ORIENTED_EDGE('',*,*,#3968,.F.);
-#3977=ORIENTED_EDGE('',*,*,#3869,.T.);
-#3987=STYLED_ITEM('',(#34),#3988);
-#3988=ADVANCED_FACE('',(#3994),#3989,.T.);
-#3989=PLANE('',#3990);
-#3990=AXIS2_PLACEMENT_3D('',#3991,#3992,#3993);
-#3991=CARTESIAN_POINT('',(0.127,-9.881,0.0));
-#3992=DIRECTION('',(0.0,0.0,-1.0));
-#3993=DIRECTION('',(0.,1.,0.));
-#3994=FACE_OUTER_BOUND('',#3995,.T.);
-#3995=EDGE_LOOP('',(#3996,#4006,#4016,#4026));
-#3996=ORIENTED_EDGE('',*,*,#3741,.T.);
-#4006=ORIENTED_EDGE('',*,*,#3830,.T.);
-#4017=EDGE_CURVE('',#3929,#3821,#4022,.T.);
-#4022=LINE('',#3930,#4024);
-#4024=VECTOR('',#4025,0.254);
-#4025=DIRECTION('',(-1.0,0.0,0.0));
-#4016=ORIENTED_EDGE('',*,*,#4017,.F.);
-#4026=ORIENTED_EDGE('',*,*,#3928,.T.);
-#4036=STYLED_ITEM('',(#34),#4037);
-#4037=ADVANCED_FACE('',(#4043),#4038,.T.);
-#4038=PLANE('',#4039);
-#4039=AXIS2_PLACEMENT_3D('',#4040,#4041,#4042);
-#4040=CARTESIAN_POINT('',(0.127,-10.82,0.0));
-#4041=DIRECTION('',(0.0,0.0,-1.0));
-#4042=DIRECTION('',(0.,1.,0.));
-#4043=FACE_OUTER_BOUND('',#4044,.T.);
-#4044=EDGE_LOOP('',(#4045,#4055,#4065,#4075));
-#4046=EDGE_CURVE('',#3791,#3959,#4051,.T.);
-#4051=LINE('',#3792,#4053);
-#4053=VECTOR('',#4054,0.254);
-#4054=DIRECTION('',(1.0,0.0,0.0));
-#4045=ORIENTED_EDGE('',*,*,#4046,.F.);
-#4055=ORIENTED_EDGE('',*,*,#3790,.T.);
-#4065=ORIENTED_EDGE('',*,*,#3879,.T.);
-#4075=ORIENTED_EDGE('',*,*,#3968,.T.);
-#4085=STYLED_ITEM('',(#34),#4086);
-#4086=ADVANCED_FACE('',(#4092),#4087,.T.);
-#4087=PLANE('',#4088);
-#4088=AXIS2_PLACEMENT_3D('',#4089,#4090,#4091);
-#4089=CARTESIAN_POINT('',(0.127,-9.5,0.0));
-#4090=DIRECTION('',(0.0,1.0,0.0));
-#4091=DIRECTION('',(0.,0.,1.));
-#4092=FACE_OUTER_BOUND('',#4093,.T.);
-#4093=EDGE_LOOP('',(#4094,#4104,#4114,#4124,#4134,#4144));
-#4094=ORIENTED_EDGE('',*,*,#4017,.T.);
-#4104=ORIENTED_EDGE('',*,*,#3820,.T.);
-#4117=CARTESIAN_POINT('',(0.19,-9.5,2.984));
-#4116=VERTEX_POINT('',#4117);
-#4115=EDGE_CURVE('',#4116,#3811,#4120,.T.);
-#4120=LINE('',#4117,#4122);
-#4122=VECTOR('',#4123,0.3175);
-#4123=DIRECTION('',(-1.0,0.0,0.0));
-#4114=ORIENTED_EDGE('',*,*,#4115,.F.);
-#4127=CARTESIAN_POINT('',(0.19,-9.5,2.73));
-#4126=VERTEX_POINT('',#4127);
-#4125=EDGE_CURVE('',#4126,#4116,#4130,.T.);
-#4130=LINE('',#4127,#4132);
-#4132=VECTOR('',#4133,0.254);
-#4133=DIRECTION('',(0.0,0.0,1.0));
-#4124=ORIENTED_EDGE('',*,*,#4125,.F.);
-#4135=EDGE_CURVE('',#3939,#4126,#4140,.T.);
-#4140=LINE('',#3940,#4142);
-#4142=VECTOR('',#4143,0.0635);
-#4143=DIRECTION('',(1.0,0.0,0.0));
-#4134=ORIENTED_EDGE('',*,*,#4135,.F.);
-#4144=ORIENTED_EDGE('',*,*,#3938,.T.);
-#4154=STYLED_ITEM('',(#34),#4155);
-#4155=ADVANCED_FACE('',(#4161),#4156,.T.);
-#4156=PLANE('',#4157);
-#4157=AXIS2_PLACEMENT_3D('',#4158,#4159,#4160);
-#4158=CARTESIAN_POINT('',(-0.127,-10.82,0.0));
-#4159=DIRECTION('',(0.0,-1.0,0.0));
-#4160=DIRECTION('',(0.,0.,1.));
-#4161=FACE_OUTER_BOUND('',#4162,.T.);
-#4162=EDGE_LOOP('',(#4163,#4173,#4183,#4193,#4203,#4213));
-#4163=ORIENTED_EDGE('',*,*,#4046,.T.);
-#4173=ORIENTED_EDGE('',*,*,#3958,.T.);
-#4186=CARTESIAN_POINT('',(0.19,-10.82,2.73));
-#4185=VERTEX_POINT('',#4186);
-#4184=EDGE_CURVE('',#4185,#3949,#4189,.T.);
-#4189=LINE('',#4186,#4191);
-#4191=VECTOR('',#4192,0.0635);
-#4192=DIRECTION('',(-1.0,0.0,0.0));
-#4183=ORIENTED_EDGE('',*,*,#4184,.F.);
-#4196=CARTESIAN_POINT('',(0.19,-10.82,2.984));
-#4195=VERTEX_POINT('',#4196);
-#4194=EDGE_CURVE('',#4195,#4185,#4199,.T.);
-#4199=LINE('',#4196,#4201);
-#4201=VECTOR('',#4202,0.254);
-#4202=DIRECTION('',(0.0,0.0,-1.0));
-#4193=ORIENTED_EDGE('',*,*,#4194,.F.);
-#4204=EDGE_CURVE('',#3801,#4195,#4209,.T.);
-#4209=LINE('',#3802,#4211);
-#4211=VECTOR('',#4212,0.3175);
-#4212=DIRECTION('',(1.0,0.0,0.0));
-#4203=ORIENTED_EDGE('',*,*,#4204,.F.);
-#4213=ORIENTED_EDGE('',*,*,#3800,.T.);
-#4223=STYLED_ITEM('',(#34),#4224);
-#4224=ADVANCED_FACE('',(#4230),#4225,.T.);
-#4225=PLANE('',#4226);
-#4226=AXIS2_PLACEMENT_3D('',#4227,#4228,#4229);
-#4227=CARTESIAN_POINT('',(0.19,-10.82,2.73));
-#4228=DIRECTION('',(0.0,0.0,-1.0));
-#4229=DIRECTION('',(0.,1.,0.));
-#4230=FACE_OUTER_BOUND('',#4231,.T.);
-#4231=EDGE_LOOP('',(#4232,#4242,#4252,#4262));
-#4232=ORIENTED_EDGE('',*,*,#4184,.T.);
-#4242=ORIENTED_EDGE('',*,*,#3948,.T.);
-#4252=ORIENTED_EDGE('',*,*,#4135,.T.);
-#4263=EDGE_CURVE('',#4185,#4126,#4268,.T.);
-#4268=LINE('',#4186,#4270);
-#4270=VECTOR('',#4271,1.3208);
-#4271=DIRECTION('',(0.0,1.0,0.0));
-#4262=ORIENTED_EDGE('',*,*,#4263,.F.);
-#4272=STYLED_ITEM('',(#34),#4273);
-#4273=ADVANCED_FACE('',(#4279),#4274,.T.);
-#4274=PLANE('',#4275);
-#4275=AXIS2_PLACEMENT_3D('',#4276,#4277,#4278);
-#4276=CARTESIAN_POINT('',(0.19,-10.82,2.73));
-#4277=DIRECTION('',(1.0,0.0,0.0));
-#4278=DIRECTION('',(0.,0.,1.));
-#4279=FACE_OUTER_BOUND('',#4280,.T.);
-#4280=EDGE_LOOP('',(#4281,#4291,#4301,#4311));
-#4281=ORIENTED_EDGE('',*,*,#4263,.T.);
-#4291=ORIENTED_EDGE('',*,*,#4125,.T.);
-#4302=EDGE_CURVE('',#4195,#4116,#4307,.T.);
-#4307=LINE('',#4196,#4309);
-#4309=VECTOR('',#4310,1.3208);
-#4310=DIRECTION('',(0.0,1.0,0.0));
-#4301=ORIENTED_EDGE('',*,*,#4302,.F.);
-#4311=ORIENTED_EDGE('',*,*,#4194,.T.);
-#4321=STYLED_ITEM('',(#34),#4322);
-#4322=ADVANCED_FACE('',(#4328),#4323,.T.);
-#4323=PLANE('',#4324);
-#4324=AXIS2_PLACEMENT_3D('',#4325,#4326,#4327);
-#4325=CARTESIAN_POINT('',(0.19,-9.5,2.984));
-#4326=DIRECTION('',(0.0,0.0,1.0));
-#4327=DIRECTION('',(0.,1.,0.));
-#4328=FACE_OUTER_BOUND('',#4329,.T.);
-#4329=EDGE_LOOP('',(#4330,#4340,#4350,#4360));
-#4330=ORIENTED_EDGE('',*,*,#4115,.T.);
-#4340=ORIENTED_EDGE('',*,*,#3810,.T.);
-#4350=ORIENTED_EDGE('',*,*,#4204,.T.);
-#4360=ORIENTED_EDGE('',*,*,#4302,.T.);
-#4371=MANIFOLD_SOLID_BREP($,#4372);
-#4372=CLOSED_SHELL('',(#4374,#4423,#4472,#4561,#4610,#4699,#4748,#4797,#4866,#4935,#4984,#5033));
-#4373=STYLED_ITEM('',(#34),#4374);
-#4374=ADVANCED_FACE('',(#4380),#4375,.T.);
-#4375=PLANE('',#4376);
-#4376=AXIS2_PLACEMENT_3D('',#4377,#4378,#4379);
-#4377=CARTESIAN_POINT('',(0.127,-12.421,-2.54));
-#4378=DIRECTION('',(0.0,0.0,-1.0));
-#4379=DIRECTION('',(0.,1.,0.));
-#4380=FACE_OUTER_BOUND('',#4381,.T.);
-#4381=EDGE_LOOP('',(#4382,#4392,#4402,#4412));
-#4385=CARTESIAN_POINT('',(0.127,-12.979,-2.54));
-#4384=VERTEX_POINT('',#4385);
-#4387=CARTESIAN_POINT('',(0.127,-12.421,-2.54));
-#4386=VERTEX_POINT('',#4387);
-#4383=EDGE_CURVE('',#4384,#4386,#4388,.T.);
-#4388=LINE('',#4385,#4390);
-#4390=VECTOR('',#4391,0.5588);
-#4391=DIRECTION('',(0.0,1.0,0.0));
-#4382=ORIENTED_EDGE('',*,*,#4383,.F.);
-#4395=CARTESIAN_POINT('',(-0.127,-12.979,-2.54));
-#4394=VERTEX_POINT('',#4395);
-#4393=EDGE_CURVE('',#4394,#4384,#4398,.T.);
-#4398=LINE('',#4395,#4400);
-#4400=VECTOR('',#4401,0.254);
-#4401=DIRECTION('',(1.0,0.0,0.0));
-#4392=ORIENTED_EDGE('',*,*,#4393,.F.);
-#4405=CARTESIAN_POINT('',(-0.127,-12.421,-2.54));
-#4404=VERTEX_POINT('',#4405);
-#4403=EDGE_CURVE('',#4404,#4394,#4408,.T.);
-#4408=LINE('',#4405,#4410);
-#4410=VECTOR('',#4411,0.5588);
-#4411=DIRECTION('',(0.0,-1.0,0.0));
-#4402=ORIENTED_EDGE('',*,*,#4403,.F.);
-#4413=EDGE_CURVE('',#4386,#4404,#4418,.T.);
-#4418=LINE('',#4387,#4420);
-#4420=VECTOR('',#4421,0.254);
-#4421=DIRECTION('',(-1.0,0.0,0.0));
-#4412=ORIENTED_EDGE('',*,*,#4413,.F.);
-#4422=STYLED_ITEM('',(#34),#4423);
-#4423=ADVANCED_FACE('',(#4429),#4424,.T.);
-#4424=PLANE('',#4425);
-#4425=AXIS2_PLACEMENT_3D('',#4426,#4427,#4428);
-#4426=CARTESIAN_POINT('',(0.127,-12.421,-2.54));
-#4427=DIRECTION('',(0.0,1.0,0.0));
-#4428=DIRECTION('',(0.,0.,1.));
-#4429=FACE_OUTER_BOUND('',#4430,.T.);
-#4430=EDGE_LOOP('',(#4431,#4441,#4451,#4461));
-#4431=ORIENTED_EDGE('',*,*,#4413,.T.);
-#4444=CARTESIAN_POINT('',(-0.127,-12.421,0.0));
-#4443=VERTEX_POINT('',#4444);
-#4442=EDGE_CURVE('',#4443,#4404,#4447,.T.);
-#4447=LINE('',#4444,#4449);
-#4449=VECTOR('',#4450,2.54);
-#4450=DIRECTION('',(0.0,0.0,-1.0));
-#4441=ORIENTED_EDGE('',*,*,#4442,.F.);
-#4454=CARTESIAN_POINT('',(0.127,-12.421,0.0));
-#4453=VERTEX_POINT('',#4454);
-#4452=EDGE_CURVE('',#4453,#4443,#4457,.T.);
-#4457=LINE('',#4454,#4459);
-#4459=VECTOR('',#4460,0.254);
-#4460=DIRECTION('',(-1.0,0.0,0.0));
-#4451=ORIENTED_EDGE('',*,*,#4452,.F.);
-#4462=EDGE_CURVE('',#4386,#4453,#4467,.T.);
-#4467=LINE('',#4387,#4469);
-#4469=VECTOR('',#4470,2.54);
-#4470=DIRECTION('',(0.0,0.0,1.0));
-#4461=ORIENTED_EDGE('',*,*,#4462,.F.);
-#4471=STYLED_ITEM('',(#34),#4472);
-#4472=ADVANCED_FACE('',(#4478),#4473,.T.);
-#4473=PLANE('',#4474);
-#4474=AXIS2_PLACEMENT_3D('',#4475,#4476,#4477);
-#4475=CARTESIAN_POINT('',(-0.127,-12.421,-2.54));
-#4476=DIRECTION('',(-1.0,0.0,0.0));
-#4477=DIRECTION('',(0.,0.,1.));
-#4478=FACE_OUTER_BOUND('',#4479,.T.);
-#4479=EDGE_LOOP('',(#4480,#4490,#4500,#4510,#4520,#4530,#4540,#4550));
-#4480=ORIENTED_EDGE('',*,*,#4403,.T.);
-#4493=CARTESIAN_POINT('',(-0.127,-12.979,0.0));
-#4492=VERTEX_POINT('',#4493);
-#4491=EDGE_CURVE('',#4492,#4394,#4496,.T.);
-#4496=LINE('',#4493,#4498);
-#4498=VECTOR('',#4499,2.54);
-#4499=DIRECTION('',(0.0,0.0,-1.0));
-#4490=ORIENTED_EDGE('',*,*,#4491,.F.);
-#4503=CARTESIAN_POINT('',(-0.127,-13.36,0.0));
-#4502=VERTEX_POINT('',#4503);
-#4501=EDGE_CURVE('',#4502,#4492,#4506,.T.);
-#4506=LINE('',#4503,#4508);
-#4508=VECTOR('',#4509,0.381);
-#4509=DIRECTION('',(0.0,1.0,0.0));
-#4500=ORIENTED_EDGE('',*,*,#4501,.F.);
-#4513=CARTESIAN_POINT('',(-0.127,-13.36,2.984));
-#4512=VERTEX_POINT('',#4513);
-#4511=EDGE_CURVE('',#4512,#4502,#4516,.T.);
-#4516=LINE('',#4513,#4518);
-#4518=VECTOR('',#4519,2.9845);
-#4519=DIRECTION('',(0.0,0.0,-1.0));
-#4510=ORIENTED_EDGE('',*,*,#4511,.F.);
-#4523=CARTESIAN_POINT('',(-0.127,-12.04,2.984));
-#4522=VERTEX_POINT('',#4523);
-#4521=EDGE_CURVE('',#4522,#4512,#4526,.T.);
-#4526=LINE('',#4523,#4528);
-#4528=VECTOR('',#4529,1.3208);
-#4529=DIRECTION('',(0.0,-1.0,0.0));
-#4520=ORIENTED_EDGE('',*,*,#4521,.F.);
-#4533=CARTESIAN_POINT('',(-0.127,-12.04,0.0));
-#4532=VERTEX_POINT('',#4533);
-#4531=EDGE_CURVE('',#4532,#4522,#4536,.T.);
-#4536=LINE('',#4533,#4538);
-#4538=VECTOR('',#4539,2.9845);
-#4539=DIRECTION('',(0.0,0.0,1.0));
-#4530=ORIENTED_EDGE('',*,*,#4531,.F.);
-#4541=EDGE_CURVE('',#4443,#4532,#4546,.T.);
-#4546=LINE('',#4444,#4548);
-#4548=VECTOR('',#4549,0.381);
-#4549=DIRECTION('',(0.0,1.0,0.0));
-#4540=ORIENTED_EDGE('',*,*,#4541,.F.);
-#4550=ORIENTED_EDGE('',*,*,#4442,.T.);
-#4560=STYLED_ITEM('',(#34),#4561);
-#4561=ADVANCED_FACE('',(#4567),#4562,.T.);
-#4562=PLANE('',#4563);
-#4563=AXIS2_PLACEMENT_3D('',#4564,#4565,#4566);
-#4564=CARTESIAN_POINT('',(-0.127,-12.979,-2.54));
-#4565=DIRECTION('',(0.0,-1.0,0.0));
-#4566=DIRECTION('',(0.,0.,1.));
-#4567=FACE_OUTER_BOUND('',#4568,.T.);
-#4568=EDGE_LOOP('',(#4569,#4579,#4589,#4599));
-#4569=ORIENTED_EDGE('',*,*,#4393,.T.);
-#4582=CARTESIAN_POINT('',(0.127,-12.979,0.0));
-#4581=VERTEX_POINT('',#4582);
-#4580=EDGE_CURVE('',#4581,#4384,#4585,.T.);
-#4585=LINE('',#4582,#4587);
-#4587=VECTOR('',#4588,2.54);
-#4588=DIRECTION('',(0.0,0.0,-1.0));
-#4579=ORIENTED_EDGE('',*,*,#4580,.F.);
-#4590=EDGE_CURVE('',#4492,#4581,#4595,.T.);
-#4595=LINE('',#4493,#4597);
-#4597=VECTOR('',#4598,0.254);
-#4598=DIRECTION('',(1.0,0.0,0.0));
-#4589=ORIENTED_EDGE('',*,*,#4590,.F.);
-#4599=ORIENTED_EDGE('',*,*,#4491,.T.);
-#4609=STYLED_ITEM('',(#34),#4610);
-#4610=ADVANCED_FACE('',(#4616),#4611,.T.);
-#4611=PLANE('',#4612);
-#4612=AXIS2_PLACEMENT_3D('',#4613,#4614,#4615);
-#4613=CARTESIAN_POINT('',(0.127,-12.979,-2.54));
-#4614=DIRECTION('',(1.0,0.0,0.0));
-#4615=DIRECTION('',(0.,0.,1.));
-#4616=FACE_OUTER_BOUND('',#4617,.T.);
-#4617=EDGE_LOOP('',(#4618,#4628,#4638,#4648,#4658,#4668,#4678,#4688));
-#4618=ORIENTED_EDGE('',*,*,#4383,.T.);
-#4628=ORIENTED_EDGE('',*,*,#4462,.T.);
-#4641=CARTESIAN_POINT('',(0.127,-12.04,0.0));
-#4640=VERTEX_POINT('',#4641);
-#4639=EDGE_CURVE('',#4640,#4453,#4644,.T.);
-#4644=LINE('',#4641,#4646);
-#4646=VECTOR('',#4647,0.381);
-#4647=DIRECTION('',(0.0,-1.0,0.0));
-#4638=ORIENTED_EDGE('',*,*,#4639,.F.);
-#4651=CARTESIAN_POINT('',(0.127,-12.04,2.73));
-#4650=VERTEX_POINT('',#4651);
-#4649=EDGE_CURVE('',#4650,#4640,#4654,.T.);
-#4654=LINE('',#4651,#4656);
-#4656=VECTOR('',#4657,2.7305);
-#4657=DIRECTION('',(0.0,0.0,-1.0));
-#4648=ORIENTED_EDGE('',*,*,#4649,.F.);
-#4661=CARTESIAN_POINT('',(0.127,-13.36,2.73));
-#4660=VERTEX_POINT('',#4661);
-#4659=EDGE_CURVE('',#4660,#4650,#4664,.T.);
-#4664=LINE('',#4661,#4666);
-#4666=VECTOR('',#4667,1.3208);
-#4667=DIRECTION('',(0.0,1.0,0.0));
-#4658=ORIENTED_EDGE('',*,*,#4659,.F.);
-#4671=CARTESIAN_POINT('',(0.127,-13.36,0.0));
-#4670=VERTEX_POINT('',#4671);
-#4669=EDGE_CURVE('',#4670,#4660,#4674,.T.);
-#4674=LINE('',#4671,#4676);
-#4676=VECTOR('',#4677,2.7305);
-#4677=DIRECTION('',(0.0,0.0,1.0));
-#4668=ORIENTED_EDGE('',*,*,#4669,.F.);
-#4679=EDGE_CURVE('',#4581,#4670,#4684,.T.);
-#4684=LINE('',#4582,#4686);
-#4686=VECTOR('',#4687,0.381);
-#4687=DIRECTION('',(0.0,-1.0,0.0));
-#4678=ORIENTED_EDGE('',*,*,#4679,.F.);
-#4688=ORIENTED_EDGE('',*,*,#4580,.T.);
-#4698=STYLED_ITEM('',(#34),#4699);
-#4699=ADVANCED_FACE('',(#4705),#4700,.T.);
-#4700=PLANE('',#4701);
-#4701=AXIS2_PLACEMENT_3D('',#4702,#4703,#4704);
-#4702=CARTESIAN_POINT('',(0.127,-12.421,0.0));
-#4703=DIRECTION('',(0.0,0.0,-1.0));
-#4704=DIRECTION('',(0.,1.,0.));
-#4705=FACE_OUTER_BOUND('',#4706,.T.);
-#4706=EDGE_LOOP('',(#4707,#4717,#4727,#4737));
-#4707=ORIENTED_EDGE('',*,*,#4452,.T.);
-#4717=ORIENTED_EDGE('',*,*,#4541,.T.);
-#4728=EDGE_CURVE('',#4640,#4532,#4733,.T.);
-#4733=LINE('',#4641,#4735);
-#4735=VECTOR('',#4736,0.254);
-#4736=DIRECTION('',(-1.0,0.0,0.0));
-#4727=ORIENTED_EDGE('',*,*,#4728,.F.);
-#4737=ORIENTED_EDGE('',*,*,#4639,.T.);
-#4747=STYLED_ITEM('',(#34),#4748);
-#4748=ADVANCED_FACE('',(#4754),#4749,.T.);
-#4749=PLANE('',#4750);
-#4750=AXIS2_PLACEMENT_3D('',#4751,#4752,#4753);
-#4751=CARTESIAN_POINT('',(0.127,-13.36,0.0));
-#4752=DIRECTION('',(0.0,0.0,-1.0));
-#4753=DIRECTION('',(0.,1.,0.));
-#4754=FACE_OUTER_BOUND('',#4755,.T.);
-#4755=EDGE_LOOP('',(#4756,#4766,#4776,#4786));
-#4757=EDGE_CURVE('',#4502,#4670,#4762,.T.);
-#4762=LINE('',#4503,#4764);
-#4764=VECTOR('',#4765,0.254);
-#4765=DIRECTION('',(1.0,0.0,0.0));
-#4756=ORIENTED_EDGE('',*,*,#4757,.F.);
-#4766=ORIENTED_EDGE('',*,*,#4501,.T.);
-#4776=ORIENTED_EDGE('',*,*,#4590,.T.);
-#4786=ORIENTED_EDGE('',*,*,#4679,.T.);
-#4796=STYLED_ITEM('',(#34),#4797);
-#4797=ADVANCED_FACE('',(#4803),#4798,.T.);
-#4798=PLANE('',#4799);
-#4799=AXIS2_PLACEMENT_3D('',#4800,#4801,#4802);
-#4800=CARTESIAN_POINT('',(0.127,-12.04,0.0));
-#4801=DIRECTION('',(0.0,1.0,0.0));
-#4802=DIRECTION('',(0.,0.,1.));
-#4803=FACE_OUTER_BOUND('',#4804,.T.);
-#4804=EDGE_LOOP('',(#4805,#4815,#4825,#4835,#4845,#4855));
-#4805=ORIENTED_EDGE('',*,*,#4728,.T.);
-#4815=ORIENTED_EDGE('',*,*,#4531,.T.);
-#4828=CARTESIAN_POINT('',(0.19,-12.04,2.984));
-#4827=VERTEX_POINT('',#4828);
-#4826=EDGE_CURVE('',#4827,#4522,#4831,.T.);
-#4831=LINE('',#4828,#4833);
-#4833=VECTOR('',#4834,0.3175);
-#4834=DIRECTION('',(-1.0,0.0,0.0));
-#4825=ORIENTED_EDGE('',*,*,#4826,.F.);
-#4838=CARTESIAN_POINT('',(0.19,-12.04,2.73));
-#4837=VERTEX_POINT('',#4838);
-#4836=EDGE_CURVE('',#4837,#4827,#4841,.T.);
-#4841=LINE('',#4838,#4843);
-#4843=VECTOR('',#4844,0.254);
-#4844=DIRECTION('',(0.0,0.0,1.0));
-#4835=ORIENTED_EDGE('',*,*,#4836,.F.);
-#4846=EDGE_CURVE('',#4650,#4837,#4851,.T.);
-#4851=LINE('',#4651,#4853);
-#4853=VECTOR('',#4854,0.0635);
-#4854=DIRECTION('',(1.0,0.0,0.0));
-#4845=ORIENTED_EDGE('',*,*,#4846,.F.);
-#4855=ORIENTED_EDGE('',*,*,#4649,.T.);
-#4865=STYLED_ITEM('',(#34),#4866);
-#4866=ADVANCED_FACE('',(#4872),#4867,.T.);
-#4867=PLANE('',#4868);
-#4868=AXIS2_PLACEMENT_3D('',#4869,#4870,#4871);
-#4869=CARTESIAN_POINT('',(-0.127,-13.36,0.0));
-#4870=DIRECTION('',(0.0,-1.0,0.0));
-#4871=DIRECTION('',(0.,0.,1.));
-#4872=FACE_OUTER_BOUND('',#4873,.T.);
-#4873=EDGE_LOOP('',(#4874,#4884,#4894,#4904,#4914,#4924));
-#4874=ORIENTED_EDGE('',*,*,#4757,.T.);
-#4884=ORIENTED_EDGE('',*,*,#4669,.T.);
-#4897=CARTESIAN_POINT('',(0.19,-13.36,2.73));
-#4896=VERTEX_POINT('',#4897);
-#4895=EDGE_CURVE('',#4896,#4660,#4900,.T.);
-#4900=LINE('',#4897,#4902);
-#4902=VECTOR('',#4903,0.0635);
-#4903=DIRECTION('',(-1.0,0.0,0.0));
-#4894=ORIENTED_EDGE('',*,*,#4895,.F.);
-#4907=CARTESIAN_POINT('',(0.19,-13.36,2.984));
-#4906=VERTEX_POINT('',#4907);
-#4905=EDGE_CURVE('',#4906,#4896,#4910,.T.);
-#4910=LINE('',#4907,#4912);
-#4912=VECTOR('',#4913,0.254);
-#4913=DIRECTION('',(0.0,0.0,-1.0));
-#4904=ORIENTED_EDGE('',*,*,#4905,.F.);
-#4915=EDGE_CURVE('',#4512,#4906,#4920,.T.);
-#4920=LINE('',#4513,#4922);
-#4922=VECTOR('',#4923,0.3175);
-#4923=DIRECTION('',(1.0,0.0,0.0));
-#4914=ORIENTED_EDGE('',*,*,#4915,.F.);
-#4924=ORIENTED_EDGE('',*,*,#4511,.T.);
-#4934=STYLED_ITEM('',(#34),#4935);
-#4935=ADVANCED_FACE('',(#4941),#4936,.T.);
-#4936=PLANE('',#4937);
-#4937=AXIS2_PLACEMENT_3D('',#4938,#4939,#4940);
-#4938=CARTESIAN_POINT('',(0.19,-13.36,2.73));
-#4939=DIRECTION('',(0.0,0.0,-1.0));
-#4940=DIRECTION('',(0.,1.,0.));
-#4941=FACE_OUTER_BOUND('',#4942,.T.);
-#4942=EDGE_LOOP('',(#4943,#4953,#4963,#4973));
-#4943=ORIENTED_EDGE('',*,*,#4895,.T.);
-#4953=ORIENTED_EDGE('',*,*,#4659,.T.);
-#4963=ORIENTED_EDGE('',*,*,#4846,.T.);
-#4974=EDGE_CURVE('',#4896,#4837,#4979,.T.);
-#4979=LINE('',#4897,#4981);
-#4981=VECTOR('',#4982,1.3208);
-#4982=DIRECTION('',(0.0,1.0,0.0));
-#4973=ORIENTED_EDGE('',*,*,#4974,.F.);
-#4983=STYLED_ITEM('',(#34),#4984);
-#4984=ADVANCED_FACE('',(#4990),#4985,.T.);
-#4985=PLANE('',#4986);
-#4986=AXIS2_PLACEMENT_3D('',#4987,#4988,#4989);
-#4987=CARTESIAN_POINT('',(0.19,-13.36,2.73));
-#4988=DIRECTION('',(1.0,0.0,0.0));
-#4989=DIRECTION('',(0.,0.,1.));
-#4990=FACE_OUTER_BOUND('',#4991,.T.);
-#4991=EDGE_LOOP('',(#4992,#5002,#5012,#5022));
-#4992=ORIENTED_EDGE('',*,*,#4974,.T.);
-#5002=ORIENTED_EDGE('',*,*,#4836,.T.);
-#5013=EDGE_CURVE('',#4906,#4827,#5018,.T.);
-#5018=LINE('',#4907,#5020);
-#5020=VECTOR('',#5021,1.3208);
-#5021=DIRECTION('',(0.0,1.0,0.0));
-#5012=ORIENTED_EDGE('',*,*,#5013,.F.);
-#5022=ORIENTED_EDGE('',*,*,#4905,.T.);
-#5032=STYLED_ITEM('',(#34),#5033);
-#5033=ADVANCED_FACE('',(#5039),#5034,.T.);
-#5034=PLANE('',#5035);
-#5035=AXIS2_PLACEMENT_3D('',#5036,#5037,#5038);
-#5036=CARTESIAN_POINT('',(0.19,-12.04,2.984));
-#5037=DIRECTION('',(0.0,0.0,1.0));
-#5038=DIRECTION('',(0.,1.,0.));
-#5039=FACE_OUTER_BOUND('',#5040,.T.);
-#5040=EDGE_LOOP('',(#5041,#5051,#5061,#5071));
-#5041=ORIENTED_EDGE('',*,*,#4826,.T.);
-#5051=ORIENTED_EDGE('',*,*,#4521,.T.);
-#5061=ORIENTED_EDGE('',*,*,#4915,.T.);
-#5071=ORIENTED_EDGE('',*,*,#5013,.T.);
-#5082=MANIFOLD_SOLID_BREP($,#5083);
-#5083=CLOSED_SHELL('',(#5085,#5134,#5183,#5272,#5321,#5410,#5459,#5508,#5577,#5646,#5695,#5744));
-#5084=STYLED_ITEM('',(#34),#5085);
-#5085=ADVANCED_FACE('',(#5091),#5086,.T.);
-#5086=PLANE('',#5087);
-#5087=AXIS2_PLACEMENT_3D('',#5088,#5089,#5090);
-#5088=CARTESIAN_POINT('',(0.127,-14.961,-2.54));
-#5089=DIRECTION('',(0.0,0.0,-1.0));
-#5090=DIRECTION('',(0.,1.,0.));
-#5091=FACE_OUTER_BOUND('',#5092,.T.);
-#5092=EDGE_LOOP('',(#5093,#5103,#5113,#5123));
-#5096=CARTESIAN_POINT('',(0.127,-15.519,-2.54));
-#5095=VERTEX_POINT('',#5096);
-#5098=CARTESIAN_POINT('',(0.127,-14.961,-2.54));
-#5097=VERTEX_POINT('',#5098);
-#5094=EDGE_CURVE('',#5095,#5097,#5099,.T.);
-#5099=LINE('',#5096,#5101);
-#5101=VECTOR('',#5102,0.5588);
-#5102=DIRECTION('',(0.0,1.0,0.0));
-#5093=ORIENTED_EDGE('',*,*,#5094,.F.);
-#5106=CARTESIAN_POINT('',(-0.127,-15.519,-2.54));
-#5105=VERTEX_POINT('',#5106);
-#5104=EDGE_CURVE('',#5105,#5095,#5109,.T.);
-#5109=LINE('',#5106,#5111);
-#5111=VECTOR('',#5112,0.254);
-#5112=DIRECTION('',(1.0,0.0,0.0));
-#5103=ORIENTED_EDGE('',*,*,#5104,.F.);
-#5116=CARTESIAN_POINT('',(-0.127,-14.961,-2.54));
-#5115=VERTEX_POINT('',#5116);
-#5114=EDGE_CURVE('',#5115,#5105,#5119,.T.);
-#5119=LINE('',#5116,#5121);
-#5121=VECTOR('',#5122,0.5588);
-#5122=DIRECTION('',(0.0,-1.0,0.0));
-#5113=ORIENTED_EDGE('',*,*,#5114,.F.);
-#5124=EDGE_CURVE('',#5097,#5115,#5129,.T.);
-#5129=LINE('',#5098,#5131);
-#5131=VECTOR('',#5132,0.254);
-#5132=DIRECTION('',(-1.0,0.0,0.0));
-#5123=ORIENTED_EDGE('',*,*,#5124,.F.);
-#5133=STYLED_ITEM('',(#34),#5134);
-#5134=ADVANCED_FACE('',(#5140),#5135,.T.);
-#5135=PLANE('',#5136);
-#5136=AXIS2_PLACEMENT_3D('',#5137,#5138,#5139);
-#5137=CARTESIAN_POINT('',(0.127,-14.961,-2.54));
-#5138=DIRECTION('',(0.0,1.0,0.0));
-#5139=DIRECTION('',(0.,0.,1.));
-#5140=FACE_OUTER_BOUND('',#5141,.T.);
-#5141=EDGE_LOOP('',(#5142,#5152,#5162,#5172));
-#5142=ORIENTED_EDGE('',*,*,#5124,.T.);
-#5155=CARTESIAN_POINT('',(-0.127,-14.961,0.0));
-#5154=VERTEX_POINT('',#5155);
-#5153=EDGE_CURVE('',#5154,#5115,#5158,.T.);
-#5158=LINE('',#5155,#5160);
-#5160=VECTOR('',#5161,2.54);
-#5161=DIRECTION('',(0.0,0.0,-1.0));
-#5152=ORIENTED_EDGE('',*,*,#5153,.F.);
-#5165=CARTESIAN_POINT('',(0.127,-14.961,0.0));
-#5164=VERTEX_POINT('',#5165);
-#5163=EDGE_CURVE('',#5164,#5154,#5168,.T.);
-#5168=LINE('',#5165,#5170);
-#5170=VECTOR('',#5171,0.254);
-#5171=DIRECTION('',(-1.0,0.0,0.0));
-#5162=ORIENTED_EDGE('',*,*,#5163,.F.);
-#5173=EDGE_CURVE('',#5097,#5164,#5178,.T.);
-#5178=LINE('',#5098,#5180);
-#5180=VECTOR('',#5181,2.54);
-#5181=DIRECTION('',(0.0,0.0,1.0));
-#5172=ORIENTED_EDGE('',*,*,#5173,.F.);
-#5182=STYLED_ITEM('',(#34),#5183);
-#5183=ADVANCED_FACE('',(#5189),#5184,.T.);
-#5184=PLANE('',#5185);
-#5185=AXIS2_PLACEMENT_3D('',#5186,#5187,#5188);
-#5186=CARTESIAN_POINT('',(-0.127,-14.961,-2.54));
-#5187=DIRECTION('',(-1.0,0.0,0.0));
-#5188=DIRECTION('',(0.,0.,1.));
-#5189=FACE_OUTER_BOUND('',#5190,.T.);
-#5190=EDGE_LOOP('',(#5191,#5201,#5211,#5221,#5231,#5241,#5251,#5261));
-#5191=ORIENTED_EDGE('',*,*,#5114,.T.);
-#5204=CARTESIAN_POINT('',(-0.127,-15.519,0.0));
-#5203=VERTEX_POINT('',#5204);
-#5202=EDGE_CURVE('',#5203,#5105,#5207,.T.);
-#5207=LINE('',#5204,#5209);
-#5209=VECTOR('',#5210,2.54);
-#5210=DIRECTION('',(0.0,0.0,-1.0));
-#5201=ORIENTED_EDGE('',*,*,#5202,.F.);
-#5214=CARTESIAN_POINT('',(-0.127,-15.9,0.0));
-#5213=VERTEX_POINT('',#5214);
-#5212=EDGE_CURVE('',#5213,#5203,#5217,.T.);
-#5217=LINE('',#5214,#5219);
-#5219=VECTOR('',#5220,0.381);
-#5220=DIRECTION('',(0.0,1.0,0.0));
-#5211=ORIENTED_EDGE('',*,*,#5212,.F.);
-#5224=CARTESIAN_POINT('',(-0.127,-15.9,2.984));
-#5223=VERTEX_POINT('',#5224);
-#5222=EDGE_CURVE('',#5223,#5213,#5227,.T.);
-#5227=LINE('',#5224,#5229);
-#5229=VECTOR('',#5230,2.9845);
-#5230=DIRECTION('',(0.0,0.0,-1.0));
-#5221=ORIENTED_EDGE('',*,*,#5222,.F.);
-#5234=CARTESIAN_POINT('',(-0.127,-14.58,2.984));
-#5233=VERTEX_POINT('',#5234);
-#5232=EDGE_CURVE('',#5233,#5223,#5237,.T.);
-#5237=LINE('',#5234,#5239);
-#5239=VECTOR('',#5240,1.3208);
-#5240=DIRECTION('',(0.0,-1.0,0.0));
-#5231=ORIENTED_EDGE('',*,*,#5232,.F.);
-#5244=CARTESIAN_POINT('',(-0.127,-14.58,0.0));
-#5243=VERTEX_POINT('',#5244);
-#5242=EDGE_CURVE('',#5243,#5233,#5247,.T.);
-#5247=LINE('',#5244,#5249);
-#5249=VECTOR('',#5250,2.9845);
-#5250=DIRECTION('',(0.0,0.0,1.0));
-#5241=ORIENTED_EDGE('',*,*,#5242,.F.);
-#5252=EDGE_CURVE('',#5154,#5243,#5257,.T.);
-#5257=LINE('',#5155,#5259);
-#5259=VECTOR('',#5260,0.381);
-#5260=DIRECTION('',(0.0,1.0,0.0));
-#5251=ORIENTED_EDGE('',*,*,#5252,.F.);
-#5261=ORIENTED_EDGE('',*,*,#5153,.T.);
-#5271=STYLED_ITEM('',(#34),#5272);
-#5272=ADVANCED_FACE('',(#5278),#5273,.T.);
-#5273=PLANE('',#5274);
-#5274=AXIS2_PLACEMENT_3D('',#5275,#5276,#5277);
-#5275=CARTESIAN_POINT('',(-0.127,-15.519,-2.54));
-#5276=DIRECTION('',(0.0,-1.0,0.0));
-#5277=DIRECTION('',(0.,0.,1.));
-#5278=FACE_OUTER_BOUND('',#5279,.T.);
-#5279=EDGE_LOOP('',(#5280,#5290,#5300,#5310));
-#5280=ORIENTED_EDGE('',*,*,#5104,.T.);
-#5293=CARTESIAN_POINT('',(0.127,-15.519,0.0));
-#5292=VERTEX_POINT('',#5293);
-#5291=EDGE_CURVE('',#5292,#5095,#5296,.T.);
-#5296=LINE('',#5293,#5298);
-#5298=VECTOR('',#5299,2.54);
-#5299=DIRECTION('',(0.0,0.0,-1.0));
-#5290=ORIENTED_EDGE('',*,*,#5291,.F.);
-#5301=EDGE_CURVE('',#5203,#5292,#5306,.T.);
-#5306=LINE('',#5204,#5308);
-#5308=VECTOR('',#5309,0.254);
-#5309=DIRECTION('',(1.0,0.0,0.0));
-#5300=ORIENTED_EDGE('',*,*,#5301,.F.);
-#5310=ORIENTED_EDGE('',*,*,#5202,.T.);
-#5320=STYLED_ITEM('',(#34),#5321);
-#5321=ADVANCED_FACE('',(#5327),#5322,.T.);
-#5322=PLANE('',#5323);
-#5323=AXIS2_PLACEMENT_3D('',#5324,#5325,#5326);
-#5324=CARTESIAN_POINT('',(0.127,-15.519,-2.54));
-#5325=DIRECTION('',(1.0,0.0,0.0));
-#5326=DIRECTION('',(0.,0.,1.));
-#5327=FACE_OUTER_BOUND('',#5328,.T.);
-#5328=EDGE_LOOP('',(#5329,#5339,#5349,#5359,#5369,#5379,#5389,#5399));
-#5329=ORIENTED_EDGE('',*,*,#5094,.T.);
-#5339=ORIENTED_EDGE('',*,*,#5173,.T.);
-#5352=CARTESIAN_POINT('',(0.127,-14.58,0.0));
-#5351=VERTEX_POINT('',#5352);
-#5350=EDGE_CURVE('',#5351,#5164,#5355,.T.);
-#5355=LINE('',#5352,#5357);
-#5357=VECTOR('',#5358,0.381);
-#5358=DIRECTION('',(0.0,-1.0,0.0));
-#5349=ORIENTED_EDGE('',*,*,#5350,.F.);
-#5362=CARTESIAN_POINT('',(0.127,-14.58,2.73));
-#5361=VERTEX_POINT('',#5362);
-#5360=EDGE_CURVE('',#5361,#5351,#5365,.T.);
-#5365=LINE('',#5362,#5367);
-#5367=VECTOR('',#5368,2.7305);
-#5368=DIRECTION('',(0.0,0.0,-1.0));
-#5359=ORIENTED_EDGE('',*,*,#5360,.F.);
-#5372=CARTESIAN_POINT('',(0.127,-15.9,2.73));
-#5371=VERTEX_POINT('',#5372);
-#5370=EDGE_CURVE('',#5371,#5361,#5375,.T.);
-#5375=LINE('',#5372,#5377);
-#5377=VECTOR('',#5378,1.3208);
-#5378=DIRECTION('',(0.0,1.0,0.0));
-#5369=ORIENTED_EDGE('',*,*,#5370,.F.);
-#5382=CARTESIAN_POINT('',(0.127,-15.9,0.0));
-#5381=VERTEX_POINT('',#5382);
-#5380=EDGE_CURVE('',#5381,#5371,#5385,.T.);
-#5385=LINE('',#5382,#5387);
-#5387=VECTOR('',#5388,2.7305);
-#5388=DIRECTION('',(0.0,0.0,1.0));
-#5379=ORIENTED_EDGE('',*,*,#5380,.F.);
-#5390=EDGE_CURVE('',#5292,#5381,#5395,.T.);
-#5395=LINE('',#5293,#5397);
-#5397=VECTOR('',#5398,0.381);
-#5398=DIRECTION('',(0.0,-1.0,0.0));
-#5389=ORIENTED_EDGE('',*,*,#5390,.F.);
-#5399=ORIENTED_EDGE('',*,*,#5291,.T.);
-#5409=STYLED_ITEM('',(#34),#5410);
-#5410=ADVANCED_FACE('',(#5416),#5411,.T.);
-#5411=PLANE('',#5412);
-#5412=AXIS2_PLACEMENT_3D('',#5413,#5414,#5415);
-#5413=CARTESIAN_POINT('',(0.127,-14.961,0.0));
-#5414=DIRECTION('',(0.0,0.0,-1.0));
-#5415=DIRECTION('',(0.,1.,0.));
-#5416=FACE_OUTER_BOUND('',#5417,.T.);
-#5417=EDGE_LOOP('',(#5418,#5428,#5438,#5448));
-#5418=ORIENTED_EDGE('',*,*,#5163,.T.);
-#5428=ORIENTED_EDGE('',*,*,#5252,.T.);
-#5439=EDGE_CURVE('',#5351,#5243,#5444,.T.);
-#5444=LINE('',#5352,#5446);
-#5446=VECTOR('',#5447,0.254);
-#5447=DIRECTION('',(-1.0,0.0,0.0));
-#5438=ORIENTED_EDGE('',*,*,#5439,.F.);
-#5448=ORIENTED_EDGE('',*,*,#5350,.T.);
-#5458=STYLED_ITEM('',(#34),#5459);
-#5459=ADVANCED_FACE('',(#5465),#5460,.T.);
-#5460=PLANE('',#5461);
-#5461=AXIS2_PLACEMENT_3D('',#5462,#5463,#5464);
-#5462=CARTESIAN_POINT('',(0.127,-15.9,0.0));
-#5463=DIRECTION('',(0.0,0.0,-1.0));
-#5464=DIRECTION('',(0.,1.,0.));
-#5465=FACE_OUTER_BOUND('',#5466,.T.);
-#5466=EDGE_LOOP('',(#5467,#5477,#5487,#5497));
-#5468=EDGE_CURVE('',#5213,#5381,#5473,.T.);
-#5473=LINE('',#5214,#5475);
-#5475=VECTOR('',#5476,0.254);
-#5476=DIRECTION('',(1.0,0.0,0.0));
-#5467=ORIENTED_EDGE('',*,*,#5468,.F.);
-#5477=ORIENTED_EDGE('',*,*,#5212,.T.);
-#5487=ORIENTED_EDGE('',*,*,#5301,.T.);
-#5497=ORIENTED_EDGE('',*,*,#5390,.T.);
-#5507=STYLED_ITEM('',(#34),#5508);
-#5508=ADVANCED_FACE('',(#5514),#5509,.T.);
-#5509=PLANE('',#5510);
-#5510=AXIS2_PLACEMENT_3D('',#5511,#5512,#5513);
-#5511=CARTESIAN_POINT('',(0.127,-14.58,0.0));
-#5512=DIRECTION('',(0.0,1.0,0.0));
-#5513=DIRECTION('',(0.,0.,1.));
-#5514=FACE_OUTER_BOUND('',#5515,.T.);
-#5515=EDGE_LOOP('',(#5516,#5526,#5536,#5546,#5556,#5566));
-#5516=ORIENTED_EDGE('',*,*,#5439,.T.);
-#5526=ORIENTED_EDGE('',*,*,#5242,.T.);
-#5539=CARTESIAN_POINT('',(0.19,-14.58,2.984));
-#5538=VERTEX_POINT('',#5539);
-#5537=EDGE_CURVE('',#5538,#5233,#5542,.T.);
-#5542=LINE('',#5539,#5544);
-#5544=VECTOR('',#5545,0.3175);
-#5545=DIRECTION('',(-1.0,0.0,0.0));
-#5536=ORIENTED_EDGE('',*,*,#5537,.F.);
-#5549=CARTESIAN_POINT('',(0.19,-14.58,2.73));
-#5548=VERTEX_POINT('',#5549);
-#5547=EDGE_CURVE('',#5548,#5538,#5552,.T.);
-#5552=LINE('',#5549,#5554);
-#5554=VECTOR('',#5555,0.254);
-#5555=DIRECTION('',(0.0,0.0,1.0));
-#5546=ORIENTED_EDGE('',*,*,#5547,.F.);
-#5557=EDGE_CURVE('',#5361,#5548,#5562,.T.);
-#5562=LINE('',#5362,#5564);
-#5564=VECTOR('',#5565,0.0635);
-#5565=DIRECTION('',(1.0,0.0,0.0));
-#5556=ORIENTED_EDGE('',*,*,#5557,.F.);
-#5566=ORIENTED_EDGE('',*,*,#5360,.T.);
-#5576=STYLED_ITEM('',(#34),#5577);
-#5577=ADVANCED_FACE('',(#5583),#5578,.T.);
-#5578=PLANE('',#5579);
-#5579=AXIS2_PLACEMENT_3D('',#5580,#5581,#5582);
-#5580=CARTESIAN_POINT('',(-0.127,-15.9,0.0));
-#5581=DIRECTION('',(0.0,-1.0,0.0));
-#5582=DIRECTION('',(0.,0.,1.));
-#5583=FACE_OUTER_BOUND('',#5584,.T.);
-#5584=EDGE_LOOP('',(#5585,#5595,#5605,#5615,#5625,#5635));
-#5585=ORIENTED_EDGE('',*,*,#5468,.T.);
-#5595=ORIENTED_EDGE('',*,*,#5380,.T.);
-#5608=CARTESIAN_POINT('',(0.19,-15.9,2.73));
-#5607=VERTEX_POINT('',#5608);
-#5606=EDGE_CURVE('',#5607,#5371,#5611,.T.);
-#5611=LINE('',#5608,#5613);
-#5613=VECTOR('',#5614,0.0635);
-#5614=DIRECTION('',(-1.0,0.0,0.0));
-#5605=ORIENTED_EDGE('',*,*,#5606,.F.);
-#5618=CARTESIAN_POINT('',(0.19,-15.9,2.984));
-#5617=VERTEX_POINT('',#5618);
-#5616=EDGE_CURVE('',#5617,#5607,#5621,.T.);
-#5621=LINE('',#5618,#5623);
-#5623=VECTOR('',#5624,0.254);
-#5624=DIRECTION('',(0.0,0.0,-1.0));
-#5615=ORIENTED_EDGE('',*,*,#5616,.F.);
-#5626=EDGE_CURVE('',#5223,#5617,#5631,.T.);
-#5631=LINE('',#5224,#5633);
-#5633=VECTOR('',#5634,0.3175);
-#5634=DIRECTION('',(1.0,0.0,0.0));
-#5625=ORIENTED_EDGE('',*,*,#5626,.F.);
-#5635=ORIENTED_EDGE('',*,*,#5222,.T.);
-#5645=STYLED_ITEM('',(#34),#5646);
-#5646=ADVANCED_FACE('',(#5652),#5647,.T.);
-#5647=PLANE('',#5648);
-#5648=AXIS2_PLACEMENT_3D('',#5649,#5650,#5651);
-#5649=CARTESIAN_POINT('',(0.19,-15.9,2.73));
-#5650=DIRECTION('',(0.0,0.0,-1.0));
-#5651=DIRECTION('',(0.,1.,0.));
-#5652=FACE_OUTER_BOUND('',#5653,.T.);
-#5653=EDGE_LOOP('',(#5654,#5664,#5674,#5684));
-#5654=ORIENTED_EDGE('',*,*,#5606,.T.);
-#5664=ORIENTED_EDGE('',*,*,#5370,.T.);
-#5674=ORIENTED_EDGE('',*,*,#5557,.T.);
-#5685=EDGE_CURVE('',#5607,#5548,#5690,.T.);
-#5690=LINE('',#5608,#5692);
-#5692=VECTOR('',#5693,1.3208);
-#5693=DIRECTION('',(0.0,1.0,0.0));
-#5684=ORIENTED_EDGE('',*,*,#5685,.F.);
-#5694=STYLED_ITEM('',(#34),#5695);
-#5695=ADVANCED_FACE('',(#5701),#5696,.T.);
-#5696=PLANE('',#5697);
-#5697=AXIS2_PLACEMENT_3D('',#5698,#5699,#5700);
-#5698=CARTESIAN_POINT('',(0.19,-15.9,2.73));
-#5699=DIRECTION('',(1.0,0.0,0.0));
-#5700=DIRECTION('',(0.,0.,1.));
-#5701=FACE_OUTER_BOUND('',#5702,.T.);
-#5702=EDGE_LOOP('',(#5703,#5713,#5723,#5733));
-#5703=ORIENTED_EDGE('',*,*,#5685,.T.);
-#5713=ORIENTED_EDGE('',*,*,#5547,.T.);
-#5724=EDGE_CURVE('',#5617,#5538,#5729,.T.);
-#5729=LINE('',#5618,#5731);
-#5731=VECTOR('',#5732,1.3208);
-#5732=DIRECTION('',(0.0,1.0,0.0));
-#5723=ORIENTED_EDGE('',*,*,#5724,.F.);
-#5733=ORIENTED_EDGE('',*,*,#5616,.T.);
-#5743=STYLED_ITEM('',(#34),#5744);
-#5744=ADVANCED_FACE('',(#5750),#5745,.T.);
-#5745=PLANE('',#5746);
-#5746=AXIS2_PLACEMENT_3D('',#5747,#5748,#5749);
-#5747=CARTESIAN_POINT('',(0.19,-14.58,2.984));
-#5748=DIRECTION('',(0.0,0.0,1.0));
-#5749=DIRECTION('',(0.,1.,0.));
-#5750=FACE_OUTER_BOUND('',#5751,.T.);
-#5751=EDGE_LOOP('',(#5752,#5762,#5772,#5782));
-#5752=ORIENTED_EDGE('',*,*,#5537,.T.);
-#5762=ORIENTED_EDGE('',*,*,#5232,.T.);
-#5772=ORIENTED_EDGE('',*,*,#5626,.T.);
-#5782=ORIENTED_EDGE('',*,*,#5724,.T.);
-#5793=MANIFOLD_SOLID_BREP($,#5794);
-#5794=CLOSED_SHELL('',(#5796,#5845,#5894,#5983,#6032,#6121,#6170,#6219,#6288,#6357,#6406,#6455));
-#5795=STYLED_ITEM('',(#34),#5796);
-#5796=ADVANCED_FACE('',(#5802),#5797,.T.);
-#5797=PLANE('',#5798);
-#5798=AXIS2_PLACEMENT_3D('',#5799,#5800,#5801);
-#5799=CARTESIAN_POINT('',(0.127,-17.501,-2.54));
-#5800=DIRECTION('',(0.0,0.0,-1.0));
-#5801=DIRECTION('',(0.,1.,0.));
-#5802=FACE_OUTER_BOUND('',#5803,.T.);
-#5803=EDGE_LOOP('',(#5804,#5814,#5824,#5834));
-#5807=CARTESIAN_POINT('',(0.127,-18.059,-2.54));
-#5806=VERTEX_POINT('',#5807);
-#5809=CARTESIAN_POINT('',(0.127,-17.501,-2.54));
-#5808=VERTEX_POINT('',#5809);
-#5805=EDGE_CURVE('',#5806,#5808,#5810,.T.);
-#5810=LINE('',#5807,#5812);
-#5812=VECTOR('',#5813,0.5588);
-#5813=DIRECTION('',(0.0,1.0,0.0));
-#5804=ORIENTED_EDGE('',*,*,#5805,.F.);
-#5817=CARTESIAN_POINT('',(-0.127,-18.059,-2.54));
-#5816=VERTEX_POINT('',#5817);
-#5815=EDGE_CURVE('',#5816,#5806,#5820,.T.);
-#5820=LINE('',#5817,#5822);
-#5822=VECTOR('',#5823,0.254);
-#5823=DIRECTION('',(1.0,0.0,0.0));
-#5814=ORIENTED_EDGE('',*,*,#5815,.F.);
-#5827=CARTESIAN_POINT('',(-0.127,-17.501,-2.54));
-#5826=VERTEX_POINT('',#5827);
-#5825=EDGE_CURVE('',#5826,#5816,#5830,.T.);
-#5830=LINE('',#5827,#5832);
-#5832=VECTOR('',#5833,0.5588);
-#5833=DIRECTION('',(0.0,-1.0,0.0));
-#5824=ORIENTED_EDGE('',*,*,#5825,.F.);
-#5835=EDGE_CURVE('',#5808,#5826,#5840,.T.);
-#5840=LINE('',#5809,#5842);
-#5842=VECTOR('',#5843,0.254);
-#5843=DIRECTION('',(-1.0,0.0,0.0));
-#5834=ORIENTED_EDGE('',*,*,#5835,.F.);
-#5844=STYLED_ITEM('',(#34),#5845);
-#5845=ADVANCED_FACE('',(#5851),#5846,.T.);
-#5846=PLANE('',#5847);
-#5847=AXIS2_PLACEMENT_3D('',#5848,#5849,#5850);
-#5848=CARTESIAN_POINT('',(0.127,-17.501,-2.54));
-#5849=DIRECTION('',(0.0,1.0,0.0));
-#5850=DIRECTION('',(0.,0.,1.));
-#5851=FACE_OUTER_BOUND('',#5852,.T.);
-#5852=EDGE_LOOP('',(#5853,#5863,#5873,#5883));
-#5853=ORIENTED_EDGE('',*,*,#5835,.T.);
-#5866=CARTESIAN_POINT('',(-0.127,-17.501,0.0));
-#5865=VERTEX_POINT('',#5866);
-#5864=EDGE_CURVE('',#5865,#5826,#5869,.T.);
-#5869=LINE('',#5866,#5871);
-#5871=VECTOR('',#5872,2.54);
-#5872=DIRECTION('',(0.0,0.0,-1.0));
-#5863=ORIENTED_EDGE('',*,*,#5864,.F.);
-#5876=CARTESIAN_POINT('',(0.127,-17.501,0.0));
-#5875=VERTEX_POINT('',#5876);
-#5874=EDGE_CURVE('',#5875,#5865,#5879,.T.);
-#5879=LINE('',#5876,#5881);
-#5881=VECTOR('',#5882,0.254);
-#5882=DIRECTION('',(-1.0,0.0,0.0));
-#5873=ORIENTED_EDGE('',*,*,#5874,.F.);
-#5884=EDGE_CURVE('',#5808,#5875,#5889,.T.);
-#5889=LINE('',#5809,#5891);
-#5891=VECTOR('',#5892,2.54);
-#5892=DIRECTION('',(0.0,0.0,1.0));
-#5883=ORIENTED_EDGE('',*,*,#5884,.F.);
-#5893=STYLED_ITEM('',(#34),#5894);
-#5894=ADVANCED_FACE('',(#5900),#5895,.T.);
-#5895=PLANE('',#5896);
-#5896=AXIS2_PLACEMENT_3D('',#5897,#5898,#5899);
-#5897=CARTESIAN_POINT('',(-0.127,-17.501,-2.54));
-#5898=DIRECTION('',(-1.0,0.0,0.0));
-#5899=DIRECTION('',(0.,0.,1.));
-#5900=FACE_OUTER_BOUND('',#5901,.T.);
-#5901=EDGE_LOOP('',(#5902,#5912,#5922,#5932,#5942,#5952,#5962,#5972));
-#5902=ORIENTED_EDGE('',*,*,#5825,.T.);
-#5915=CARTESIAN_POINT('',(-0.127,-18.059,0.0));
-#5914=VERTEX_POINT('',#5915);
-#5913=EDGE_CURVE('',#5914,#5816,#5918,.T.);
-#5918=LINE('',#5915,#5920);
-#5920=VECTOR('',#5921,2.54);
-#5921=DIRECTION('',(0.0,0.0,-1.0));
-#5912=ORIENTED_EDGE('',*,*,#5913,.F.);
-#5925=CARTESIAN_POINT('',(-0.127,-18.44,0.0));
-#5924=VERTEX_POINT('',#5925);
-#5923=EDGE_CURVE('',#5924,#5914,#5928,.T.);
-#5928=LINE('',#5925,#5930);
-#5930=VECTOR('',#5931,0.381);
-#5931=DIRECTION('',(0.0,1.0,0.0));
-#5922=ORIENTED_EDGE('',*,*,#5923,.F.);
-#5935=CARTESIAN_POINT('',(-0.127,-18.44,2.984));
-#5934=VERTEX_POINT('',#5935);
-#5933=EDGE_CURVE('',#5934,#5924,#5938,.T.);
-#5938=LINE('',#5935,#5940);
-#5940=VECTOR('',#5941,2.9845);
-#5941=DIRECTION('',(0.0,0.0,-1.0));
-#5932=ORIENTED_EDGE('',*,*,#5933,.F.);
-#5945=CARTESIAN_POINT('',(-0.127,-17.12,2.984));
-#5944=VERTEX_POINT('',#5945);
-#5943=EDGE_CURVE('',#5944,#5934,#5948,.T.);
-#5948=LINE('',#5945,#5950);
-#5950=VECTOR('',#5951,1.3208);
-#5951=DIRECTION('',(0.0,-1.0,0.0));
-#5942=ORIENTED_EDGE('',*,*,#5943,.F.);
-#5955=CARTESIAN_POINT('',(-0.127,-17.12,0.0));
-#5954=VERTEX_POINT('',#5955);
-#5953=EDGE_CURVE('',#5954,#5944,#5958,.T.);
-#5958=LINE('',#5955,#5960);
-#5960=VECTOR('',#5961,2.9845);
-#5961=DIRECTION('',(0.0,0.0,1.0));
-#5952=ORIENTED_EDGE('',*,*,#5953,.F.);
-#5963=EDGE_CURVE('',#5865,#5954,#5968,.T.);
-#5968=LINE('',#5866,#5970);
-#5970=VECTOR('',#5971,0.381);
-#5971=DIRECTION('',(0.0,1.0,0.0));
-#5962=ORIENTED_EDGE('',*,*,#5963,.F.);
-#5972=ORIENTED_EDGE('',*,*,#5864,.T.);
-#5982=STYLED_ITEM('',(#34),#5983);
-#5983=ADVANCED_FACE('',(#5989),#5984,.T.);
-#5984=PLANE('',#5985);
-#5985=AXIS2_PLACEMENT_3D('',#5986,#5987,#5988);
-#5986=CARTESIAN_POINT('',(-0.127,-18.059,-2.54));
-#5987=DIRECTION('',(0.0,-1.0,0.0));
-#5988=DIRECTION('',(0.,0.,1.));
-#5989=FACE_OUTER_BOUND('',#5990,.T.);
-#5990=EDGE_LOOP('',(#5991,#6001,#6011,#6021));
-#5991=ORIENTED_EDGE('',*,*,#5815,.T.);
-#6004=CARTESIAN_POINT('',(0.127,-18.059,0.0));
-#6003=VERTEX_POINT('',#6004);
-#6002=EDGE_CURVE('',#6003,#5806,#6007,.T.);
-#6007=LINE('',#6004,#6009);
-#6009=VECTOR('',#6010,2.54);
-#6010=DIRECTION('',(0.0,0.0,-1.0));
-#6001=ORIENTED_EDGE('',*,*,#6002,.F.);
-#6012=EDGE_CURVE('',#5914,#6003,#6017,.T.);
-#6017=LINE('',#5915,#6019);
-#6019=VECTOR('',#6020,0.254);
-#6020=DIRECTION('',(1.0,0.0,0.0));
-#6011=ORIENTED_EDGE('',*,*,#6012,.F.);
-#6021=ORIENTED_EDGE('',*,*,#5913,.T.);
-#6031=STYLED_ITEM('',(#34),#6032);
-#6032=ADVANCED_FACE('',(#6038),#6033,.T.);
-#6033=PLANE('',#6034);
-#6034=AXIS2_PLACEMENT_3D('',#6035,#6036,#6037);
-#6035=CARTESIAN_POINT('',(0.127,-18.059,-2.54));
-#6036=DIRECTION('',(1.0,0.0,0.0));
-#6037=DIRECTION('',(0.,0.,1.));
-#6038=FACE_OUTER_BOUND('',#6039,.T.);
-#6039=EDGE_LOOP('',(#6040,#6050,#6060,#6070,#6080,#6090,#6100,#6110));
-#6040=ORIENTED_EDGE('',*,*,#5805,.T.);
-#6050=ORIENTED_EDGE('',*,*,#5884,.T.);
-#6063=CARTESIAN_POINT('',(0.127,-17.12,0.0));
-#6062=VERTEX_POINT('',#6063);
-#6061=EDGE_CURVE('',#6062,#5875,#6066,.T.);
-#6066=LINE('',#6063,#6068);
-#6068=VECTOR('',#6069,0.381);
-#6069=DIRECTION('',(0.0,-1.0,0.0));
-#6060=ORIENTED_EDGE('',*,*,#6061,.F.);
-#6073=CARTESIAN_POINT('',(0.127,-17.12,2.73));
-#6072=VERTEX_POINT('',#6073);
-#6071=EDGE_CURVE('',#6072,#6062,#6076,.T.);
-#6076=LINE('',#6073,#6078);
-#6078=VECTOR('',#6079,2.7305);
-#6079=DIRECTION('',(0.0,0.0,-1.0));
-#6070=ORIENTED_EDGE('',*,*,#6071,.F.);
-#6083=CARTESIAN_POINT('',(0.127,-18.44,2.73));
-#6082=VERTEX_POINT('',#6083);
-#6081=EDGE_CURVE('',#6082,#6072,#6086,.T.);
-#6086=LINE('',#6083,#6088);
-#6088=VECTOR('',#6089,1.3208);
-#6089=DIRECTION('',(0.0,1.0,0.0));
-#6080=ORIENTED_EDGE('',*,*,#6081,.F.);
-#6093=CARTESIAN_POINT('',(0.127,-18.44,0.0));
-#6092=VERTEX_POINT('',#6093);
-#6091=EDGE_CURVE('',#6092,#6082,#6096,.T.);
-#6096=LINE('',#6093,#6098);
-#6098=VECTOR('',#6099,2.7305);
-#6099=DIRECTION('',(0.0,0.0,1.0));
-#6090=ORIENTED_EDGE('',*,*,#6091,.F.);
-#6101=EDGE_CURVE('',#6003,#6092,#6106,.T.);
-#6106=LINE('',#6004,#6108);
-#6108=VECTOR('',#6109,0.381);
-#6109=DIRECTION('',(0.0,-1.0,0.0));
-#6100=ORIENTED_EDGE('',*,*,#6101,.F.);
-#6110=ORIENTED_EDGE('',*,*,#6002,.T.);
-#6120=STYLED_ITEM('',(#34),#6121);
-#6121=ADVANCED_FACE('',(#6127),#6122,.T.);
-#6122=PLANE('',#6123);
-#6123=AXIS2_PLACEMENT_3D('',#6124,#6125,#6126);
-#6124=CARTESIAN_POINT('',(0.127,-17.501,0.0));
-#6125=DIRECTION('',(0.0,0.0,-1.0));
-#6126=DIRECTION('',(0.,1.,0.));
-#6127=FACE_OUTER_BOUND('',#6128,.T.);
-#6128=EDGE_LOOP('',(#6129,#6139,#6149,#6159));
-#6129=ORIENTED_EDGE('',*,*,#5874,.T.);
-#6139=ORIENTED_EDGE('',*,*,#5963,.T.);
-#6150=EDGE_CURVE('',#6062,#5954,#6155,.T.);
-#6155=LINE('',#6063,#6157);
-#6157=VECTOR('',#6158,0.254);
-#6158=DIRECTION('',(-1.0,0.0,0.0));
-#6149=ORIENTED_EDGE('',*,*,#6150,.F.);
-#6159=ORIENTED_EDGE('',*,*,#6061,.T.);
-#6169=STYLED_ITEM('',(#34),#6170);
-#6170=ADVANCED_FACE('',(#6176),#6171,.T.);
-#6171=PLANE('',#6172);
-#6172=AXIS2_PLACEMENT_3D('',#6173,#6174,#6175);
-#6173=CARTESIAN_POINT('',(0.127,-18.44,0.0));
-#6174=DIRECTION('',(0.0,0.0,-1.0));
-#6175=DIRECTION('',(0.,1.,0.));
-#6176=FACE_OUTER_BOUND('',#6177,.T.);
-#6177=EDGE_LOOP('',(#6178,#6188,#6198,#6208));
-#6179=EDGE_CURVE('',#5924,#6092,#6184,.T.);
-#6184=LINE('',#5925,#6186);
-#6186=VECTOR('',#6187,0.254);
-#6187=DIRECTION('',(1.0,0.0,0.0));
-#6178=ORIENTED_EDGE('',*,*,#6179,.F.);
-#6188=ORIENTED_EDGE('',*,*,#5923,.T.);
-#6198=ORIENTED_EDGE('',*,*,#6012,.T.);
-#6208=ORIENTED_EDGE('',*,*,#6101,.T.);
-#6218=STYLED_ITEM('',(#34),#6219);
-#6219=ADVANCED_FACE('',(#6225),#6220,.T.);
-#6220=PLANE('',#6221);
-#6221=AXIS2_PLACEMENT_3D('',#6222,#6223,#6224);
-#6222=CARTESIAN_POINT('',(0.127,-17.12,0.0));
-#6223=DIRECTION('',(0.0,1.0,0.0));
-#6224=DIRECTION('',(0.,0.,1.));
-#6225=FACE_OUTER_BOUND('',#6226,.T.);
-#6226=EDGE_LOOP('',(#6227,#6237,#6247,#6257,#6267,#6277));
-#6227=ORIENTED_EDGE('',*,*,#6150,.T.);
-#6237=ORIENTED_EDGE('',*,*,#5953,.T.);
-#6250=CARTESIAN_POINT('',(0.19,-17.12,2.984));
-#6249=VERTEX_POINT('',#6250);
-#6248=EDGE_CURVE('',#6249,#5944,#6253,.T.);
-#6253=LINE('',#6250,#6255);
-#6255=VECTOR('',#6256,0.3175);
-#6256=DIRECTION('',(-1.0,0.0,0.0));
-#6247=ORIENTED_EDGE('',*,*,#6248,.F.);
-#6260=CARTESIAN_POINT('',(0.19,-17.12,2.73));
-#6259=VERTEX_POINT('',#6260);
-#6258=EDGE_CURVE('',#6259,#6249,#6263,.T.);
-#6263=LINE('',#6260,#6265);
-#6265=VECTOR('',#6266,0.254);
-#6266=DIRECTION('',(0.0,0.0,1.0));
-#6257=ORIENTED_EDGE('',*,*,#6258,.F.);
-#6268=EDGE_CURVE('',#6072,#6259,#6273,.T.);
-#6273=LINE('',#6073,#6275);
-#6275=VECTOR('',#6276,0.0635);
-#6276=DIRECTION('',(1.0,0.0,0.0));
-#6267=ORIENTED_EDGE('',*,*,#6268,.F.);
-#6277=ORIENTED_EDGE('',*,*,#6071,.T.);
-#6287=STYLED_ITEM('',(#34),#6288);
-#6288=ADVANCED_FACE('',(#6294),#6289,.T.);
-#6289=PLANE('',#6290);
-#6290=AXIS2_PLACEMENT_3D('',#6291,#6292,#6293);
-#6291=CARTESIAN_POINT('',(-0.127,-18.44,0.0));
-#6292=DIRECTION('',(0.0,-1.0,0.0));
-#6293=DIRECTION('',(0.,0.,1.));
-#6294=FACE_OUTER_BOUND('',#6295,.T.);
-#6295=EDGE_LOOP('',(#6296,#6306,#6316,#6326,#6336,#6346));
-#6296=ORIENTED_EDGE('',*,*,#6179,.T.);
-#6306=ORIENTED_EDGE('',*,*,#6091,.T.);
-#6319=CARTESIAN_POINT('',(0.19,-18.44,2.73));
-#6318=VERTEX_POINT('',#6319);
-#6317=EDGE_CURVE('',#6318,#6082,#6322,.T.);
-#6322=LINE('',#6319,#6324);
-#6324=VECTOR('',#6325,0.0635);
-#6325=DIRECTION('',(-1.0,0.0,0.0));
-#6316=ORIENTED_EDGE('',*,*,#6317,.F.);
-#6329=CARTESIAN_POINT('',(0.19,-18.44,2.984));
-#6328=VERTEX_POINT('',#6329);
-#6327=EDGE_CURVE('',#6328,#6318,#6332,.T.);
-#6332=LINE('',#6329,#6334);
-#6334=VECTOR('',#6335,0.254);
-#6335=DIRECTION('',(0.0,0.0,-1.0));
-#6326=ORIENTED_EDGE('',*,*,#6327,.F.);
-#6337=EDGE_CURVE('',#5934,#6328,#6342,.T.);
-#6342=LINE('',#5935,#6344);
-#6344=VECTOR('',#6345,0.3175);
-#6345=DIRECTION('',(1.0,0.0,0.0));
-#6336=ORIENTED_EDGE('',*,*,#6337,.F.);
-#6346=ORIENTED_EDGE('',*,*,#5933,.T.);
-#6356=STYLED_ITEM('',(#34),#6357);
-#6357=ADVANCED_FACE('',(#6363),#6358,.T.);
-#6358=PLANE('',#6359);
-#6359=AXIS2_PLACEMENT_3D('',#6360,#6361,#6362);
-#6360=CARTESIAN_POINT('',(0.19,-18.44,2.73));
-#6361=DIRECTION('',(0.0,0.0,-1.0));
-#6362=DIRECTION('',(0.,1.,0.));
-#6363=FACE_OUTER_BOUND('',#6364,.T.);
-#6364=EDGE_LOOP('',(#6365,#6375,#6385,#6395));
-#6365=ORIENTED_EDGE('',*,*,#6317,.T.);
-#6375=ORIENTED_EDGE('',*,*,#6081,.T.);
-#6385=ORIENTED_EDGE('',*,*,#6268,.T.);
-#6396=EDGE_CURVE('',#6318,#6259,#6401,.T.);
-#6401=LINE('',#6319,#6403);
-#6403=VECTOR('',#6404,1.3208);
-#6404=DIRECTION('',(0.0,1.0,0.0));
-#6395=ORIENTED_EDGE('',*,*,#6396,.F.);
-#6405=STYLED_ITEM('',(#34),#6406);
-#6406=ADVANCED_FACE('',(#6412),#6407,.T.);
-#6407=PLANE('',#6408);
-#6408=AXIS2_PLACEMENT_3D('',#6409,#6410,#6411);
-#6409=CARTESIAN_POINT('',(0.19,-18.44,2.73));
-#6410=DIRECTION('',(1.0,0.0,0.0));
-#6411=DIRECTION('',(0.,0.,1.));
-#6412=FACE_OUTER_BOUND('',#6413,.T.);
-#6413=EDGE_LOOP('',(#6414,#6424,#6434,#6444));
-#6414=ORIENTED_EDGE('',*,*,#6396,.T.);
-#6424=ORIENTED_EDGE('',*,*,#6258,.T.);
-#6435=EDGE_CURVE('',#6328,#6249,#6440,.T.);
-#6440=LINE('',#6329,#6442);
-#6442=VECTOR('',#6443,1.3208);
-#6443=DIRECTION('',(0.0,1.0,0.0));
-#6434=ORIENTED_EDGE('',*,*,#6435,.F.);
-#6444=ORIENTED_EDGE('',*,*,#6327,.T.);
-#6454=STYLED_ITEM('',(#34),#6455);
-#6455=ADVANCED_FACE('',(#6461),#6456,.T.);
-#6456=PLANE('',#6457);
-#6457=AXIS2_PLACEMENT_3D('',#6458,#6459,#6460);
-#6458=CARTESIAN_POINT('',(0.19,-17.12,2.984));
-#6459=DIRECTION('',(0.0,0.0,1.0));
-#6460=DIRECTION('',(0.,1.,0.));
-#6461=FACE_OUTER_BOUND('',#6462,.T.);
-#6462=EDGE_LOOP('',(#6463,#6473,#6483,#6493));
-#6463=ORIENTED_EDGE('',*,*,#6248,.T.);
-#6473=ORIENTED_EDGE('',*,*,#5943,.T.);
-#6483=ORIENTED_EDGE('',*,*,#6337,.T.);
-#6493=ORIENTED_EDGE('',*,*,#6435,.T.);
-#6504=MANIFOLD_SOLID_BREP($,#6505);
-#6505=CLOSED_SHELL('',(#6507,#6556,#6605,#6694,#6743,#6832,#6881,#6930,#6999,#7068,#7117,#7166));
-#6506=STYLED_ITEM('',(#34),#6507);
-#6507=ADVANCED_FACE('',(#6513),#6508,.T.);
-#6508=PLANE('',#6509);
-#6509=AXIS2_PLACEMENT_3D('',#6510,#6511,#6512);
-#6510=CARTESIAN_POINT('',(0.127,-20.041,-2.54));
-#6511=DIRECTION('',(0.0,0.0,-1.0));
-#6512=DIRECTION('',(0.,1.,0.));
-#6513=FACE_OUTER_BOUND('',#6514,.T.);
-#6514=EDGE_LOOP('',(#6515,#6525,#6535,#6545));
-#6518=CARTESIAN_POINT('',(0.127,-20.599,-2.54));
-#6517=VERTEX_POINT('',#6518);
-#6520=CARTESIAN_POINT('',(0.127,-20.041,-2.54));
-#6519=VERTEX_POINT('',#6520);
-#6516=EDGE_CURVE('',#6517,#6519,#6521,.T.);
-#6521=LINE('',#6518,#6523);
-#6523=VECTOR('',#6524,0.5588);
-#6524=DIRECTION('',(0.0,1.0,0.0));
-#6515=ORIENTED_EDGE('',*,*,#6516,.F.);
-#6528=CARTESIAN_POINT('',(-0.127,-20.599,-2.54));
-#6527=VERTEX_POINT('',#6528);
-#6526=EDGE_CURVE('',#6527,#6517,#6531,.T.);
-#6531=LINE('',#6528,#6533);
-#6533=VECTOR('',#6534,0.254);
-#6534=DIRECTION('',(1.0,0.0,0.0));
-#6525=ORIENTED_EDGE('',*,*,#6526,.F.);
-#6538=CARTESIAN_POINT('',(-0.127,-20.041,-2.54));
-#6537=VERTEX_POINT('',#6538);
-#6536=EDGE_CURVE('',#6537,#6527,#6541,.T.);
-#6541=LINE('',#6538,#6543);
-#6543=VECTOR('',#6544,0.5588);
-#6544=DIRECTION('',(0.0,-1.0,0.0));
-#6535=ORIENTED_EDGE('',*,*,#6536,.F.);
-#6546=EDGE_CURVE('',#6519,#6537,#6551,.T.);
-#6551=LINE('',#6520,#6553);
-#6553=VECTOR('',#6554,0.254);
-#6554=DIRECTION('',(-1.0,0.0,0.0));
-#6545=ORIENTED_EDGE('',*,*,#6546,.F.);
-#6555=STYLED_ITEM('',(#34),#6556);
-#6556=ADVANCED_FACE('',(#6562),#6557,.T.);
-#6557=PLANE('',#6558);
-#6558=AXIS2_PLACEMENT_3D('',#6559,#6560,#6561);
-#6559=CARTESIAN_POINT('',(0.127,-20.041,-2.54));
-#6560=DIRECTION('',(0.0,1.0,0.0));
-#6561=DIRECTION('',(0.,0.,1.));
-#6562=FACE_OUTER_BOUND('',#6563,.T.);
-#6563=EDGE_LOOP('',(#6564,#6574,#6584,#6594));
-#6564=ORIENTED_EDGE('',*,*,#6546,.T.);
-#6577=CARTESIAN_POINT('',(-0.127,-20.041,0.0));
-#6576=VERTEX_POINT('',#6577);
-#6575=EDGE_CURVE('',#6576,#6537,#6580,.T.);
-#6580=LINE('',#6577,#6582);
-#6582=VECTOR('',#6583,2.54);
-#6583=DIRECTION('',(0.0,0.0,-1.0));
-#6574=ORIENTED_EDGE('',*,*,#6575,.F.);
-#6587=CARTESIAN_POINT('',(0.127,-20.041,0.0));
-#6586=VERTEX_POINT('',#6587);
-#6585=EDGE_CURVE('',#6586,#6576,#6590,.T.);
-#6590=LINE('',#6587,#6592);
-#6592=VECTOR('',#6593,0.254);
-#6593=DIRECTION('',(-1.0,0.0,0.0));
-#6584=ORIENTED_EDGE('',*,*,#6585,.F.);
-#6595=EDGE_CURVE('',#6519,#6586,#6600,.T.);
-#6600=LINE('',#6520,#6602);
-#6602=VECTOR('',#6603,2.54);
-#6603=DIRECTION('',(0.0,0.0,1.0));
-#6594=ORIENTED_EDGE('',*,*,#6595,.F.);
-#6604=STYLED_ITEM('',(#34),#6605);
-#6605=ADVANCED_FACE('',(#6611),#6606,.T.);
-#6606=PLANE('',#6607);
-#6607=AXIS2_PLACEMENT_3D('',#6608,#6609,#6610);
-#6608=CARTESIAN_POINT('',(-0.127,-20.041,-2.54));
-#6609=DIRECTION('',(-1.0,0.0,0.0));
-#6610=DIRECTION('',(0.,0.,1.));
-#6611=FACE_OUTER_BOUND('',#6612,.T.);
-#6612=EDGE_LOOP('',(#6613,#6623,#6633,#6643,#6653,#6663,#6673,#6683));
-#6613=ORIENTED_EDGE('',*,*,#6536,.T.);
-#6626=CARTESIAN_POINT('',(-0.127,-20.599,0.0));
-#6625=VERTEX_POINT('',#6626);
-#6624=EDGE_CURVE('',#6625,#6527,#6629,.T.);
-#6629=LINE('',#6626,#6631);
-#6631=VECTOR('',#6632,2.54);
-#6632=DIRECTION('',(0.0,0.0,-1.0));
-#6623=ORIENTED_EDGE('',*,*,#6624,.F.);
-#6636=CARTESIAN_POINT('',(-0.127,-20.98,0.0));
-#6635=VERTEX_POINT('',#6636);
-#6634=EDGE_CURVE('',#6635,#6625,#6639,.T.);
-#6639=LINE('',#6636,#6641);
-#6641=VECTOR('',#6642,0.381);
-#6642=DIRECTION('',(0.0,1.0,0.0));
-#6633=ORIENTED_EDGE('',*,*,#6634,.F.);
-#6646=CARTESIAN_POINT('',(-0.127,-20.98,2.984));
-#6645=VERTEX_POINT('',#6646);
-#6644=EDGE_CURVE('',#6645,#6635,#6649,.T.);
-#6649=LINE('',#6646,#6651);
-#6651=VECTOR('',#6652,2.9845);
-#6652=DIRECTION('',(0.0,0.0,-1.0));
-#6643=ORIENTED_EDGE('',*,*,#6644,.F.);
-#6656=CARTESIAN_POINT('',(-0.127,-19.66,2.984));
-#6655=VERTEX_POINT('',#6656);
-#6654=EDGE_CURVE('',#6655,#6645,#6659,.T.);
-#6659=LINE('',#6656,#6661);
-#6661=VECTOR('',#6662,1.3208);
-#6662=DIRECTION('',(0.0,-1.0,0.0));
-#6653=ORIENTED_EDGE('',*,*,#6654,.F.);
-#6666=CARTESIAN_POINT('',(-0.127,-19.66,0.0));
-#6665=VERTEX_POINT('',#6666);
-#6664=EDGE_CURVE('',#6665,#6655,#6669,.T.);
-#6669=LINE('',#6666,#6671);
-#6671=VECTOR('',#6672,2.9845);
-#6672=DIRECTION('',(0.0,0.0,1.0));
-#6663=ORIENTED_EDGE('',*,*,#6664,.F.);
-#6674=EDGE_CURVE('',#6576,#6665,#6679,.T.);
-#6679=LINE('',#6577,#6681);
-#6681=VECTOR('',#6682,0.381);
-#6682=DIRECTION('',(0.0,1.0,0.0));
-#6673=ORIENTED_EDGE('',*,*,#6674,.F.);
-#6683=ORIENTED_EDGE('',*,*,#6575,.T.);
-#6693=STYLED_ITEM('',(#34),#6694);
-#6694=ADVANCED_FACE('',(#6700),#6695,.T.);
-#6695=PLANE('',#6696);
-#6696=AXIS2_PLACEMENT_3D('',#6697,#6698,#6699);
-#6697=CARTESIAN_POINT('',(-0.127,-20.599,-2.54));
-#6698=DIRECTION('',(0.0,-1.0,0.0));
-#6699=DIRECTION('',(0.,0.,1.));
-#6700=FACE_OUTER_BOUND('',#6701,.T.);
-#6701=EDGE_LOOP('',(#6702,#6712,#6722,#6732));
-#6702=ORIENTED_EDGE('',*,*,#6526,.T.);
-#6715=CARTESIAN_POINT('',(0.127,-20.599,0.0));
-#6714=VERTEX_POINT('',#6715);
-#6713=EDGE_CURVE('',#6714,#6517,#6718,.T.);
-#6718=LINE('',#6715,#6720);
-#6720=VECTOR('',#6721,2.54);
-#6721=DIRECTION('',(0.0,0.0,-1.0));
-#6712=ORIENTED_EDGE('',*,*,#6713,.F.);
-#6723=EDGE_CURVE('',#6625,#6714,#6728,.T.);
-#6728=LINE('',#6626,#6730);
-#6730=VECTOR('',#6731,0.254);
-#6731=DIRECTION('',(1.0,0.0,0.0));
-#6722=ORIENTED_EDGE('',*,*,#6723,.F.);
-#6732=ORIENTED_EDGE('',*,*,#6624,.T.);
-#6742=STYLED_ITEM('',(#34),#6743);
-#6743=ADVANCED_FACE('',(#6749),#6744,.T.);
-#6744=PLANE('',#6745);
-#6745=AXIS2_PLACEMENT_3D('',#6746,#6747,#6748);
-#6746=CARTESIAN_POINT('',(0.127,-20.599,-2.54));
-#6747=DIRECTION('',(1.0,0.0,0.0));
-#6748=DIRECTION('',(0.,0.,1.));
-#6749=FACE_OUTER_BOUND('',#6750,.T.);
-#6750=EDGE_LOOP('',(#6751,#6761,#6771,#6781,#6791,#6801,#6811,#6821));
-#6751=ORIENTED_EDGE('',*,*,#6516,.T.);
-#6761=ORIENTED_EDGE('',*,*,#6595,.T.);
-#6774=CARTESIAN_POINT('',(0.127,-19.66,0.0));
-#6773=VERTEX_POINT('',#6774);
-#6772=EDGE_CURVE('',#6773,#6586,#6777,.T.);
-#6777=LINE('',#6774,#6779);
-#6779=VECTOR('',#6780,0.381);
-#6780=DIRECTION('',(0.0,-1.0,0.0));
-#6771=ORIENTED_EDGE('',*,*,#6772,.F.);
-#6784=CARTESIAN_POINT('',(0.127,-19.66,2.73));
-#6783=VERTEX_POINT('',#6784);
-#6782=EDGE_CURVE('',#6783,#6773,#6787,.T.);
-#6787=LINE('',#6784,#6789);
-#6789=VECTOR('',#6790,2.7305);
-#6790=DIRECTION('',(0.0,0.0,-1.0));
-#6781=ORIENTED_EDGE('',*,*,#6782,.F.);
-#6794=CARTESIAN_POINT('',(0.127,-20.98,2.73));
-#6793=VERTEX_POINT('',#6794);
-#6792=EDGE_CURVE('',#6793,#6783,#6797,.T.);
-#6797=LINE('',#6794,#6799);
-#6799=VECTOR('',#6800,1.3208);
-#6800=DIRECTION('',(0.0,1.0,0.0));
-#6791=ORIENTED_EDGE('',*,*,#6792,.F.);
-#6804=CARTESIAN_POINT('',(0.127,-20.98,0.0));
-#6803=VERTEX_POINT('',#6804);
-#6802=EDGE_CURVE('',#6803,#6793,#6807,.T.);
-#6807=LINE('',#6804,#6809);
-#6809=VECTOR('',#6810,2.7305);
-#6810=DIRECTION('',(0.0,0.0,1.0));
-#6801=ORIENTED_EDGE('',*,*,#6802,.F.);
-#6812=EDGE_CURVE('',#6714,#6803,#6817,.T.);
-#6817=LINE('',#6715,#6819);
-#6819=VECTOR('',#6820,0.381);
-#6820=DIRECTION('',(0.0,-1.0,0.0));
-#6811=ORIENTED_EDGE('',*,*,#6812,.F.);
-#6821=ORIENTED_EDGE('',*,*,#6713,.T.);
-#6831=STYLED_ITEM('',(#34),#6832);
-#6832=ADVANCED_FACE('',(#6838),#6833,.T.);
-#6833=PLANE('',#6834);
-#6834=AXIS2_PLACEMENT_3D('',#6835,#6836,#6837);
-#6835=CARTESIAN_POINT('',(0.127,-20.041,0.0));
-#6836=DIRECTION('',(0.0,0.0,-1.0));
-#6837=DIRECTION('',(0.,1.,0.));
-#6838=FACE_OUTER_BOUND('',#6839,.T.);
-#6839=EDGE_LOOP('',(#6840,#6850,#6860,#6870));
-#6840=ORIENTED_EDGE('',*,*,#6585,.T.);
-#6850=ORIENTED_EDGE('',*,*,#6674,.T.);
-#6861=EDGE_CURVE('',#6773,#6665,#6866,.T.);
-#6866=LINE('',#6774,#6868);
-#6868=VECTOR('',#6869,0.254);
-#6869=DIRECTION('',(-1.0,0.0,0.0));
-#6860=ORIENTED_EDGE('',*,*,#6861,.F.);
-#6870=ORIENTED_EDGE('',*,*,#6772,.T.);
-#6880=STYLED_ITEM('',(#34),#6881);
-#6881=ADVANCED_FACE('',(#6887),#6882,.T.);
-#6882=PLANE('',#6883);
-#6883=AXIS2_PLACEMENT_3D('',#6884,#6885,#6886);
-#6884=CARTESIAN_POINT('',(0.127,-20.98,0.0));
-#6885=DIRECTION('',(0.0,0.0,-1.0));
-#6886=DIRECTION('',(0.,1.,0.));
-#6887=FACE_OUTER_BOUND('',#6888,.T.);
-#6888=EDGE_LOOP('',(#6889,#6899,#6909,#6919));
-#6890=EDGE_CURVE('',#6635,#6803,#6895,.T.);
-#6895=LINE('',#6636,#6897);
-#6897=VECTOR('',#6898,0.254);
-#6898=DIRECTION('',(1.0,0.0,0.0));
-#6889=ORIENTED_EDGE('',*,*,#6890,.F.);
-#6899=ORIENTED_EDGE('',*,*,#6634,.T.);
-#6909=ORIENTED_EDGE('',*,*,#6723,.T.);
-#6919=ORIENTED_EDGE('',*,*,#6812,.T.);
-#6929=STYLED_ITEM('',(#34),#6930);
-#6930=ADVANCED_FACE('',(#6936),#6931,.T.);
-#6931=PLANE('',#6932);
-#6932=AXIS2_PLACEMENT_3D('',#6933,#6934,#6935);
-#6933=CARTESIAN_POINT('',(0.127,-19.66,0.0));
-#6934=DIRECTION('',(0.0,1.0,0.0));
-#6935=DIRECTION('',(0.,0.,1.));
-#6936=FACE_OUTER_BOUND('',#6937,.T.);
-#6937=EDGE_LOOP('',(#6938,#6948,#6958,#6968,#6978,#6988));
-#6938=ORIENTED_EDGE('',*,*,#6861,.T.);
-#6948=ORIENTED_EDGE('',*,*,#6664,.T.);
-#6961=CARTESIAN_POINT('',(0.19,-19.66,2.984));
-#6960=VERTEX_POINT('',#6961);
-#6959=EDGE_CURVE('',#6960,#6655,#6964,.T.);
-#6964=LINE('',#6961,#6966);
-#6966=VECTOR('',#6967,0.3175);
-#6967=DIRECTION('',(-1.0,0.0,0.0));
-#6958=ORIENTED_EDGE('',*,*,#6959,.F.);
-#6971=CARTESIAN_POINT('',(0.19,-19.66,2.73));
-#6970=VERTEX_POINT('',#6971);
-#6969=EDGE_CURVE('',#6970,#6960,#6974,.T.);
-#6974=LINE('',#6971,#6976);
-#6976=VECTOR('',#6977,0.254);
-#6977=DIRECTION('',(0.0,0.0,1.0));
-#6968=ORIENTED_EDGE('',*,*,#6969,.F.);
-#6979=EDGE_CURVE('',#6783,#6970,#6984,.T.);
-#6984=LINE('',#6784,#6986);
-#6986=VECTOR('',#6987,0.0635);
-#6987=DIRECTION('',(1.0,0.0,0.0));
-#6978=ORIENTED_EDGE('',*,*,#6979,.F.);
-#6988=ORIENTED_EDGE('',*,*,#6782,.T.);
-#6998=STYLED_ITEM('',(#34),#6999);
-#6999=ADVANCED_FACE('',(#7005),#7000,.T.);
-#7000=PLANE('',#7001);
-#7001=AXIS2_PLACEMENT_3D('',#7002,#7003,#7004);
-#7002=CARTESIAN_POINT('',(-0.127,-20.98,0.0));
-#7003=DIRECTION('',(0.0,-1.0,0.0));
-#7004=DIRECTION('',(0.,0.,1.));
-#7005=FACE_OUTER_BOUND('',#7006,.T.);
-#7006=EDGE_LOOP('',(#7007,#7017,#7027,#7037,#7047,#7057));
-#7007=ORIENTED_EDGE('',*,*,#6890,.T.);
-#7017=ORIENTED_EDGE('',*,*,#6802,.T.);
-#7030=CARTESIAN_POINT('',(0.19,-20.98,2.73));
-#7029=VERTEX_POINT('',#7030);
-#7028=EDGE_CURVE('',#7029,#6793,#7033,.T.);
-#7033=LINE('',#7030,#7035);
-#7035=VECTOR('',#7036,0.0635);
-#7036=DIRECTION('',(-1.0,0.0,0.0));
-#7027=ORIENTED_EDGE('',*,*,#7028,.F.);
-#7040=CARTESIAN_POINT('',(0.19,-20.98,2.984));
-#7039=VERTEX_POINT('',#7040);
-#7038=EDGE_CURVE('',#7039,#7029,#7043,.T.);
-#7043=LINE('',#7040,#7045);
-#7045=VECTOR('',#7046,0.254);
-#7046=DIRECTION('',(0.0,0.0,-1.0));
-#7037=ORIENTED_EDGE('',*,*,#7038,.F.);
-#7048=EDGE_CURVE('',#6645,#7039,#7053,.T.);
-#7053=LINE('',#6646,#7055);
-#7055=VECTOR('',#7056,0.3175);
-#7056=DIRECTION('',(1.0,0.0,0.0));
-#7047=ORIENTED_EDGE('',*,*,#7048,.F.);
-#7057=ORIENTED_EDGE('',*,*,#6644,.T.);
-#7067=STYLED_ITEM('',(#34),#7068);
-#7068=ADVANCED_FACE('',(#7074),#7069,.T.);
-#7069=PLANE('',#7070);
-#7070=AXIS2_PLACEMENT_3D('',#7071,#7072,#7073);
-#7071=CARTESIAN_POINT('',(0.19,-20.98,2.73));
-#7072=DIRECTION('',(0.0,0.0,-1.0));
-#7073=DIRECTION('',(0.,1.,0.));
-#7074=FACE_OUTER_BOUND('',#7075,.T.);
-#7075=EDGE_LOOP('',(#7076,#7086,#7096,#7106));
-#7076=ORIENTED_EDGE('',*,*,#7028,.T.);
-#7086=ORIENTED_EDGE('',*,*,#6792,.T.);
-#7096=ORIENTED_EDGE('',*,*,#6979,.T.);
-#7107=EDGE_CURVE('',#7029,#6970,#7112,.T.);
-#7112=LINE('',#7030,#7114);
-#7114=VECTOR('',#7115,1.3208);
-#7115=DIRECTION('',(0.0,1.0,0.0));
-#7106=ORIENTED_EDGE('',*,*,#7107,.F.);
-#7116=STYLED_ITEM('',(#34),#7117);
-#7117=ADVANCED_FACE('',(#7123),#7118,.T.);
-#7118=PLANE('',#7119);
-#7119=AXIS2_PLACEMENT_3D('',#7120,#7121,#7122);
-#7120=CARTESIAN_POINT('',(0.19,-20.98,2.73));
-#7121=DIRECTION('',(1.0,0.0,0.0));
-#7122=DIRECTION('',(0.,0.,1.));
-#7123=FACE_OUTER_BOUND('',#7124,.T.);
-#7124=EDGE_LOOP('',(#7125,#7135,#7145,#7155));
-#7125=ORIENTED_EDGE('',*,*,#7107,.T.);
-#7135=ORIENTED_EDGE('',*,*,#6969,.T.);
-#7146=EDGE_CURVE('',#7039,#6960,#7151,.T.);
-#7151=LINE('',#7040,#7153);
-#7153=VECTOR('',#7154,1.3208);
-#7154=DIRECTION('',(0.0,1.0,0.0));
-#7145=ORIENTED_EDGE('',*,*,#7146,.F.);
-#7155=ORIENTED_EDGE('',*,*,#7038,.T.);
-#7165=STYLED_ITEM('',(#34),#7166);
-#7166=ADVANCED_FACE('',(#7172),#7167,.T.);
-#7167=PLANE('',#7168);
-#7168=AXIS2_PLACEMENT_3D('',#7169,#7170,#7171);
-#7169=CARTESIAN_POINT('',(0.19,-19.66,2.984));
-#7170=DIRECTION('',(0.0,0.0,1.0));
-#7171=DIRECTION('',(0.,1.,0.));
-#7172=FACE_OUTER_BOUND('',#7173,.T.);
-#7173=EDGE_LOOP('',(#7174,#7184,#7194,#7204));
-#7174=ORIENTED_EDGE('',*,*,#6959,.T.);
-#7184=ORIENTED_EDGE('',*,*,#6654,.T.);
-#7194=ORIENTED_EDGE('',*,*,#7048,.T.);
-#7204=ORIENTED_EDGE('',*,*,#7146,.T.);
-#7215=MANIFOLD_SOLID_BREP($,#7216);
-#7216=CLOSED_SHELL('',(#7218,#7267,#7316,#7405,#7454,#7543,#7592,#7641,#7710,#7779,#7828,#7877));
-#7217=STYLED_ITEM('',(#34),#7218);
-#7218=ADVANCED_FACE('',(#7224),#7219,.T.);
-#7219=PLANE('',#7220);
-#7220=AXIS2_PLACEMENT_3D('',#7221,#7222,#7223);
-#7221=CARTESIAN_POINT('',(0.127,-22.581,-2.54));
-#7222=DIRECTION('',(0.0,0.0,-1.0));
-#7223=DIRECTION('',(0.,1.,0.));
-#7224=FACE_OUTER_BOUND('',#7225,.T.);
-#7225=EDGE_LOOP('',(#7226,#7236,#7246,#7256));
-#7229=CARTESIAN_POINT('',(0.127,-23.139,-2.54));
-#7228=VERTEX_POINT('',#7229);
-#7231=CARTESIAN_POINT('',(0.127,-22.581,-2.54));
-#7230=VERTEX_POINT('',#7231);
-#7227=EDGE_CURVE('',#7228,#7230,#7232,.T.);
-#7232=LINE('',#7229,#7234);
-#7234=VECTOR('',#7235,0.5588);
-#7235=DIRECTION('',(0.0,1.0,0.0));
-#7226=ORIENTED_EDGE('',*,*,#7227,.F.);
-#7239=CARTESIAN_POINT('',(-0.127,-23.139,-2.54));
-#7238=VERTEX_POINT('',#7239);
-#7237=EDGE_CURVE('',#7238,#7228,#7242,.T.);
-#7242=LINE('',#7239,#7244);
-#7244=VECTOR('',#7245,0.254);
-#7245=DIRECTION('',(1.0,0.0,0.0));
-#7236=ORIENTED_EDGE('',*,*,#7237,.F.);
-#7249=CARTESIAN_POINT('',(-0.127,-22.581,-2.54));
-#7248=VERTEX_POINT('',#7249);
-#7247=EDGE_CURVE('',#7248,#7238,#7252,.T.);
-#7252=LINE('',#7249,#7254);
-#7254=VECTOR('',#7255,0.5588);
-#7255=DIRECTION('',(0.0,-1.0,0.0));
-#7246=ORIENTED_EDGE('',*,*,#7247,.F.);
-#7257=EDGE_CURVE('',#7230,#7248,#7262,.T.);
-#7262=LINE('',#7231,#7264);
-#7264=VECTOR('',#7265,0.254);
-#7265=DIRECTION('',(-1.0,0.0,0.0));
-#7256=ORIENTED_EDGE('',*,*,#7257,.F.);
-#7266=STYLED_ITEM('',(#34),#7267);
-#7267=ADVANCED_FACE('',(#7273),#7268,.T.);
-#7268=PLANE('',#7269);
-#7269=AXIS2_PLACEMENT_3D('',#7270,#7271,#7272);
-#7270=CARTESIAN_POINT('',(0.127,-22.581,-2.54));
-#7271=DIRECTION('',(0.0,1.0,0.0));
-#7272=DIRECTION('',(0.,0.,1.));
-#7273=FACE_OUTER_BOUND('',#7274,.T.);
-#7274=EDGE_LOOP('',(#7275,#7285,#7295,#7305));
-#7275=ORIENTED_EDGE('',*,*,#7257,.T.);
-#7288=CARTESIAN_POINT('',(-0.127,-22.581,0.0));
-#7287=VERTEX_POINT('',#7288);
-#7286=EDGE_CURVE('',#7287,#7248,#7291,.T.);
-#7291=LINE('',#7288,#7293);
-#7293=VECTOR('',#7294,2.54);
-#7294=DIRECTION('',(0.0,0.0,-1.0));
-#7285=ORIENTED_EDGE('',*,*,#7286,.F.);
-#7298=CARTESIAN_POINT('',(0.127,-22.581,0.0));
-#7297=VERTEX_POINT('',#7298);
-#7296=EDGE_CURVE('',#7297,#7287,#7301,.T.);
-#7301=LINE('',#7298,#7303);
-#7303=VECTOR('',#7304,0.254);
-#7304=DIRECTION('',(-1.0,0.0,0.0));
-#7295=ORIENTED_EDGE('',*,*,#7296,.F.);
-#7306=EDGE_CURVE('',#7230,#7297,#7311,.T.);
-#7311=LINE('',#7231,#7313);
-#7313=VECTOR('',#7314,2.54);
-#7314=DIRECTION('',(0.0,0.0,1.0));
-#7305=ORIENTED_EDGE('',*,*,#7306,.F.);
-#7315=STYLED_ITEM('',(#34),#7316);
-#7316=ADVANCED_FACE('',(#7322),#7317,.T.);
-#7317=PLANE('',#7318);
-#7318=AXIS2_PLACEMENT_3D('',#7319,#7320,#7321);
-#7319=CARTESIAN_POINT('',(-0.127,-22.581,-2.54));
-#7320=DIRECTION('',(-1.0,0.0,0.0));
-#7321=DIRECTION('',(0.,0.,1.));
-#7322=FACE_OUTER_BOUND('',#7323,.T.);
-#7323=EDGE_LOOP('',(#7324,#7334,#7344,#7354,#7364,#7374,#7384,#7394));
-#7324=ORIENTED_EDGE('',*,*,#7247,.T.);
-#7337=CARTESIAN_POINT('',(-0.127,-23.139,0.0));
-#7336=VERTEX_POINT('',#7337);
-#7335=EDGE_CURVE('',#7336,#7238,#7340,.T.);
-#7340=LINE('',#7337,#7342);
-#7342=VECTOR('',#7343,2.54);
-#7343=DIRECTION('',(0.0,0.0,-1.0));
-#7334=ORIENTED_EDGE('',*,*,#7335,.F.);
-#7347=CARTESIAN_POINT('',(-0.127,-23.52,0.0));
-#7346=VERTEX_POINT('',#7347);
-#7345=EDGE_CURVE('',#7346,#7336,#7350,.T.);
-#7350=LINE('',#7347,#7352);
-#7352=VECTOR('',#7353,0.381);
-#7353=DIRECTION('',(0.0,1.0,0.0));
-#7344=ORIENTED_EDGE('',*,*,#7345,.F.);
-#7357=CARTESIAN_POINT('',(-0.127,-23.52,2.984));
-#7356=VERTEX_POINT('',#7357);
-#7355=EDGE_CURVE('',#7356,#7346,#7360,.T.);
-#7360=LINE('',#7357,#7362);
-#7362=VECTOR('',#7363,2.9845);
-#7363=DIRECTION('',(0.0,0.0,-1.0));
-#7354=ORIENTED_EDGE('',*,*,#7355,.F.);
-#7367=CARTESIAN_POINT('',(-0.127,-22.2,2.984));
-#7366=VERTEX_POINT('',#7367);
-#7365=EDGE_CURVE('',#7366,#7356,#7370,.T.);
-#7370=LINE('',#7367,#7372);
-#7372=VECTOR('',#7373,1.3208);
-#7373=DIRECTION('',(0.0,-1.0,0.0));
-#7364=ORIENTED_EDGE('',*,*,#7365,.F.);
-#7377=CARTESIAN_POINT('',(-0.127,-22.2,0.0));
-#7376=VERTEX_POINT('',#7377);
-#7375=EDGE_CURVE('',#7376,#7366,#7380,.T.);
-#7380=LINE('',#7377,#7382);
-#7382=VECTOR('',#7383,2.9845);
-#7383=DIRECTION('',(0.0,0.0,1.0));
-#7374=ORIENTED_EDGE('',*,*,#7375,.F.);
-#7385=EDGE_CURVE('',#7287,#7376,#7390,.T.);
-#7390=LINE('',#7288,#7392);
-#7392=VECTOR('',#7393,0.381);
-#7393=DIRECTION('',(0.0,1.0,0.0));
-#7384=ORIENTED_EDGE('',*,*,#7385,.F.);
-#7394=ORIENTED_EDGE('',*,*,#7286,.T.);
-#7404=STYLED_ITEM('',(#34),#7405);
-#7405=ADVANCED_FACE('',(#7411),#7406,.T.);
-#7406=PLANE('',#7407);
-#7407=AXIS2_PLACEMENT_3D('',#7408,#7409,#7410);
-#7408=CARTESIAN_POINT('',(-0.127,-23.139,-2.54));
-#7409=DIRECTION('',(0.0,-1.0,0.0));
-#7410=DIRECTION('',(0.,0.,1.));
-#7411=FACE_OUTER_BOUND('',#7412,.T.);
-#7412=EDGE_LOOP('',(#7413,#7423,#7433,#7443));
-#7413=ORIENTED_EDGE('',*,*,#7237,.T.);
-#7426=CARTESIAN_POINT('',(0.127,-23.139,0.0));
-#7425=VERTEX_POINT('',#7426);
-#7424=EDGE_CURVE('',#7425,#7228,#7429,.T.);
-#7429=LINE('',#7426,#7431);
-#7431=VECTOR('',#7432,2.54);
-#7432=DIRECTION('',(0.0,0.0,-1.0));
-#7423=ORIENTED_EDGE('',*,*,#7424,.F.);
-#7434=EDGE_CURVE('',#7336,#7425,#7439,.T.);
-#7439=LINE('',#7337,#7441);
-#7441=VECTOR('',#7442,0.254);
-#7442=DIRECTION('',(1.0,0.0,0.0));
-#7433=ORIENTED_EDGE('',*,*,#7434,.F.);
-#7443=ORIENTED_EDGE('',*,*,#7335,.T.);
-#7453=STYLED_ITEM('',(#34),#7454);
-#7454=ADVANCED_FACE('',(#7460),#7455,.T.);
-#7455=PLANE('',#7456);
-#7456=AXIS2_PLACEMENT_3D('',#7457,#7458,#7459);
-#7457=CARTESIAN_POINT('',(0.127,-23.139,-2.54));
-#7458=DIRECTION('',(1.0,0.0,0.0));
-#7459=DIRECTION('',(0.,0.,1.));
-#7460=FACE_OUTER_BOUND('',#7461,.T.);
-#7461=EDGE_LOOP('',(#7462,#7472,#7482,#7492,#7502,#7512,#7522,#7532));
-#7462=ORIENTED_EDGE('',*,*,#7227,.T.);
-#7472=ORIENTED_EDGE('',*,*,#7306,.T.);
-#7485=CARTESIAN_POINT('',(0.127,-22.2,0.0));
-#7484=VERTEX_POINT('',#7485);
-#7483=EDGE_CURVE('',#7484,#7297,#7488,.T.);
-#7488=LINE('',#7485,#7490);
-#7490=VECTOR('',#7491,0.381);
-#7491=DIRECTION('',(0.0,-1.0,0.0));
-#7482=ORIENTED_EDGE('',*,*,#7483,.F.);
-#7495=CARTESIAN_POINT('',(0.127,-22.2,2.73));
-#7494=VERTEX_POINT('',#7495);
-#7493=EDGE_CURVE('',#7494,#7484,#7498,.T.);
-#7498=LINE('',#7495,#7500);
-#7500=VECTOR('',#7501,2.7305);
-#7501=DIRECTION('',(0.0,0.0,-1.0));
-#7492=ORIENTED_EDGE('',*,*,#7493,.F.);
-#7505=CARTESIAN_POINT('',(0.127,-23.52,2.73));
-#7504=VERTEX_POINT('',#7505);
-#7503=EDGE_CURVE('',#7504,#7494,#7508,.T.);
-#7508=LINE('',#7505,#7510);
-#7510=VECTOR('',#7511,1.3208);
-#7511=DIRECTION('',(0.0,1.0,0.0));
-#7502=ORIENTED_EDGE('',*,*,#7503,.F.);
-#7515=CARTESIAN_POINT('',(0.127,-23.52,0.0));
-#7514=VERTEX_POINT('',#7515);
-#7513=EDGE_CURVE('',#7514,#7504,#7518,.T.);
-#7518=LINE('',#7515,#7520);
-#7520=VECTOR('',#7521,2.7305);
-#7521=DIRECTION('',(0.0,0.0,1.0));
-#7512=ORIENTED_EDGE('',*,*,#7513,.F.);
-#7523=EDGE_CURVE('',#7425,#7514,#7528,.T.);
-#7528=LINE('',#7426,#7530);
-#7530=VECTOR('',#7531,0.381);
-#7531=DIRECTION('',(0.0,-1.0,0.0));
-#7522=ORIENTED_EDGE('',*,*,#7523,.F.);
-#7532=ORIENTED_EDGE('',*,*,#7424,.T.);
-#7542=STYLED_ITEM('',(#34),#7543);
-#7543=ADVANCED_FACE('',(#7549),#7544,.T.);
-#7544=PLANE('',#7545);
-#7545=AXIS2_PLACEMENT_3D('',#7546,#7547,#7548);
-#7546=CARTESIAN_POINT('',(0.127,-22.581,0.0));
-#7547=DIRECTION('',(0.0,0.0,-1.0));
-#7548=DIRECTION('',(0.,1.,0.));
-#7549=FACE_OUTER_BOUND('',#7550,.T.);
-#7550=EDGE_LOOP('',(#7551,#7561,#7571,#7581));
-#7551=ORIENTED_EDGE('',*,*,#7296,.T.);
-#7561=ORIENTED_EDGE('',*,*,#7385,.T.);
-#7572=EDGE_CURVE('',#7484,#7376,#7577,.T.);
-#7577=LINE('',#7485,#7579);
-#7579=VECTOR('',#7580,0.254);
-#7580=DIRECTION('',(-1.0,0.0,0.0));
-#7571=ORIENTED_EDGE('',*,*,#7572,.F.);
-#7581=ORIENTED_EDGE('',*,*,#7483,.T.);
-#7591=STYLED_ITEM('',(#34),#7592);
-#7592=ADVANCED_FACE('',(#7598),#7593,.T.);
-#7593=PLANE('',#7594);
-#7594=AXIS2_PLACEMENT_3D('',#7595,#7596,#7597);
-#7595=CARTESIAN_POINT('',(0.127,-23.52,0.0));
-#7596=DIRECTION('',(0.0,0.0,-1.0));
-#7597=DIRECTION('',(0.,1.,0.));
-#7598=FACE_OUTER_BOUND('',#7599,.T.);
-#7599=EDGE_LOOP('',(#7600,#7610,#7620,#7630));
-#7601=EDGE_CURVE('',#7346,#7514,#7606,.T.);
-#7606=LINE('',#7347,#7608);
-#7608=VECTOR('',#7609,0.254);
-#7609=DIRECTION('',(1.0,0.0,0.0));
-#7600=ORIENTED_EDGE('',*,*,#7601,.F.);
-#7610=ORIENTED_EDGE('',*,*,#7345,.T.);
-#7620=ORIENTED_EDGE('',*,*,#7434,.T.);
-#7630=ORIENTED_EDGE('',*,*,#7523,.T.);
-#7640=STYLED_ITEM('',(#34),#7641);
-#7641=ADVANCED_FACE('',(#7647),#7642,.T.);
-#7642=PLANE('',#7643);
-#7643=AXIS2_PLACEMENT_3D('',#7644,#7645,#7646);
-#7644=CARTESIAN_POINT('',(0.127,-22.2,0.0));
-#7645=DIRECTION('',(0.0,1.0,0.0));
-#7646=DIRECTION('',(0.,0.,1.));
-#7647=FACE_OUTER_BOUND('',#7648,.T.);
-#7648=EDGE_LOOP('',(#7649,#7659,#7669,#7679,#7689,#7699));
-#7649=ORIENTED_EDGE('',*,*,#7572,.T.);
-#7659=ORIENTED_EDGE('',*,*,#7375,.T.);
-#7672=CARTESIAN_POINT('',(0.19,-22.2,2.984));
-#7671=VERTEX_POINT('',#7672);
-#7670=EDGE_CURVE('',#7671,#7366,#7675,.T.);
-#7675=LINE('',#7672,#7677);
-#7677=VECTOR('',#7678,0.3175);
-#7678=DIRECTION('',(-1.0,0.0,0.0));
-#7669=ORIENTED_EDGE('',*,*,#7670,.F.);
-#7682=CARTESIAN_POINT('',(0.19,-22.2,2.73));
-#7681=VERTEX_POINT('',#7682);
-#7680=EDGE_CURVE('',#7681,#7671,#7685,.T.);
-#7685=LINE('',#7682,#7687);
-#7687=VECTOR('',#7688,0.254);
-#7688=DIRECTION('',(0.0,0.0,1.0));
-#7679=ORIENTED_EDGE('',*,*,#7680,.F.);
-#7690=EDGE_CURVE('',#7494,#7681,#7695,.T.);
-#7695=LINE('',#7495,#7697);
-#7697=VECTOR('',#7698,0.0635);
-#7698=DIRECTION('',(1.0,0.0,0.0));
-#7689=ORIENTED_EDGE('',*,*,#7690,.F.);
-#7699=ORIENTED_EDGE('',*,*,#7493,.T.);
-#7709=STYLED_ITEM('',(#34),#7710);
-#7710=ADVANCED_FACE('',(#7716),#7711,.T.);
-#7711=PLANE('',#7712);
-#7712=AXIS2_PLACEMENT_3D('',#7713,#7714,#7715);
-#7713=CARTESIAN_POINT('',(-0.127,-23.52,0.0));
-#7714=DIRECTION('',(0.0,-1.0,0.0));
-#7715=DIRECTION('',(0.,0.,1.));
-#7716=FACE_OUTER_BOUND('',#7717,.T.);
-#7717=EDGE_LOOP('',(#7718,#7728,#7738,#7748,#7758,#7768));
-#7718=ORIENTED_EDGE('',*,*,#7601,.T.);
-#7728=ORIENTED_EDGE('',*,*,#7513,.T.);
-#7741=CARTESIAN_POINT('',(0.19,-23.52,2.73));
-#7740=VERTEX_POINT('',#7741);
-#7739=EDGE_CURVE('',#7740,#7504,#7744,.T.);
-#7744=LINE('',#7741,#7746);
-#7746=VECTOR('',#7747,0.0635);
-#7747=DIRECTION('',(-1.0,0.0,0.0));
-#7738=ORIENTED_EDGE('',*,*,#7739,.F.);
-#7751=CARTESIAN_POINT('',(0.19,-23.52,2.984));
-#7750=VERTEX_POINT('',#7751);
-#7749=EDGE_CURVE('',#7750,#7740,#7754,.T.);
-#7754=LINE('',#7751,#7756);
-#7756=VECTOR('',#7757,0.254);
-#7757=DIRECTION('',(0.0,0.0,-1.0));
-#7748=ORIENTED_EDGE('',*,*,#7749,.F.);
-#7759=EDGE_CURVE('',#7356,#7750,#7764,.T.);
-#7764=LINE('',#7357,#7766);
-#7766=VECTOR('',#7767,0.3175);
-#7767=DIRECTION('',(1.0,0.0,0.0));
-#7758=ORIENTED_EDGE('',*,*,#7759,.F.);
-#7768=ORIENTED_EDGE('',*,*,#7355,.T.);
-#7778=STYLED_ITEM('',(#34),#7779);
-#7779=ADVANCED_FACE('',(#7785),#7780,.T.);
-#7780=PLANE('',#7781);
-#7781=AXIS2_PLACEMENT_3D('',#7782,#7783,#7784);
-#7782=CARTESIAN_POINT('',(0.19,-23.52,2.73));
-#7783=DIRECTION('',(0.0,0.0,-1.0));
-#7784=DIRECTION('',(0.,1.,0.));
-#7785=FACE_OUTER_BOUND('',#7786,.T.);
-#7786=EDGE_LOOP('',(#7787,#7797,#7807,#7817));
-#7787=ORIENTED_EDGE('',*,*,#7739,.T.);
-#7797=ORIENTED_EDGE('',*,*,#7503,.T.);
-#7807=ORIENTED_EDGE('',*,*,#7690,.T.);
-#7818=EDGE_CURVE('',#7740,#7681,#7823,.T.);
-#7823=LINE('',#7741,#7825);
-#7825=VECTOR('',#7826,1.3208);
-#7826=DIRECTION('',(0.0,1.0,0.0));
-#7817=ORIENTED_EDGE('',*,*,#7818,.F.);
-#7827=STYLED_ITEM('',(#34),#7828);
-#7828=ADVANCED_FACE('',(#7834),#7829,.T.);
-#7829=PLANE('',#7830);
-#7830=AXIS2_PLACEMENT_3D('',#7831,#7832,#7833);
-#7831=CARTESIAN_POINT('',(0.19,-23.52,2.73));
-#7832=DIRECTION('',(1.0,0.0,0.0));
-#7833=DIRECTION('',(0.,0.,1.));
-#7834=FACE_OUTER_BOUND('',#7835,.T.);
-#7835=EDGE_LOOP('',(#7836,#7846,#7856,#7866));
-#7836=ORIENTED_EDGE('',*,*,#7818,.T.);
-#7846=ORIENTED_EDGE('',*,*,#7680,.T.);
-#7857=EDGE_CURVE('',#7750,#7671,#7862,.T.);
-#7862=LINE('',#7751,#7864);
-#7864=VECTOR('',#7865,1.3208);
-#7865=DIRECTION('',(0.0,1.0,0.0));
-#7856=ORIENTED_EDGE('',*,*,#7857,.F.);
-#7866=ORIENTED_EDGE('',*,*,#7749,.T.);
-#7876=STYLED_ITEM('',(#34),#7877);
-#7877=ADVANCED_FACE('',(#7883),#7878,.T.);
-#7878=PLANE('',#7879);
-#7879=AXIS2_PLACEMENT_3D('',#7880,#7881,#7882);
-#7880=CARTESIAN_POINT('',(0.19,-22.2,2.984));
-#7881=DIRECTION('',(0.0,0.0,1.0));
-#7882=DIRECTION('',(0.,1.,0.));
-#7883=FACE_OUTER_BOUND('',#7884,.T.);
-#7884=EDGE_LOOP('',(#7885,#7895,#7905,#7915));
-#7885=ORIENTED_EDGE('',*,*,#7670,.T.);
-#7895=ORIENTED_EDGE('',*,*,#7365,.T.);
-#7905=ORIENTED_EDGE('',*,*,#7759,.T.);
-#7915=ORIENTED_EDGE('',*,*,#7857,.T.);
-#7926=MANIFOLD_SOLID_BREP($,#7927);
-#7927=CLOSED_SHELL('',(#7929,#7978,#8027,#8116,#8165,#8254,#8303,#8352,#8421,#8490,#8539,#8588));
-#7928=STYLED_ITEM('',(#34),#7929);
-#7929=ADVANCED_FACE('',(#7935),#7930,.T.);
-#7930=PLANE('',#7931);
-#7931=AXIS2_PLACEMENT_3D('',#7932,#7933,#7934);
-#7932=CARTESIAN_POINT('',(0.127,-25.121,-2.54));
-#7933=DIRECTION('',(0.0,0.0,-1.0));
-#7934=DIRECTION('',(0.,1.,0.));
-#7935=FACE_OUTER_BOUND('',#7936,.T.);
-#7936=EDGE_LOOP('',(#7937,#7947,#7957,#7967));
-#7940=CARTESIAN_POINT('',(0.127,-25.679,-2.54));
-#7939=VERTEX_POINT('',#7940);
-#7942=CARTESIAN_POINT('',(0.127,-25.121,-2.54));
-#7941=VERTEX_POINT('',#7942);
-#7938=EDGE_CURVE('',#7939,#7941,#7943,.T.);
-#7943=LINE('',#7940,#7945);
-#7945=VECTOR('',#7946,0.5588);
-#7946=DIRECTION('',(0.0,1.0,0.0));
-#7937=ORIENTED_EDGE('',*,*,#7938,.F.);
-#7950=CARTESIAN_POINT('',(-0.127,-25.679,-2.54));
-#7949=VERTEX_POINT('',#7950);
-#7948=EDGE_CURVE('',#7949,#7939,#7953,.T.);
-#7953=LINE('',#7950,#7955);
-#7955=VECTOR('',#7956,0.254);
-#7956=DIRECTION('',(1.0,0.0,0.0));
-#7947=ORIENTED_EDGE('',*,*,#7948,.F.);
-#7960=CARTESIAN_POINT('',(-0.127,-25.121,-2.54));
-#7959=VERTEX_POINT('',#7960);
-#7958=EDGE_CURVE('',#7959,#7949,#7963,.T.);
-#7963=LINE('',#7960,#7965);
-#7965=VECTOR('',#7966,0.5588);
-#7966=DIRECTION('',(0.0,-1.0,0.0));
-#7957=ORIENTED_EDGE('',*,*,#7958,.F.);
-#7968=EDGE_CURVE('',#7941,#7959,#7973,.T.);
-#7973=LINE('',#7942,#7975);
-#7975=VECTOR('',#7976,0.254);
-#7976=DIRECTION('',(-1.0,0.0,0.0));
-#7967=ORIENTED_EDGE('',*,*,#7968,.F.);
-#7977=STYLED_ITEM('',(#34),#7978);
-#7978=ADVANCED_FACE('',(#7984),#7979,.T.);
-#7979=PLANE('',#7980);
-#7980=AXIS2_PLACEMENT_3D('',#7981,#7982,#7983);
-#7981=CARTESIAN_POINT('',(0.127,-25.121,-2.54));
-#7982=DIRECTION('',(0.0,1.0,0.0));
-#7983=DIRECTION('',(0.,0.,1.));
-#7984=FACE_OUTER_BOUND('',#7985,.T.);
-#7985=EDGE_LOOP('',(#7986,#7996,#8006,#8016));
-#7986=ORIENTED_EDGE('',*,*,#7968,.T.);
-#7999=CARTESIAN_POINT('',(-0.127,-25.121,0.0));
-#7998=VERTEX_POINT('',#7999);
-#7997=EDGE_CURVE('',#7998,#7959,#8002,.T.);
-#8002=LINE('',#7999,#8004);
-#8004=VECTOR('',#8005,2.54);
-#8005=DIRECTION('',(0.0,0.0,-1.0));
-#7996=ORIENTED_EDGE('',*,*,#7997,.F.);
-#8009=CARTESIAN_POINT('',(0.127,-25.121,0.0));
-#8008=VERTEX_POINT('',#8009);
-#8007=EDGE_CURVE('',#8008,#7998,#8012,.T.);
-#8012=LINE('',#8009,#8014);
-#8014=VECTOR('',#8015,0.254);
-#8015=DIRECTION('',(-1.0,0.0,0.0));
-#8006=ORIENTED_EDGE('',*,*,#8007,.F.);
-#8017=EDGE_CURVE('',#7941,#8008,#8022,.T.);
-#8022=LINE('',#7942,#8024);
-#8024=VECTOR('',#8025,2.54);
-#8025=DIRECTION('',(0.0,0.0,1.0));
-#8016=ORIENTED_EDGE('',*,*,#8017,.F.);
-#8026=STYLED_ITEM('',(#34),#8027);
-#8027=ADVANCED_FACE('',(#8033),#8028,.T.);
-#8028=PLANE('',#8029);
-#8029=AXIS2_PLACEMENT_3D('',#8030,#8031,#8032);
-#8030=CARTESIAN_POINT('',(-0.127,-25.121,-2.54));
-#8031=DIRECTION('',(-1.0,0.0,0.0));
-#8032=DIRECTION('',(0.,0.,1.));
-#8033=FACE_OUTER_BOUND('',#8034,.T.);
-#8034=EDGE_LOOP('',(#8035,#8045,#8055,#8065,#8075,#8085,#8095,#8105));
-#8035=ORIENTED_EDGE('',*,*,#7958,.T.);
-#8048=CARTESIAN_POINT('',(-0.127,-25.679,0.0));
-#8047=VERTEX_POINT('',#8048);
-#8046=EDGE_CURVE('',#8047,#7949,#8051,.T.);
-#8051=LINE('',#8048,#8053);
-#8053=VECTOR('',#8054,2.54);
-#8054=DIRECTION('',(0.0,0.0,-1.0));
-#8045=ORIENTED_EDGE('',*,*,#8046,.F.);
-#8058=CARTESIAN_POINT('',(-0.127,-26.06,0.0));
-#8057=VERTEX_POINT('',#8058);
-#8056=EDGE_CURVE('',#8057,#8047,#8061,.T.);
-#8061=LINE('',#8058,#8063);
-#8063=VECTOR('',#8064,0.381);
-#8064=DIRECTION('',(0.0,1.0,0.0));
-#8055=ORIENTED_EDGE('',*,*,#8056,.F.);
-#8068=CARTESIAN_POINT('',(-0.127,-26.06,2.984));
-#8067=VERTEX_POINT('',#8068);
-#8066=EDGE_CURVE('',#8067,#8057,#8071,.T.);
-#8071=LINE('',#8068,#8073);
-#8073=VECTOR('',#8074,2.9845);
-#8074=DIRECTION('',(0.0,0.0,-1.0));
-#8065=ORIENTED_EDGE('',*,*,#8066,.F.);
-#8078=CARTESIAN_POINT('',(-0.127,-24.74,2.984));
-#8077=VERTEX_POINT('',#8078);
-#8076=EDGE_CURVE('',#8077,#8067,#8081,.T.);
-#8081=LINE('',#8078,#8083);
-#8083=VECTOR('',#8084,1.3208);
-#8084=DIRECTION('',(0.0,-1.0,0.0));
-#8075=ORIENTED_EDGE('',*,*,#8076,.F.);
-#8088=CARTESIAN_POINT('',(-0.127,-24.74,0.0));
-#8087=VERTEX_POINT('',#8088);
-#8086=EDGE_CURVE('',#8087,#8077,#8091,.T.);
-#8091=LINE('',#8088,#8093);
-#8093=VECTOR('',#8094,2.9845);
-#8094=DIRECTION('',(0.0,0.0,1.0));
-#8085=ORIENTED_EDGE('',*,*,#8086,.F.);
-#8096=EDGE_CURVE('',#7998,#8087,#8101,.T.);
-#8101=LINE('',#7999,#8103);
-#8103=VECTOR('',#8104,0.381);
-#8104=DIRECTION('',(0.0,1.0,0.0));
-#8095=ORIENTED_EDGE('',*,*,#8096,.F.);
-#8105=ORIENTED_EDGE('',*,*,#7997,.T.);
-#8115=STYLED_ITEM('',(#34),#8116);
-#8116=ADVANCED_FACE('',(#8122),#8117,.T.);
-#8117=PLANE('',#8118);
-#8118=AXIS2_PLACEMENT_3D('',#8119,#8120,#8121);
-#8119=CARTESIAN_POINT('',(-0.127,-25.679,-2.54));
-#8120=DIRECTION('',(0.0,-1.0,0.0));
-#8121=DIRECTION('',(0.,0.,1.));
-#8122=FACE_OUTER_BOUND('',#8123,.T.);
-#8123=EDGE_LOOP('',(#8124,#8134,#8144,#8154));
-#8124=ORIENTED_EDGE('',*,*,#7948,.T.);
-#8137=CARTESIAN_POINT('',(0.127,-25.679,0.0));
-#8136=VERTEX_POINT('',#8137);
-#8135=EDGE_CURVE('',#8136,#7939,#8140,.T.);
-#8140=LINE('',#8137,#8142);
-#8142=VECTOR('',#8143,2.54);
-#8143=DIRECTION('',(0.0,0.0,-1.0));
-#8134=ORIENTED_EDGE('',*,*,#8135,.F.);
-#8145=EDGE_CURVE('',#8047,#8136,#8150,.T.);
-#8150=LINE('',#8048,#8152);
-#8152=VECTOR('',#8153,0.254);
-#8153=DIRECTION('',(1.0,0.0,0.0));
-#8144=ORIENTED_EDGE('',*,*,#8145,.F.);
-#8154=ORIENTED_EDGE('',*,*,#8046,.T.);
-#8164=STYLED_ITEM('',(#34),#8165);
-#8165=ADVANCED_FACE('',(#8171),#8166,.T.);
-#8166=PLANE('',#8167);
-#8167=AXIS2_PLACEMENT_3D('',#8168,#8169,#8170);
-#8168=CARTESIAN_POINT('',(0.127,-25.679,-2.54));
-#8169=DIRECTION('',(1.0,0.0,0.0));
-#8170=DIRECTION('',(0.,0.,1.));
-#8171=FACE_OUTER_BOUND('',#8172,.T.);
-#8172=EDGE_LOOP('',(#8173,#8183,#8193,#8203,#8213,#8223,#8233,#8243));
-#8173=ORIENTED_EDGE('',*,*,#7938,.T.);
-#8183=ORIENTED_EDGE('',*,*,#8017,.T.);
-#8196=CARTESIAN_POINT('',(0.127,-24.74,0.0));
-#8195=VERTEX_POINT('',#8196);
-#8194=EDGE_CURVE('',#8195,#8008,#8199,.T.);
-#8199=LINE('',#8196,#8201);
-#8201=VECTOR('',#8202,0.381);
-#8202=DIRECTION('',(0.0,-1.0,0.0));
-#8193=ORIENTED_EDGE('',*,*,#8194,.F.);
-#8206=CARTESIAN_POINT('',(0.127,-24.74,2.73));
-#8205=VERTEX_POINT('',#8206);
-#8204=EDGE_CURVE('',#8205,#8195,#8209,.T.);
-#8209=LINE('',#8206,#8211);
-#8211=VECTOR('',#8212,2.7305);
-#8212=DIRECTION('',(0.0,0.0,-1.0));
-#8203=ORIENTED_EDGE('',*,*,#8204,.F.);
-#8216=CARTESIAN_POINT('',(0.127,-26.06,2.73));
-#8215=VERTEX_POINT('',#8216);
-#8214=EDGE_CURVE('',#8215,#8205,#8219,.T.);
-#8219=LINE('',#8216,#8221);
-#8221=VECTOR('',#8222,1.3208);
-#8222=DIRECTION('',(0.0,1.0,0.0));
-#8213=ORIENTED_EDGE('',*,*,#8214,.F.);
-#8226=CARTESIAN_POINT('',(0.127,-26.06,0.0));
-#8225=VERTEX_POINT('',#8226);
-#8224=EDGE_CURVE('',#8225,#8215,#8229,.T.);
-#8229=LINE('',#8226,#8231);
-#8231=VECTOR('',#8232,2.7305);
-#8232=DIRECTION('',(0.0,0.0,1.0));
-#8223=ORIENTED_EDGE('',*,*,#8224,.F.);
-#8234=EDGE_CURVE('',#8136,#8225,#8239,.T.);
-#8239=LINE('',#8137,#8241);
-#8241=VECTOR('',#8242,0.381);
-#8242=DIRECTION('',(0.0,-1.0,0.0));
-#8233=ORIENTED_EDGE('',*,*,#8234,.F.);
-#8243=ORIENTED_EDGE('',*,*,#8135,.T.);
-#8253=STYLED_ITEM('',(#34),#8254);
-#8254=ADVANCED_FACE('',(#8260),#8255,.T.);
-#8255=PLANE('',#8256);
-#8256=AXIS2_PLACEMENT_3D('',#8257,#8258,#8259);
-#8257=CARTESIAN_POINT('',(0.127,-25.121,0.0));
-#8258=DIRECTION('',(0.0,0.0,-1.0));
-#8259=DIRECTION('',(0.,1.,0.));
-#8260=FACE_OUTER_BOUND('',#8261,.T.);
-#8261=EDGE_LOOP('',(#8262,#8272,#8282,#8292));
-#8262=ORIENTED_EDGE('',*,*,#8007,.T.);
-#8272=ORIENTED_EDGE('',*,*,#8096,.T.);
-#8283=EDGE_CURVE('',#8195,#8087,#8288,.T.);
-#8288=LINE('',#8196,#8290);
-#8290=VECTOR('',#8291,0.254);
-#8291=DIRECTION('',(-1.0,0.0,0.0));
-#8282=ORIENTED_EDGE('',*,*,#8283,.F.);
-#8292=ORIENTED_EDGE('',*,*,#8194,.T.);
-#8302=STYLED_ITEM('',(#34),#8303);
-#8303=ADVANCED_FACE('',(#8309),#8304,.T.);
-#8304=PLANE('',#8305);
-#8305=AXIS2_PLACEMENT_3D('',#8306,#8307,#8308);
-#8306=CARTESIAN_POINT('',(0.127,-26.06,0.0));
-#8307=DIRECTION('',(0.0,0.0,-1.0));
-#8308=DIRECTION('',(0.,1.,0.));
-#8309=FACE_OUTER_BOUND('',#8310,.T.);
-#8310=EDGE_LOOP('',(#8311,#8321,#8331,#8341));
-#8312=EDGE_CURVE('',#8057,#8225,#8317,.T.);
-#8317=LINE('',#8058,#8319);
-#8319=VECTOR('',#8320,0.254);
-#8320=DIRECTION('',(1.0,0.0,0.0));
-#8311=ORIENTED_EDGE('',*,*,#8312,.F.);
-#8321=ORIENTED_EDGE('',*,*,#8056,.T.);
-#8331=ORIENTED_EDGE('',*,*,#8145,.T.);
-#8341=ORIENTED_EDGE('',*,*,#8234,.T.);
-#8351=STYLED_ITEM('',(#34),#8352);
-#8352=ADVANCED_FACE('',(#8358),#8353,.T.);
-#8353=PLANE('',#8354);
-#8354=AXIS2_PLACEMENT_3D('',#8355,#8356,#8357);
-#8355=CARTESIAN_POINT('',(0.127,-24.74,0.0));
-#8356=DIRECTION('',(0.0,1.0,0.0));
-#8357=DIRECTION('',(0.,0.,1.));
-#8358=FACE_OUTER_BOUND('',#8359,.T.);
-#8359=EDGE_LOOP('',(#8360,#8370,#8380,#8390,#8400,#8410));
-#8360=ORIENTED_EDGE('',*,*,#8283,.T.);
-#8370=ORIENTED_EDGE('',*,*,#8086,.T.);
-#8383=CARTESIAN_POINT('',(0.19,-24.74,2.984));
-#8382=VERTEX_POINT('',#8383);
-#8381=EDGE_CURVE('',#8382,#8077,#8386,.T.);
-#8386=LINE('',#8383,#8388);
-#8388=VECTOR('',#8389,0.3175);
-#8389=DIRECTION('',(-1.0,0.0,0.0));
-#8380=ORIENTED_EDGE('',*,*,#8381,.F.);
-#8393=CARTESIAN_POINT('',(0.19,-24.74,2.73));
-#8392=VERTEX_POINT('',#8393);
-#8391=EDGE_CURVE('',#8392,#8382,#8396,.T.);
-#8396=LINE('',#8393,#8398);
-#8398=VECTOR('',#8399,0.254);
-#8399=DIRECTION('',(0.0,0.0,1.0));
-#8390=ORIENTED_EDGE('',*,*,#8391,.F.);
-#8401=EDGE_CURVE('',#8205,#8392,#8406,.T.);
-#8406=LINE('',#8206,#8408);
-#8408=VECTOR('',#8409,0.0635);
-#8409=DIRECTION('',(1.0,0.0,0.0));
-#8400=ORIENTED_EDGE('',*,*,#8401,.F.);
-#8410=ORIENTED_EDGE('',*,*,#8204,.T.);
-#8420=STYLED_ITEM('',(#34),#8421);
-#8421=ADVANCED_FACE('',(#8427),#8422,.T.);
-#8422=PLANE('',#8423);
-#8423=AXIS2_PLACEMENT_3D('',#8424,#8425,#8426);
-#8424=CARTESIAN_POINT('',(-0.127,-26.06,0.0));
-#8425=DIRECTION('',(0.0,-1.0,0.0));
-#8426=DIRECTION('',(0.,0.,1.));
-#8427=FACE_OUTER_BOUND('',#8428,.T.);
-#8428=EDGE_LOOP('',(#8429,#8439,#8449,#8459,#8469,#8479));
-#8429=ORIENTED_EDGE('',*,*,#8312,.T.);
-#8439=ORIENTED_EDGE('',*,*,#8224,.T.);
-#8452=CARTESIAN_POINT('',(0.19,-26.06,2.73));
-#8451=VERTEX_POINT('',#8452);
-#8450=EDGE_CURVE('',#8451,#8215,#8455,.T.);
-#8455=LINE('',#8452,#8457);
-#8457=VECTOR('',#8458,0.0635);
-#8458=DIRECTION('',(-1.0,0.0,0.0));
-#8449=ORIENTED_EDGE('',*,*,#8450,.F.);
-#8462=CARTESIAN_POINT('',(0.19,-26.06,2.984));
-#8461=VERTEX_POINT('',#8462);
-#8460=EDGE_CURVE('',#8461,#8451,#8465,.T.);
-#8465=LINE('',#8462,#8467);
-#8467=VECTOR('',#8468,0.254);
-#8468=DIRECTION('',(0.0,0.0,-1.0));
-#8459=ORIENTED_EDGE('',*,*,#8460,.F.);
-#8470=EDGE_CURVE('',#8067,#8461,#8475,.T.);
-#8475=LINE('',#8068,#8477);
-#8477=VECTOR('',#8478,0.3175);
-#8478=DIRECTION('',(1.0,0.0,0.0));
-#8469=ORIENTED_EDGE('',*,*,#8470,.F.);
-#8479=ORIENTED_EDGE('',*,*,#8066,.T.);
-#8489=STYLED_ITEM('',(#34),#8490);
-#8490=ADVANCED_FACE('',(#8496),#8491,.T.);
-#8491=PLANE('',#8492);
-#8492=AXIS2_PLACEMENT_3D('',#8493,#8494,#8495);
-#8493=CARTESIAN_POINT('',(0.19,-26.06,2.73));
-#8494=DIRECTION('',(0.0,0.0,-1.0));
-#8495=DIRECTION('',(0.,1.,0.));
-#8496=FACE_OUTER_BOUND('',#8497,.T.);
-#8497=EDGE_LOOP('',(#8498,#8508,#8518,#8528));
-#8498=ORIENTED_EDGE('',*,*,#8450,.T.);
-#8508=ORIENTED_EDGE('',*,*,#8214,.T.);
-#8518=ORIENTED_EDGE('',*,*,#8401,.T.);
-#8529=EDGE_CURVE('',#8451,#8392,#8534,.T.);
-#8534=LINE('',#8452,#8536);
-#8536=VECTOR('',#8537,1.3208);
-#8537=DIRECTION('',(0.0,1.0,0.0));
-#8528=ORIENTED_EDGE('',*,*,#8529,.F.);
-#8538=STYLED_ITEM('',(#34),#8539);
-#8539=ADVANCED_FACE('',(#8545),#8540,.T.);
-#8540=PLANE('',#8541);
-#8541=AXIS2_PLACEMENT_3D('',#8542,#8543,#8544);
-#8542=CARTESIAN_POINT('',(0.19,-26.06,2.73));
-#8543=DIRECTION('',(1.0,0.0,0.0));
-#8544=DIRECTION('',(0.,0.,1.));
-#8545=FACE_OUTER_BOUND('',#8546,.T.);
-#8546=EDGE_LOOP('',(#8547,#8557,#8567,#8577));
-#8547=ORIENTED_EDGE('',*,*,#8529,.T.);
-#8557=ORIENTED_EDGE('',*,*,#8391,.T.);
-#8568=EDGE_CURVE('',#8461,#8382,#8573,.T.);
-#8573=LINE('',#8462,#8575);
-#8575=VECTOR('',#8576,1.3208);
-#8576=DIRECTION('',(0.0,1.0,0.0));
-#8567=ORIENTED_EDGE('',*,*,#8568,.F.);
-#8577=ORIENTED_EDGE('',*,*,#8460,.T.);
-#8587=STYLED_ITEM('',(#34),#8588);
-#8588=ADVANCED_FACE('',(#8594),#8589,.T.);
-#8589=PLANE('',#8590);
-#8590=AXIS2_PLACEMENT_3D('',#8591,#8592,#8593);
-#8591=CARTESIAN_POINT('',(0.19,-24.74,2.984));
-#8592=DIRECTION('',(0.0,0.0,1.0));
-#8593=DIRECTION('',(0.,1.,0.));
-#8594=FACE_OUTER_BOUND('',#8595,.T.);
-#8595=EDGE_LOOP('',(#8596,#8606,#8616,#8626));
-#8596=ORIENTED_EDGE('',*,*,#8381,.T.);
-#8606=ORIENTED_EDGE('',*,*,#8076,.T.);
-#8616=ORIENTED_EDGE('',*,*,#8470,.T.);
-#8626=ORIENTED_EDGE('',*,*,#8568,.T.);
-#8637=MANIFOLD_SOLID_BREP($,#8638);
-#8638=CLOSED_SHELL('',(#8640,#8689,#8738,#8827,#8876,#8965,#9014,#9063,#9132,#9201,#9250,#9299));
-#8639=STYLED_ITEM('',(#34),#8640);
-#8640=ADVANCED_FACE('',(#8646),#8641,.T.);
-#8641=PLANE('',#8642);
-#8642=AXIS2_PLACEMENT_3D('',#8643,#8644,#8645);
-#8643=CARTESIAN_POINT('',(0.127,-27.661,-2.54));
-#8644=DIRECTION('',(0.0,0.0,-1.0));
-#8645=DIRECTION('',(0.,1.,0.));
-#8646=FACE_OUTER_BOUND('',#8647,.T.);
-#8647=EDGE_LOOP('',(#8648,#8658,#8668,#8678));
-#8651=CARTESIAN_POINT('',(0.127,-28.219,-2.54));
-#8650=VERTEX_POINT('',#8651);
-#8653=CARTESIAN_POINT('',(0.127,-27.661,-2.54));
-#8652=VERTEX_POINT('',#8653);
-#8649=EDGE_CURVE('',#8650,#8652,#8654,.T.);
-#8654=LINE('',#8651,#8656);
-#8656=VECTOR('',#8657,0.5588);
-#8657=DIRECTION('',(0.0,1.0,0.0));
-#8648=ORIENTED_EDGE('',*,*,#8649,.F.);
-#8661=CARTESIAN_POINT('',(-0.127,-28.219,-2.54));
-#8660=VERTEX_POINT('',#8661);
-#8659=EDGE_CURVE('',#8660,#8650,#8664,.T.);
-#8664=LINE('',#8661,#8666);
-#8666=VECTOR('',#8667,0.254);
-#8667=DIRECTION('',(1.0,0.0,0.0));
-#8658=ORIENTED_EDGE('',*,*,#8659,.F.);
-#8671=CARTESIAN_POINT('',(-0.127,-27.661,-2.54));
-#8670=VERTEX_POINT('',#8671);
-#8669=EDGE_CURVE('',#8670,#8660,#8674,.T.);
-#8674=LINE('',#8671,#8676);
-#8676=VECTOR('',#8677,0.5588);
-#8677=DIRECTION('',(0.0,-1.0,0.0));
-#8668=ORIENTED_EDGE('',*,*,#8669,.F.);
-#8679=EDGE_CURVE('',#8652,#8670,#8684,.T.);
-#8684=LINE('',#8653,#8686);
-#8686=VECTOR('',#8687,0.254);
-#8687=DIRECTION('',(-1.0,0.0,0.0));
-#8678=ORIENTED_EDGE('',*,*,#8679,.F.);
-#8688=STYLED_ITEM('',(#34),#8689);
-#8689=ADVANCED_FACE('',(#8695),#8690,.T.);
-#8690=PLANE('',#8691);
-#8691=AXIS2_PLACEMENT_3D('',#8692,#8693,#8694);
-#8692=CARTESIAN_POINT('',(0.127,-27.661,-2.54));
-#8693=DIRECTION('',(0.0,1.0,0.0));
-#8694=DIRECTION('',(0.,0.,1.));
-#8695=FACE_OUTER_BOUND('',#8696,.T.);
-#8696=EDGE_LOOP('',(#8697,#8707,#8717,#8727));
-#8697=ORIENTED_EDGE('',*,*,#8679,.T.);
-#8710=CARTESIAN_POINT('',(-0.127,-27.661,0.0));
-#8709=VERTEX_POINT('',#8710);
-#8708=EDGE_CURVE('',#8709,#8670,#8713,.T.);
-#8713=LINE('',#8710,#8715);
-#8715=VECTOR('',#8716,2.54);
-#8716=DIRECTION('',(0.0,0.0,-1.0));
-#8707=ORIENTED_EDGE('',*,*,#8708,.F.);
-#8720=CARTESIAN_POINT('',(0.127,-27.661,0.0));
-#8719=VERTEX_POINT('',#8720);
-#8718=EDGE_CURVE('',#8719,#8709,#8723,.T.);
-#8723=LINE('',#8720,#8725);
-#8725=VECTOR('',#8726,0.254);
-#8726=DIRECTION('',(-1.0,0.0,0.0));
-#8717=ORIENTED_EDGE('',*,*,#8718,.F.);
-#8728=EDGE_CURVE('',#8652,#8719,#8733,.T.);
-#8733=LINE('',#8653,#8735);
-#8735=VECTOR('',#8736,2.54);
-#8736=DIRECTION('',(0.0,0.0,1.0));
-#8727=ORIENTED_EDGE('',*,*,#8728,.F.);
-#8737=STYLED_ITEM('',(#34),#8738);
-#8738=ADVANCED_FACE('',(#8744),#8739,.T.);
-#8739=PLANE('',#8740);
-#8740=AXIS2_PLACEMENT_3D('',#8741,#8742,#8743);
-#8741=CARTESIAN_POINT('',(-0.127,-27.661,-2.54));
-#8742=DIRECTION('',(-1.0,0.0,0.0));
-#8743=DIRECTION('',(0.,0.,1.));
-#8744=FACE_OUTER_BOUND('',#8745,.T.);
-#8745=EDGE_LOOP('',(#8746,#8756,#8766,#8776,#8786,#8796,#8806,#8816));
-#8746=ORIENTED_EDGE('',*,*,#8669,.T.);
-#8759=CARTESIAN_POINT('',(-0.127,-28.219,0.0));
-#8758=VERTEX_POINT('',#8759);
-#8757=EDGE_CURVE('',#8758,#8660,#8762,.T.);
-#8762=LINE('',#8759,#8764);
-#8764=VECTOR('',#8765,2.54);
-#8765=DIRECTION('',(0.0,0.0,-1.0));
-#8756=ORIENTED_EDGE('',*,*,#8757,.F.);
-#8769=CARTESIAN_POINT('',(-0.127,-28.6,0.0));
-#8768=VERTEX_POINT('',#8769);
-#8767=EDGE_CURVE('',#8768,#8758,#8772,.T.);
-#8772=LINE('',#8769,#8774);
-#8774=VECTOR('',#8775,0.381);
-#8775=DIRECTION('',(0.0,1.0,0.0));
-#8766=ORIENTED_EDGE('',*,*,#8767,.F.);
-#8779=CARTESIAN_POINT('',(-0.127,-28.6,2.984));
-#8778=VERTEX_POINT('',#8779);
-#8777=EDGE_CURVE('',#8778,#8768,#8782,.T.);
-#8782=LINE('',#8779,#8784);
-#8784=VECTOR('',#8785,2.9845);
-#8785=DIRECTION('',(0.0,0.0,-1.0));
-#8776=ORIENTED_EDGE('',*,*,#8777,.F.);
-#8789=CARTESIAN_POINT('',(-0.127,-27.28,2.984));
-#8788=VERTEX_POINT('',#8789);
-#8787=EDGE_CURVE('',#8788,#8778,#8792,.T.);
-#8792=LINE('',#8789,#8794);
-#8794=VECTOR('',#8795,1.3208);
-#8795=DIRECTION('',(0.0,-1.0,0.0));
-#8786=ORIENTED_EDGE('',*,*,#8787,.F.);
-#8799=CARTESIAN_POINT('',(-0.127,-27.28,0.0));
-#8798=VERTEX_POINT('',#8799);
-#8797=EDGE_CURVE('',#8798,#8788,#8802,.T.);
-#8802=LINE('',#8799,#8804);
-#8804=VECTOR('',#8805,2.9845);
-#8805=DIRECTION('',(0.0,0.0,1.0));
-#8796=ORIENTED_EDGE('',*,*,#8797,.F.);
-#8807=EDGE_CURVE('',#8709,#8798,#8812,.T.);
-#8812=LINE('',#8710,#8814);
-#8814=VECTOR('',#8815,0.381);
-#8815=DIRECTION('',(0.0,1.0,0.0));
-#8806=ORIENTED_EDGE('',*,*,#8807,.F.);
-#8816=ORIENTED_EDGE('',*,*,#8708,.T.);
-#8826=STYLED_ITEM('',(#34),#8827);
-#8827=ADVANCED_FACE('',(#8833),#8828,.T.);
-#8828=PLANE('',#8829);
-#8829=AXIS2_PLACEMENT_3D('',#8830,#8831,#8832);
-#8830=CARTESIAN_POINT('',(-0.127,-28.219,-2.54));
-#8831=DIRECTION('',(0.0,-1.0,0.0));
-#8832=DIRECTION('',(0.,0.,1.));
-#8833=FACE_OUTER_BOUND('',#8834,.T.);
-#8834=EDGE_LOOP('',(#8835,#8845,#8855,#8865));
-#8835=ORIENTED_EDGE('',*,*,#8659,.T.);
-#8848=CARTESIAN_POINT('',(0.127,-28.219,0.0));
-#8847=VERTEX_POINT('',#8848);
-#8846=EDGE_CURVE('',#8847,#8650,#8851,.T.);
-#8851=LINE('',#8848,#8853);
-#8853=VECTOR('',#8854,2.54);
-#8854=DIRECTION('',(0.0,0.0,-1.0));
-#8845=ORIENTED_EDGE('',*,*,#8846,.F.);
-#8856=EDGE_CURVE('',#8758,#8847,#8861,.T.);
-#8861=LINE('',#8759,#8863);
-#8863=VECTOR('',#8864,0.254);
-#8864=DIRECTION('',(1.0,0.0,0.0));
-#8855=ORIENTED_EDGE('',*,*,#8856,.F.);
-#8865=ORIENTED_EDGE('',*,*,#8757,.T.);
-#8875=STYLED_ITEM('',(#34),#8876);
-#8876=ADVANCED_FACE('',(#8882),#8877,.T.);
-#8877=PLANE('',#8878);
-#8878=AXIS2_PLACEMENT_3D('',#8879,#8880,#8881);
-#8879=CARTESIAN_POINT('',(0.127,-28.219,-2.54));
-#8880=DIRECTION('',(1.0,0.0,0.0));
-#8881=DIRECTION('',(0.,0.,1.));
-#8882=FACE_OUTER_BOUND('',#8883,.T.);
-#8883=EDGE_LOOP('',(#8884,#8894,#8904,#8914,#8924,#8934,#8944,#8954));
-#8884=ORIENTED_EDGE('',*,*,#8649,.T.);
-#8894=ORIENTED_EDGE('',*,*,#8728,.T.);
-#8907=CARTESIAN_POINT('',(0.127,-27.28,0.0));
-#8906=VERTEX_POINT('',#8907);
-#8905=EDGE_CURVE('',#8906,#8719,#8910,.T.);
-#8910=LINE('',#8907,#8912);
-#8912=VECTOR('',#8913,0.381);
-#8913=DIRECTION('',(0.0,-1.0,0.0));
-#8904=ORIENTED_EDGE('',*,*,#8905,.F.);
-#8917=CARTESIAN_POINT('',(0.127,-27.28,2.73));
-#8916=VERTEX_POINT('',#8917);
-#8915=EDGE_CURVE('',#8916,#8906,#8920,.T.);
-#8920=LINE('',#8917,#8922);
-#8922=VECTOR('',#8923,2.7305);
-#8923=DIRECTION('',(0.0,0.0,-1.0));
-#8914=ORIENTED_EDGE('',*,*,#8915,.F.);
-#8927=CARTESIAN_POINT('',(0.127,-28.6,2.73));
-#8926=VERTEX_POINT('',#8927);
-#8925=EDGE_CURVE('',#8926,#8916,#8930,.T.);
-#8930=LINE('',#8927,#8932);
-#8932=VECTOR('',#8933,1.3208);
-#8933=DIRECTION('',(0.0,1.0,0.0));
-#8924=ORIENTED_EDGE('',*,*,#8925,.F.);
-#8937=CARTESIAN_POINT('',(0.127,-28.6,0.0));
-#8936=VERTEX_POINT('',#8937);
-#8935=EDGE_CURVE('',#8936,#8926,#8940,.T.);
-#8940=LINE('',#8937,#8942);
-#8942=VECTOR('',#8943,2.7305);
-#8943=DIRECTION('',(0.0,0.0,1.0));
-#8934=ORIENTED_EDGE('',*,*,#8935,.F.);
-#8945=EDGE_CURVE('',#8847,#8936,#8950,.T.);
-#8950=LINE('',#8848,#8952);
-#8952=VECTOR('',#8953,0.381);
-#8953=DIRECTION('',(0.0,-1.0,0.0));
-#8944=ORIENTED_EDGE('',*,*,#8945,.F.);
-#8954=ORIENTED_EDGE('',*,*,#8846,.T.);
-#8964=STYLED_ITEM('',(#34),#8965);
-#8965=ADVANCED_FACE('',(#8971),#8966,.T.);
-#8966=PLANE('',#8967);
-#8967=AXIS2_PLACEMENT_3D('',#8968,#8969,#8970);
-#8968=CARTESIAN_POINT('',(0.127,-27.661,0.0));
-#8969=DIRECTION('',(0.0,0.0,-1.0));
-#8970=DIRECTION('',(0.,1.,0.));
-#8971=FACE_OUTER_BOUND('',#8972,.T.);
-#8972=EDGE_LOOP('',(#8973,#8983,#8993,#9003));
-#8973=ORIENTED_EDGE('',*,*,#8718,.T.);
-#8983=ORIENTED_EDGE('',*,*,#8807,.T.);
-#8994=EDGE_CURVE('',#8906,#8798,#8999,.T.);
-#8999=LINE('',#8907,#9001);
-#9001=VECTOR('',#9002,0.254);
-#9002=DIRECTION('',(-1.0,0.0,0.0));
-#8993=ORIENTED_EDGE('',*,*,#8994,.F.);
-#9003=ORIENTED_EDGE('',*,*,#8905,.T.);
-#9013=STYLED_ITEM('',(#34),#9014);
-#9014=ADVANCED_FACE('',(#9020),#9015,.T.);
-#9015=PLANE('',#9016);
-#9016=AXIS2_PLACEMENT_3D('',#9017,#9018,#9019);
-#9017=CARTESIAN_POINT('',(0.127,-28.6,0.0));
-#9018=DIRECTION('',(0.0,0.0,-1.0));
-#9019=DIRECTION('',(0.,1.,0.));
-#9020=FACE_OUTER_BOUND('',#9021,.T.);
-#9021=EDGE_LOOP('',(#9022,#9032,#9042,#9052));
-#9023=EDGE_CURVE('',#8768,#8936,#9028,.T.);
-#9028=LINE('',#8769,#9030);
-#9030=VECTOR('',#9031,0.254);
-#9031=DIRECTION('',(1.0,0.0,0.0));
-#9022=ORIENTED_EDGE('',*,*,#9023,.F.);
-#9032=ORIENTED_EDGE('',*,*,#8767,.T.);
-#9042=ORIENTED_EDGE('',*,*,#8856,.T.);
-#9052=ORIENTED_EDGE('',*,*,#8945,.T.);
-#9062=STYLED_ITEM('',(#34),#9063);
-#9063=ADVANCED_FACE('',(#9069),#9064,.T.);
-#9064=PLANE('',#9065);
-#9065=AXIS2_PLACEMENT_3D('',#9066,#9067,#9068);
-#9066=CARTESIAN_POINT('',(0.127,-27.28,0.0));
-#9067=DIRECTION('',(0.0,1.0,0.0));
-#9068=DIRECTION('',(0.,0.,1.));
-#9069=FACE_OUTER_BOUND('',#9070,.T.);
-#9070=EDGE_LOOP('',(#9071,#9081,#9091,#9101,#9111,#9121));
-#9071=ORIENTED_EDGE('',*,*,#8994,.T.);
-#9081=ORIENTED_EDGE('',*,*,#8797,.T.);
-#9094=CARTESIAN_POINT('',(0.19,-27.28,2.984));
-#9093=VERTEX_POINT('',#9094);
-#9092=EDGE_CURVE('',#9093,#8788,#9097,.T.);
-#9097=LINE('',#9094,#9099);
-#9099=VECTOR('',#9100,0.3175);
-#9100=DIRECTION('',(-1.0,0.0,0.0));
-#9091=ORIENTED_EDGE('',*,*,#9092,.F.);
-#9104=CARTESIAN_POINT('',(0.19,-27.28,2.73));
-#9103=VERTEX_POINT('',#9104);
-#9102=EDGE_CURVE('',#9103,#9093,#9107,.T.);
-#9107=LINE('',#9104,#9109);
-#9109=VECTOR('',#9110,0.254);
-#9110=DIRECTION('',(0.0,0.0,1.0));
-#9101=ORIENTED_EDGE('',*,*,#9102,.F.);
-#9112=EDGE_CURVE('',#8916,#9103,#9117,.T.);
-#9117=LINE('',#8917,#9119);
-#9119=VECTOR('',#9120,0.0635);
-#9120=DIRECTION('',(1.0,0.0,0.0));
-#9111=ORIENTED_EDGE('',*,*,#9112,.F.);
-#9121=ORIENTED_EDGE('',*,*,#8915,.T.);
-#9131=STYLED_ITEM('',(#34),#9132);
-#9132=ADVANCED_FACE('',(#9138),#9133,.T.);
-#9133=PLANE('',#9134);
-#9134=AXIS2_PLACEMENT_3D('',#9135,#9136,#9137);
-#9135=CARTESIAN_POINT('',(-0.127,-28.6,0.0));
-#9136=DIRECTION('',(0.0,-1.0,0.0));
-#9137=DIRECTION('',(0.,0.,1.));
-#9138=FACE_OUTER_BOUND('',#9139,.T.);
-#9139=EDGE_LOOP('',(#9140,#9150,#9160,#9170,#9180,#9190));
-#9140=ORIENTED_EDGE('',*,*,#9023,.T.);
-#9150=ORIENTED_EDGE('',*,*,#8935,.T.);
-#9163=CARTESIAN_POINT('',(0.19,-28.6,2.73));
-#9162=VERTEX_POINT('',#9163);
-#9161=EDGE_CURVE('',#9162,#8926,#9166,.T.);
-#9166=LINE('',#9163,#9168);
-#9168=VECTOR('',#9169,0.0635);
-#9169=DIRECTION('',(-1.0,0.0,0.0));
-#9160=ORIENTED_EDGE('',*,*,#9161,.F.);
-#9173=CARTESIAN_POINT('',(0.19,-28.6,2.984));
-#9172=VERTEX_POINT('',#9173);
-#9171=EDGE_CURVE('',#9172,#9162,#9176,.T.);
-#9176=LINE('',#9173,#9178);
-#9178=VECTOR('',#9179,0.254);
-#9179=DIRECTION('',(0.0,0.0,-1.0));
-#9170=ORIENTED_EDGE('',*,*,#9171,.F.);
-#9181=EDGE_CURVE('',#8778,#9172,#9186,.T.);
-#9186=LINE('',#8779,#9188);
-#9188=VECTOR('',#9189,0.3175);
-#9189=DIRECTION('',(1.0,0.0,0.0));
-#9180=ORIENTED_EDGE('',*,*,#9181,.F.);
-#9190=ORIENTED_EDGE('',*,*,#8777,.T.);
-#9200=STYLED_ITEM('',(#34),#9201);
-#9201=ADVANCED_FACE('',(#9207),#9202,.T.);
-#9202=PLANE('',#9203);
-#9203=AXIS2_PLACEMENT_3D('',#9204,#9205,#9206);
-#9204=CARTESIAN_POINT('',(0.19,-28.6,2.73));
-#9205=DIRECTION('',(0.0,0.0,-1.0));
-#9206=DIRECTION('',(0.,1.,0.));
-#9207=FACE_OUTER_BOUND('',#9208,.T.);
-#9208=EDGE_LOOP('',(#9209,#9219,#9229,#9239));
-#9209=ORIENTED_EDGE('',*,*,#9161,.T.);
-#9219=ORIENTED_EDGE('',*,*,#8925,.T.);
-#9229=ORIENTED_EDGE('',*,*,#9112,.T.);
-#9240=EDGE_CURVE('',#9162,#9103,#9245,.T.);
-#9245=LINE('',#9163,#9247);
-#9247=VECTOR('',#9248,1.3208);
-#9248=DIRECTION('',(0.0,1.0,0.0));
-#9239=ORIENTED_EDGE('',*,*,#9240,.F.);
-#9249=STYLED_ITEM('',(#34),#9250);
-#9250=ADVANCED_FACE('',(#9256),#9251,.T.);
-#9251=PLANE('',#9252);
-#9252=AXIS2_PLACEMENT_3D('',#9253,#9254,#9255);
-#9253=CARTESIAN_POINT('',(0.19,-28.6,2.73));
-#9254=DIRECTION('',(1.0,0.0,0.0));
-#9255=DIRECTION('',(0.,0.,1.));
-#9256=FACE_OUTER_BOUND('',#9257,.T.);
-#9257=EDGE_LOOP('',(#9258,#9268,#9278,#9288));
-#9258=ORIENTED_EDGE('',*,*,#9240,.T.);
-#9268=ORIENTED_EDGE('',*,*,#9102,.T.);
-#9279=EDGE_CURVE('',#9172,#9093,#9284,.T.);
-#9284=LINE('',#9173,#9286);
-#9286=VECTOR('',#9287,1.3208);
-#9287=DIRECTION('',(0.0,1.0,0.0));
-#9278=ORIENTED_EDGE('',*,*,#9279,.F.);
-#9288=ORIENTED_EDGE('',*,*,#9171,.T.);
-#9298=STYLED_ITEM('',(#34),#9299);
-#9299=ADVANCED_FACE('',(#9305),#9300,.T.);
-#9300=PLANE('',#9301);
-#9301=AXIS2_PLACEMENT_3D('',#9302,#9303,#9304);
-#9302=CARTESIAN_POINT('',(0.19,-27.28,2.984));
-#9303=DIRECTION('',(0.0,0.0,1.0));
-#9304=DIRECTION('',(0.,1.,0.));
-#9305=FACE_OUTER_BOUND('',#9306,.T.);
-#9306=EDGE_LOOP('',(#9307,#9317,#9327,#9337));
-#9307=ORIENTED_EDGE('',*,*,#9092,.T.);
-#9317=ORIENTED_EDGE('',*,*,#8787,.T.);
-#9327=ORIENTED_EDGE('',*,*,#9181,.T.);
-#9337=ORIENTED_EDGE('',*,*,#9279,.T.);
-#9348=MANIFOLD_SOLID_BREP($,#9349);
-#9349=CLOSED_SHELL('',(#9351,#9400,#9449,#9538,#9587,#9676,#9725,#9774,#9843,#9912,#9961,#10010));
-#9350=STYLED_ITEM('',(#34),#9351);
-#9351=ADVANCED_FACE('',(#9357),#9352,.T.);
-#9352=PLANE('',#9353);
-#9353=AXIS2_PLACEMENT_3D('',#9354,#9355,#9356);
-#9354=CARTESIAN_POINT('',(0.127,-30.201,-2.54));
-#9355=DIRECTION('',(0.0,0.0,-1.0));
-#9356=DIRECTION('',(0.,1.,0.));
-#9357=FACE_OUTER_BOUND('',#9358,.T.);
-#9358=EDGE_LOOP('',(#9359,#9369,#9379,#9389));
-#9362=CARTESIAN_POINT('',(0.127,-30.759,-2.54));
-#9361=VERTEX_POINT('',#9362);
-#9364=CARTESIAN_POINT('',(0.127,-30.201,-2.54));
-#9363=VERTEX_POINT('',#9364);
-#9360=EDGE_CURVE('',#9361,#9363,#9365,.T.);
-#9365=LINE('',#9362,#9367);
-#9367=VECTOR('',#9368,0.5588);
-#9368=DIRECTION('',(0.0,1.0,0.0));
-#9359=ORIENTED_EDGE('',*,*,#9360,.F.);
-#9372=CARTESIAN_POINT('',(-0.127,-30.759,-2.54));
-#9371=VERTEX_POINT('',#9372);
-#9370=EDGE_CURVE('',#9371,#9361,#9375,.T.);
-#9375=LINE('',#9372,#9377);
-#9377=VECTOR('',#9378,0.254);
-#9378=DIRECTION('',(1.0,0.0,0.0));
-#9369=ORIENTED_EDGE('',*,*,#9370,.F.);
-#9382=CARTESIAN_POINT('',(-0.127,-30.201,-2.54));
-#9381=VERTEX_POINT('',#9382);
-#9380=EDGE_CURVE('',#9381,#9371,#9385,.T.);
-#9385=LINE('',#9382,#9387);
-#9387=VECTOR('',#9388,0.5588);
-#9388=DIRECTION('',(0.0,-1.0,0.0));
-#9379=ORIENTED_EDGE('',*,*,#9380,.F.);
-#9390=EDGE_CURVE('',#9363,#9381,#9395,.T.);
-#9395=LINE('',#9364,#9397);
-#9397=VECTOR('',#9398,0.254);
-#9398=DIRECTION('',(-1.0,0.0,0.0));
-#9389=ORIENTED_EDGE('',*,*,#9390,.F.);
-#9399=STYLED_ITEM('',(#34),#9400);
-#9400=ADVANCED_FACE('',(#9406),#9401,.T.);
-#9401=PLANE('',#9402);
-#9402=AXIS2_PLACEMENT_3D('',#9403,#9404,#9405);
-#9403=CARTESIAN_POINT('',(0.127,-30.201,-2.54));
-#9404=DIRECTION('',(0.0,1.0,0.0));
-#9405=DIRECTION('',(0.,0.,1.));
-#9406=FACE_OUTER_BOUND('',#9407,.T.);
-#9407=EDGE_LOOP('',(#9408,#9418,#9428,#9438));
-#9408=ORIENTED_EDGE('',*,*,#9390,.T.);
-#9421=CARTESIAN_POINT('',(-0.127,-30.201,0.0));
-#9420=VERTEX_POINT('',#9421);
-#9419=EDGE_CURVE('',#9420,#9381,#9424,.T.);
-#9424=LINE('',#9421,#9426);
-#9426=VECTOR('',#9427,2.54);
-#9427=DIRECTION('',(0.0,0.0,-1.0));
-#9418=ORIENTED_EDGE('',*,*,#9419,.F.);
-#9431=CARTESIAN_POINT('',(0.127,-30.201,0.0));
-#9430=VERTEX_POINT('',#9431);
-#9429=EDGE_CURVE('',#9430,#9420,#9434,.T.);
-#9434=LINE('',#9431,#9436);
-#9436=VECTOR('',#9437,0.254);
-#9437=DIRECTION('',(-1.0,0.0,0.0));
-#9428=ORIENTED_EDGE('',*,*,#9429,.F.);
-#9439=EDGE_CURVE('',#9363,#9430,#9444,.T.);
-#9444=LINE('',#9364,#9446);
-#9446=VECTOR('',#9447,2.54);
-#9447=DIRECTION('',(0.0,0.0,1.0));
-#9438=ORIENTED_EDGE('',*,*,#9439,.F.);
-#9448=STYLED_ITEM('',(#34),#9449);
-#9449=ADVANCED_FACE('',(#9455),#9450,.T.);
-#9450=PLANE('',#9451);
-#9451=AXIS2_PLACEMENT_3D('',#9452,#9453,#9454);
-#9452=CARTESIAN_POINT('',(-0.127,-30.201,-2.54));
-#9453=DIRECTION('',(-1.0,0.0,0.0));
-#9454=DIRECTION('',(0.,0.,1.));
-#9455=FACE_OUTER_BOUND('',#9456,.T.);
-#9456=EDGE_LOOP('',(#9457,#9467,#9477,#9487,#9497,#9507,#9517,#9527));
-#9457=ORIENTED_EDGE('',*,*,#9380,.T.);
-#9470=CARTESIAN_POINT('',(-0.127,-30.759,0.0));
-#9469=VERTEX_POINT('',#9470);
-#9468=EDGE_CURVE('',#9469,#9371,#9473,.T.);
-#9473=LINE('',#9470,#9475);
-#9475=VECTOR('',#9476,2.54);
-#9476=DIRECTION('',(0.0,0.0,-1.0));
-#9467=ORIENTED_EDGE('',*,*,#9468,.F.);
-#9480=CARTESIAN_POINT('',(-0.127,-31.14,0.0));
-#9479=VERTEX_POINT('',#9480);
-#9478=EDGE_CURVE('',#9479,#9469,#9483,.T.);
-#9483=LINE('',#9480,#9485);
-#9485=VECTOR('',#9486,0.381);
-#9486=DIRECTION('',(0.0,1.0,0.0));
-#9477=ORIENTED_EDGE('',*,*,#9478,.F.);
-#9490=CARTESIAN_POINT('',(-0.127,-31.14,2.984));
-#9489=VERTEX_POINT('',#9490);
-#9488=EDGE_CURVE('',#9489,#9479,#9493,.T.);
-#9493=LINE('',#9490,#9495);
-#9495=VECTOR('',#9496,2.9845);
-#9496=DIRECTION('',(0.0,0.0,-1.0));
-#9487=ORIENTED_EDGE('',*,*,#9488,.F.);
-#9500=CARTESIAN_POINT('',(-0.127,-29.82,2.984));
-#9499=VERTEX_POINT('',#9500);
-#9498=EDGE_CURVE('',#9499,#9489,#9503,.T.);
-#9503=LINE('',#9500,#9505);
-#9505=VECTOR('',#9506,1.3208);
-#9506=DIRECTION('',(0.0,-1.0,0.0));
-#9497=ORIENTED_EDGE('',*,*,#9498,.F.);
-#9510=CARTESIAN_POINT('',(-0.127,-29.82,0.0));
-#9509=VERTEX_POINT('',#9510);
-#9508=EDGE_CURVE('',#9509,#9499,#9513,.T.);
-#9513=LINE('',#9510,#9515);
-#9515=VECTOR('',#9516,2.9845);
-#9516=DIRECTION('',(0.0,0.0,1.0));
-#9507=ORIENTED_EDGE('',*,*,#9508,.F.);
-#9518=EDGE_CURVE('',#9420,#9509,#9523,.T.);
-#9523=LINE('',#9421,#9525);
-#9525=VECTOR('',#9526,0.381);
-#9526=DIRECTION('',(0.0,1.0,0.0));
-#9517=ORIENTED_EDGE('',*,*,#9518,.F.);
-#9527=ORIENTED_EDGE('',*,*,#9419,.T.);
-#9537=STYLED_ITEM('',(#34),#9538);
-#9538=ADVANCED_FACE('',(#9544),#9539,.T.);
-#9539=PLANE('',#9540);
-#9540=AXIS2_PLACEMENT_3D('',#9541,#9542,#9543);
-#9541=CARTESIAN_POINT('',(-0.127,-30.759,-2.54));
-#9542=DIRECTION('',(0.0,-1.0,0.0));
-#9543=DIRECTION('',(0.,0.,1.));
-#9544=FACE_OUTER_BOUND('',#9545,.T.);
-#9545=EDGE_LOOP('',(#9546,#9556,#9566,#9576));
-#9546=ORIENTED_EDGE('',*,*,#9370,.T.);
-#9559=CARTESIAN_POINT('',(0.127,-30.759,0.0));
-#9558=VERTEX_POINT('',#9559);
-#9557=EDGE_CURVE('',#9558,#9361,#9562,.T.);
-#9562=LINE('',#9559,#9564);
-#9564=VECTOR('',#9565,2.54);
-#9565=DIRECTION('',(0.0,0.0,-1.0));
-#9556=ORIENTED_EDGE('',*,*,#9557,.F.);
-#9567=EDGE_CURVE('',#9469,#9558,#9572,.T.);
-#9572=LINE('',#9470,#9574);
-#9574=VECTOR('',#9575,0.254);
-#9575=DIRECTION('',(1.0,0.0,0.0));
-#9566=ORIENTED_EDGE('',*,*,#9567,.F.);
-#9576=ORIENTED_EDGE('',*,*,#9468,.T.);
-#9586=STYLED_ITEM('',(#34),#9587);
-#9587=ADVANCED_FACE('',(#9593),#9588,.T.);
-#9588=PLANE('',#9589);
-#9589=AXIS2_PLACEMENT_3D('',#9590,#9591,#9592);
-#9590=CARTESIAN_POINT('',(0.127,-30.759,-2.54));
-#9591=DIRECTION('',(1.0,0.0,0.0));
-#9592=DIRECTION('',(0.,0.,1.));
-#9593=FACE_OUTER_BOUND('',#9594,.T.);
-#9594=EDGE_LOOP('',(#9595,#9605,#9615,#9625,#9635,#9645,#9655,#9665));
-#9595=ORIENTED_EDGE('',*,*,#9360,.T.);
-#9605=ORIENTED_EDGE('',*,*,#9439,.T.);
-#9618=CARTESIAN_POINT('',(0.127,-29.82,0.0));
-#9617=VERTEX_POINT('',#9618);
-#9616=EDGE_CURVE('',#9617,#9430,#9621,.T.);
-#9621=LINE('',#9618,#9623);
-#9623=VECTOR('',#9624,0.381);
-#9624=DIRECTION('',(0.0,-1.0,0.0));
-#9615=ORIENTED_EDGE('',*,*,#9616,.F.);
-#9628=CARTESIAN_POINT('',(0.127,-29.82,2.73));
-#9627=VERTEX_POINT('',#9628);
-#9626=EDGE_CURVE('',#9627,#9617,#9631,.T.);
-#9631=LINE('',#9628,#9633);
-#9633=VECTOR('',#9634,2.7305);
-#9634=DIRECTION('',(0.0,0.0,-1.0));
-#9625=ORIENTED_EDGE('',*,*,#9626,.F.);
-#9638=CARTESIAN_POINT('',(0.127,-31.14,2.73));
-#9637=VERTEX_POINT('',#9638);
-#9636=EDGE_CURVE('',#9637,#9627,#9641,.T.);
-#9641=LINE('',#9638,#9643);
-#9643=VECTOR('',#9644,1.3208);
-#9644=DIRECTION('',(0.0,1.0,0.0));
-#9635=ORIENTED_EDGE('',*,*,#9636,.F.);
-#9648=CARTESIAN_POINT('',(0.127,-31.14,0.0));
-#9647=VERTEX_POINT('',#9648);
-#9646=EDGE_CURVE('',#9647,#9637,#9651,.T.);
-#9651=LINE('',#9648,#9653);
-#9653=VECTOR('',#9654,2.7305);
-#9654=DIRECTION('',(0.0,0.0,1.0));
-#9645=ORIENTED_EDGE('',*,*,#9646,.F.);
-#9656=EDGE_CURVE('',#9558,#9647,#9661,.T.);
-#9661=LINE('',#9559,#9663);
-#9663=VECTOR('',#9664,0.381);
-#9664=DIRECTION('',(0.0,-1.0,0.0));
-#9655=ORIENTED_EDGE('',*,*,#9656,.F.);
-#9665=ORIENTED_EDGE('',*,*,#9557,.T.);
-#9675=STYLED_ITEM('',(#34),#9676);
-#9676=ADVANCED_FACE('',(#9682),#9677,.T.);
-#9677=PLANE('',#9678);
-#9678=AXIS2_PLACEMENT_3D('',#9679,#9680,#9681);
-#9679=CARTESIAN_POINT('',(0.127,-30.201,0.0));
-#9680=DIRECTION('',(0.0,0.0,-1.0));
-#9681=DIRECTION('',(0.,1.,0.));
-#9682=FACE_OUTER_BOUND('',#9683,.T.);
-#9683=EDGE_LOOP('',(#9684,#9694,#9704,#9714));
-#9684=ORIENTED_EDGE('',*,*,#9429,.T.);
-#9694=ORIENTED_EDGE('',*,*,#9518,.T.);
-#9705=EDGE_CURVE('',#9617,#9509,#9710,.T.);
-#9710=LINE('',#9618,#9712);
-#9712=VECTOR('',#9713,0.254);
-#9713=DIRECTION('',(-1.0,0.0,0.0));
-#9704=ORIENTED_EDGE('',*,*,#9705,.F.);
-#9714=ORIENTED_EDGE('',*,*,#9616,.T.);
-#9724=STYLED_ITEM('',(#34),#9725);
-#9725=ADVANCED_FACE('',(#9731),#9726,.T.);
-#9726=PLANE('',#9727);
-#9727=AXIS2_PLACEMENT_3D('',#9728,#9729,#9730);
-#9728=CARTESIAN_POINT('',(0.127,-31.14,0.0));
-#9729=DIRECTION('',(0.0,0.0,-1.0));
-#9730=DIRECTION('',(0.,1.,0.));
-#9731=FACE_OUTER_BOUND('',#9732,.T.);
-#9732=EDGE_LOOP('',(#9733,#9743,#9753,#9763));
-#9734=EDGE_CURVE('',#9479,#9647,#9739,.T.);
-#9739=LINE('',#9480,#9741);
-#9741=VECTOR('',#9742,0.254);
-#9742=DIRECTION('',(1.0,0.0,0.0));
-#9733=ORIENTED_EDGE('',*,*,#9734,.F.);
-#9743=ORIENTED_EDGE('',*,*,#9478,.T.);
-#9753=ORIENTED_EDGE('',*,*,#9567,.T.);
-#9763=ORIENTED_EDGE('',*,*,#9656,.T.);
-#9773=STYLED_ITEM('',(#34),#9774);
-#9774=ADVANCED_FACE('',(#9780),#9775,.T.);
-#9775=PLANE('',#9776);
-#9776=AXIS2_PLACEMENT_3D('',#9777,#9778,#9779);
-#9777=CARTESIAN_POINT('',(0.127,-29.82,0.0));
-#9778=DIRECTION('',(0.0,1.0,0.0));
-#9779=DIRECTION('',(0.,0.,1.));
-#9780=FACE_OUTER_BOUND('',#9781,.T.);
-#9781=EDGE_LOOP('',(#9782,#9792,#9802,#9812,#9822,#9832));
-#9782=ORIENTED_EDGE('',*,*,#9705,.T.);
-#9792=ORIENTED_EDGE('',*,*,#9508,.T.);
-#9805=CARTESIAN_POINT('',(0.19,-29.82,2.984));
-#9804=VERTEX_POINT('',#9805);
-#9803=EDGE_CURVE('',#9804,#9499,#9808,.T.);
-#9808=LINE('',#9805,#9810);
-#9810=VECTOR('',#9811,0.3175);
-#9811=DIRECTION('',(-1.0,0.0,0.0));
-#9802=ORIENTED_EDGE('',*,*,#9803,.F.);
-#9815=CARTESIAN_POINT('',(0.19,-29.82,2.73));
-#9814=VERTEX_POINT('',#9815);
-#9813=EDGE_CURVE('',#9814,#9804,#9818,.T.);
-#9818=LINE('',#9815,#9820);
-#9820=VECTOR('',#9821,0.254);
-#9821=DIRECTION('',(0.0,0.0,1.0));
-#9812=ORIENTED_EDGE('',*,*,#9813,.F.);
-#9823=EDGE_CURVE('',#9627,#9814,#9828,.T.);
-#9828=LINE('',#9628,#9830);
-#9830=VECTOR('',#9831,0.0635);
-#9831=DIRECTION('',(1.0,0.0,0.0));
-#9822=ORIENTED_EDGE('',*,*,#9823,.F.);
-#9832=ORIENTED_EDGE('',*,*,#9626,.T.);
-#9842=STYLED_ITEM('',(#34),#9843);
-#9843=ADVANCED_FACE('',(#9849),#9844,.T.);
-#9844=PLANE('',#9845);
-#9845=AXIS2_PLACEMENT_3D('',#9846,#9847,#9848);
-#9846=CARTESIAN_POINT('',(-0.127,-31.14,0.0));
-#9847=DIRECTION('',(0.0,-1.0,0.0));
-#9848=DIRECTION('',(0.,0.,1.));
-#9849=FACE_OUTER_BOUND('',#9850,.T.);
-#9850=EDGE_LOOP('',(#9851,#9861,#9871,#9881,#9891,#9901));
-#9851=ORIENTED_EDGE('',*,*,#9734,.T.);
-#9861=ORIENTED_EDGE('',*,*,#9646,.T.);
-#9874=CARTESIAN_POINT('',(0.19,-31.14,2.73));
-#9873=VERTEX_POINT('',#9874);
-#9872=EDGE_CURVE('',#9873,#9637,#9877,.T.);
-#9877=LINE('',#9874,#9879);
-#9879=VECTOR('',#9880,0.0635);
-#9880=DIRECTION('',(-1.0,0.0,0.0));
-#9871=ORIENTED_EDGE('',*,*,#9872,.F.);
-#9884=CARTESIAN_POINT('',(0.19,-31.14,2.984));
-#9883=VERTEX_POINT('',#9884);
-#9882=EDGE_CURVE('',#9883,#9873,#9887,.T.);
-#9887=LINE('',#9884,#9889);
-#9889=VECTOR('',#9890,0.254);
-#9890=DIRECTION('',(0.0,0.0,-1.0));
-#9881=ORIENTED_EDGE('',*,*,#9882,.F.);
-#9892=EDGE_CURVE('',#9489,#9883,#9897,.T.);
-#9897=LINE('',#9490,#9899);
-#9899=VECTOR('',#9900,0.3175);
-#9900=DIRECTION('',(1.0,0.0,0.0));
-#9891=ORIENTED_EDGE('',*,*,#9892,.F.);
-#9901=ORIENTED_EDGE('',*,*,#9488,.T.);
-#9911=STYLED_ITEM('',(#34),#9912);
-#9912=ADVANCED_FACE('',(#9918),#9913,.T.);
-#9913=PLANE('',#9914);
-#9914=AXIS2_PLACEMENT_3D('',#9915,#9916,#9917);
-#9915=CARTESIAN_POINT('',(0.19,-31.14,2.73));
-#9916=DIRECTION('',(0.0,0.0,-1.0));
-#9917=DIRECTION('',(0.,1.,0.));
-#9918=FACE_OUTER_BOUND('',#9919,.T.);
-#9919=EDGE_LOOP('',(#9920,#9930,#9940,#9950));
-#9920=ORIENTED_EDGE('',*,*,#9872,.T.);
-#9930=ORIENTED_EDGE('',*,*,#9636,.T.);
-#9940=ORIENTED_EDGE('',*,*,#9823,.T.);
-#9951=EDGE_CURVE('',#9873,#9814,#9956,.T.);
-#9956=LINE('',#9874,#9958);
-#9958=VECTOR('',#9959,1.3208);
-#9959=DIRECTION('',(0.0,1.0,0.0));
-#9950=ORIENTED_EDGE('',*,*,#9951,.F.);
-#9960=STYLED_ITEM('',(#34),#9961);
-#9961=ADVANCED_FACE('',(#9967),#9962,.T.);
-#9962=PLANE('',#9963);
-#9963=AXIS2_PLACEMENT_3D('',#9964,#9965,#9966);
-#9964=CARTESIAN_POINT('',(0.19,-31.14,2.73));
-#9965=DIRECTION('',(1.0,0.0,0.0));
-#9966=DIRECTION('',(0.,0.,1.));
-#9967=FACE_OUTER_BOUND('',#9968,.T.);
-#9968=EDGE_LOOP('',(#9969,#9979,#9989,#9999));
-#9969=ORIENTED_EDGE('',*,*,#9951,.T.);
-#9979=ORIENTED_EDGE('',*,*,#9813,.T.);
-#9990=EDGE_CURVE('',#9883,#9804,#9995,.T.);
-#9995=LINE('',#9884,#9997);
-#9997=VECTOR('',#9998,1.3208);
-#9998=DIRECTION('',(0.0,1.0,0.0));
-#9989=ORIENTED_EDGE('',*,*,#9990,.F.);
-#9999=ORIENTED_EDGE('',*,*,#9882,.T.);
-#10009=STYLED_ITEM('',(#34),#10010);
-#10010=ADVANCED_FACE('',(#10016),#10011,.T.);
-#10011=PLANE('',#10012);
-#10012=AXIS2_PLACEMENT_3D('',#10013,#10014,#10015);
-#10013=CARTESIAN_POINT('',(0.19,-29.82,2.984));
-#10014=DIRECTION('',(0.0,0.0,1.0));
-#10015=DIRECTION('',(0.,1.,0.));
-#10016=FACE_OUTER_BOUND('',#10017,.T.);
-#10017=EDGE_LOOP('',(#10018,#10028,#10038,#10048));
-#10018=ORIENTED_EDGE('',*,*,#9803,.T.);
-#10028=ORIENTED_EDGE('',*,*,#9498,.T.);
-#10038=ORIENTED_EDGE('',*,*,#9892,.T.);
-#10048=ORIENTED_EDGE('',*,*,#9990,.T.);
-#10059=MANIFOLD_SOLID_BREP($,#10060);
-#10060=CLOSED_SHELL('',(#10062,#10111,#10160,#10249,#10298,#10387,#10436,#10485,#10554,#10623,#10672,#10721));
-#10061=STYLED_ITEM('',(#34),#10062);
-#10062=ADVANCED_FACE('',(#10068),#10063,.T.);
-#10063=PLANE('',#10064);
-#10064=AXIS2_PLACEMENT_3D('',#10065,#10066,#10067);
-#10065=CARTESIAN_POINT('',(0.127,-32.741,-2.54));
-#10066=DIRECTION('',(0.0,0.0,-1.0));
-#10067=DIRECTION('',(0.,1.,0.));
-#10068=FACE_OUTER_BOUND('',#10069,.T.);
-#10069=EDGE_LOOP('',(#10070,#10080,#10090,#10100));
-#10073=CARTESIAN_POINT('',(0.127,-33.299,-2.54));
-#10072=VERTEX_POINT('',#10073);
-#10075=CARTESIAN_POINT('',(0.127,-32.741,-2.54));
-#10074=VERTEX_POINT('',#10075);
-#10071=EDGE_CURVE('',#10072,#10074,#10076,.T.);
-#10076=LINE('',#10073,#10078);
-#10078=VECTOR('',#10079,0.5588);
-#10079=DIRECTION('',(0.0,1.0,0.0));
-#10070=ORIENTED_EDGE('',*,*,#10071,.F.);
-#10083=CARTESIAN_POINT('',(-0.127,-33.299,-2.54));
-#10082=VERTEX_POINT('',#10083);
-#10081=EDGE_CURVE('',#10082,#10072,#10086,.T.);
-#10086=LINE('',#10083,#10088);
-#10088=VECTOR('',#10089,0.254);
-#10089=DIRECTION('',(1.0,0.0,0.0));
-#10080=ORIENTED_EDGE('',*,*,#10081,.F.);
-#10093=CARTESIAN_POINT('',(-0.127,-32.741,-2.54));
-#10092=VERTEX_POINT('',#10093);
-#10091=EDGE_CURVE('',#10092,#10082,#10096,.T.);
-#10096=LINE('',#10093,#10098);
-#10098=VECTOR('',#10099,0.5588);
-#10099=DIRECTION('',(0.0,-1.0,0.0));
-#10090=ORIENTED_EDGE('',*,*,#10091,.F.);
-#10101=EDGE_CURVE('',#10074,#10092,#10106,.T.);
-#10106=LINE('',#10075,#10108);
-#10108=VECTOR('',#10109,0.254);
-#10109=DIRECTION('',(-1.0,0.0,0.0));
-#10100=ORIENTED_EDGE('',*,*,#10101,.F.);
-#10110=STYLED_ITEM('',(#34),#10111);
-#10111=ADVANCED_FACE('',(#10117),#10112,.T.);
-#10112=PLANE('',#10113);
-#10113=AXIS2_PLACEMENT_3D('',#10114,#10115,#10116);
-#10114=CARTESIAN_POINT('',(0.127,-32.741,-2.54));
-#10115=DIRECTION('',(0.0,1.0,0.0));
-#10116=DIRECTION('',(0.,0.,1.));
-#10117=FACE_OUTER_BOUND('',#10118,.T.);
-#10118=EDGE_LOOP('',(#10119,#10129,#10139,#10149));
-#10119=ORIENTED_EDGE('',*,*,#10101,.T.);
-#10132=CARTESIAN_POINT('',(-0.127,-32.741,0.0));
-#10131=VERTEX_POINT('',#10132);
-#10130=EDGE_CURVE('',#10131,#10092,#10135,.T.);
-#10135=LINE('',#10132,#10137);
-#10137=VECTOR('',#10138,2.54);
-#10138=DIRECTION('',(0.0,0.0,-1.0));
-#10129=ORIENTED_EDGE('',*,*,#10130,.F.);
-#10142=CARTESIAN_POINT('',(0.127,-32.741,0.0));
-#10141=VERTEX_POINT('',#10142);
-#10140=EDGE_CURVE('',#10141,#10131,#10145,.T.);
-#10145=LINE('',#10142,#10147);
-#10147=VECTOR('',#10148,0.254);
-#10148=DIRECTION('',(-1.0,0.0,0.0));
-#10139=ORIENTED_EDGE('',*,*,#10140,.F.);
-#10150=EDGE_CURVE('',#10074,#10141,#10155,.T.);
-#10155=LINE('',#10075,#10157);
-#10157=VECTOR('',#10158,2.54);
-#10158=DIRECTION('',(0.0,0.0,1.0));
-#10149=ORIENTED_EDGE('',*,*,#10150,.F.);
-#10159=STYLED_ITEM('',(#34),#10160);
-#10160=ADVANCED_FACE('',(#10166),#10161,.T.);
-#10161=PLANE('',#10162);
-#10162=AXIS2_PLACEMENT_3D('',#10163,#10164,#10165);
-#10163=CARTESIAN_POINT('',(-0.127,-32.741,-2.54));
-#10164=DIRECTION('',(-1.0,0.0,0.0));
-#10165=DIRECTION('',(0.,0.,1.));
-#10166=FACE_OUTER_BOUND('',#10167,.T.);
-#10167=EDGE_LOOP('',(#10168,#10178,#10188,#10198,#10208,#10218,#10228,#10238));
-#10168=ORIENTED_EDGE('',*,*,#10091,.T.);
-#10181=CARTESIAN_POINT('',(-0.127,-33.299,0.0));
-#10180=VERTEX_POINT('',#10181);
-#10179=EDGE_CURVE('',#10180,#10082,#10184,.T.);
-#10184=LINE('',#10181,#10186);
-#10186=VECTOR('',#10187,2.54);
-#10187=DIRECTION('',(0.0,0.0,-1.0));
-#10178=ORIENTED_EDGE('',*,*,#10179,.F.);
-#10191=CARTESIAN_POINT('',(-0.127,-33.68,0.0));
-#10190=VERTEX_POINT('',#10191);
-#10189=EDGE_CURVE('',#10190,#10180,#10194,.T.);
-#10194=LINE('',#10191,#10196);
-#10196=VECTOR('',#10197,0.381);
-#10197=DIRECTION('',(0.0,1.0,0.0));
-#10188=ORIENTED_EDGE('',*,*,#10189,.F.);
-#10201=CARTESIAN_POINT('',(-0.127,-33.68,2.984));
-#10200=VERTEX_POINT('',#10201);
-#10199=EDGE_CURVE('',#10200,#10190,#10204,.T.);
-#10204=LINE('',#10201,#10206);
-#10206=VECTOR('',#10207,2.9845);
-#10207=DIRECTION('',(0.0,0.0,-1.0));
-#10198=ORIENTED_EDGE('',*,*,#10199,.F.);
-#10211=CARTESIAN_POINT('',(-0.127,-32.36,2.984));
-#10210=VERTEX_POINT('',#10211);
-#10209=EDGE_CURVE('',#10210,#10200,#10214,.T.);
-#10214=LINE('',#10211,#10216);
-#10216=VECTOR('',#10217,1.3208);
-#10217=DIRECTION('',(0.0,-1.0,0.0));
-#10208=ORIENTED_EDGE('',*,*,#10209,.F.);
-#10221=CARTESIAN_POINT('',(-0.127,-32.36,0.0));
-#10220=VERTEX_POINT('',#10221);
-#10219=EDGE_CURVE('',#10220,#10210,#10224,.T.);
-#10224=LINE('',#10221,#10226);
-#10226=VECTOR('',#10227,2.9845);
-#10227=DIRECTION('',(0.0,0.0,1.0));
-#10218=ORIENTED_EDGE('',*,*,#10219,.F.);
-#10229=EDGE_CURVE('',#10131,#10220,#10234,.T.);
-#10234=LINE('',#10132,#10236);
-#10236=VECTOR('',#10237,0.381);
-#10237=DIRECTION('',(0.0,1.0,0.0));
-#10228=ORIENTED_EDGE('',*,*,#10229,.F.);
-#10238=ORIENTED_EDGE('',*,*,#10130,.T.);
-#10248=STYLED_ITEM('',(#34),#10249);
-#10249=ADVANCED_FACE('',(#10255),#10250,.T.);
-#10250=PLANE('',#10251);
-#10251=AXIS2_PLACEMENT_3D('',#10252,#10253,#10254);
-#10252=CARTESIAN_POINT('',(-0.127,-33.299,-2.54));
-#10253=DIRECTION('',(0.0,-1.0,0.0));
-#10254=DIRECTION('',(0.,0.,1.));
-#10255=FACE_OUTER_BOUND('',#10256,.T.);
-#10256=EDGE_LOOP('',(#10257,#10267,#10277,#10287));
-#10257=ORIENTED_EDGE('',*,*,#10081,.T.);
-#10270=CARTESIAN_POINT('',(0.127,-33.299,0.0));
-#10269=VERTEX_POINT('',#10270);
-#10268=EDGE_CURVE('',#10269,#10072,#10273,.T.);
-#10273=LINE('',#10270,#10275);
-#10275=VECTOR('',#10276,2.54);
-#10276=DIRECTION('',(0.0,0.0,-1.0));
-#10267=ORIENTED_EDGE('',*,*,#10268,.F.);
-#10278=EDGE_CURVE('',#10180,#10269,#10283,.T.);
-#10283=LINE('',#10181,#10285);
-#10285=VECTOR('',#10286,0.254);
-#10286=DIRECTION('',(1.0,0.0,0.0));
-#10277=ORIENTED_EDGE('',*,*,#10278,.F.);
-#10287=ORIENTED_EDGE('',*,*,#10179,.T.);
-#10297=STYLED_ITEM('',(#34),#10298);
-#10298=ADVANCED_FACE('',(#10304),#10299,.T.);
-#10299=PLANE('',#10300);
-#10300=AXIS2_PLACEMENT_3D('',#10301,#10302,#10303);
-#10301=CARTESIAN_POINT('',(0.127,-33.299,-2.54));
-#10302=DIRECTION('',(1.0,0.0,0.0));
-#10303=DIRECTION('',(0.,0.,1.));
-#10304=FACE_OUTER_BOUND('',#10305,.T.);
-#10305=EDGE_LOOP('',(#10306,#10316,#10326,#10336,#10346,#10356,#10366,#10376));
-#10306=ORIENTED_EDGE('',*,*,#10071,.T.);
-#10316=ORIENTED_EDGE('',*,*,#10150,.T.);
-#10329=CARTESIAN_POINT('',(0.127,-32.36,0.0));
-#10328=VERTEX_POINT('',#10329);
-#10327=EDGE_CURVE('',#10328,#10141,#10332,.T.);
-#10332=LINE('',#10329,#10334);
-#10334=VECTOR('',#10335,0.381);
-#10335=DIRECTION('',(0.0,-1.0,0.0));
-#10326=ORIENTED_EDGE('',*,*,#10327,.F.);
-#10339=CARTESIAN_POINT('',(0.127,-32.36,2.73));
-#10338=VERTEX_POINT('',#10339);
-#10337=EDGE_CURVE('',#10338,#10328,#10342,.T.);
-#10342=LINE('',#10339,#10344);
-#10344=VECTOR('',#10345,2.7305);
-#10345=DIRECTION('',(0.0,0.0,-1.0));
-#10336=ORIENTED_EDGE('',*,*,#10337,.F.);
-#10349=CARTESIAN_POINT('',(0.127,-33.68,2.73));
-#10348=VERTEX_POINT('',#10349);
-#10347=EDGE_CURVE('',#10348,#10338,#10352,.T.);
-#10352=LINE('',#10349,#10354);
-#10354=VECTOR('',#10355,1.3208);
-#10355=DIRECTION('',(0.0,1.0,0.0));
-#10346=ORIENTED_EDGE('',*,*,#10347,.F.);
-#10359=CARTESIAN_POINT('',(0.127,-33.68,0.0));
-#10358=VERTEX_POINT('',#10359);
-#10357=EDGE_CURVE('',#10358,#10348,#10362,.T.);
-#10362=LINE('',#10359,#10364);
-#10364=VECTOR('',#10365,2.7305);
-#10365=DIRECTION('',(0.0,0.0,1.0));
-#10356=ORIENTED_EDGE('',*,*,#10357,.F.);
-#10367=EDGE_CURVE('',#10269,#10358,#10372,.T.);
-#10372=LINE('',#10270,#10374);
-#10374=VECTOR('',#10375,0.381);
-#10375=DIRECTION('',(0.0,-1.0,0.0));
-#10366=ORIENTED_EDGE('',*,*,#10367,.F.);
-#10376=ORIENTED_EDGE('',*,*,#10268,.T.);
-#10386=STYLED_ITEM('',(#34),#10387);
-#10387=ADVANCED_FACE('',(#10393),#10388,.T.);
-#10388=PLANE('',#10389);
-#10389=AXIS2_PLACEMENT_3D('',#10390,#10391,#10392);
-#10390=CARTESIAN_POINT('',(0.127,-32.741,0.0));
-#10391=DIRECTION('',(0.0,0.0,-1.0));
-#10392=DIRECTION('',(0.,1.,0.));
-#10393=FACE_OUTER_BOUND('',#10394,.T.);
-#10394=EDGE_LOOP('',(#10395,#10405,#10415,#10425));
-#10395=ORIENTED_EDGE('',*,*,#10140,.T.);
-#10405=ORIENTED_EDGE('',*,*,#10229,.T.);
-#10416=EDGE_CURVE('',#10328,#10220,#10421,.T.);
-#10421=LINE('',#10329,#10423);
-#10423=VECTOR('',#10424,0.254);
-#10424=DIRECTION('',(-1.0,0.0,0.0));
-#10415=ORIENTED_EDGE('',*,*,#10416,.F.);
-#10425=ORIENTED_EDGE('',*,*,#10327,.T.);
-#10435=STYLED_ITEM('',(#34),#10436);
-#10436=ADVANCED_FACE('',(#10442),#10437,.T.);
-#10437=PLANE('',#10438);
-#10438=AXIS2_PLACEMENT_3D('',#10439,#10440,#10441);
-#10439=CARTESIAN_POINT('',(0.127,-33.68,0.0));
-#10440=DIRECTION('',(0.0,0.0,-1.0));
-#10441=DIRECTION('',(0.,1.,0.));
-#10442=FACE_OUTER_BOUND('',#10443,.T.);
-#10443=EDGE_LOOP('',(#10444,#10454,#10464,#10474));
-#10445=EDGE_CURVE('',#10190,#10358,#10450,.T.);
-#10450=LINE('',#10191,#10452);
-#10452=VECTOR('',#10453,0.254);
-#10453=DIRECTION('',(1.0,0.0,0.0));
-#10444=ORIENTED_EDGE('',*,*,#10445,.F.);
-#10454=ORIENTED_EDGE('',*,*,#10189,.T.);
-#10464=ORIENTED_EDGE('',*,*,#10278,.T.);
-#10474=ORIENTED_EDGE('',*,*,#10367,.T.);
-#10484=STYLED_ITEM('',(#34),#10485);
-#10485=ADVANCED_FACE('',(#10491),#10486,.T.);
-#10486=PLANE('',#10487);
-#10487=AXIS2_PLACEMENT_3D('',#10488,#10489,#10490);
-#10488=CARTESIAN_POINT('',(0.127,-32.36,0.0));
-#10489=DIRECTION('',(0.0,1.0,0.0));
-#10490=DIRECTION('',(0.,0.,1.));
-#10491=FACE_OUTER_BOUND('',#10492,.T.);
-#10492=EDGE_LOOP('',(#10493,#10503,#10513,#10523,#10533,#10543));
-#10493=ORIENTED_EDGE('',*,*,#10416,.T.);
-#10503=ORIENTED_EDGE('',*,*,#10219,.T.);
-#10516=CARTESIAN_POINT('',(0.19,-32.36,2.984));
-#10515=VERTEX_POINT('',#10516);
-#10514=EDGE_CURVE('',#10515,#10210,#10519,.T.);
-#10519=LINE('',#10516,#10521);
-#10521=VECTOR('',#10522,0.3175);
-#10522=DIRECTION('',(-1.0,0.0,0.0));
-#10513=ORIENTED_EDGE('',*,*,#10514,.F.);
-#10526=CARTESIAN_POINT('',(0.19,-32.36,2.73));
-#10525=VERTEX_POINT('',#10526);
-#10524=EDGE_CURVE('',#10525,#10515,#10529,.T.);
-#10529=LINE('',#10526,#10531);
-#10531=VECTOR('',#10532,0.254);
-#10532=DIRECTION('',(0.0,0.0,1.0));
-#10523=ORIENTED_EDGE('',*,*,#10524,.F.);
-#10534=EDGE_CURVE('',#10338,#10525,#10539,.T.);
-#10539=LINE('',#10339,#10541);
-#10541=VECTOR('',#10542,0.0635);
-#10542=DIRECTION('',(1.0,0.0,0.0));
-#10533=ORIENTED_EDGE('',*,*,#10534,.F.);
-#10543=ORIENTED_EDGE('',*,*,#10337,.T.);
-#10553=STYLED_ITEM('',(#34),#10554);
-#10554=ADVANCED_FACE('',(#10560),#10555,.T.);
-#10555=PLANE('',#10556);
-#10556=AXIS2_PLACEMENT_3D('',#10557,#10558,#10559);
-#10557=CARTESIAN_POINT('',(-0.127,-33.68,0.0));
-#10558=DIRECTION('',(0.0,-1.0,0.0));
-#10559=DIRECTION('',(0.,0.,1.));
-#10560=FACE_OUTER_BOUND('',#10561,.T.);
-#10561=EDGE_LOOP('',(#10562,#10572,#10582,#10592,#10602,#10612));
-#10562=ORIENTED_EDGE('',*,*,#10445,.T.);
-#10572=ORIENTED_EDGE('',*,*,#10357,.T.);
-#10585=CARTESIAN_POINT('',(0.19,-33.68,2.73));
-#10584=VERTEX_POINT('',#10585);
-#10583=EDGE_CURVE('',#10584,#10348,#10588,.T.);
-#10588=LINE('',#10585,#10590);
-#10590=VECTOR('',#10591,0.0635);
-#10591=DIRECTION('',(-1.0,0.0,0.0));
-#10582=ORIENTED_EDGE('',*,*,#10583,.F.);
-#10595=CARTESIAN_POINT('',(0.19,-33.68,2.984));
-#10594=VERTEX_POINT('',#10595);
-#10593=EDGE_CURVE('',#10594,#10584,#10598,.T.);
-#10598=LINE('',#10595,#10600);
-#10600=VECTOR('',#10601,0.254);
-#10601=DIRECTION('',(0.0,0.0,-1.0));
-#10592=ORIENTED_EDGE('',*,*,#10593,.F.);
-#10603=EDGE_CURVE('',#10200,#10594,#10608,.T.);
-#10608=LINE('',#10201,#10610);
-#10610=VECTOR('',#10611,0.3175);
-#10611=DIRECTION('',(1.0,0.0,0.0));
-#10602=ORIENTED_EDGE('',*,*,#10603,.F.);
-#10612=ORIENTED_EDGE('',*,*,#10199,.T.);
-#10622=STYLED_ITEM('',(#34),#10623);
-#10623=ADVANCED_FACE('',(#10629),#10624,.T.);
-#10624=PLANE('',#10625);
-#10625=AXIS2_PLACEMENT_3D('',#10626,#10627,#10628);
-#10626=CARTESIAN_POINT('',(0.19,-33.68,2.73));
-#10627=DIRECTION('',(0.0,0.0,-1.0));
-#10628=DIRECTION('',(0.,1.,0.));
-#10629=FACE_OUTER_BOUND('',#10630,.T.);
-#10630=EDGE_LOOP('',(#10631,#10641,#10651,#10661));
-#10631=ORIENTED_EDGE('',*,*,#10583,.T.);
-#10641=ORIENTED_EDGE('',*,*,#10347,.T.);
-#10651=ORIENTED_EDGE('',*,*,#10534,.T.);
-#10662=EDGE_CURVE('',#10584,#10525,#10667,.T.);
-#10667=LINE('',#10585,#10669);
-#10669=VECTOR('',#10670,1.3208);
-#10670=DIRECTION('',(0.0,1.0,0.0));
-#10661=ORIENTED_EDGE('',*,*,#10662,.F.);
-#10671=STYLED_ITEM('',(#34),#10672);
-#10672=ADVANCED_FACE('',(#10678),#10673,.T.);
-#10673=PLANE('',#10674);
-#10674=AXIS2_PLACEMENT_3D('',#10675,#10676,#10677);
-#10675=CARTESIAN_POINT('',(0.19,-33.68,2.73));
-#10676=DIRECTION('',(1.0,0.0,0.0));
-#10677=DIRECTION('',(0.,0.,1.));
-#10678=FACE_OUTER_BOUND('',#10679,.T.);
-#10679=EDGE_LOOP('',(#10680,#10690,#10700,#10710));
-#10680=ORIENTED_EDGE('',*,*,#10662,.T.);
-#10690=ORIENTED_EDGE('',*,*,#10524,.T.);
-#10701=EDGE_CURVE('',#10594,#10515,#10706,.T.);
-#10706=LINE('',#10595,#10708);
-#10708=VECTOR('',#10709,1.3208);
-#10709=DIRECTION('',(0.0,1.0,0.0));
-#10700=ORIENTED_EDGE('',*,*,#10701,.F.);
-#10710=ORIENTED_EDGE('',*,*,#10593,.T.);
-#10720=STYLED_ITEM('',(#34),#10721);
-#10721=ADVANCED_FACE('',(#10727),#10722,.T.);
-#10722=PLANE('',#10723);
-#10723=AXIS2_PLACEMENT_3D('',#10724,#10725,#10726);
-#10724=CARTESIAN_POINT('',(0.19,-32.36,2.984));
-#10725=DIRECTION('',(0.0,0.0,1.0));
-#10726=DIRECTION('',(0.,1.,0.));
-#10727=FACE_OUTER_BOUND('',#10728,.T.);
-#10728=EDGE_LOOP('',(#10729,#10739,#10749,#10759));
-#10729=ORIENTED_EDGE('',*,*,#10514,.T.);
-#10739=ORIENTED_EDGE('',*,*,#10209,.T.);
-#10749=ORIENTED_EDGE('',*,*,#10603,.T.);
-#10759=ORIENTED_EDGE('',*,*,#10701,.T.);
-#10770=MANIFOLD_SOLID_BREP($,#10771);
-#10771=CLOSED_SHELL('',(#10773,#10822,#10871,#10960,#11009,#11098,#11147,#11196,#11265,#11334,#11383,#11432));
-#10772=STYLED_ITEM('',(#34),#10773);
-#10773=ADVANCED_FACE('',(#10779),#10774,.T.);
-#10774=PLANE('',#10775);
-#10775=AXIS2_PLACEMENT_3D('',#10776,#10777,#10778);
-#10776=CARTESIAN_POINT('',(7.734,-33.299,-2.54));
-#10777=DIRECTION('',(0.0,0.0,-1.0));
-#10778=DIRECTION('',(0.,1.,0.));
-#10779=FACE_OUTER_BOUND('',#10780,.T.);
-#10780=EDGE_LOOP('',(#10781,#10791,#10801,#10811));
-#10784=CARTESIAN_POINT('',(7.734,-32.741,-2.54));
-#10783=VERTEX_POINT('',#10784);
-#10786=CARTESIAN_POINT('',(7.734,-33.299,-2.54));
-#10785=VERTEX_POINT('',#10786);
-#10782=EDGE_CURVE('',#10783,#10785,#10787,.T.);
-#10787=LINE('',#10784,#10789);
-#10789=VECTOR('',#10790,0.5588);
-#10790=DIRECTION('',(0.0,-1.0,0.0));
-#10781=ORIENTED_EDGE('',*,*,#10782,.F.);
-#10794=CARTESIAN_POINT('',(7.988,-32.741,-2.54));
-#10793=VERTEX_POINT('',#10794);
-#10792=EDGE_CURVE('',#10793,#10783,#10797,.T.);
-#10797=LINE('',#10794,#10799);
-#10799=VECTOR('',#10800,0.254);
-#10800=DIRECTION('',(-1.0,0.0,0.0));
-#10791=ORIENTED_EDGE('',*,*,#10792,.F.);
-#10804=CARTESIAN_POINT('',(7.988,-33.299,-2.54));
-#10803=VERTEX_POINT('',#10804);
-#10802=EDGE_CURVE('',#10803,#10793,#10807,.T.);
-#10807=LINE('',#10804,#10809);
-#10809=VECTOR('',#10810,0.5588);
-#10810=DIRECTION('',(0.0,1.0,0.0));
-#10801=ORIENTED_EDGE('',*,*,#10802,.F.);
-#10812=EDGE_CURVE('',#10785,#10803,#10817,.T.);
-#10817=LINE('',#10786,#10819);
-#10819=VECTOR('',#10820,0.254);
-#10820=DIRECTION('',(1.0,0.0,0.0));
-#10811=ORIENTED_EDGE('',*,*,#10812,.F.);
-#10821=STYLED_ITEM('',(#34),#10822);
-#10822=ADVANCED_FACE('',(#10828),#10823,.T.);
-#10823=PLANE('',#10824);
-#10824=AXIS2_PLACEMENT_3D('',#10825,#10826,#10827);
-#10825=CARTESIAN_POINT('',(7.734,-33.299,-2.54));
-#10826=DIRECTION('',(0.0,-1.0,0.0));
-#10827=DIRECTION('',(0.,0.,1.));
-#10828=FACE_OUTER_BOUND('',#10829,.T.);
-#10829=EDGE_LOOP('',(#10830,#10840,#10850,#10860));
-#10830=ORIENTED_EDGE('',*,*,#10812,.T.);
-#10843=CARTESIAN_POINT('',(7.988,-33.299,0.0));
-#10842=VERTEX_POINT('',#10843);
-#10841=EDGE_CURVE('',#10842,#10803,#10846,.T.);
-#10846=LINE('',#10843,#10848);
-#10848=VECTOR('',#10849,2.54);
-#10849=DIRECTION('',(0.0,0.0,-1.0));
-#10840=ORIENTED_EDGE('',*,*,#10841,.F.);
-#10853=CARTESIAN_POINT('',(7.734,-33.299,0.0));
-#10852=VERTEX_POINT('',#10853);
-#10851=EDGE_CURVE('',#10852,#10842,#10856,.T.);
-#10856=LINE('',#10853,#10858);
-#10858=VECTOR('',#10859,0.254);
-#10859=DIRECTION('',(1.0,0.0,0.0));
-#10850=ORIENTED_EDGE('',*,*,#10851,.F.);
-#10861=EDGE_CURVE('',#10785,#10852,#10866,.T.);
-#10866=LINE('',#10786,#10868);
-#10868=VECTOR('',#10869,2.54);
-#10869=DIRECTION('',(0.0,0.0,1.0));
-#10860=ORIENTED_EDGE('',*,*,#10861,.F.);
-#10870=STYLED_ITEM('',(#34),#10871);
-#10871=ADVANCED_FACE('',(#10877),#10872,.T.);
-#10872=PLANE('',#10873);
-#10873=AXIS2_PLACEMENT_3D('',#10874,#10875,#10876);
-#10874=CARTESIAN_POINT('',(7.988,-33.299,-2.54));
-#10875=DIRECTION('',(1.0,0.0,0.0));
-#10876=DIRECTION('',(0.,0.,1.));
-#10877=FACE_OUTER_BOUND('',#10878,.T.);
-#10878=EDGE_LOOP('',(#10879,#10889,#10899,#10909,#10919,#10929,#10939,#10949));
-#10879=ORIENTED_EDGE('',*,*,#10802,.T.);
-#10892=CARTESIAN_POINT('',(7.988,-32.741,0.0));
-#10891=VERTEX_POINT('',#10892);
-#10890=EDGE_CURVE('',#10891,#10793,#10895,.T.);
-#10895=LINE('',#10892,#10897);
-#10897=VECTOR('',#10898,2.54);
-#10898=DIRECTION('',(0.0,0.0,-1.0));
-#10889=ORIENTED_EDGE('',*,*,#10890,.F.);
-#10902=CARTESIAN_POINT('',(7.988,-32.36,0.0));
-#10901=VERTEX_POINT('',#10902);
-#10900=EDGE_CURVE('',#10901,#10891,#10905,.T.);
-#10905=LINE('',#10902,#10907);
-#10907=VECTOR('',#10908,0.381);
-#10908=DIRECTION('',(0.0,-1.0,0.0));
-#10899=ORIENTED_EDGE('',*,*,#10900,.F.);
-#10912=CARTESIAN_POINT('',(7.988,-32.36,2.984));
-#10911=VERTEX_POINT('',#10912);
-#10910=EDGE_CURVE('',#10911,#10901,#10915,.T.);
-#10915=LINE('',#10912,#10917);
-#10917=VECTOR('',#10918,2.9845);
-#10918=DIRECTION('',(0.0,0.0,-1.0));
-#10909=ORIENTED_EDGE('',*,*,#10910,.F.);
-#10922=CARTESIAN_POINT('',(7.988,-33.68,2.984));
-#10921=VERTEX_POINT('',#10922);
-#10920=EDGE_CURVE('',#10921,#10911,#10925,.T.);
-#10925=LINE('',#10922,#10927);
-#10927=VECTOR('',#10928,1.3208);
-#10928=DIRECTION('',(0.0,1.0,0.0));
-#10919=ORIENTED_EDGE('',*,*,#10920,.F.);
-#10932=CARTESIAN_POINT('',(7.988,-33.68,0.0));
-#10931=VERTEX_POINT('',#10932);
-#10930=EDGE_CURVE('',#10931,#10921,#10935,.T.);
-#10935=LINE('',#10932,#10937);
-#10937=VECTOR('',#10938,2.9845);
-#10938=DIRECTION('',(0.0,0.0,1.0));
-#10929=ORIENTED_EDGE('',*,*,#10930,.F.);
-#10940=EDGE_CURVE('',#10842,#10931,#10945,.T.);
-#10945=LINE('',#10843,#10947);
-#10947=VECTOR('',#10948,0.381);
-#10948=DIRECTION('',(0.0,-1.0,0.0));
-#10939=ORIENTED_EDGE('',*,*,#10940,.F.);
-#10949=ORIENTED_EDGE('',*,*,#10841,.T.);
-#10959=STYLED_ITEM('',(#34),#10960);
-#10960=ADVANCED_FACE('',(#10966),#10961,.T.);
-#10961=PLANE('',#10962);
-#10962=AXIS2_PLACEMENT_3D('',#10963,#10964,#10965);
-#10963=CARTESIAN_POINT('',(7.988,-32.741,-2.54));
-#10964=DIRECTION('',(0.0,1.0,0.0));
-#10965=DIRECTION('',(0.,0.,1.));
-#10966=FACE_OUTER_BOUND('',#10967,.T.);
-#10967=EDGE_LOOP('',(#10968,#10978,#10988,#10998));
-#10968=ORIENTED_EDGE('',*,*,#10792,.T.);
-#10981=CARTESIAN_POINT('',(7.734,-32.741,0.0));
-#10980=VERTEX_POINT('',#10981);
-#10979=EDGE_CURVE('',#10980,#10783,#10984,.T.);
-#10984=LINE('',#10981,#10986);
-#10986=VECTOR('',#10987,2.54);
-#10987=DIRECTION('',(0.0,0.0,-1.0));
-#10978=ORIENTED_EDGE('',*,*,#10979,.F.);
-#10989=EDGE_CURVE('',#10891,#10980,#10994,.T.);
-#10994=LINE('',#10892,#10996);
-#10996=VECTOR('',#10997,0.254);
-#10997=DIRECTION('',(-1.0,0.0,0.0));
-#10988=ORIENTED_EDGE('',*,*,#10989,.F.);
-#10998=ORIENTED_EDGE('',*,*,#10890,.T.);
-#11008=STYLED_ITEM('',(#34),#11009);
-#11009=ADVANCED_FACE('',(#11015),#11010,.T.);
-#11010=PLANE('',#11011);
-#11011=AXIS2_PLACEMENT_3D('',#11012,#11013,#11014);
-#11012=CARTESIAN_POINT('',(7.734,-32.741,-2.54));
-#11013=DIRECTION('',(-1.0,0.0,0.0));
-#11014=DIRECTION('',(0.,0.,1.));
-#11015=FACE_OUTER_BOUND('',#11016,.T.);
-#11016=EDGE_LOOP('',(#11017,#11027,#11037,#11047,#11057,#11067,#11077,#11087));
-#11017=ORIENTED_EDGE('',*,*,#10782,.T.);
-#11027=ORIENTED_EDGE('',*,*,#10861,.T.);
-#11040=CARTESIAN_POINT('',(7.734,-33.68,0.0));
-#11039=VERTEX_POINT('',#11040);
-#11038=EDGE_CURVE('',#11039,#10852,#11043,.T.);
-#11043=LINE('',#11040,#11045);
-#11045=VECTOR('',#11046,0.381);
-#11046=DIRECTION('',(0.0,1.0,0.0));
-#11037=ORIENTED_EDGE('',*,*,#11038,.F.);
-#11050=CARTESIAN_POINT('',(7.734,-33.68,2.73));
-#11049=VERTEX_POINT('',#11050);
-#11048=EDGE_CURVE('',#11049,#11039,#11053,.T.);
-#11053=LINE('',#11050,#11055);
-#11055=VECTOR('',#11056,2.7305);
-#11056=DIRECTION('',(0.0,0.0,-1.0));
-#11047=ORIENTED_EDGE('',*,*,#11048,.F.);
-#11060=CARTESIAN_POINT('',(7.734,-32.36,2.73));
-#11059=VERTEX_POINT('',#11060);
-#11058=EDGE_CURVE('',#11059,#11049,#11063,.T.);
-#11063=LINE('',#11060,#11065);
-#11065=VECTOR('',#11066,1.3208);
-#11066=DIRECTION('',(0.0,-1.0,0.0));
-#11057=ORIENTED_EDGE('',*,*,#11058,.F.);
-#11070=CARTESIAN_POINT('',(7.734,-32.36,0.0));
-#11069=VERTEX_POINT('',#11070);
-#11068=EDGE_CURVE('',#11069,#11059,#11073,.T.);
-#11073=LINE('',#11070,#11075);
-#11075=VECTOR('',#11076,2.7305);
-#11076=DIRECTION('',(0.0,0.0,1.0));
-#11067=ORIENTED_EDGE('',*,*,#11068,.F.);
-#11078=EDGE_CURVE('',#10980,#11069,#11083,.T.);
-#11083=LINE('',#10981,#11085);
-#11085=VECTOR('',#11086,0.381);
-#11086=DIRECTION('',(0.0,1.0,0.0));
-#11077=ORIENTED_EDGE('',*,*,#11078,.F.);
-#11087=ORIENTED_EDGE('',*,*,#10979,.T.);
-#11097=STYLED_ITEM('',(#34),#11098);
-#11098=ADVANCED_FACE('',(#11104),#11099,.T.);
-#11099=PLANE('',#11100);
-#11100=AXIS2_PLACEMENT_3D('',#11101,#11102,#11103);
-#11101=CARTESIAN_POINT('',(7.734,-33.299,0.0));
-#11102=DIRECTION('',(0.0,0.0,-1.0));
-#11103=DIRECTION('',(0.,1.,0.));
-#11104=FACE_OUTER_BOUND('',#11105,.T.);
-#11105=EDGE_LOOP('',(#11106,#11116,#11126,#11136));
-#11106=ORIENTED_EDGE('',*,*,#10851,.T.);
-#11116=ORIENTED_EDGE('',*,*,#10940,.T.);
-#11127=EDGE_CURVE('',#11039,#10931,#11132,.T.);
-#11132=LINE('',#11040,#11134);
-#11134=VECTOR('',#11135,0.254);
-#11135=DIRECTION('',(1.0,0.0,0.0));
-#11126=ORIENTED_EDGE('',*,*,#11127,.F.);
-#11136=ORIENTED_EDGE('',*,*,#11038,.T.);
-#11146=STYLED_ITEM('',(#34),#11147);
-#11147=ADVANCED_FACE('',(#11153),#11148,.T.);
-#11148=PLANE('',#11149);
-#11149=AXIS2_PLACEMENT_3D('',#11150,#11151,#11152);
-#11150=CARTESIAN_POINT('',(7.734,-32.36,0.0));
-#11151=DIRECTION('',(0.0,0.0,-1.0));
-#11152=DIRECTION('',(0.,1.,0.));
-#11153=FACE_OUTER_BOUND('',#11154,.T.);
-#11154=EDGE_LOOP('',(#11155,#11165,#11175,#11185));
-#11156=EDGE_CURVE('',#10901,#11069,#11161,.T.);
-#11161=LINE('',#10902,#11163);
-#11163=VECTOR('',#11164,0.254);
-#11164=DIRECTION('',(-1.0,0.0,0.0));
-#11155=ORIENTED_EDGE('',*,*,#11156,.F.);
-#11165=ORIENTED_EDGE('',*,*,#10900,.T.);
-#11175=ORIENTED_EDGE('',*,*,#10989,.T.);
-#11185=ORIENTED_EDGE('',*,*,#11078,.T.);
-#11195=STYLED_ITEM('',(#34),#11196);
-#11196=ADVANCED_FACE('',(#11202),#11197,.T.);
-#11197=PLANE('',#11198);
-#11198=AXIS2_PLACEMENT_3D('',#11199,#11200,#11201);
-#11199=CARTESIAN_POINT('',(7.734,-33.68,0.0));
-#11200=DIRECTION('',(0.0,-1.0,0.0));
-#11201=DIRECTION('',(0.,0.,1.));
-#11202=FACE_OUTER_BOUND('',#11203,.T.);
-#11203=EDGE_LOOP('',(#11204,#11214,#11224,#11234,#11244,#11254));
-#11204=ORIENTED_EDGE('',*,*,#11127,.T.);
-#11214=ORIENTED_EDGE('',*,*,#10930,.T.);
-#11227=CARTESIAN_POINT('',(7.671,-33.68,2.984));
-#11226=VERTEX_POINT('',#11227);
-#11225=EDGE_CURVE('',#11226,#10921,#11230,.T.);
-#11230=LINE('',#11227,#11232);
-#11232=VECTOR('',#11233,0.3175);
-#11233=DIRECTION('',(1.0,0.0,0.0));
-#11224=ORIENTED_EDGE('',*,*,#11225,.F.);
-#11237=CARTESIAN_POINT('',(7.671,-33.68,2.73));
-#11236=VERTEX_POINT('',#11237);
-#11235=EDGE_CURVE('',#11236,#11226,#11240,.T.);
-#11240=LINE('',#11237,#11242);
-#11242=VECTOR('',#11243,0.254);
-#11243=DIRECTION('',(0.0,0.0,1.0));
-#11234=ORIENTED_EDGE('',*,*,#11235,.F.);
-#11245=EDGE_CURVE('',#11049,#11236,#11250,.T.);
-#11250=LINE('',#11050,#11252);
-#11252=VECTOR('',#11253,0.0635);
-#11253=DIRECTION('',(-1.0,0.0,0.0));
-#11244=ORIENTED_EDGE('',*,*,#11245,.F.);
-#11254=ORIENTED_EDGE('',*,*,#11048,.T.);
-#11264=STYLED_ITEM('',(#34),#11265);
-#11265=ADVANCED_FACE('',(#11271),#11266,.T.);
-#11266=PLANE('',#11267);
-#11267=AXIS2_PLACEMENT_3D('',#11268,#11269,#11270);
-#11268=CARTESIAN_POINT('',(7.988,-32.36,0.0));
-#11269=DIRECTION('',(0.0,1.0,0.0));
-#11270=DIRECTION('',(0.,0.,1.));
-#11271=FACE_OUTER_BOUND('',#11272,.T.);
-#11272=EDGE_LOOP('',(#11273,#11283,#11293,#11303,#11313,#11323));
-#11273=ORIENTED_EDGE('',*,*,#11156,.T.);
-#11283=ORIENTED_EDGE('',*,*,#11068,.T.);
-#11296=CARTESIAN_POINT('',(7.671,-32.36,2.73));
-#11295=VERTEX_POINT('',#11296);
-#11294=EDGE_CURVE('',#11295,#11059,#11299,.T.);
-#11299=LINE('',#11296,#11301);
-#11301=VECTOR('',#11302,0.0635);
-#11302=DIRECTION('',(1.0,0.0,0.0));
-#11293=ORIENTED_EDGE('',*,*,#11294,.F.);
-#11306=CARTESIAN_POINT('',(7.671,-32.36,2.984));
-#11305=VERTEX_POINT('',#11306);
-#11304=EDGE_CURVE('',#11305,#11295,#11309,.T.);
-#11309=LINE('',#11306,#11311);
-#11311=VECTOR('',#11312,0.254);
-#11312=DIRECTION('',(0.0,0.0,-1.0));
-#11303=ORIENTED_EDGE('',*,*,#11304,.F.);
-#11314=EDGE_CURVE('',#10911,#11305,#11319,.T.);
-#11319=LINE('',#10912,#11321);
-#11321=VECTOR('',#11322,0.3175);
-#11322=DIRECTION('',(-1.0,0.0,0.0));
-#11313=ORIENTED_EDGE('',*,*,#11314,.F.);
-#11323=ORIENTED_EDGE('',*,*,#10910,.T.);
-#11333=STYLED_ITEM('',(#34),#11334);
-#11334=ADVANCED_FACE('',(#11340),#11335,.T.);
-#11335=PLANE('',#11336);
-#11336=AXIS2_PLACEMENT_3D('',#11337,#11338,#11339);
-#11337=CARTESIAN_POINT('',(7.671,-32.36,2.73));
-#11338=DIRECTION('',(0.0,0.0,-1.0));
-#11339=DIRECTION('',(0.,1.,0.));
-#11340=FACE_OUTER_BOUND('',#11341,.T.);
-#11341=EDGE_LOOP('',(#11342,#11352,#11362,#11372));
-#11342=ORIENTED_EDGE('',*,*,#11294,.T.);
-#11352=ORIENTED_EDGE('',*,*,#11058,.T.);
-#11362=ORIENTED_EDGE('',*,*,#11245,.T.);
-#11373=EDGE_CURVE('',#11295,#11236,#11378,.T.);
-#11378=LINE('',#11296,#11380);
-#11380=VECTOR('',#11381,1.3208);
-#11381=DIRECTION('',(0.0,-1.0,0.0));
-#11372=ORIENTED_EDGE('',*,*,#11373,.F.);
-#11382=STYLED_ITEM('',(#34),#11383);
-#11383=ADVANCED_FACE('',(#11389),#11384,.T.);
-#11384=PLANE('',#11385);
-#11385=AXIS2_PLACEMENT_3D('',#11386,#11387,#11388);
-#11386=CARTESIAN_POINT('',(7.671,-32.36,2.73));
-#11387=DIRECTION('',(-1.0,0.0,0.0));
-#11388=DIRECTION('',(0.,0.,1.));
-#11389=FACE_OUTER_BOUND('',#11390,.T.);
-#11390=EDGE_LOOP('',(#11391,#11401,#11411,#11421));
-#11391=ORIENTED_EDGE('',*,*,#11373,.T.);
-#11401=ORIENTED_EDGE('',*,*,#11235,.T.);
-#11412=EDGE_CURVE('',#11305,#11226,#11417,.T.);
-#11417=LINE('',#11306,#11419);
-#11419=VECTOR('',#11420,1.3208);
-#11420=DIRECTION('',(0.0,-1.0,0.0));
-#11411=ORIENTED_EDGE('',*,*,#11412,.F.);
-#11421=ORIENTED_EDGE('',*,*,#11304,.T.);
-#11431=STYLED_ITEM('',(#34),#11432);
-#11432=ADVANCED_FACE('',(#11438),#11433,.T.);
-#11433=PLANE('',#11434);
-#11434=AXIS2_PLACEMENT_3D('',#11435,#11436,#11437);
-#11435=CARTESIAN_POINT('',(7.671,-33.68,2.984));
-#11436=DIRECTION('',(0.0,0.0,1.0));
-#11437=DIRECTION('',(0.,1.,0.));
-#11438=FACE_OUTER_BOUND('',#11439,.T.);
-#11439=EDGE_LOOP('',(#11440,#11450,#11460,#11470));
-#11440=ORIENTED_EDGE('',*,*,#11225,.T.);
-#11450=ORIENTED_EDGE('',*,*,#10920,.T.);
-#11460=ORIENTED_EDGE('',*,*,#11314,.T.);
-#11470=ORIENTED_EDGE('',*,*,#11412,.T.);
-#11481=MANIFOLD_SOLID_BREP($,#11482);
-#11482=CLOSED_SHELL('',(#11484,#11533,#11582,#11671,#11720,#11809,#11858,#11907,#11976,#12045,#12094,#12143));
-#11483=STYLED_ITEM('',(#34),#11484);
-#11484=ADVANCED_FACE('',(#11490),#11485,.T.);
-#11485=PLANE('',#11486);
-#11486=AXIS2_PLACEMENT_3D('',#11487,#11488,#11489);
-#11487=CARTESIAN_POINT('',(7.734,-30.759,-2.54));
-#11488=DIRECTION('',(0.0,0.0,-1.0));
-#11489=DIRECTION('',(0.,1.,0.));
-#11490=FACE_OUTER_BOUND('',#11491,.T.);
-#11491=EDGE_LOOP('',(#11492,#11502,#11512,#11522));
-#11495=CARTESIAN_POINT('',(7.734,-30.201,-2.54));
-#11494=VERTEX_POINT('',#11495);
-#11497=CARTESIAN_POINT('',(7.734,-30.759,-2.54));
-#11496=VERTEX_POINT('',#11497);
-#11493=EDGE_CURVE('',#11494,#11496,#11498,.T.);
-#11498=LINE('',#11495,#11500);
-#11500=VECTOR('',#11501,0.5588);
-#11501=DIRECTION('',(0.0,-1.0,0.0));
-#11492=ORIENTED_EDGE('',*,*,#11493,.F.);
-#11505=CARTESIAN_POINT('',(7.988,-30.201,-2.54));
-#11504=VERTEX_POINT('',#11505);
-#11503=EDGE_CURVE('',#11504,#11494,#11508,.T.);
-#11508=LINE('',#11505,#11510);
-#11510=VECTOR('',#11511,0.254);
-#11511=DIRECTION('',(-1.0,0.0,0.0));
-#11502=ORIENTED_EDGE('',*,*,#11503,.F.);
-#11515=CARTESIAN_POINT('',(7.988,-30.759,-2.54));
-#11514=VERTEX_POINT('',#11515);
-#11513=EDGE_CURVE('',#11514,#11504,#11518,.T.);
-#11518=LINE('',#11515,#11520);
-#11520=VECTOR('',#11521,0.5588);
-#11521=DIRECTION('',(0.0,1.0,0.0));
-#11512=ORIENTED_EDGE('',*,*,#11513,.F.);
-#11523=EDGE_CURVE('',#11496,#11514,#11528,.T.);
-#11528=LINE('',#11497,#11530);
-#11530=VECTOR('',#11531,0.254);
-#11531=DIRECTION('',(1.0,0.0,0.0));
-#11522=ORIENTED_EDGE('',*,*,#11523,.F.);
-#11532=STYLED_ITEM('',(#34),#11533);
-#11533=ADVANCED_FACE('',(#11539),#11534,.T.);
-#11534=PLANE('',#11535);
-#11535=AXIS2_PLACEMENT_3D('',#11536,#11537,#11538);
-#11536=CARTESIAN_POINT('',(7.734,-30.759,-2.54));
-#11537=DIRECTION('',(0.0,-1.0,0.0));
-#11538=DIRECTION('',(0.,0.,1.));
-#11539=FACE_OUTER_BOUND('',#11540,.T.);
-#11540=EDGE_LOOP('',(#11541,#11551,#11561,#11571));
-#11541=ORIENTED_EDGE('',*,*,#11523,.T.);
-#11554=CARTESIAN_POINT('',(7.988,-30.759,0.0));
-#11553=VERTEX_POINT('',#11554);
-#11552=EDGE_CURVE('',#11553,#11514,#11557,.T.);
-#11557=LINE('',#11554,#11559);
-#11559=VECTOR('',#11560,2.54);
-#11560=DIRECTION('',(0.0,0.0,-1.0));
-#11551=ORIENTED_EDGE('',*,*,#11552,.F.);
-#11564=CARTESIAN_POINT('',(7.734,-30.759,0.0));
-#11563=VERTEX_POINT('',#11564);
-#11562=EDGE_CURVE('',#11563,#11553,#11567,.T.);
-#11567=LINE('',#11564,#11569);
-#11569=VECTOR('',#11570,0.254);
-#11570=DIRECTION('',(1.0,0.0,0.0));
-#11561=ORIENTED_EDGE('',*,*,#11562,.F.);
-#11572=EDGE_CURVE('',#11496,#11563,#11577,.T.);
-#11577=LINE('',#11497,#11579);
-#11579=VECTOR('',#11580,2.54);
-#11580=DIRECTION('',(0.0,0.0,1.0));
-#11571=ORIENTED_EDGE('',*,*,#11572,.F.);
-#11581=STYLED_ITEM('',(#34),#11582);
-#11582=ADVANCED_FACE('',(#11588),#11583,.T.);
-#11583=PLANE('',#11584);
-#11584=AXIS2_PLACEMENT_3D('',#11585,#11586,#11587);
-#11585=CARTESIAN_POINT('',(7.988,-30.759,-2.54));
-#11586=DIRECTION('',(1.0,0.0,0.0));
-#11587=DIRECTION('',(0.,0.,1.));
-#11588=FACE_OUTER_BOUND('',#11589,.T.);
-#11589=EDGE_LOOP('',(#11590,#11600,#11610,#11620,#11630,#11640,#11650,#11660));
-#11590=ORIENTED_EDGE('',*,*,#11513,.T.);
-#11603=CARTESIAN_POINT('',(7.988,-30.201,0.0));
-#11602=VERTEX_POINT('',#11603);
-#11601=EDGE_CURVE('',#11602,#11504,#11606,.T.);
-#11606=LINE('',#11603,#11608);
-#11608=VECTOR('',#11609,2.54);
-#11609=DIRECTION('',(0.0,0.0,-1.0));
-#11600=ORIENTED_EDGE('',*,*,#11601,.F.);
-#11613=CARTESIAN_POINT('',(7.988,-29.82,0.0));
-#11612=VERTEX_POINT('',#11613);
-#11611=EDGE_CURVE('',#11612,#11602,#11616,.T.);
-#11616=LINE('',#11613,#11618);
-#11618=VECTOR('',#11619,0.381);
-#11619=DIRECTION('',(0.0,-1.0,0.0));
-#11610=ORIENTED_EDGE('',*,*,#11611,.F.);
-#11623=CARTESIAN_POINT('',(7.988,-29.82,2.984));
-#11622=VERTEX_POINT('',#11623);
-#11621=EDGE_CURVE('',#11622,#11612,#11626,.T.);
-#11626=LINE('',#11623,#11628);
-#11628=VECTOR('',#11629,2.9845);
-#11629=DIRECTION('',(0.0,0.0,-1.0));
-#11620=ORIENTED_EDGE('',*,*,#11621,.F.);
-#11633=CARTESIAN_POINT('',(7.988,-31.14,2.984));
-#11632=VERTEX_POINT('',#11633);
-#11631=EDGE_CURVE('',#11632,#11622,#11636,.T.);
-#11636=LINE('',#11633,#11638);
-#11638=VECTOR('',#11639,1.3208);
-#11639=DIRECTION('',(0.0,1.0,0.0));
-#11630=ORIENTED_EDGE('',*,*,#11631,.F.);
-#11643=CARTESIAN_POINT('',(7.988,-31.14,0.0));
-#11642=VERTEX_POINT('',#11643);
-#11641=EDGE_CURVE('',#11642,#11632,#11646,.T.);
-#11646=LINE('',#11643,#11648);
-#11648=VECTOR('',#11649,2.9845);
-#11649=DIRECTION('',(0.0,0.0,1.0));
-#11640=ORIENTED_EDGE('',*,*,#11641,.F.);
-#11651=EDGE_CURVE('',#11553,#11642,#11656,.T.);
-#11656=LINE('',#11554,#11658);
-#11658=VECTOR('',#11659,0.381);
-#11659=DIRECTION('',(0.0,-1.0,0.0));
-#11650=ORIENTED_EDGE('',*,*,#11651,.F.);
-#11660=ORIENTED_EDGE('',*,*,#11552,.T.);
-#11670=STYLED_ITEM('',(#34),#11671);
-#11671=ADVANCED_FACE('',(#11677),#11672,.T.);
-#11672=PLANE('',#11673);
-#11673=AXIS2_PLACEMENT_3D('',#11674,#11675,#11676);
-#11674=CARTESIAN_POINT('',(7.988,-30.201,-2.54));
-#11675=DIRECTION('',(0.0,1.0,0.0));
-#11676=DIRECTION('',(0.,0.,1.));
-#11677=FACE_OUTER_BOUND('',#11678,.T.);
-#11678=EDGE_LOOP('',(#11679,#11689,#11699,#11709));
-#11679=ORIENTED_EDGE('',*,*,#11503,.T.);
-#11692=CARTESIAN_POINT('',(7.734,-30.201,0.0));
-#11691=VERTEX_POINT('',#11692);
-#11690=EDGE_CURVE('',#11691,#11494,#11695,.T.);
-#11695=LINE('',#11692,#11697);
-#11697=VECTOR('',#11698,2.54);
-#11698=DIRECTION('',(0.0,0.0,-1.0));
-#11689=ORIENTED_EDGE('',*,*,#11690,.F.);
-#11700=EDGE_CURVE('',#11602,#11691,#11705,.T.);
-#11705=LINE('',#11603,#11707);
-#11707=VECTOR('',#11708,0.254);
-#11708=DIRECTION('',(-1.0,0.0,0.0));
-#11699=ORIENTED_EDGE('',*,*,#11700,.F.);
-#11709=ORIENTED_EDGE('',*,*,#11601,.T.);
-#11719=STYLED_ITEM('',(#34),#11720);
-#11720=ADVANCED_FACE('',(#11726),#11721,.T.);
-#11721=PLANE('',#11722);
-#11722=AXIS2_PLACEMENT_3D('',#11723,#11724,#11725);
-#11723=CARTESIAN_POINT('',(7.734,-30.201,-2.54));
-#11724=DIRECTION('',(-1.0,0.0,0.0));
-#11725=DIRECTION('',(0.,0.,1.));
-#11726=FACE_OUTER_BOUND('',#11727,.T.);
-#11727=EDGE_LOOP('',(#11728,#11738,#11748,#11758,#11768,#11778,#11788,#11798));
-#11728=ORIENTED_EDGE('',*,*,#11493,.T.);
-#11738=ORIENTED_EDGE('',*,*,#11572,.T.);
-#11751=CARTESIAN_POINT('',(7.734,-31.14,0.0));
-#11750=VERTEX_POINT('',#11751);
-#11749=EDGE_CURVE('',#11750,#11563,#11754,.T.);
-#11754=LINE('',#11751,#11756);
-#11756=VECTOR('',#11757,0.381);
-#11757=DIRECTION('',(0.0,1.0,0.0));
-#11748=ORIENTED_EDGE('',*,*,#11749,.F.);
-#11761=CARTESIAN_POINT('',(7.734,-31.14,2.73));
-#11760=VERTEX_POINT('',#11761);
-#11759=EDGE_CURVE('',#11760,#11750,#11764,.T.);
-#11764=LINE('',#11761,#11766);
-#11766=VECTOR('',#11767,2.7305);
-#11767=DIRECTION('',(0.0,0.0,-1.0));
-#11758=ORIENTED_EDGE('',*,*,#11759,.F.);
-#11771=CARTESIAN_POINT('',(7.734,-29.82,2.73));
-#11770=VERTEX_POINT('',#11771);
-#11769=EDGE_CURVE('',#11770,#11760,#11774,.T.);
-#11774=LINE('',#11771,#11776);
-#11776=VECTOR('',#11777,1.3208);
-#11777=DIRECTION('',(0.0,-1.0,0.0));
-#11768=ORIENTED_EDGE('',*,*,#11769,.F.);
-#11781=CARTESIAN_POINT('',(7.734,-29.82,0.0));
-#11780=VERTEX_POINT('',#11781);
-#11779=EDGE_CURVE('',#11780,#11770,#11784,.T.);
-#11784=LINE('',#11781,#11786);
-#11786=VECTOR('',#11787,2.7305);
-#11787=DIRECTION('',(0.0,0.0,1.0));
-#11778=ORIENTED_EDGE('',*,*,#11779,.F.);
-#11789=EDGE_CURVE('',#11691,#11780,#11794,.T.);
-#11794=LINE('',#11692,#11796);
-#11796=VECTOR('',#11797,0.381);
-#11797=DIRECTION('',(0.0,1.0,0.0));
-#11788=ORIENTED_EDGE('',*,*,#11789,.F.);
-#11798=ORIENTED_EDGE('',*,*,#11690,.T.);
-#11808=STYLED_ITEM('',(#34),#11809);
-#11809=ADVANCED_FACE('',(#11815),#11810,.T.);
-#11810=PLANE('',#11811);
-#11811=AXIS2_PLACEMENT_3D('',#11812,#11813,#11814);
-#11812=CARTESIAN_POINT('',(7.734,-30.759,0.0));
-#11813=DIRECTION('',(0.0,0.0,-1.0));
-#11814=DIRECTION('',(0.,1.,0.));
-#11815=FACE_OUTER_BOUND('',#11816,.T.);
-#11816=EDGE_LOOP('',(#11817,#11827,#11837,#11847));
-#11817=ORIENTED_EDGE('',*,*,#11562,.T.);
-#11827=ORIENTED_EDGE('',*,*,#11651,.T.);
-#11838=EDGE_CURVE('',#11750,#11642,#11843,.T.);
-#11843=LINE('',#11751,#11845);
-#11845=VECTOR('',#11846,0.254);
-#11846=DIRECTION('',(1.0,0.0,0.0));
-#11837=ORIENTED_EDGE('',*,*,#11838,.F.);
-#11847=ORIENTED_EDGE('',*,*,#11749,.T.);
-#11857=STYLED_ITEM('',(#34),#11858);
-#11858=ADVANCED_FACE('',(#11864),#11859,.T.);
-#11859=PLANE('',#11860);
-#11860=AXIS2_PLACEMENT_3D('',#11861,#11862,#11863);
-#11861=CARTESIAN_POINT('',(7.734,-29.82,0.0));
-#11862=DIRECTION('',(0.0,0.0,-1.0));
-#11863=DIRECTION('',(0.,1.,0.));
-#11864=FACE_OUTER_BOUND('',#11865,.T.);
-#11865=EDGE_LOOP('',(#11866,#11876,#11886,#11896));
-#11867=EDGE_CURVE('',#11612,#11780,#11872,.T.);
-#11872=LINE('',#11613,#11874);
-#11874=VECTOR('',#11875,0.254);
-#11875=DIRECTION('',(-1.0,0.0,0.0));
-#11866=ORIENTED_EDGE('',*,*,#11867,.F.);
-#11876=ORIENTED_EDGE('',*,*,#11611,.T.);
-#11886=ORIENTED_EDGE('',*,*,#11700,.T.);
-#11896=ORIENTED_EDGE('',*,*,#11789,.T.);
-#11906=STYLED_ITEM('',(#34),#11907);
-#11907=ADVANCED_FACE('',(#11913),#11908,.T.);
-#11908=PLANE('',#11909);
-#11909=AXIS2_PLACEMENT_3D('',#11910,#11911,#11912);
-#11910=CARTESIAN_POINT('',(7.734,-31.14,0.0));
-#11911=DIRECTION('',(0.0,-1.0,0.0));
-#11912=DIRECTION('',(0.,0.,1.));
-#11913=FACE_OUTER_BOUND('',#11914,.T.);
-#11914=EDGE_LOOP('',(#11915,#11925,#11935,#11945,#11955,#11965));
-#11915=ORIENTED_EDGE('',*,*,#11838,.T.);
-#11925=ORIENTED_EDGE('',*,*,#11641,.T.);
-#11938=CARTESIAN_POINT('',(7.671,-31.14,2.984));
-#11937=VERTEX_POINT('',#11938);
-#11936=EDGE_CURVE('',#11937,#11632,#11941,.T.);
-#11941=LINE('',#11938,#11943);
-#11943=VECTOR('',#11944,0.3175);
-#11944=DIRECTION('',(1.0,0.0,0.0));
-#11935=ORIENTED_EDGE('',*,*,#11936,.F.);
-#11948=CARTESIAN_POINT('',(7.671,-31.14,2.73));
-#11947=VERTEX_POINT('',#11948);
-#11946=EDGE_CURVE('',#11947,#11937,#11951,.T.);
-#11951=LINE('',#11948,#11953);
-#11953=VECTOR('',#11954,0.254);
-#11954=DIRECTION('',(0.0,0.0,1.0));
-#11945=ORIENTED_EDGE('',*,*,#11946,.F.);
-#11956=EDGE_CURVE('',#11760,#11947,#11961,.T.);
-#11961=LINE('',#11761,#11963);
-#11963=VECTOR('',#11964,0.0635);
-#11964=DIRECTION('',(-1.0,0.0,0.0));
-#11955=ORIENTED_EDGE('',*,*,#11956,.F.);
-#11965=ORIENTED_EDGE('',*,*,#11759,.T.);
-#11975=STYLED_ITEM('',(#34),#11976);
-#11976=ADVANCED_FACE('',(#11982),#11977,.T.);
-#11977=PLANE('',#11978);
-#11978=AXIS2_PLACEMENT_3D('',#11979,#11980,#11981);
-#11979=CARTESIAN_POINT('',(7.988,-29.82,0.0));
-#11980=DIRECTION('',(0.0,1.0,0.0));
-#11981=DIRECTION('',(0.,0.,1.));
-#11982=FACE_OUTER_BOUND('',#11983,.T.);
-#11983=EDGE_LOOP('',(#11984,#11994,#12004,#12014,#12024,#12034));
-#11984=ORIENTED_EDGE('',*,*,#11867,.T.);
-#11994=ORIENTED_EDGE('',*,*,#11779,.T.);
-#12007=CARTESIAN_POINT('',(7.671,-29.82,2.73));
-#12006=VERTEX_POINT('',#12007);
-#12005=EDGE_CURVE('',#12006,#11770,#12010,.T.);
-#12010=LINE('',#12007,#12012);
-#12012=VECTOR('',#12013,0.0635);
-#12013=DIRECTION('',(1.0,0.0,0.0));
-#12004=ORIENTED_EDGE('',*,*,#12005,.F.);
-#12017=CARTESIAN_POINT('',(7.671,-29.82,2.984));
-#12016=VERTEX_POINT('',#12017);
-#12015=EDGE_CURVE('',#12016,#12006,#12020,.T.);
-#12020=LINE('',#12017,#12022);
-#12022=VECTOR('',#12023,0.254);
-#12023=DIRECTION('',(0.0,0.0,-1.0));
-#12014=ORIENTED_EDGE('',*,*,#12015,.F.);
-#12025=EDGE_CURVE('',#11622,#12016,#12030,.T.);
-#12030=LINE('',#11623,#12032);
-#12032=VECTOR('',#12033,0.3175);
-#12033=DIRECTION('',(-1.0,0.0,0.0));
-#12024=ORIENTED_EDGE('',*,*,#12025,.F.);
-#12034=ORIENTED_EDGE('',*,*,#11621,.T.);
-#12044=STYLED_ITEM('',(#34),#12045);
-#12045=ADVANCED_FACE('',(#12051),#12046,.T.);
-#12046=PLANE('',#12047);
-#12047=AXIS2_PLACEMENT_3D('',#12048,#12049,#12050);
-#12048=CARTESIAN_POINT('',(7.671,-29.82,2.73));
-#12049=DIRECTION('',(0.0,0.0,-1.0));
-#12050=DIRECTION('',(0.,1.,0.));
-#12051=FACE_OUTER_BOUND('',#12052,.T.);
-#12052=EDGE_LOOP('',(#12053,#12063,#12073,#12083));
-#12053=ORIENTED_EDGE('',*,*,#12005,.T.);
-#12063=ORIENTED_EDGE('',*,*,#11769,.T.);
-#12073=ORIENTED_EDGE('',*,*,#11956,.T.);
-#12084=EDGE_CURVE('',#12006,#11947,#12089,.T.);
-#12089=LINE('',#12007,#12091);
-#12091=VECTOR('',#12092,1.3208);
-#12092=DIRECTION('',(0.0,-1.0,0.0));
-#12083=ORIENTED_EDGE('',*,*,#12084,.F.);
-#12093=STYLED_ITEM('',(#34),#12094);
-#12094=ADVANCED_FACE('',(#12100),#12095,.T.);
-#12095=PLANE('',#12096);
-#12096=AXIS2_PLACEMENT_3D('',#12097,#12098,#12099);
-#12097=CARTESIAN_POINT('',(7.671,-29.82,2.73));
-#12098=DIRECTION('',(-1.0,0.0,0.0));
-#12099=DIRECTION('',(0.,0.,1.));
-#12100=FACE_OUTER_BOUND('',#12101,.T.);
-#12101=EDGE_LOOP('',(#12102,#12112,#12122,#12132));
-#12102=ORIENTED_EDGE('',*,*,#12084,.T.);
-#12112=ORIENTED_EDGE('',*,*,#11946,.T.);
-#12123=EDGE_CURVE('',#12016,#11937,#12128,.T.);
-#12128=LINE('',#12017,#12130);
-#12130=VECTOR('',#12131,1.3208);
-#12131=DIRECTION('',(0.0,-1.0,0.0));
-#12122=ORIENTED_EDGE('',*,*,#12123,.F.);
-#12132=ORIENTED_EDGE('',*,*,#12015,.T.);
-#12142=STYLED_ITEM('',(#34),#12143);
-#12143=ADVANCED_FACE('',(#12149),#12144,.T.);
-#12144=PLANE('',#12145);
-#12145=AXIS2_PLACEMENT_3D('',#12146,#12147,#12148);
-#12146=CARTESIAN_POINT('',(7.671,-31.14,2.984));
-#12147=DIRECTION('',(0.0,0.0,1.0));
-#12148=DIRECTION('',(0.,1.,0.));
-#12149=FACE_OUTER_BOUND('',#12150,.T.);
-#12150=EDGE_LOOP('',(#12151,#12161,#12171,#12181));
-#12151=ORIENTED_EDGE('',*,*,#11936,.T.);
-#12161=ORIENTED_EDGE('',*,*,#11631,.T.);
-#12171=ORIENTED_EDGE('',*,*,#12025,.T.);
-#12181=ORIENTED_EDGE('',*,*,#12123,.T.);
-#12192=MANIFOLD_SOLID_BREP($,#12193);
-#12193=CLOSED_SHELL('',(#12195,#12244,#12293,#12382,#12431,#12520,#12569,#12618,#12687,#12756,#12805,#12854));
-#12194=STYLED_ITEM('',(#34),#12195);
-#12195=ADVANCED_FACE('',(#12201),#12196,.T.);
-#12196=PLANE('',#12197);
-#12197=AXIS2_PLACEMENT_3D('',#12198,#12199,#12200);
-#12198=CARTESIAN_POINT('',(7.734,-28.219,-2.54));
-#12199=DIRECTION('',(0.0,0.0,-1.0));
-#12200=DIRECTION('',(0.,1.,0.));
-#12201=FACE_OUTER_BOUND('',#12202,.T.);
-#12202=EDGE_LOOP('',(#12203,#12213,#12223,#12233));
-#12206=CARTESIAN_POINT('',(7.734,-27.661,-2.54));
-#12205=VERTEX_POINT('',#12206);
-#12208=CARTESIAN_POINT('',(7.734,-28.219,-2.54));
-#12207=VERTEX_POINT('',#12208);
-#12204=EDGE_CURVE('',#12205,#12207,#12209,.T.);
-#12209=LINE('',#12206,#12211);
-#12211=VECTOR('',#12212,0.5588);
-#12212=DIRECTION('',(0.0,-1.0,0.0));
-#12203=ORIENTED_EDGE('',*,*,#12204,.F.);
-#12216=CARTESIAN_POINT('',(7.988,-27.661,-2.54));
-#12215=VERTEX_POINT('',#12216);
-#12214=EDGE_CURVE('',#12215,#12205,#12219,.T.);
-#12219=LINE('',#12216,#12221);
-#12221=VECTOR('',#12222,0.254);
-#12222=DIRECTION('',(-1.0,0.0,0.0));
-#12213=ORIENTED_EDGE('',*,*,#12214,.F.);
-#12226=CARTESIAN_POINT('',(7.988,-28.219,-2.54));
-#12225=VERTEX_POINT('',#12226);
-#12224=EDGE_CURVE('',#12225,#12215,#12229,.T.);
-#12229=LINE('',#12226,#12231);
-#12231=VECTOR('',#12232,0.5588);
-#12232=DIRECTION('',(0.0,1.0,0.0));
-#12223=ORIENTED_EDGE('',*,*,#12224,.F.);
-#12234=EDGE_CURVE('',#12207,#12225,#12239,.T.);
-#12239=LINE('',#12208,#12241);
-#12241=VECTOR('',#12242,0.254);
-#12242=DIRECTION('',(1.0,0.0,0.0));
-#12233=ORIENTED_EDGE('',*,*,#12234,.F.);
-#12243=STYLED_ITEM('',(#34),#12244);
-#12244=ADVANCED_FACE('',(#12250),#12245,.T.);
-#12245=PLANE('',#12246);
-#12246=AXIS2_PLACEMENT_3D('',#12247,#12248,#12249);
-#12247=CARTESIAN_POINT('',(7.734,-28.219,-2.54));
-#12248=DIRECTION('',(0.0,-1.0,0.0));
-#12249=DIRECTION('',(0.,0.,1.));
-#12250=FACE_OUTER_BOUND('',#12251,.T.);
-#12251=EDGE_LOOP('',(#12252,#12262,#12272,#12282));
-#12252=ORIENTED_EDGE('',*,*,#12234,.T.);
-#12265=CARTESIAN_POINT('',(7.988,-28.219,0.0));
-#12264=VERTEX_POINT('',#12265);
-#12263=EDGE_CURVE('',#12264,#12225,#12268,.T.);
-#12268=LINE('',#12265,#12270);
-#12270=VECTOR('',#12271,2.54);
-#12271=DIRECTION('',(0.0,0.0,-1.0));
-#12262=ORIENTED_EDGE('',*,*,#12263,.F.);
-#12275=CARTESIAN_POINT('',(7.734,-28.219,0.0));
-#12274=VERTEX_POINT('',#12275);
-#12273=EDGE_CURVE('',#12274,#12264,#12278,.T.);
-#12278=LINE('',#12275,#12280);
-#12280=VECTOR('',#12281,0.254);
-#12281=DIRECTION('',(1.0,0.0,0.0));
-#12272=ORIENTED_EDGE('',*,*,#12273,.F.);
-#12283=EDGE_CURVE('',#12207,#12274,#12288,.T.);
-#12288=LINE('',#12208,#12290);
-#12290=VECTOR('',#12291,2.54);
-#12291=DIRECTION('',(0.0,0.0,1.0));
-#12282=ORIENTED_EDGE('',*,*,#12283,.F.);
-#12292=STYLED_ITEM('',(#34),#12293);
-#12293=ADVANCED_FACE('',(#12299),#12294,.T.);
-#12294=PLANE('',#12295);
-#12295=AXIS2_PLACEMENT_3D('',#12296,#12297,#12298);
-#12296=CARTESIAN_POINT('',(7.988,-28.219,-2.54));
-#12297=DIRECTION('',(1.0,0.0,0.0));
-#12298=DIRECTION('',(0.,0.,1.));
-#12299=FACE_OUTER_BOUND('',#12300,.T.);
-#12300=EDGE_LOOP('',(#12301,#12311,#12321,#12331,#12341,#12351,#12361,#12371));
-#12301=ORIENTED_EDGE('',*,*,#12224,.T.);
-#12314=CARTESIAN_POINT('',(7.988,-27.661,0.0));
-#12313=VERTEX_POINT('',#12314);
-#12312=EDGE_CURVE('',#12313,#12215,#12317,.T.);
-#12317=LINE('',#12314,#12319);
-#12319=VECTOR('',#12320,2.54);
-#12320=DIRECTION('',(0.0,0.0,-1.0));
-#12311=ORIENTED_EDGE('',*,*,#12312,.F.);
-#12324=CARTESIAN_POINT('',(7.988,-27.28,0.0));
-#12323=VERTEX_POINT('',#12324);
-#12322=EDGE_CURVE('',#12323,#12313,#12327,.T.);
-#12327=LINE('',#12324,#12329);
-#12329=VECTOR('',#12330,0.381);
-#12330=DIRECTION('',(0.0,-1.0,0.0));
-#12321=ORIENTED_EDGE('',*,*,#12322,.F.);
-#12334=CARTESIAN_POINT('',(7.988,-27.28,2.984));
-#12333=VERTEX_POINT('',#12334);
-#12332=EDGE_CURVE('',#12333,#12323,#12337,.T.);
-#12337=LINE('',#12334,#12339);
-#12339=VECTOR('',#12340,2.9845);
-#12340=DIRECTION('',(0.0,0.0,-1.0));
-#12331=ORIENTED_EDGE('',*,*,#12332,.F.);
-#12344=CARTESIAN_POINT('',(7.988,-28.6,2.984));
-#12343=VERTEX_POINT('',#12344);
-#12342=EDGE_CURVE('',#12343,#12333,#12347,.T.);
-#12347=LINE('',#12344,#12349);
-#12349=VECTOR('',#12350,1.3208);
-#12350=DIRECTION('',(0.0,1.0,0.0));
-#12341=ORIENTED_EDGE('',*,*,#12342,.F.);
-#12354=CARTESIAN_POINT('',(7.988,-28.6,0.0));
-#12353=VERTEX_POINT('',#12354);
-#12352=EDGE_CURVE('',#12353,#12343,#12357,.T.);
-#12357=LINE('',#12354,#12359);
-#12359=VECTOR('',#12360,2.9845);
-#12360=DIRECTION('',(0.0,0.0,1.0));
-#12351=ORIENTED_EDGE('',*,*,#12352,.F.);
-#12362=EDGE_CURVE('',#12264,#12353,#12367,.T.);
-#12367=LINE('',#12265,#12369);
-#12369=VECTOR('',#12370,0.381);
-#12370=DIRECTION('',(0.0,-1.0,0.0));
-#12361=ORIENTED_EDGE('',*,*,#12362,.F.);
-#12371=ORIENTED_EDGE('',*,*,#12263,.T.);
-#12381=STYLED_ITEM('',(#34),#12382);
-#12382=ADVANCED_FACE('',(#12388),#12383,.T.);
-#12383=PLANE('',#12384);
-#12384=AXIS2_PLACEMENT_3D('',#12385,#12386,#12387);
-#12385=CARTESIAN_POINT('',(7.988,-27.661,-2.54));
-#12386=DIRECTION('',(0.0,1.0,0.0));
-#12387=DIRECTION('',(0.,0.,1.));
-#12388=FACE_OUTER_BOUND('',#12389,.T.);
-#12389=EDGE_LOOP('',(#12390,#12400,#12410,#12420));
-#12390=ORIENTED_EDGE('',*,*,#12214,.T.);
-#12403=CARTESIAN_POINT('',(7.734,-27.661,0.0));
-#12402=VERTEX_POINT('',#12403);
-#12401=EDGE_CURVE('',#12402,#12205,#12406,.T.);
-#12406=LINE('',#12403,#12408);
-#12408=VECTOR('',#12409,2.54);
-#12409=DIRECTION('',(0.0,0.0,-1.0));
-#12400=ORIENTED_EDGE('',*,*,#12401,.F.);
-#12411=EDGE_CURVE('',#12313,#12402,#12416,.T.);
-#12416=LINE('',#12314,#12418);
-#12418=VECTOR('',#12419,0.254);
-#12419=DIRECTION('',(-1.0,0.0,0.0));
-#12410=ORIENTED_EDGE('',*,*,#12411,.F.);
-#12420=ORIENTED_EDGE('',*,*,#12312,.T.);
-#12430=STYLED_ITEM('',(#34),#12431);
-#12431=ADVANCED_FACE('',(#12437),#12432,.T.);
-#12432=PLANE('',#12433);
-#12433=AXIS2_PLACEMENT_3D('',#12434,#12435,#12436);
-#12434=CARTESIAN_POINT('',(7.734,-27.661,-2.54));
-#12435=DIRECTION('',(-1.0,0.0,0.0));
-#12436=DIRECTION('',(0.,0.,1.));
-#12437=FACE_OUTER_BOUND('',#12438,.T.);
-#12438=EDGE_LOOP('',(#12439,#12449,#12459,#12469,#12479,#12489,#12499,#12509));
-#12439=ORIENTED_EDGE('',*,*,#12204,.T.);
-#12449=ORIENTED_EDGE('',*,*,#12283,.T.);
-#12462=CARTESIAN_POINT('',(7.734,-28.6,0.0));
-#12461=VERTEX_POINT('',#12462);
-#12460=EDGE_CURVE('',#12461,#12274,#12465,.T.);
-#12465=LINE('',#12462,#12467);
-#12467=VECTOR('',#12468,0.381);
-#12468=DIRECTION('',(0.0,1.0,0.0));
-#12459=ORIENTED_EDGE('',*,*,#12460,.F.);
-#12472=CARTESIAN_POINT('',(7.734,-28.6,2.73));
-#12471=VERTEX_POINT('',#12472);
-#12470=EDGE_CURVE('',#12471,#12461,#12475,.T.);
-#12475=LINE('',#12472,#12477);
-#12477=VECTOR('',#12478,2.7305);
-#12478=DIRECTION('',(0.0,0.0,-1.0));
-#12469=ORIENTED_EDGE('',*,*,#12470,.F.);
-#12482=CARTESIAN_POINT('',(7.734,-27.28,2.73));
-#12481=VERTEX_POINT('',#12482);
-#12480=EDGE_CURVE('',#12481,#12471,#12485,.T.);
-#12485=LINE('',#12482,#12487);
-#12487=VECTOR('',#12488,1.3208);
-#12488=DIRECTION('',(0.0,-1.0,0.0));
-#12479=ORIENTED_EDGE('',*,*,#12480,.F.);
-#12492=CARTESIAN_POINT('',(7.734,-27.28,0.0));
-#12491=VERTEX_POINT('',#12492);
-#12490=EDGE_CURVE('',#12491,#12481,#12495,.T.);
-#12495=LINE('',#12492,#12497);
-#12497=VECTOR('',#12498,2.7305);
-#12498=DIRECTION('',(0.0,0.0,1.0));
-#12489=ORIENTED_EDGE('',*,*,#12490,.F.);
-#12500=EDGE_CURVE('',#12402,#12491,#12505,.T.);
-#12505=LINE('',#12403,#12507);
-#12507=VECTOR('',#12508,0.381);
-#12508=DIRECTION('',(0.0,1.0,0.0));
-#12499=ORIENTED_EDGE('',*,*,#12500,.F.);
-#12509=ORIENTED_EDGE('',*,*,#12401,.T.);
-#12519=STYLED_ITEM('',(#34),#12520);
-#12520=ADVANCED_FACE('',(#12526),#12521,.T.);
-#12521=PLANE('',#12522);
-#12522=AXIS2_PLACEMENT_3D('',#12523,#12524,#12525);
-#12523=CARTESIAN_POINT('',(7.734,-28.219,0.0));
-#12524=DIRECTION('',(0.0,0.0,-1.0));
-#12525=DIRECTION('',(0.,1.,0.));
-#12526=FACE_OUTER_BOUND('',#12527,.T.);
-#12527=EDGE_LOOP('',(#12528,#12538,#12548,#12558));
-#12528=ORIENTED_EDGE('',*,*,#12273,.T.);
-#12538=ORIENTED_EDGE('',*,*,#12362,.T.);
-#12549=EDGE_CURVE('',#12461,#12353,#12554,.T.);
-#12554=LINE('',#12462,#12556);
-#12556=VECTOR('',#12557,0.254);
-#12557=DIRECTION('',(1.0,0.0,0.0));
-#12548=ORIENTED_EDGE('',*,*,#12549,.F.);
-#12558=ORIENTED_EDGE('',*,*,#12460,.T.);
-#12568=STYLED_ITEM('',(#34),#12569);
-#12569=ADVANCED_FACE('',(#12575),#12570,.T.);
-#12570=PLANE('',#12571);
-#12571=AXIS2_PLACEMENT_3D('',#12572,#12573,#12574);
-#12572=CARTESIAN_POINT('',(7.734,-27.28,0.0));
-#12573=DIRECTION('',(0.0,0.0,-1.0));
-#12574=DIRECTION('',(0.,1.,0.));
-#12575=FACE_OUTER_BOUND('',#12576,.T.);
-#12576=EDGE_LOOP('',(#12577,#12587,#12597,#12607));
-#12578=EDGE_CURVE('',#12323,#12491,#12583,.T.);
-#12583=LINE('',#12324,#12585);
-#12585=VECTOR('',#12586,0.254);
-#12586=DIRECTION('',(-1.0,0.0,0.0));
-#12577=ORIENTED_EDGE('',*,*,#12578,.F.);
-#12587=ORIENTED_EDGE('',*,*,#12322,.T.);
-#12597=ORIENTED_EDGE('',*,*,#12411,.T.);
-#12607=ORIENTED_EDGE('',*,*,#12500,.T.);
-#12617=STYLED_ITEM('',(#34),#12618);
-#12618=ADVANCED_FACE('',(#12624),#12619,.T.);
-#12619=PLANE('',#12620);
-#12620=AXIS2_PLACEMENT_3D('',#12621,#12622,#12623);
-#12621=CARTESIAN_POINT('',(7.734,-28.6,0.0));
-#12622=DIRECTION('',(0.0,-1.0,0.0));
-#12623=DIRECTION('',(0.,0.,1.));
-#12624=FACE_OUTER_BOUND('',#12625,.T.);
-#12625=EDGE_LOOP('',(#12626,#12636,#12646,#12656,#12666,#12676));
-#12626=ORIENTED_EDGE('',*,*,#12549,.T.);
-#12636=ORIENTED_EDGE('',*,*,#12352,.T.);
-#12649=CARTESIAN_POINT('',(7.671,-28.6,2.984));
-#12648=VERTEX_POINT('',#12649);
-#12647=EDGE_CURVE('',#12648,#12343,#12652,.T.);
-#12652=LINE('',#12649,#12654);
-#12654=VECTOR('',#12655,0.3175);
-#12655=DIRECTION('',(1.0,0.0,0.0));
-#12646=ORIENTED_EDGE('',*,*,#12647,.F.);
-#12659=CARTESIAN_POINT('',(7.671,-28.6,2.73));
-#12658=VERTEX_POINT('',#12659);
-#12657=EDGE_CURVE('',#12658,#12648,#12662,.T.);
-#12662=LINE('',#12659,#12664);
-#12664=VECTOR('',#12665,0.254);
-#12665=DIRECTION('',(0.0,0.0,1.0));
-#12656=ORIENTED_EDGE('',*,*,#12657,.F.);
-#12667=EDGE_CURVE('',#12471,#12658,#12672,.T.);
-#12672=LINE('',#12472,#12674);
-#12674=VECTOR('',#12675,0.0635);
-#12675=DIRECTION('',(-1.0,0.0,0.0));
-#12666=ORIENTED_EDGE('',*,*,#12667,.F.);
-#12676=ORIENTED_EDGE('',*,*,#12470,.T.);
-#12686=STYLED_ITEM('',(#34),#12687);
-#12687=ADVANCED_FACE('',(#12693),#12688,.T.);
-#12688=PLANE('',#12689);
-#12689=AXIS2_PLACEMENT_3D('',#12690,#12691,#12692);
-#12690=CARTESIAN_POINT('',(7.988,-27.28,0.0));
-#12691=DIRECTION('',(0.0,1.0,0.0));
-#12692=DIRECTION('',(0.,0.,1.));
-#12693=FACE_OUTER_BOUND('',#12694,.T.);
-#12694=EDGE_LOOP('',(#12695,#12705,#12715,#12725,#12735,#12745));
-#12695=ORIENTED_EDGE('',*,*,#12578,.T.);
-#12705=ORIENTED_EDGE('',*,*,#12490,.T.);
-#12718=CARTESIAN_POINT('',(7.671,-27.28,2.73));
-#12717=VERTEX_POINT('',#12718);
-#12716=EDGE_CURVE('',#12717,#12481,#12721,.T.);
-#12721=LINE('',#12718,#12723);
-#12723=VECTOR('',#12724,0.0635);
-#12724=DIRECTION('',(1.0,0.0,0.0));
-#12715=ORIENTED_EDGE('',*,*,#12716,.F.);
-#12728=CARTESIAN_POINT('',(7.671,-27.28,2.984));
-#12727=VERTEX_POINT('',#12728);
-#12726=EDGE_CURVE('',#12727,#12717,#12731,.T.);
-#12731=LINE('',#12728,#12733);
-#12733=VECTOR('',#12734,0.254);
-#12734=DIRECTION('',(0.0,0.0,-1.0));
-#12725=ORIENTED_EDGE('',*,*,#12726,.F.);
-#12736=EDGE_CURVE('',#12333,#12727,#12741,.T.);
-#12741=LINE('',#12334,#12743);
-#12743=VECTOR('',#12744,0.3175);
-#12744=DIRECTION('',(-1.0,0.0,0.0));
-#12735=ORIENTED_EDGE('',*,*,#12736,.F.);
-#12745=ORIENTED_EDGE('',*,*,#12332,.T.);
-#12755=STYLED_ITEM('',(#34),#12756);
-#12756=ADVANCED_FACE('',(#12762),#12757,.T.);
-#12757=PLANE('',#12758);
-#12758=AXIS2_PLACEMENT_3D('',#12759,#12760,#12761);
-#12759=CARTESIAN_POINT('',(7.671,-27.28,2.73));
-#12760=DIRECTION('',(0.0,0.0,-1.0));
-#12761=DIRECTION('',(0.,1.,0.));
-#12762=FACE_OUTER_BOUND('',#12763,.T.);
-#12763=EDGE_LOOP('',(#12764,#12774,#12784,#12794));
-#12764=ORIENTED_EDGE('',*,*,#12716,.T.);
-#12774=ORIENTED_EDGE('',*,*,#12480,.T.);
-#12784=ORIENTED_EDGE('',*,*,#12667,.T.);
-#12795=EDGE_CURVE('',#12717,#12658,#12800,.T.);
-#12800=LINE('',#12718,#12802);
-#12802=VECTOR('',#12803,1.3208);
-#12803=DIRECTION('',(0.0,-1.0,0.0));
-#12794=ORIENTED_EDGE('',*,*,#12795,.F.);
-#12804=STYLED_ITEM('',(#34),#12805);
-#12805=ADVANCED_FACE('',(#12811),#12806,.T.);
-#12806=PLANE('',#12807);
-#12807=AXIS2_PLACEMENT_3D('',#12808,#12809,#12810);
-#12808=CARTESIAN_POINT('',(7.671,-27.28,2.73));
-#12809=DIRECTION('',(-1.0,0.0,0.0));
-#12810=DIRECTION('',(0.,0.,1.));
-#12811=FACE_OUTER_BOUND('',#12812,.T.);
-#12812=EDGE_LOOP('',(#12813,#12823,#12833,#12843));
-#12813=ORIENTED_EDGE('',*,*,#12795,.T.);
-#12823=ORIENTED_EDGE('',*,*,#12657,.T.);
-#12834=EDGE_CURVE('',#12727,#12648,#12839,.T.);
-#12839=LINE('',#12728,#12841);
-#12841=VECTOR('',#12842,1.3208);
-#12842=DIRECTION('',(0.0,-1.0,0.0));
-#12833=ORIENTED_EDGE('',*,*,#12834,.F.);
-#12843=ORIENTED_EDGE('',*,*,#12726,.T.);
-#12853=STYLED_ITEM('',(#34),#12854);
-#12854=ADVANCED_FACE('',(#12860),#12855,.T.);
-#12855=PLANE('',#12856);
-#12856=AXIS2_PLACEMENT_3D('',#12857,#12858,#12859);
-#12857=CARTESIAN_POINT('',(7.671,-28.6,2.984));
-#12858=DIRECTION('',(0.0,0.0,1.0));
-#12859=DIRECTION('',(0.,1.,0.));
-#12860=FACE_OUTER_BOUND('',#12861,.T.);
-#12861=EDGE_LOOP('',(#12862,#12872,#12882,#12892));
-#12862=ORIENTED_EDGE('',*,*,#12647,.T.);
-#12872=ORIENTED_EDGE('',*,*,#12342,.T.);
-#12882=ORIENTED_EDGE('',*,*,#12736,.T.);
-#12892=ORIENTED_EDGE('',*,*,#12834,.T.);
-#12903=MANIFOLD_SOLID_BREP($,#12904);
-#12904=CLOSED_SHELL('',(#12906,#12955,#13004,#13093,#13142,#13231,#13280,#13329,#13398,#13467,#13516,#13565));
-#12905=STYLED_ITEM('',(#34),#12906);
-#12906=ADVANCED_FACE('',(#12912),#12907,.T.);
-#12907=PLANE('',#12908);
-#12908=AXIS2_PLACEMENT_3D('',#12909,#12910,#12911);
-#12909=CARTESIAN_POINT('',(7.734,-25.679,-2.54));
-#12910=DIRECTION('',(0.0,0.0,-1.0));
-#12911=DIRECTION('',(0.,1.,0.));
-#12912=FACE_OUTER_BOUND('',#12913,.T.);
-#12913=EDGE_LOOP('',(#12914,#12924,#12934,#12944));
-#12917=CARTESIAN_POINT('',(7.734,-25.121,-2.54));
-#12916=VERTEX_POINT('',#12917);
-#12919=CARTESIAN_POINT('',(7.734,-25.679,-2.54));
-#12918=VERTEX_POINT('',#12919);
-#12915=EDGE_CURVE('',#12916,#12918,#12920,.T.);
-#12920=LINE('',#12917,#12922);
-#12922=VECTOR('',#12923,0.5588);
-#12923=DIRECTION('',(0.0,-1.0,0.0));
-#12914=ORIENTED_EDGE('',*,*,#12915,.F.);
-#12927=CARTESIAN_POINT('',(7.988,-25.121,-2.54));
-#12926=VERTEX_POINT('',#12927);
-#12925=EDGE_CURVE('',#12926,#12916,#12930,.T.);
-#12930=LINE('',#12927,#12932);
-#12932=VECTOR('',#12933,0.254);
-#12933=DIRECTION('',(-1.0,0.0,0.0));
-#12924=ORIENTED_EDGE('',*,*,#12925,.F.);
-#12937=CARTESIAN_POINT('',(7.988,-25.679,-2.54));
-#12936=VERTEX_POINT('',#12937);
-#12935=EDGE_CURVE('',#12936,#12926,#12940,.T.);
-#12940=LINE('',#12937,#12942);
-#12942=VECTOR('',#12943,0.5588);
-#12943=DIRECTION('',(0.0,1.0,0.0));
-#12934=ORIENTED_EDGE('',*,*,#12935,.F.);
-#12945=EDGE_CURVE('',#12918,#12936,#12950,.T.);
-#12950=LINE('',#12919,#12952);
-#12952=VECTOR('',#12953,0.254);
-#12953=DIRECTION('',(1.0,0.0,0.0));
-#12944=ORIENTED_EDGE('',*,*,#12945,.F.);
-#12954=STYLED_ITEM('',(#34),#12955);
-#12955=ADVANCED_FACE('',(#12961),#12956,.T.);
-#12956=PLANE('',#12957);
-#12957=AXIS2_PLACEMENT_3D('',#12958,#12959,#12960);
-#12958=CARTESIAN_POINT('',(7.734,-25.679,-2.54));
-#12959=DIRECTION('',(0.0,-1.0,0.0));
-#12960=DIRECTION('',(0.,0.,1.));
-#12961=FACE_OUTER_BOUND('',#12962,.T.);
-#12962=EDGE_LOOP('',(#12963,#12973,#12983,#12993));
-#12963=ORIENTED_EDGE('',*,*,#12945,.T.);
-#12976=CARTESIAN_POINT('',(7.988,-25.679,0.0));
-#12975=VERTEX_POINT('',#12976);
-#12974=EDGE_CURVE('',#12975,#12936,#12979,.T.);
-#12979=LINE('',#12976,#12981);
-#12981=VECTOR('',#12982,2.54);
-#12982=DIRECTION('',(0.0,0.0,-1.0));
-#12973=ORIENTED_EDGE('',*,*,#12974,.F.);
-#12986=CARTESIAN_POINT('',(7.734,-25.679,0.0));
-#12985=VERTEX_POINT('',#12986);
-#12984=EDGE_CURVE('',#12985,#12975,#12989,.T.);
-#12989=LINE('',#12986,#12991);
-#12991=VECTOR('',#12992,0.254);
-#12992=DIRECTION('',(1.0,0.0,0.0));
-#12983=ORIENTED_EDGE('',*,*,#12984,.F.);
-#12994=EDGE_CURVE('',#12918,#12985,#12999,.T.);
-#12999=LINE('',#12919,#13001);
-#13001=VECTOR('',#13002,2.54);
-#13002=DIRECTION('',(0.0,0.0,1.0));
-#12993=ORIENTED_EDGE('',*,*,#12994,.F.);
-#13003=STYLED_ITEM('',(#34),#13004);
-#13004=ADVANCED_FACE('',(#13010),#13005,.T.);
-#13005=PLANE('',#13006);
-#13006=AXIS2_PLACEMENT_3D('',#13007,#13008,#13009);
-#13007=CARTESIAN_POINT('',(7.988,-25.679,-2.54));
-#13008=DIRECTION('',(1.0,0.0,0.0));
-#13009=DIRECTION('',(0.,0.,1.));
-#13010=FACE_OUTER_BOUND('',#13011,.T.);
-#13011=EDGE_LOOP('',(#13012,#13022,#13032,#13042,#13052,#13062,#13072,#13082));
-#13012=ORIENTED_EDGE('',*,*,#12935,.T.);
-#13025=CARTESIAN_POINT('',(7.988,-25.121,0.0));
-#13024=VERTEX_POINT('',#13025);
-#13023=EDGE_CURVE('',#13024,#12926,#13028,.T.);
-#13028=LINE('',#13025,#13030);
-#13030=VECTOR('',#13031,2.54);
-#13031=DIRECTION('',(0.0,0.0,-1.0));
-#13022=ORIENTED_EDGE('',*,*,#13023,.F.);
-#13035=CARTESIAN_POINT('',(7.988,-24.74,0.0));
-#13034=VERTEX_POINT('',#13035);
-#13033=EDGE_CURVE('',#13034,#13024,#13038,.T.);
-#13038=LINE('',#13035,#13040);
-#13040=VECTOR('',#13041,0.381);
-#13041=DIRECTION('',(0.0,-1.0,0.0));
-#13032=ORIENTED_EDGE('',*,*,#13033,.F.);
-#13045=CARTESIAN_POINT('',(7.988,-24.74,2.984));
-#13044=VERTEX_POINT('',#13045);
-#13043=EDGE_CURVE('',#13044,#13034,#13048,.T.);
-#13048=LINE('',#13045,#13050);
-#13050=VECTOR('',#13051,2.9845);
-#13051=DIRECTION('',(0.0,0.0,-1.0));
-#13042=ORIENTED_EDGE('',*,*,#13043,.F.);
-#13055=CARTESIAN_POINT('',(7.988,-26.06,2.984));
-#13054=VERTEX_POINT('',#13055);
-#13053=EDGE_CURVE('',#13054,#13044,#13058,.T.);
-#13058=LINE('',#13055,#13060);
-#13060=VECTOR('',#13061,1.3208);
-#13061=DIRECTION('',(0.0,1.0,0.0));
-#13052=ORIENTED_EDGE('',*,*,#13053,.F.);
-#13065=CARTESIAN_POINT('',(7.988,-26.06,0.0));
-#13064=VERTEX_POINT('',#13065);
-#13063=EDGE_CURVE('',#13064,#13054,#13068,.T.);
-#13068=LINE('',#13065,#13070);
-#13070=VECTOR('',#13071,2.9845);
-#13071=DIRECTION('',(0.0,0.0,1.0));
-#13062=ORIENTED_EDGE('',*,*,#13063,.F.);
-#13073=EDGE_CURVE('',#12975,#13064,#13078,.T.);
-#13078=LINE('',#12976,#13080);
-#13080=VECTOR('',#13081,0.381);
-#13081=DIRECTION('',(0.0,-1.0,0.0));
-#13072=ORIENTED_EDGE('',*,*,#13073,.F.);
-#13082=ORIENTED_EDGE('',*,*,#12974,.T.);
-#13092=STYLED_ITEM('',(#34),#13093);
-#13093=ADVANCED_FACE('',(#13099),#13094,.T.);
-#13094=PLANE('',#13095);
-#13095=AXIS2_PLACEMENT_3D('',#13096,#13097,#13098);
-#13096=CARTESIAN_POINT('',(7.988,-25.121,-2.54));
-#13097=DIRECTION('',(0.0,1.0,0.0));
-#13098=DIRECTION('',(0.,0.,1.));
-#13099=FACE_OUTER_BOUND('',#13100,.T.);
-#13100=EDGE_LOOP('',(#13101,#13111,#13121,#13131));
-#13101=ORIENTED_EDGE('',*,*,#12925,.T.);
-#13114=CARTESIAN_POINT('',(7.734,-25.121,0.0));
-#13113=VERTEX_POINT('',#13114);
-#13112=EDGE_CURVE('',#13113,#12916,#13117,.T.);
-#13117=LINE('',#13114,#13119);
-#13119=VECTOR('',#13120,2.54);
-#13120=DIRECTION('',(0.0,0.0,-1.0));
-#13111=ORIENTED_EDGE('',*,*,#13112,.F.);
-#13122=EDGE_CURVE('',#13024,#13113,#13127,.T.);
-#13127=LINE('',#13025,#13129);
-#13129=VECTOR('',#13130,0.254);
-#13130=DIRECTION('',(-1.0,0.0,0.0));
-#13121=ORIENTED_EDGE('',*,*,#13122,.F.);
-#13131=ORIENTED_EDGE('',*,*,#13023,.T.);
-#13141=STYLED_ITEM('',(#34),#13142);
-#13142=ADVANCED_FACE('',(#13148),#13143,.T.);
-#13143=PLANE('',#13144);
-#13144=AXIS2_PLACEMENT_3D('',#13145,#13146,#13147);
-#13145=CARTESIAN_POINT('',(7.734,-25.121,-2.54));
-#13146=DIRECTION('',(-1.0,0.0,0.0));
-#13147=DIRECTION('',(0.,0.,1.));
-#13148=FACE_OUTER_BOUND('',#13149,.T.);
-#13149=EDGE_LOOP('',(#13150,#13160,#13170,#13180,#13190,#13200,#13210,#13220));
-#13150=ORIENTED_EDGE('',*,*,#12915,.T.);
-#13160=ORIENTED_EDGE('',*,*,#12994,.T.);
-#13173=CARTESIAN_POINT('',(7.734,-26.06,0.0));
-#13172=VERTEX_POINT('',#13173);
-#13171=EDGE_CURVE('',#13172,#12985,#13176,.T.);
-#13176=LINE('',#13173,#13178);
-#13178=VECTOR('',#13179,0.381);
-#13179=DIRECTION('',(0.0,1.0,0.0));
-#13170=ORIENTED_EDGE('',*,*,#13171,.F.);
-#13183=CARTESIAN_POINT('',(7.734,-26.06,2.73));
-#13182=VERTEX_POINT('',#13183);
-#13181=EDGE_CURVE('',#13182,#13172,#13186,.T.);
-#13186=LINE('',#13183,#13188);
-#13188=VECTOR('',#13189,2.7305);
-#13189=DIRECTION('',(0.0,0.0,-1.0));
-#13180=ORIENTED_EDGE('',*,*,#13181,.F.);
-#13193=CARTESIAN_POINT('',(7.734,-24.74,2.73));
-#13192=VERTEX_POINT('',#13193);
-#13191=EDGE_CURVE('',#13192,#13182,#13196,.T.);
-#13196=LINE('',#13193,#13198);
-#13198=VECTOR('',#13199,1.3208);
-#13199=DIRECTION('',(0.0,-1.0,0.0));
-#13190=ORIENTED_EDGE('',*,*,#13191,.F.);
-#13203=CARTESIAN_POINT('',(7.734,-24.74,0.0));
-#13202=VERTEX_POINT('',#13203);
-#13201=EDGE_CURVE('',#13202,#13192,#13206,.T.);
-#13206=LINE('',#13203,#13208);
-#13208=VECTOR('',#13209,2.7305);
-#13209=DIRECTION('',(0.0,0.0,1.0));
-#13200=ORIENTED_EDGE('',*,*,#13201,.F.);
-#13211=EDGE_CURVE('',#13113,#13202,#13216,.T.);
-#13216=LINE('',#13114,#13218);
-#13218=VECTOR('',#13219,0.381);
-#13219=DIRECTION('',(0.0,1.0,0.0));
-#13210=ORIENTED_EDGE('',*,*,#13211,.F.);
-#13220=ORIENTED_EDGE('',*,*,#13112,.T.);
-#13230=STYLED_ITEM('',(#34),#13231);
-#13231=ADVANCED_FACE('',(#13237),#13232,.T.);
-#13232=PLANE('',#13233);
-#13233=AXIS2_PLACEMENT_3D('',#13234,#13235,#13236);
-#13234=CARTESIAN_POINT('',(7.734,-25.679,0.0));
-#13235=DIRECTION('',(0.0,0.0,-1.0));
-#13236=DIRECTION('',(0.,1.,0.));
-#13237=FACE_OUTER_BOUND('',#13238,.T.);
-#13238=EDGE_LOOP('',(#13239,#13249,#13259,#13269));
-#13239=ORIENTED_EDGE('',*,*,#12984,.T.);
-#13249=ORIENTED_EDGE('',*,*,#13073,.T.);
-#13260=EDGE_CURVE('',#13172,#13064,#13265,.T.);
-#13265=LINE('',#13173,#13267);
-#13267=VECTOR('',#13268,0.254);
-#13268=DIRECTION('',(1.0,0.0,0.0));
-#13259=ORIENTED_EDGE('',*,*,#13260,.F.);
-#13269=ORIENTED_EDGE('',*,*,#13171,.T.);
-#13279=STYLED_ITEM('',(#34),#13280);
-#13280=ADVANCED_FACE('',(#13286),#13281,.T.);
-#13281=PLANE('',#13282);
-#13282=AXIS2_PLACEMENT_3D('',#13283,#13284,#13285);
-#13283=CARTESIAN_POINT('',(7.734,-24.74,0.0));
-#13284=DIRECTION('',(0.0,0.0,-1.0));
-#13285=DIRECTION('',(0.,1.,0.));
-#13286=FACE_OUTER_BOUND('',#13287,.T.);
-#13287=EDGE_LOOP('',(#13288,#13298,#13308,#13318));
-#13289=EDGE_CURVE('',#13034,#13202,#13294,.T.);
-#13294=LINE('',#13035,#13296);
-#13296=VECTOR('',#13297,0.254);
-#13297=DIRECTION('',(-1.0,0.0,0.0));
-#13288=ORIENTED_EDGE('',*,*,#13289,.F.);
-#13298=ORIENTED_EDGE('',*,*,#13033,.T.);
-#13308=ORIENTED_EDGE('',*,*,#13122,.T.);
-#13318=ORIENTED_EDGE('',*,*,#13211,.T.);
-#13328=STYLED_ITEM('',(#34),#13329);
-#13329=ADVANCED_FACE('',(#13335),#13330,.T.);
-#13330=PLANE('',#13331);
-#13331=AXIS2_PLACEMENT_3D('',#13332,#13333,#13334);
-#13332=CARTESIAN_POINT('',(7.734,-26.06,0.0));
-#13333=DIRECTION('',(0.0,-1.0,0.0));
-#13334=DIRECTION('',(0.,0.,1.));
-#13335=FACE_OUTER_BOUND('',#13336,.T.);
-#13336=EDGE_LOOP('',(#13337,#13347,#13357,#13367,#13377,#13387));
-#13337=ORIENTED_EDGE('',*,*,#13260,.T.);
-#13347=ORIENTED_EDGE('',*,*,#13063,.T.);
-#13360=CARTESIAN_POINT('',(7.671,-26.06,2.984));
-#13359=VERTEX_POINT('',#13360);
-#13358=EDGE_CURVE('',#13359,#13054,#13363,.T.);
-#13363=LINE('',#13360,#13365);
-#13365=VECTOR('',#13366,0.3175);
-#13366=DIRECTION('',(1.0,0.0,0.0));
-#13357=ORIENTED_EDGE('',*,*,#13358,.F.);
-#13370=CARTESIAN_POINT('',(7.671,-26.06,2.73));
-#13369=VERTEX_POINT('',#13370);
-#13368=EDGE_CURVE('',#13369,#13359,#13373,.T.);
-#13373=LINE('',#13370,#13375);
-#13375=VECTOR('',#13376,0.254);
-#13376=DIRECTION('',(0.0,0.0,1.0));
-#13367=ORIENTED_EDGE('',*,*,#13368,.F.);
-#13378=EDGE_CURVE('',#13182,#13369,#13383,.T.);
-#13383=LINE('',#13183,#13385);
-#13385=VECTOR('',#13386,0.0635);
-#13386=DIRECTION('',(-1.0,0.0,0.0));
-#13377=ORIENTED_EDGE('',*,*,#13378,.F.);
-#13387=ORIENTED_EDGE('',*,*,#13181,.T.);
-#13397=STYLED_ITEM('',(#34),#13398);
-#13398=ADVANCED_FACE('',(#13404),#13399,.T.);
-#13399=PLANE('',#13400);
-#13400=AXIS2_PLACEMENT_3D('',#13401,#13402,#13403);
-#13401=CARTESIAN_POINT('',(7.988,-24.74,0.0));
-#13402=DIRECTION('',(0.0,1.0,0.0));
-#13403=DIRECTION('',(0.,0.,1.));
-#13404=FACE_OUTER_BOUND('',#13405,.T.);
-#13405=EDGE_LOOP('',(#13406,#13416,#13426,#13436,#13446,#13456));
-#13406=ORIENTED_EDGE('',*,*,#13289,.T.);
-#13416=ORIENTED_EDGE('',*,*,#13201,.T.);
-#13429=CARTESIAN_POINT('',(7.671,-24.74,2.73));
-#13428=VERTEX_POINT('',#13429);
-#13427=EDGE_CURVE('',#13428,#13192,#13432,.T.);
-#13432=LINE('',#13429,#13434);
-#13434=VECTOR('',#13435,0.0635);
-#13435=DIRECTION('',(1.0,0.0,0.0));
-#13426=ORIENTED_EDGE('',*,*,#13427,.F.);
-#13439=CARTESIAN_POINT('',(7.671,-24.74,2.984));
-#13438=VERTEX_POINT('',#13439);
-#13437=EDGE_CURVE('',#13438,#13428,#13442,.T.);
-#13442=LINE('',#13439,#13444);
-#13444=VECTOR('',#13445,0.254);
-#13445=DIRECTION('',(0.0,0.0,-1.0));
-#13436=ORIENTED_EDGE('',*,*,#13437,.F.);
-#13447=EDGE_CURVE('',#13044,#13438,#13452,.T.);
-#13452=LINE('',#13045,#13454);
-#13454=VECTOR('',#13455,0.3175);
-#13455=DIRECTION('',(-1.0,0.0,0.0));
-#13446=ORIENTED_EDGE('',*,*,#13447,.F.);
-#13456=ORIENTED_EDGE('',*,*,#13043,.T.);
-#13466=STYLED_ITEM('',(#34),#13467);
-#13467=ADVANCED_FACE('',(#13473),#13468,.T.);
-#13468=PLANE('',#13469);
-#13469=AXIS2_PLACEMENT_3D('',#13470,#13471,#13472);
-#13470=CARTESIAN_POINT('',(7.671,-24.74,2.73));
-#13471=DIRECTION('',(0.0,0.0,-1.0));
-#13472=DIRECTION('',(0.,1.,0.));
-#13473=FACE_OUTER_BOUND('',#13474,.T.);
-#13474=EDGE_LOOP('',(#13475,#13485,#13495,#13505));
-#13475=ORIENTED_EDGE('',*,*,#13427,.T.);
-#13485=ORIENTED_EDGE('',*,*,#13191,.T.);
-#13495=ORIENTED_EDGE('',*,*,#13378,.T.);
-#13506=EDGE_CURVE('',#13428,#13369,#13511,.T.);
-#13511=LINE('',#13429,#13513);
-#13513=VECTOR('',#13514,1.3208);
-#13514=DIRECTION('',(0.0,-1.0,0.0));
-#13505=ORIENTED_EDGE('',*,*,#13506,.F.);
-#13515=STYLED_ITEM('',(#34),#13516);
-#13516=ADVANCED_FACE('',(#13522),#13517,.T.);
-#13517=PLANE('',#13518);
-#13518=AXIS2_PLACEMENT_3D('',#13519,#13520,#13521);
-#13519=CARTESIAN_POINT('',(7.671,-24.74,2.73));
-#13520=DIRECTION('',(-1.0,0.0,0.0));
-#13521=DIRECTION('',(0.,0.,1.));
-#13522=FACE_OUTER_BOUND('',#13523,.T.);
-#13523=EDGE_LOOP('',(#13524,#13534,#13544,#13554));
-#13524=ORIENTED_EDGE('',*,*,#13506,.T.);
-#13534=ORIENTED_EDGE('',*,*,#13368,.T.);
-#13545=EDGE_CURVE('',#13438,#13359,#13550,.T.);
-#13550=LINE('',#13439,#13552);
-#13552=VECTOR('',#13553,1.3208);
-#13553=DIRECTION('',(0.0,-1.0,0.0));
-#13544=ORIENTED_EDGE('',*,*,#13545,.F.);
-#13554=ORIENTED_EDGE('',*,*,#13437,.T.);
-#13564=STYLED_ITEM('',(#34),#13565);
-#13565=ADVANCED_FACE('',(#13571),#13566,.T.);
-#13566=PLANE('',#13567);
-#13567=AXIS2_PLACEMENT_3D('',#13568,#13569,#13570);
-#13568=CARTESIAN_POINT('',(7.671,-26.06,2.984));
-#13569=DIRECTION('',(0.0,0.0,1.0));
-#13570=DIRECTION('',(0.,1.,0.));
-#13571=FACE_OUTER_BOUND('',#13572,.T.);
-#13572=EDGE_LOOP('',(#13573,#13583,#13593,#13603));
-#13573=ORIENTED_EDGE('',*,*,#13358,.T.);
-#13583=ORIENTED_EDGE('',*,*,#13053,.T.);
-#13593=ORIENTED_EDGE('',*,*,#13447,.T.);
-#13603=ORIENTED_EDGE('',*,*,#13545,.T.);
-#13614=MANIFOLD_SOLID_BREP($,#13615);
-#13615=CLOSED_SHELL('',(#13617,#13666,#13715,#13804,#13853,#13942,#13991,#14040,#14109,#14178,#14227,#14276));
-#13616=STYLED_ITEM('',(#34),#13617);
-#13617=ADVANCED_FACE('',(#13623),#13618,.T.);
-#13618=PLANE('',#13619);
-#13619=AXIS2_PLACEMENT_3D('',#13620,#13621,#13622);
-#13620=CARTESIAN_POINT('',(7.734,-23.139,-2.54));
-#13621=DIRECTION('',(0.0,0.0,-1.0));
-#13622=DIRECTION('',(0.,1.,0.));
-#13623=FACE_OUTER_BOUND('',#13624,.T.);
-#13624=EDGE_LOOP('',(#13625,#13635,#13645,#13655));
-#13628=CARTESIAN_POINT('',(7.734,-22.581,-2.54));
-#13627=VERTEX_POINT('',#13628);
-#13630=CARTESIAN_POINT('',(7.734,-23.139,-2.54));
-#13629=VERTEX_POINT('',#13630);
-#13626=EDGE_CURVE('',#13627,#13629,#13631,.T.);
-#13631=LINE('',#13628,#13633);
-#13633=VECTOR('',#13634,0.5588);
-#13634=DIRECTION('',(0.0,-1.0,0.0));
-#13625=ORIENTED_EDGE('',*,*,#13626,.F.);
-#13638=CARTESIAN_POINT('',(7.988,-22.581,-2.54));
-#13637=VERTEX_POINT('',#13638);
-#13636=EDGE_CURVE('',#13637,#13627,#13641,.T.);
-#13641=LINE('',#13638,#13643);
-#13643=VECTOR('',#13644,0.254);
-#13644=DIRECTION('',(-1.0,0.0,0.0));
-#13635=ORIENTED_EDGE('',*,*,#13636,.F.);
-#13648=CARTESIAN_POINT('',(7.988,-23.139,-2.54));
-#13647=VERTEX_POINT('',#13648);
-#13646=EDGE_CURVE('',#13647,#13637,#13651,.T.);
-#13651=LINE('',#13648,#13653);
-#13653=VECTOR('',#13654,0.5588);
-#13654=DIRECTION('',(0.0,1.0,0.0));
-#13645=ORIENTED_EDGE('',*,*,#13646,.F.);
-#13656=EDGE_CURVE('',#13629,#13647,#13661,.T.);
-#13661=LINE('',#13630,#13663);
-#13663=VECTOR('',#13664,0.254);
-#13664=DIRECTION('',(1.0,0.0,0.0));
-#13655=ORIENTED_EDGE('',*,*,#13656,.F.);
-#13665=STYLED_ITEM('',(#34),#13666);
-#13666=ADVANCED_FACE('',(#13672),#13667,.T.);
-#13667=PLANE('',#13668);
-#13668=AXIS2_PLACEMENT_3D('',#13669,#13670,#13671);
-#13669=CARTESIAN_POINT('',(7.734,-23.139,-2.54));
-#13670=DIRECTION('',(0.0,-1.0,0.0));
-#13671=DIRECTION('',(0.,0.,1.));
-#13672=FACE_OUTER_BOUND('',#13673,.T.);
-#13673=EDGE_LOOP('',(#13674,#13684,#13694,#13704));
-#13674=ORIENTED_EDGE('',*,*,#13656,.T.);
-#13687=CARTESIAN_POINT('',(7.988,-23.139,0.0));
-#13686=VERTEX_POINT('',#13687);
-#13685=EDGE_CURVE('',#13686,#13647,#13690,.T.);
-#13690=LINE('',#13687,#13692);
-#13692=VECTOR('',#13693,2.54);
-#13693=DIRECTION('',(0.0,0.0,-1.0));
-#13684=ORIENTED_EDGE('',*,*,#13685,.F.);
-#13697=CARTESIAN_POINT('',(7.734,-23.139,0.0));
-#13696=VERTEX_POINT('',#13697);
-#13695=EDGE_CURVE('',#13696,#13686,#13700,.T.);
-#13700=LINE('',#13697,#13702);
-#13702=VECTOR('',#13703,0.254);
-#13703=DIRECTION('',(1.0,0.0,0.0));
-#13694=ORIENTED_EDGE('',*,*,#13695,.F.);
-#13705=EDGE_CURVE('',#13629,#13696,#13710,.T.);
-#13710=LINE('',#13630,#13712);
-#13712=VECTOR('',#13713,2.54);
-#13713=DIRECTION('',(0.0,0.0,1.0));
-#13704=ORIENTED_EDGE('',*,*,#13705,.F.);
-#13714=STYLED_ITEM('',(#34),#13715);
-#13715=ADVANCED_FACE('',(#13721),#13716,.T.);
-#13716=PLANE('',#13717);
-#13717=AXIS2_PLACEMENT_3D('',#13718,#13719,#13720);
-#13718=CARTESIAN_POINT('',(7.988,-23.139,-2.54));
-#13719=DIRECTION('',(1.0,0.0,0.0));
-#13720=DIRECTION('',(0.,0.,1.));
-#13721=FACE_OUTER_BOUND('',#13722,.T.);
-#13722=EDGE_LOOP('',(#13723,#13733,#13743,#13753,#13763,#13773,#13783,#13793));
-#13723=ORIENTED_EDGE('',*,*,#13646,.T.);
-#13736=CARTESIAN_POINT('',(7.988,-22.581,0.0));
-#13735=VERTEX_POINT('',#13736);
-#13734=EDGE_CURVE('',#13735,#13637,#13739,.T.);
-#13739=LINE('',#13736,#13741);
-#13741=VECTOR('',#13742,2.54);
-#13742=DIRECTION('',(0.0,0.0,-1.0));
-#13733=ORIENTED_EDGE('',*,*,#13734,.F.);
-#13746=CARTESIAN_POINT('',(7.988,-22.2,0.0));
-#13745=VERTEX_POINT('',#13746);
-#13744=EDGE_CURVE('',#13745,#13735,#13749,.T.);
-#13749=LINE('',#13746,#13751);
-#13751=VECTOR('',#13752,0.381);
-#13752=DIRECTION('',(0.0,-1.0,0.0));
-#13743=ORIENTED_EDGE('',*,*,#13744,.F.);
-#13756=CARTESIAN_POINT('',(7.988,-22.2,2.984));
-#13755=VERTEX_POINT('',#13756);
-#13754=EDGE_CURVE('',#13755,#13745,#13759,.T.);
-#13759=LINE('',#13756,#13761);
-#13761=VECTOR('',#13762,2.9845);
-#13762=DIRECTION('',(0.0,0.0,-1.0));
-#13753=ORIENTED_EDGE('',*,*,#13754,.F.);
-#13766=CARTESIAN_POINT('',(7.988,-23.52,2.984));
-#13765=VERTEX_POINT('',#13766);
-#13764=EDGE_CURVE('',#13765,#13755,#13769,.T.);
-#13769=LINE('',#13766,#13771);
-#13771=VECTOR('',#13772,1.3208);
-#13772=DIRECTION('',(0.0,1.0,0.0));
-#13763=ORIENTED_EDGE('',*,*,#13764,.F.);
-#13776=CARTESIAN_POINT('',(7.988,-23.52,0.0));
-#13775=VERTEX_POINT('',#13776);
-#13774=EDGE_CURVE('',#13775,#13765,#13779,.T.);
-#13779=LINE('',#13776,#13781);
-#13781=VECTOR('',#13782,2.9845);
-#13782=DIRECTION('',(0.0,0.0,1.0));
-#13773=ORIENTED_EDGE('',*,*,#13774,.F.);
-#13784=EDGE_CURVE('',#13686,#13775,#13789,.T.);
-#13789=LINE('',#13687,#13791);
-#13791=VECTOR('',#13792,0.381);
-#13792=DIRECTION('',(0.0,-1.0,0.0));
-#13783=ORIENTED_EDGE('',*,*,#13784,.F.);
-#13793=ORIENTED_EDGE('',*,*,#13685,.T.);
-#13803=STYLED_ITEM('',(#34),#13804);
-#13804=ADVANCED_FACE('',(#13810),#13805,.T.);
-#13805=PLANE('',#13806);
-#13806=AXIS2_PLACEMENT_3D('',#13807,#13808,#13809);
-#13807=CARTESIAN_POINT('',(7.988,-22.581,-2.54));
-#13808=DIRECTION('',(0.0,1.0,0.0));
-#13809=DIRECTION('',(0.,0.,1.));
-#13810=FACE_OUTER_BOUND('',#13811,.T.);
-#13811=EDGE_LOOP('',(#13812,#13822,#13832,#13842));
-#13812=ORIENTED_EDGE('',*,*,#13636,.T.);
-#13825=CARTESIAN_POINT('',(7.734,-22.581,0.0));
-#13824=VERTEX_POINT('',#13825);
-#13823=EDGE_CURVE('',#13824,#13627,#13828,.T.);
-#13828=LINE('',#13825,#13830);
-#13830=VECTOR('',#13831,2.54);
-#13831=DIRECTION('',(0.0,0.0,-1.0));
-#13822=ORIENTED_EDGE('',*,*,#13823,.F.);
-#13833=EDGE_CURVE('',#13735,#13824,#13838,.T.);
-#13838=LINE('',#13736,#13840);
-#13840=VECTOR('',#13841,0.254);
-#13841=DIRECTION('',(-1.0,0.0,0.0));
-#13832=ORIENTED_EDGE('',*,*,#13833,.F.);
-#13842=ORIENTED_EDGE('',*,*,#13734,.T.);
-#13852=STYLED_ITEM('',(#34),#13853);
-#13853=ADVANCED_FACE('',(#13859),#13854,.T.);
-#13854=PLANE('',#13855);
-#13855=AXIS2_PLACEMENT_3D('',#13856,#13857,#13858);
-#13856=CARTESIAN_POINT('',(7.734,-22.581,-2.54));
-#13857=DIRECTION('',(-1.0,0.0,0.0));
-#13858=DIRECTION('',(0.,0.,1.));
-#13859=FACE_OUTER_BOUND('',#13860,.T.);
-#13860=EDGE_LOOP('',(#13861,#13871,#13881,#13891,#13901,#13911,#13921,#13931));
-#13861=ORIENTED_EDGE('',*,*,#13626,.T.);
-#13871=ORIENTED_EDGE('',*,*,#13705,.T.);
-#13884=CARTESIAN_POINT('',(7.734,-23.52,0.0));
-#13883=VERTEX_POINT('',#13884);
-#13882=EDGE_CURVE('',#13883,#13696,#13887,.T.);
-#13887=LINE('',#13884,#13889);
-#13889=VECTOR('',#13890,0.381);
-#13890=DIRECTION('',(0.0,1.0,0.0));
-#13881=ORIENTED_EDGE('',*,*,#13882,.F.);
-#13894=CARTESIAN_POINT('',(7.734,-23.52,2.73));
-#13893=VERTEX_POINT('',#13894);
-#13892=EDGE_CURVE('',#13893,#13883,#13897,.T.);
-#13897=LINE('',#13894,#13899);
-#13899=VECTOR('',#13900,2.7305);
-#13900=DIRECTION('',(0.0,0.0,-1.0));
-#13891=ORIENTED_EDGE('',*,*,#13892,.F.);
-#13904=CARTESIAN_POINT('',(7.734,-22.2,2.73));
-#13903=VERTEX_POINT('',#13904);
-#13902=EDGE_CURVE('',#13903,#13893,#13907,.T.);
-#13907=LINE('',#13904,#13909);
-#13909=VECTOR('',#13910,1.3208);
-#13910=DIRECTION('',(0.0,-1.0,0.0));
-#13901=ORIENTED_EDGE('',*,*,#13902,.F.);
-#13914=CARTESIAN_POINT('',(7.734,-22.2,0.0));
-#13913=VERTEX_POINT('',#13914);
-#13912=EDGE_CURVE('',#13913,#13903,#13917,.T.);
-#13917=LINE('',#13914,#13919);
-#13919=VECTOR('',#13920,2.7305);
-#13920=DIRECTION('',(0.0,0.0,1.0));
-#13911=ORIENTED_EDGE('',*,*,#13912,.F.);
-#13922=EDGE_CURVE('',#13824,#13913,#13927,.T.);
-#13927=LINE('',#13825,#13929);
-#13929=VECTOR('',#13930,0.381);
-#13930=DIRECTION('',(0.0,1.0,0.0));
-#13921=ORIENTED_EDGE('',*,*,#13922,.F.);
-#13931=ORIENTED_EDGE('',*,*,#13823,.T.);
-#13941=STYLED_ITEM('',(#34),#13942);
-#13942=ADVANCED_FACE('',(#13948),#13943,.T.);
-#13943=PLANE('',#13944);
-#13944=AXIS2_PLACEMENT_3D('',#13945,#13946,#13947);
-#13945=CARTESIAN_POINT('',(7.734,-23.139,0.0));
-#13946=DIRECTION('',(0.0,0.0,-1.0));
-#13947=DIRECTION('',(0.,1.,0.));
-#13948=FACE_OUTER_BOUND('',#13949,.T.);
-#13949=EDGE_LOOP('',(#13950,#13960,#13970,#13980));
-#13950=ORIENTED_EDGE('',*,*,#13695,.T.);
-#13960=ORIENTED_EDGE('',*,*,#13784,.T.);
-#13971=EDGE_CURVE('',#13883,#13775,#13976,.T.);
-#13976=LINE('',#13884,#13978);
-#13978=VECTOR('',#13979,0.254);
-#13979=DIRECTION('',(1.0,0.0,0.0));
-#13970=ORIENTED_EDGE('',*,*,#13971,.F.);
-#13980=ORIENTED_EDGE('',*,*,#13882,.T.);
-#13990=STYLED_ITEM('',(#34),#13991);
-#13991=ADVANCED_FACE('',(#13997),#13992,.T.);
-#13992=PLANE('',#13993);
-#13993=AXIS2_PLACEMENT_3D('',#13994,#13995,#13996);
-#13994=CARTESIAN_POINT('',(7.734,-22.2,0.0));
-#13995=DIRECTION('',(0.0,0.0,-1.0));
-#13996=DIRECTION('',(0.,1.,0.));
-#13997=FACE_OUTER_BOUND('',#13998,.T.);
-#13998=EDGE_LOOP('',(#13999,#14009,#14019,#14029));
-#14000=EDGE_CURVE('',#13745,#13913,#14005,.T.);
-#14005=LINE('',#13746,#14007);
-#14007=VECTOR('',#14008,0.254);
-#14008=DIRECTION('',(-1.0,0.0,0.0));
-#13999=ORIENTED_EDGE('',*,*,#14000,.F.);
-#14009=ORIENTED_EDGE('',*,*,#13744,.T.);
-#14019=ORIENTED_EDGE('',*,*,#13833,.T.);
-#14029=ORIENTED_EDGE('',*,*,#13922,.T.);
-#14039=STYLED_ITEM('',(#34),#14040);
-#14040=ADVANCED_FACE('',(#14046),#14041,.T.);
-#14041=PLANE('',#14042);
-#14042=AXIS2_PLACEMENT_3D('',#14043,#14044,#14045);
-#14043=CARTESIAN_POINT('',(7.734,-23.52,0.0));
-#14044=DIRECTION('',(0.0,-1.0,0.0));
-#14045=DIRECTION('',(0.,0.,1.));
-#14046=FACE_OUTER_BOUND('',#14047,.T.);
-#14047=EDGE_LOOP('',(#14048,#14058,#14068,#14078,#14088,#14098));
-#14048=ORIENTED_EDGE('',*,*,#13971,.T.);
-#14058=ORIENTED_EDGE('',*,*,#13774,.T.);
-#14071=CARTESIAN_POINT('',(7.671,-23.52,2.984));
-#14070=VERTEX_POINT('',#14071);
-#14069=EDGE_CURVE('',#14070,#13765,#14074,.T.);
-#14074=LINE('',#14071,#14076);
-#14076=VECTOR('',#14077,0.3175);
-#14077=DIRECTION('',(1.0,0.0,0.0));
-#14068=ORIENTED_EDGE('',*,*,#14069,.F.);
-#14081=CARTESIAN_POINT('',(7.671,-23.52,2.73));
-#14080=VERTEX_POINT('',#14081);
-#14079=EDGE_CURVE('',#14080,#14070,#14084,.T.);
-#14084=LINE('',#14081,#14086);
-#14086=VECTOR('',#14087,0.254);
-#14087=DIRECTION('',(0.0,0.0,1.0));
-#14078=ORIENTED_EDGE('',*,*,#14079,.F.);
-#14089=EDGE_CURVE('',#13893,#14080,#14094,.T.);
-#14094=LINE('',#13894,#14096);
-#14096=VECTOR('',#14097,0.0635);
-#14097=DIRECTION('',(-1.0,0.0,0.0));
-#14088=ORIENTED_EDGE('',*,*,#14089,.F.);
-#14098=ORIENTED_EDGE('',*,*,#13892,.T.);
-#14108=STYLED_ITEM('',(#34),#14109);
-#14109=ADVANCED_FACE('',(#14115),#14110,.T.);
-#14110=PLANE('',#14111);
-#14111=AXIS2_PLACEMENT_3D('',#14112,#14113,#14114);
-#14112=CARTESIAN_POINT('',(7.988,-22.2,0.0));
-#14113=DIRECTION('',(0.0,1.0,0.0));
-#14114=DIRECTION('',(0.,0.,1.));
-#14115=FACE_OUTER_BOUND('',#14116,.T.);
-#14116=EDGE_LOOP('',(#14117,#14127,#14137,#14147,#14157,#14167));
-#14117=ORIENTED_EDGE('',*,*,#14000,.T.);
-#14127=ORIENTED_EDGE('',*,*,#13912,.T.);
-#14140=CARTESIAN_POINT('',(7.671,-22.2,2.73));
-#14139=VERTEX_POINT('',#14140);
-#14138=EDGE_CURVE('',#14139,#13903,#14143,.T.);
-#14143=LINE('',#14140,#14145);
-#14145=VECTOR('',#14146,0.0635);
-#14146=DIRECTION('',(1.0,0.0,0.0));
-#14137=ORIENTED_EDGE('',*,*,#14138,.F.);
-#14150=CARTESIAN_POINT('',(7.671,-22.2,2.984));
-#14149=VERTEX_POINT('',#14150);
-#14148=EDGE_CURVE('',#14149,#14139,#14153,.T.);
-#14153=LINE('',#14150,#14155);
-#14155=VECTOR('',#14156,0.254);
-#14156=DIRECTION('',(0.0,0.0,-1.0));
-#14147=ORIENTED_EDGE('',*,*,#14148,.F.);
-#14158=EDGE_CURVE('',#13755,#14149,#14163,.T.);
-#14163=LINE('',#13756,#14165);
-#14165=VECTOR('',#14166,0.3175);
-#14166=DIRECTION('',(-1.0,0.0,0.0));
-#14157=ORIENTED_EDGE('',*,*,#14158,.F.);
-#14167=ORIENTED_EDGE('',*,*,#13754,.T.);
-#14177=STYLED_ITEM('',(#34),#14178);
-#14178=ADVANCED_FACE('',(#14184),#14179,.T.);
-#14179=PLANE('',#14180);
-#14180=AXIS2_PLACEMENT_3D('',#14181,#14182,#14183);
-#14181=CARTESIAN_POINT('',(7.671,-22.2,2.73));
-#14182=DIRECTION('',(0.0,0.0,-1.0));
-#14183=DIRECTION('',(0.,1.,0.));
-#14184=FACE_OUTER_BOUND('',#14185,.T.);
-#14185=EDGE_LOOP('',(#14186,#14196,#14206,#14216));
-#14186=ORIENTED_EDGE('',*,*,#14138,.T.);
-#14196=ORIENTED_EDGE('',*,*,#13902,.T.);
-#14206=ORIENTED_EDGE('',*,*,#14089,.T.);
-#14217=EDGE_CURVE('',#14139,#14080,#14222,.T.);
-#14222=LINE('',#14140,#14224);
-#14224=VECTOR('',#14225,1.3208);
-#14225=DIRECTION('',(0.0,-1.0,0.0));
-#14216=ORIENTED_EDGE('',*,*,#14217,.F.);
-#14226=STYLED_ITEM('',(#34),#14227);
-#14227=ADVANCED_FACE('',(#14233),#14228,.T.);
-#14228=PLANE('',#14229);
-#14229=AXIS2_PLACEMENT_3D('',#14230,#14231,#14232);
-#14230=CARTESIAN_POINT('',(7.671,-22.2,2.73));
-#14231=DIRECTION('',(-1.0,0.0,0.0));
-#14232=DIRECTION('',(0.,0.,1.));
-#14233=FACE_OUTER_BOUND('',#14234,.T.);
-#14234=EDGE_LOOP('',(#14235,#14245,#14255,#14265));
-#14235=ORIENTED_EDGE('',*,*,#14217,.T.);
-#14245=ORIENTED_EDGE('',*,*,#14079,.T.);
-#14256=EDGE_CURVE('',#14149,#14070,#14261,.T.);
-#14261=LINE('',#14150,#14263);
-#14263=VECTOR('',#14264,1.3208);
-#14264=DIRECTION('',(0.0,-1.0,0.0));
-#14255=ORIENTED_EDGE('',*,*,#14256,.F.);
-#14265=ORIENTED_EDGE('',*,*,#14148,.T.);
-#14275=STYLED_ITEM('',(#34),#14276);
-#14276=ADVANCED_FACE('',(#14282),#14277,.T.);
-#14277=PLANE('',#14278);
-#14278=AXIS2_PLACEMENT_3D('',#14279,#14280,#14281);
-#14279=CARTESIAN_POINT('',(7.671,-23.52,2.984));
-#14280=DIRECTION('',(0.0,0.0,1.0));
-#14281=DIRECTION('',(0.,1.,0.));
-#14282=FACE_OUTER_BOUND('',#14283,.T.);
-#14283=EDGE_LOOP('',(#14284,#14294,#14304,#14314));
-#14284=ORIENTED_EDGE('',*,*,#14069,.T.);
-#14294=ORIENTED_EDGE('',*,*,#13764,.T.);
-#14304=ORIENTED_EDGE('',*,*,#14158,.T.);
-#14314=ORIENTED_EDGE('',*,*,#14256,.T.);
-#14325=MANIFOLD_SOLID_BREP($,#14326);
-#14326=CLOSED_SHELL('',(#14328,#14377,#14426,#14515,#14564,#14653,#14702,#14751,#14820,#14889,#14938,#14987));
-#14327=STYLED_ITEM('',(#34),#14328);
-#14328=ADVANCED_FACE('',(#14334),#14329,.T.);
-#14329=PLANE('',#14330);
-#14330=AXIS2_PLACEMENT_3D('',#14331,#14332,#14333);
-#14331=CARTESIAN_POINT('',(7.734,-20.599,-2.54));
-#14332=DIRECTION('',(0.0,0.0,-1.0));
-#14333=DIRECTION('',(0.,1.,0.));
-#14334=FACE_OUTER_BOUND('',#14335,.T.);
-#14335=EDGE_LOOP('',(#14336,#14346,#14356,#14366));
-#14339=CARTESIAN_POINT('',(7.734,-20.041,-2.54));
-#14338=VERTEX_POINT('',#14339);
-#14341=CARTESIAN_POINT('',(7.734,-20.599,-2.54));
-#14340=VERTEX_POINT('',#14341);
-#14337=EDGE_CURVE('',#14338,#14340,#14342,.T.);
-#14342=LINE('',#14339,#14344);
-#14344=VECTOR('',#14345,0.5588);
-#14345=DIRECTION('',(0.0,-1.0,0.0));
-#14336=ORIENTED_EDGE('',*,*,#14337,.F.);
-#14349=CARTESIAN_POINT('',(7.988,-20.041,-2.54));
-#14348=VERTEX_POINT('',#14349);
-#14347=EDGE_CURVE('',#14348,#14338,#14352,.T.);
-#14352=LINE('',#14349,#14354);
-#14354=VECTOR('',#14355,0.254);
-#14355=DIRECTION('',(-1.0,0.0,0.0));
-#14346=ORIENTED_EDGE('',*,*,#14347,.F.);
-#14359=CARTESIAN_POINT('',(7.988,-20.599,-2.54));
-#14358=VERTEX_POINT('',#14359);
-#14357=EDGE_CURVE('',#14358,#14348,#14362,.T.);
-#14362=LINE('',#14359,#14364);
-#14364=VECTOR('',#14365,0.5588);
-#14365=DIRECTION('',(0.0,1.0,0.0));
-#14356=ORIENTED_EDGE('',*,*,#14357,.F.);
-#14367=EDGE_CURVE('',#14340,#14358,#14372,.T.);
-#14372=LINE('',#14341,#14374);
-#14374=VECTOR('',#14375,0.254);
-#14375=DIRECTION('',(1.0,0.0,0.0));
-#14366=ORIENTED_EDGE('',*,*,#14367,.F.);
-#14376=STYLED_ITEM('',(#34),#14377);
-#14377=ADVANCED_FACE('',(#14383),#14378,.T.);
-#14378=PLANE('',#14379);
-#14379=AXIS2_PLACEMENT_3D('',#14380,#14381,#14382);
-#14380=CARTESIAN_POINT('',(7.734,-20.599,-2.54));
-#14381=DIRECTION('',(0.0,-1.0,0.0));
-#14382=DIRECTION('',(0.,0.,1.));
-#14383=FACE_OUTER_BOUND('',#14384,.T.);
-#14384=EDGE_LOOP('',(#14385,#14395,#14405,#14415));
-#14385=ORIENTED_EDGE('',*,*,#14367,.T.);
-#14398=CARTESIAN_POINT('',(7.988,-20.599,0.0));
-#14397=VERTEX_POINT('',#14398);
-#14396=EDGE_CURVE('',#14397,#14358,#14401,.T.);
-#14401=LINE('',#14398,#14403);
-#14403=VECTOR('',#14404,2.54);
-#14404=DIRECTION('',(0.0,0.0,-1.0));
-#14395=ORIENTED_EDGE('',*,*,#14396,.F.);
-#14408=CARTESIAN_POINT('',(7.734,-20.599,0.0));
-#14407=VERTEX_POINT('',#14408);
-#14406=EDGE_CURVE('',#14407,#14397,#14411,.T.);
-#14411=LINE('',#14408,#14413);
-#14413=VECTOR('',#14414,0.254);
-#14414=DIRECTION('',(1.0,0.0,0.0));
-#14405=ORIENTED_EDGE('',*,*,#14406,.F.);
-#14416=EDGE_CURVE('',#14340,#14407,#14421,.T.);
-#14421=LINE('',#14341,#14423);
-#14423=VECTOR('',#14424,2.54);
-#14424=DIRECTION('',(0.0,0.0,1.0));
-#14415=ORIENTED_EDGE('',*,*,#14416,.F.);
-#14425=STYLED_ITEM('',(#34),#14426);
-#14426=ADVANCED_FACE('',(#14432),#14427,.T.);
-#14427=PLANE('',#14428);
-#14428=AXIS2_PLACEMENT_3D('',#14429,#14430,#14431);
-#14429=CARTESIAN_POINT('',(7.988,-20.599,-2.54));
-#14430=DIRECTION('',(1.0,0.0,0.0));
-#14431=DIRECTION('',(0.,0.,1.));
-#14432=FACE_OUTER_BOUND('',#14433,.T.);
-#14433=EDGE_LOOP('',(#14434,#14444,#14454,#14464,#14474,#14484,#14494,#14504));
-#14434=ORIENTED_EDGE('',*,*,#14357,.T.);
-#14447=CARTESIAN_POINT('',(7.988,-20.041,0.0));
-#14446=VERTEX_POINT('',#14447);
-#14445=EDGE_CURVE('',#14446,#14348,#14450,.T.);
-#14450=LINE('',#14447,#14452);
-#14452=VECTOR('',#14453,2.54);
-#14453=DIRECTION('',(0.0,0.0,-1.0));
-#14444=ORIENTED_EDGE('',*,*,#14445,.F.);
-#14457=CARTESIAN_POINT('',(7.988,-19.66,0.0));
-#14456=VERTEX_POINT('',#14457);
-#14455=EDGE_CURVE('',#14456,#14446,#14460,.T.);
-#14460=LINE('',#14457,#14462);
-#14462=VECTOR('',#14463,0.381);
-#14463=DIRECTION('',(0.0,-1.0,0.0));
-#14454=ORIENTED_EDGE('',*,*,#14455,.F.);
-#14467=CARTESIAN_POINT('',(7.988,-19.66,2.984));
-#14466=VERTEX_POINT('',#14467);
-#14465=EDGE_CURVE('',#14466,#14456,#14470,.T.);
-#14470=LINE('',#14467,#14472);
-#14472=VECTOR('',#14473,2.9845);
-#14473=DIRECTION('',(0.0,0.0,-1.0));
-#14464=ORIENTED_EDGE('',*,*,#14465,.F.);
-#14477=CARTESIAN_POINT('',(7.988,-20.98,2.984));
-#14476=VERTEX_POINT('',#14477);
-#14475=EDGE_CURVE('',#14476,#14466,#14480,.T.);
-#14480=LINE('',#14477,#14482);
-#14482=VECTOR('',#14483,1.3208);
-#14483=DIRECTION('',(0.0,1.0,0.0));
-#14474=ORIENTED_EDGE('',*,*,#14475,.F.);
-#14487=CARTESIAN_POINT('',(7.988,-20.98,0.0));
-#14486=VERTEX_POINT('',#14487);
-#14485=EDGE_CURVE('',#14486,#14476,#14490,.T.);
-#14490=LINE('',#14487,#14492);
-#14492=VECTOR('',#14493,2.9845);
-#14493=DIRECTION('',(0.0,0.0,1.0));
-#14484=ORIENTED_EDGE('',*,*,#14485,.F.);
-#14495=EDGE_CURVE('',#14397,#14486,#14500,.T.);
-#14500=LINE('',#14398,#14502);
-#14502=VECTOR('',#14503,0.381);
-#14503=DIRECTION('',(0.0,-1.0,0.0));
-#14494=ORIENTED_EDGE('',*,*,#14495,.F.);
-#14504=ORIENTED_EDGE('',*,*,#14396,.T.);
-#14514=STYLED_ITEM('',(#34),#14515);
-#14515=ADVANCED_FACE('',(#14521),#14516,.T.);
-#14516=PLANE('',#14517);
-#14517=AXIS2_PLACEMENT_3D('',#14518,#14519,#14520);
-#14518=CARTESIAN_POINT('',(7.988,-20.041,-2.54));
-#14519=DIRECTION('',(0.0,1.0,0.0));
-#14520=DIRECTION('',(0.,0.,1.));
-#14521=FACE_OUTER_BOUND('',#14522,.T.);
-#14522=EDGE_LOOP('',(#14523,#14533,#14543,#14553));
-#14523=ORIENTED_EDGE('',*,*,#14347,.T.);
-#14536=CARTESIAN_POINT('',(7.734,-20.041,0.0));
-#14535=VERTEX_POINT('',#14536);
-#14534=EDGE_CURVE('',#14535,#14338,#14539,.T.);
-#14539=LINE('',#14536,#14541);
-#14541=VECTOR('',#14542,2.54);
-#14542=DIRECTION('',(0.0,0.0,-1.0));
-#14533=ORIENTED_EDGE('',*,*,#14534,.F.);
-#14544=EDGE_CURVE('',#14446,#14535,#14549,.T.);
-#14549=LINE('',#14447,#14551);
-#14551=VECTOR('',#14552,0.254);
-#14552=DIRECTION('',(-1.0,0.0,0.0));
-#14543=ORIENTED_EDGE('',*,*,#14544,.F.);
-#14553=ORIENTED_EDGE('',*,*,#14445,.T.);
-#14563=STYLED_ITEM('',(#34),#14564);
-#14564=ADVANCED_FACE('',(#14570),#14565,.T.);
-#14565=PLANE('',#14566);
-#14566=AXIS2_PLACEMENT_3D('',#14567,#14568,#14569);
-#14567=CARTESIAN_POINT('',(7.734,-20.041,-2.54));
-#14568=DIRECTION('',(-1.0,0.0,0.0));
-#14569=DIRECTION('',(0.,0.,1.));
-#14570=FACE_OUTER_BOUND('',#14571,.T.);
-#14571=EDGE_LOOP('',(#14572,#14582,#14592,#14602,#14612,#14622,#14632,#14642));
-#14572=ORIENTED_EDGE('',*,*,#14337,.T.);
-#14582=ORIENTED_EDGE('',*,*,#14416,.T.);
-#14595=CARTESIAN_POINT('',(7.734,-20.98,0.0));
-#14594=VERTEX_POINT('',#14595);
-#14593=EDGE_CURVE('',#14594,#14407,#14598,.T.);
-#14598=LINE('',#14595,#14600);
-#14600=VECTOR('',#14601,0.381);
-#14601=DIRECTION('',(0.0,1.0,0.0));
-#14592=ORIENTED_EDGE('',*,*,#14593,.F.);
-#14605=CARTESIAN_POINT('',(7.734,-20.98,2.73));
-#14604=VERTEX_POINT('',#14605);
-#14603=EDGE_CURVE('',#14604,#14594,#14608,.T.);
-#14608=LINE('',#14605,#14610);
-#14610=VECTOR('',#14611,2.7305);
-#14611=DIRECTION('',(0.0,0.0,-1.0));
-#14602=ORIENTED_EDGE('',*,*,#14603,.F.);
-#14615=CARTESIAN_POINT('',(7.734,-19.66,2.73));
-#14614=VERTEX_POINT('',#14615);
-#14613=EDGE_CURVE('',#14614,#14604,#14618,.T.);
-#14618=LINE('',#14615,#14620);
-#14620=VECTOR('',#14621,1.3208);
-#14621=DIRECTION('',(0.0,-1.0,0.0));
-#14612=ORIENTED_EDGE('',*,*,#14613,.F.);
-#14625=CARTESIAN_POINT('',(7.734,-19.66,0.0));
-#14624=VERTEX_POINT('',#14625);
-#14623=EDGE_CURVE('',#14624,#14614,#14628,.T.);
-#14628=LINE('',#14625,#14630);
-#14630=VECTOR('',#14631,2.7305);
-#14631=DIRECTION('',(0.0,0.0,1.0));
-#14622=ORIENTED_EDGE('',*,*,#14623,.F.);
-#14633=EDGE_CURVE('',#14535,#14624,#14638,.T.);
-#14638=LINE('',#14536,#14640);
-#14640=VECTOR('',#14641,0.381);
-#14641=DIRECTION('',(0.0,1.0,0.0));
-#14632=ORIENTED_EDGE('',*,*,#14633,.F.);
-#14642=ORIENTED_EDGE('',*,*,#14534,.T.);
-#14652=STYLED_ITEM('',(#34),#14653);
-#14653=ADVANCED_FACE('',(#14659),#14654,.T.);
-#14654=PLANE('',#14655);
-#14655=AXIS2_PLACEMENT_3D('',#14656,#14657,#14658);
-#14656=CARTESIAN_POINT('',(7.734,-20.599,0.0));
-#14657=DIRECTION('',(0.0,0.0,-1.0));
-#14658=DIRECTION('',(0.,1.,0.));
-#14659=FACE_OUTER_BOUND('',#14660,.T.);
-#14660=EDGE_LOOP('',(#14661,#14671,#14681,#14691));
-#14661=ORIENTED_EDGE('',*,*,#14406,.T.);
-#14671=ORIENTED_EDGE('',*,*,#14495,.T.);
-#14682=EDGE_CURVE('',#14594,#14486,#14687,.T.);
-#14687=LINE('',#14595,#14689);
-#14689=VECTOR('',#14690,0.254);
-#14690=DIRECTION('',(1.0,0.0,0.0));
-#14681=ORIENTED_EDGE('',*,*,#14682,.F.);
-#14691=ORIENTED_EDGE('',*,*,#14593,.T.);
-#14701=STYLED_ITEM('',(#34),#14702);
-#14702=ADVANCED_FACE('',(#14708),#14703,.T.);
-#14703=PLANE('',#14704);
-#14704=AXIS2_PLACEMENT_3D('',#14705,#14706,#14707);
-#14705=CARTESIAN_POINT('',(7.734,-19.66,0.0));
-#14706=DIRECTION('',(0.0,0.0,-1.0));
-#14707=DIRECTION('',(0.,1.,0.));
-#14708=FACE_OUTER_BOUND('',#14709,.T.);
-#14709=EDGE_LOOP('',(#14710,#14720,#14730,#14740));
-#14711=EDGE_CURVE('',#14456,#14624,#14716,.T.);
-#14716=LINE('',#14457,#14718);
-#14718=VECTOR('',#14719,0.254);
-#14719=DIRECTION('',(-1.0,0.0,0.0));
-#14710=ORIENTED_EDGE('',*,*,#14711,.F.);
-#14720=ORIENTED_EDGE('',*,*,#14455,.T.);
-#14730=ORIENTED_EDGE('',*,*,#14544,.T.);
-#14740=ORIENTED_EDGE('',*,*,#14633,.T.);
-#14750=STYLED_ITEM('',(#34),#14751);
-#14751=ADVANCED_FACE('',(#14757),#14752,.T.);
-#14752=PLANE('',#14753);
-#14753=AXIS2_PLACEMENT_3D('',#14754,#14755,#14756);
-#14754=CARTESIAN_POINT('',(7.734,-20.98,0.0));
-#14755=DIRECTION('',(0.0,-1.0,0.0));
-#14756=DIRECTION('',(0.,0.,1.));
-#14757=FACE_OUTER_BOUND('',#14758,.T.);
-#14758=EDGE_LOOP('',(#14759,#14769,#14779,#14789,#14799,#14809));
-#14759=ORIENTED_EDGE('',*,*,#14682,.T.);
-#14769=ORIENTED_EDGE('',*,*,#14485,.T.);
-#14782=CARTESIAN_POINT('',(7.671,-20.98,2.984));
-#14781=VERTEX_POINT('',#14782);
-#14780=EDGE_CURVE('',#14781,#14476,#14785,.T.);
-#14785=LINE('',#14782,#14787);
-#14787=VECTOR('',#14788,0.3175);
-#14788=DIRECTION('',(1.0,0.0,0.0));
-#14779=ORIENTED_EDGE('',*,*,#14780,.F.);
-#14792=CARTESIAN_POINT('',(7.671,-20.98,2.73));
-#14791=VERTEX_POINT('',#14792);
-#14790=EDGE_CURVE('',#14791,#14781,#14795,.T.);
-#14795=LINE('',#14792,#14797);
-#14797=VECTOR('',#14798,0.254);
-#14798=DIRECTION('',(0.0,0.0,1.0));
-#14789=ORIENTED_EDGE('',*,*,#14790,.F.);
-#14800=EDGE_CURVE('',#14604,#14791,#14805,.T.);
-#14805=LINE('',#14605,#14807);
-#14807=VECTOR('',#14808,0.0635);
-#14808=DIRECTION('',(-1.0,0.0,0.0));
-#14799=ORIENTED_EDGE('',*,*,#14800,.F.);
-#14809=ORIENTED_EDGE('',*,*,#14603,.T.);
-#14819=STYLED_ITEM('',(#34),#14820);
-#14820=ADVANCED_FACE('',(#14826),#14821,.T.);
-#14821=PLANE('',#14822);
-#14822=AXIS2_PLACEMENT_3D('',#14823,#14824,#14825);
-#14823=CARTESIAN_POINT('',(7.988,-19.66,0.0));
-#14824=DIRECTION('',(0.0,1.0,0.0));
-#14825=DIRECTION('',(0.,0.,1.));
-#14826=FACE_OUTER_BOUND('',#14827,.T.);
-#14827=EDGE_LOOP('',(#14828,#14838,#14848,#14858,#14868,#14878));
-#14828=ORIENTED_EDGE('',*,*,#14711,.T.);
-#14838=ORIENTED_EDGE('',*,*,#14623,.T.);
-#14851=CARTESIAN_POINT('',(7.671,-19.66,2.73));
-#14850=VERTEX_POINT('',#14851);
-#14849=EDGE_CURVE('',#14850,#14614,#14854,.T.);
-#14854=LINE('',#14851,#14856);
-#14856=VECTOR('',#14857,0.0635);
-#14857=DIRECTION('',(1.0,0.0,0.0));
-#14848=ORIENTED_EDGE('',*,*,#14849,.F.);
-#14861=CARTESIAN_POINT('',(7.671,-19.66,2.984));
-#14860=VERTEX_POINT('',#14861);
-#14859=EDGE_CURVE('',#14860,#14850,#14864,.T.);
-#14864=LINE('',#14861,#14866);
-#14866=VECTOR('',#14867,0.254);
-#14867=DIRECTION('',(0.0,0.0,-1.0));
-#14858=ORIENTED_EDGE('',*,*,#14859,.F.);
-#14869=EDGE_CURVE('',#14466,#14860,#14874,.T.);
-#14874=LINE('',#14467,#14876);
-#14876=VECTOR('',#14877,0.3175);
-#14877=DIRECTION('',(-1.0,0.0,0.0));
-#14868=ORIENTED_EDGE('',*,*,#14869,.F.);
-#14878=ORIENTED_EDGE('',*,*,#14465,.T.);
-#14888=STYLED_ITEM('',(#34),#14889);
-#14889=ADVANCED_FACE('',(#14895),#14890,.T.);
-#14890=PLANE('',#14891);
-#14891=AXIS2_PLACEMENT_3D('',#14892,#14893,#14894);
-#14892=CARTESIAN_POINT('',(7.671,-19.66,2.73));
-#14893=DIRECTION('',(0.0,0.0,-1.0));
-#14894=DIRECTION('',(0.,1.,0.));
-#14895=FACE_OUTER_BOUND('',#14896,.T.);
-#14896=EDGE_LOOP('',(#14897,#14907,#14917,#14927));
-#14897=ORIENTED_EDGE('',*,*,#14849,.T.);
-#14907=ORIENTED_EDGE('',*,*,#14613,.T.);
-#14917=ORIENTED_EDGE('',*,*,#14800,.T.);
-#14928=EDGE_CURVE('',#14850,#14791,#14933,.T.);
-#14933=LINE('',#14851,#14935);
-#14935=VECTOR('',#14936,1.3208);
-#14936=DIRECTION('',(0.0,-1.0,0.0));
-#14927=ORIENTED_EDGE('',*,*,#14928,.F.);
-#14937=STYLED_ITEM('',(#34),#14938);
-#14938=ADVANCED_FACE('',(#14944),#14939,.T.);
-#14939=PLANE('',#14940);
-#14940=AXIS2_PLACEMENT_3D('',#14941,#14942,#14943);
-#14941=CARTESIAN_POINT('',(7.671,-19.66,2.73));
-#14942=DIRECTION('',(-1.0,0.0,0.0));
-#14943=DIRECTION('',(0.,0.,1.));
-#14944=FACE_OUTER_BOUND('',#14945,.T.);
-#14945=EDGE_LOOP('',(#14946,#14956,#14966,#14976));
-#14946=ORIENTED_EDGE('',*,*,#14928,.T.);
-#14956=ORIENTED_EDGE('',*,*,#14790,.T.);
-#14967=EDGE_CURVE('',#14860,#14781,#14972,.T.);
-#14972=LINE('',#14861,#14974);
-#14974=VECTOR('',#14975,1.3208);
-#14975=DIRECTION('',(0.0,-1.0,0.0));
-#14966=ORIENTED_EDGE('',*,*,#14967,.F.);
-#14976=ORIENTED_EDGE('',*,*,#14859,.T.);
-#14986=STYLED_ITEM('',(#34),#14987);
-#14987=ADVANCED_FACE('',(#14993),#14988,.T.);
-#14988=PLANE('',#14989);
-#14989=AXIS2_PLACEMENT_3D('',#14990,#14991,#14992);
-#14990=CARTESIAN_POINT('',(7.671,-20.98,2.984));
-#14991=DIRECTION('',(0.0,0.0,1.0));
-#14992=DIRECTION('',(0.,1.,0.));
-#14993=FACE_OUTER_BOUND('',#14994,.T.);
-#14994=EDGE_LOOP('',(#14995,#15005,#15015,#15025));
-#14995=ORIENTED_EDGE('',*,*,#14780,.T.);
-#15005=ORIENTED_EDGE('',*,*,#14475,.T.);
-#15015=ORIENTED_EDGE('',*,*,#14869,.T.);
-#15025=ORIENTED_EDGE('',*,*,#14967,.T.);
-#15036=MANIFOLD_SOLID_BREP($,#15037);
-#15037=CLOSED_SHELL('',(#15039,#15088,#15137,#15226,#15275,#15364,#15413,#15462,#15531,#15600,#15649,#15698));
-#15038=STYLED_ITEM('',(#34),#15039);
-#15039=ADVANCED_FACE('',(#15045),#15040,.T.);
-#15040=PLANE('',#15041);
-#15041=AXIS2_PLACEMENT_3D('',#15042,#15043,#15044);
-#15042=CARTESIAN_POINT('',(7.734,-18.059,-2.54));
-#15043=DIRECTION('',(0.0,0.0,-1.0));
-#15044=DIRECTION('',(0.,1.,0.));
-#15045=FACE_OUTER_BOUND('',#15046,.T.);
-#15046=EDGE_LOOP('',(#15047,#15057,#15067,#15077));
-#15050=CARTESIAN_POINT('',(7.734,-17.501,-2.54));
-#15049=VERTEX_POINT('',#15050);
-#15052=CARTESIAN_POINT('',(7.734,-18.059,-2.54));
-#15051=VERTEX_POINT('',#15052);
-#15048=EDGE_CURVE('',#15049,#15051,#15053,.T.);
-#15053=LINE('',#15050,#15055);
-#15055=VECTOR('',#15056,0.5588);
-#15056=DIRECTION('',(0.0,-1.0,0.0));
-#15047=ORIENTED_EDGE('',*,*,#15048,.F.);
-#15060=CARTESIAN_POINT('',(7.988,-17.501,-2.54));
-#15059=VERTEX_POINT('',#15060);
-#15058=EDGE_CURVE('',#15059,#15049,#15063,.T.);
-#15063=LINE('',#15060,#15065);
-#15065=VECTOR('',#15066,0.254);
-#15066=DIRECTION('',(-1.0,0.0,0.0));
-#15057=ORIENTED_EDGE('',*,*,#15058,.F.);
-#15070=CARTESIAN_POINT('',(7.988,-18.059,-2.54));
-#15069=VERTEX_POINT('',#15070);
-#15068=EDGE_CURVE('',#15069,#15059,#15073,.T.);
-#15073=LINE('',#15070,#15075);
-#15075=VECTOR('',#15076,0.5588);
-#15076=DIRECTION('',(0.0,1.0,0.0));
-#15067=ORIENTED_EDGE('',*,*,#15068,.F.);
-#15078=EDGE_CURVE('',#15051,#15069,#15083,.T.);
-#15083=LINE('',#15052,#15085);
-#15085=VECTOR('',#15086,0.254);
-#15086=DIRECTION('',(1.0,0.0,0.0));
-#15077=ORIENTED_EDGE('',*,*,#15078,.F.);
-#15087=STYLED_ITEM('',(#34),#15088);
-#15088=ADVANCED_FACE('',(#15094),#15089,.T.);
-#15089=PLANE('',#15090);
-#15090=AXIS2_PLACEMENT_3D('',#15091,#15092,#15093);
-#15091=CARTESIAN_POINT('',(7.734,-18.059,-2.54));
-#15092=DIRECTION('',(0.0,-1.0,0.0));
-#15093=DIRECTION('',(0.,0.,1.));
-#15094=FACE_OUTER_BOUND('',#15095,.T.);
-#15095=EDGE_LOOP('',(#15096,#15106,#15116,#15126));
-#15096=ORIENTED_EDGE('',*,*,#15078,.T.);
-#15109=CARTESIAN_POINT('',(7.988,-18.059,0.0));
-#15108=VERTEX_POINT('',#15109);
-#15107=EDGE_CURVE('',#15108,#15069,#15112,.T.);
-#15112=LINE('',#15109,#15114);
-#15114=VECTOR('',#15115,2.54);
-#15115=DIRECTION('',(0.0,0.0,-1.0));
-#15106=ORIENTED_EDGE('',*,*,#15107,.F.);
-#15119=CARTESIAN_POINT('',(7.734,-18.059,0.0));
-#15118=VERTEX_POINT('',#15119);
-#15117=EDGE_CURVE('',#15118,#15108,#15122,.T.);
-#15122=LINE('',#15119,#15124);
-#15124=VECTOR('',#15125,0.254);
-#15125=DIRECTION('',(1.0,0.0,0.0));
-#15116=ORIENTED_EDGE('',*,*,#15117,.F.);
-#15127=EDGE_CURVE('',#15051,#15118,#15132,.T.);
-#15132=LINE('',#15052,#15134);
-#15134=VECTOR('',#15135,2.54);
-#15135=DIRECTION('',(0.0,0.0,1.0));
-#15126=ORIENTED_EDGE('',*,*,#15127,.F.);
-#15136=STYLED_ITEM('',(#34),#15137);
-#15137=ADVANCED_FACE('',(#15143),#15138,.T.);
-#15138=PLANE('',#15139);
-#15139=AXIS2_PLACEMENT_3D('',#15140,#15141,#15142);
-#15140=CARTESIAN_POINT('',(7.988,-18.059,-2.54));
-#15141=DIRECTION('',(1.0,0.0,0.0));
-#15142=DIRECTION('',(0.,0.,1.));
-#15143=FACE_OUTER_BOUND('',#15144,.T.);
-#15144=EDGE_LOOP('',(#15145,#15155,#15165,#15175,#15185,#15195,#15205,#15215));
-#15145=ORIENTED_EDGE('',*,*,#15068,.T.);
-#15158=CARTESIAN_POINT('',(7.988,-17.501,0.0));
-#15157=VERTEX_POINT('',#15158);
-#15156=EDGE_CURVE('',#15157,#15059,#15161,.T.);
-#15161=LINE('',#15158,#15163);
-#15163=VECTOR('',#15164,2.54);
-#15164=DIRECTION('',(0.0,0.0,-1.0));
-#15155=ORIENTED_EDGE('',*,*,#15156,.F.);
-#15168=CARTESIAN_POINT('',(7.988,-17.12,0.0));
-#15167=VERTEX_POINT('',#15168);
-#15166=EDGE_CURVE('',#15167,#15157,#15171,.T.);
-#15171=LINE('',#15168,#15173);
-#15173=VECTOR('',#15174,0.381);
-#15174=DIRECTION('',(0.0,-1.0,0.0));
-#15165=ORIENTED_EDGE('',*,*,#15166,.F.);
-#15178=CARTESIAN_POINT('',(7.988,-17.12,2.984));
-#15177=VERTEX_POINT('',#15178);
-#15176=EDGE_CURVE('',#15177,#15167,#15181,.T.);
-#15181=LINE('',#15178,#15183);
-#15183=VECTOR('',#15184,2.9845);
-#15184=DIRECTION('',(0.0,0.0,-1.0));
-#15175=ORIENTED_EDGE('',*,*,#15176,.F.);
-#15188=CARTESIAN_POINT('',(7.988,-18.44,2.984));
-#15187=VERTEX_POINT('',#15188);
-#15186=EDGE_CURVE('',#15187,#15177,#15191,.T.);
-#15191=LINE('',#15188,#15193);
-#15193=VECTOR('',#15194,1.3208);
-#15194=DIRECTION('',(0.0,1.0,0.0));
-#15185=ORIENTED_EDGE('',*,*,#15186,.F.);
-#15198=CARTESIAN_POINT('',(7.988,-18.44,0.0));
-#15197=VERTEX_POINT('',#15198);
-#15196=EDGE_CURVE('',#15197,#15187,#15201,.T.);
-#15201=LINE('',#15198,#15203);
-#15203=VECTOR('',#15204,2.9845);
-#15204=DIRECTION('',(0.0,0.0,1.0));
-#15195=ORIENTED_EDGE('',*,*,#15196,.F.);
-#15206=EDGE_CURVE('',#15108,#15197,#15211,.T.);
-#15211=LINE('',#15109,#15213);
-#15213=VECTOR('',#15214,0.381);
-#15214=DIRECTION('',(0.0,-1.0,0.0));
-#15205=ORIENTED_EDGE('',*,*,#15206,.F.);
-#15215=ORIENTED_EDGE('',*,*,#15107,.T.);
-#15225=STYLED_ITEM('',(#34),#15226);
-#15226=ADVANCED_FACE('',(#15232),#15227,.T.);
-#15227=PLANE('',#15228);
-#15228=AXIS2_PLACEMENT_3D('',#15229,#15230,#15231);
-#15229=CARTESIAN_POINT('',(7.988,-17.501,-2.54));
-#15230=DIRECTION('',(0.0,1.0,0.0));
-#15231=DIRECTION('',(0.,0.,1.));
-#15232=FACE_OUTER_BOUND('',#15233,.T.);
-#15233=EDGE_LOOP('',(#15234,#15244,#15254,#15264));
-#15234=ORIENTED_EDGE('',*,*,#15058,.T.);
-#15247=CARTESIAN_POINT('',(7.734,-17.501,0.0));
-#15246=VERTEX_POINT('',#15247);
-#15245=EDGE_CURVE('',#15246,#15049,#15250,.T.);
-#15250=LINE('',#15247,#15252);
-#15252=VECTOR('',#15253,2.54);
-#15253=DIRECTION('',(0.0,0.0,-1.0));
-#15244=ORIENTED_EDGE('',*,*,#15245,.F.);
-#15255=EDGE_CURVE('',#15157,#15246,#15260,.T.);
-#15260=LINE('',#15158,#15262);
-#15262=VECTOR('',#15263,0.254);
-#15263=DIRECTION('',(-1.0,0.0,0.0));
-#15254=ORIENTED_EDGE('',*,*,#15255,.F.);
-#15264=ORIENTED_EDGE('',*,*,#15156,.T.);
-#15274=STYLED_ITEM('',(#34),#15275);
-#15275=ADVANCED_FACE('',(#15281),#15276,.T.);
-#15276=PLANE('',#15277);
-#15277=AXIS2_PLACEMENT_3D('',#15278,#15279,#15280);
-#15278=CARTESIAN_POINT('',(7.734,-17.501,-2.54));
-#15279=DIRECTION('',(-1.0,0.0,0.0));
-#15280=DIRECTION('',(0.,0.,1.));
-#15281=FACE_OUTER_BOUND('',#15282,.T.);
-#15282=EDGE_LOOP('',(#15283,#15293,#15303,#15313,#15323,#15333,#15343,#15353));
-#15283=ORIENTED_EDGE('',*,*,#15048,.T.);
-#15293=ORIENTED_EDGE('',*,*,#15127,.T.);
-#15306=CARTESIAN_POINT('',(7.734,-18.44,0.0));
-#15305=VERTEX_POINT('',#15306);
-#15304=EDGE_CURVE('',#15305,#15118,#15309,.T.);
-#15309=LINE('',#15306,#15311);
-#15311=VECTOR('',#15312,0.381);
-#15312=DIRECTION('',(0.0,1.0,0.0));
-#15303=ORIENTED_EDGE('',*,*,#15304,.F.);
-#15316=CARTESIAN_POINT('',(7.734,-18.44,2.73));
-#15315=VERTEX_POINT('',#15316);
-#15314=EDGE_CURVE('',#15315,#15305,#15319,.T.);
-#15319=LINE('',#15316,#15321);
-#15321=VECTOR('',#15322,2.7305);
-#15322=DIRECTION('',(0.0,0.0,-1.0));
-#15313=ORIENTED_EDGE('',*,*,#15314,.F.);
-#15326=CARTESIAN_POINT('',(7.734,-17.12,2.73));
-#15325=VERTEX_POINT('',#15326);
-#15324=EDGE_CURVE('',#15325,#15315,#15329,.T.);
-#15329=LINE('',#15326,#15331);
-#15331=VECTOR('',#15332,1.3208);
-#15332=DIRECTION('',(0.0,-1.0,0.0));
-#15323=ORIENTED_EDGE('',*,*,#15324,.F.);
-#15336=CARTESIAN_POINT('',(7.734,-17.12,0.0));
-#15335=VERTEX_POINT('',#15336);
-#15334=EDGE_CURVE('',#15335,#15325,#15339,.T.);
-#15339=LINE('',#15336,#15341);
-#15341=VECTOR('',#15342,2.7305);
-#15342=DIRECTION('',(0.0,0.0,1.0));
-#15333=ORIENTED_EDGE('',*,*,#15334,.F.);
-#15344=EDGE_CURVE('',#15246,#15335,#15349,.T.);
-#15349=LINE('',#15247,#15351);
-#15351=VECTOR('',#15352,0.381);
-#15352=DIRECTION('',(0.0,1.0,0.0));
-#15343=ORIENTED_EDGE('',*,*,#15344,.F.);
-#15353=ORIENTED_EDGE('',*,*,#15245,.T.);
-#15363=STYLED_ITEM('',(#34),#15364);
-#15364=ADVANCED_FACE('',(#15370),#15365,.T.);
-#15365=PLANE('',#15366);
-#15366=AXIS2_PLACEMENT_3D('',#15367,#15368,#15369);
-#15367=CARTESIAN_POINT('',(7.734,-18.059,0.0));
-#15368=DIRECTION('',(0.0,0.0,-1.0));
-#15369=DIRECTION('',(0.,1.,0.));
-#15370=FACE_OUTER_BOUND('',#15371,.T.);
-#15371=EDGE_LOOP('',(#15372,#15382,#15392,#15402));
-#15372=ORIENTED_EDGE('',*,*,#15117,.T.);
-#15382=ORIENTED_EDGE('',*,*,#15206,.T.);
-#15393=EDGE_CURVE('',#15305,#15197,#15398,.T.);
-#15398=LINE('',#15306,#15400);
-#15400=VECTOR('',#15401,0.254);
-#15401=DIRECTION('',(1.0,0.0,0.0));
-#15392=ORIENTED_EDGE('',*,*,#15393,.F.);
-#15402=ORIENTED_EDGE('',*,*,#15304,.T.);
-#15412=STYLED_ITEM('',(#34),#15413);
-#15413=ADVANCED_FACE('',(#15419),#15414,.T.);
-#15414=PLANE('',#15415);
-#15415=AXIS2_PLACEMENT_3D('',#15416,#15417,#15418);
-#15416=CARTESIAN_POINT('',(7.734,-17.12,0.0));
-#15417=DIRECTION('',(0.0,0.0,-1.0));
-#15418=DIRECTION('',(0.,1.,0.));
-#15419=FACE_OUTER_BOUND('',#15420,.T.);
-#15420=EDGE_LOOP('',(#15421,#15431,#15441,#15451));
-#15422=EDGE_CURVE('',#15167,#15335,#15427,.T.);
-#15427=LINE('',#15168,#15429);
-#15429=VECTOR('',#15430,0.254);
-#15430=DIRECTION('',(-1.0,0.0,0.0));
-#15421=ORIENTED_EDGE('',*,*,#15422,.F.);
-#15431=ORIENTED_EDGE('',*,*,#15166,.T.);
-#15441=ORIENTED_EDGE('',*,*,#15255,.T.);
-#15451=ORIENTED_EDGE('',*,*,#15344,.T.);
-#15461=STYLED_ITEM('',(#34),#15462);
-#15462=ADVANCED_FACE('',(#15468),#15463,.T.);
-#15463=PLANE('',#15464);
-#15464=AXIS2_PLACEMENT_3D('',#15465,#15466,#15467);
-#15465=CARTESIAN_POINT('',(7.734,-18.44,0.0));
-#15466=DIRECTION('',(0.0,-1.0,0.0));
-#15467=DIRECTION('',(0.,0.,1.));
-#15468=FACE_OUTER_BOUND('',#15469,.T.);
-#15469=EDGE_LOOP('',(#15470,#15480,#15490,#15500,#15510,#15520));
-#15470=ORIENTED_EDGE('',*,*,#15393,.T.);
-#15480=ORIENTED_EDGE('',*,*,#15196,.T.);
-#15493=CARTESIAN_POINT('',(7.671,-18.44,2.984));
-#15492=VERTEX_POINT('',#15493);
-#15491=EDGE_CURVE('',#15492,#15187,#15496,.T.);
-#15496=LINE('',#15493,#15498);
-#15498=VECTOR('',#15499,0.3175);
-#15499=DIRECTION('',(1.0,0.0,0.0));
-#15490=ORIENTED_EDGE('',*,*,#15491,.F.);
-#15503=CARTESIAN_POINT('',(7.671,-18.44,2.73));
-#15502=VERTEX_POINT('',#15503);
-#15501=EDGE_CURVE('',#15502,#15492,#15506,.T.);
-#15506=LINE('',#15503,#15508);
-#15508=VECTOR('',#15509,0.254);
-#15509=DIRECTION('',(0.0,0.0,1.0));
-#15500=ORIENTED_EDGE('',*,*,#15501,.F.);
-#15511=EDGE_CURVE('',#15315,#15502,#15516,.T.);
-#15516=LINE('',#15316,#15518);
-#15518=VECTOR('',#15519,0.0635);
-#15519=DIRECTION('',(-1.0,0.0,0.0));
-#15510=ORIENTED_EDGE('',*,*,#15511,.F.);
-#15520=ORIENTED_EDGE('',*,*,#15314,.T.);
-#15530=STYLED_ITEM('',(#34),#15531);
-#15531=ADVANCED_FACE('',(#15537),#15532,.T.);
-#15532=PLANE('',#15533);
-#15533=AXIS2_PLACEMENT_3D('',#15534,#15535,#15536);
-#15534=CARTESIAN_POINT('',(7.988,-17.12,0.0));
-#15535=DIRECTION('',(0.0,1.0,0.0));
-#15536=DIRECTION('',(0.,0.,1.));
-#15537=FACE_OUTER_BOUND('',#15538,.T.);
-#15538=EDGE_LOOP('',(#15539,#15549,#15559,#15569,#15579,#15589));
-#15539=ORIENTED_EDGE('',*,*,#15422,.T.);
-#15549=ORIENTED_EDGE('',*,*,#15334,.T.);
-#15562=CARTESIAN_POINT('',(7.671,-17.12,2.73));
-#15561=VERTEX_POINT('',#15562);
-#15560=EDGE_CURVE('',#15561,#15325,#15565,.T.);
-#15565=LINE('',#15562,#15567);
-#15567=VECTOR('',#15568,0.0635);
-#15568=DIRECTION('',(1.0,0.0,0.0));
-#15559=ORIENTED_EDGE('',*,*,#15560,.F.);
-#15572=CARTESIAN_POINT('',(7.671,-17.12,2.984));
-#15571=VERTEX_POINT('',#15572);
-#15570=EDGE_CURVE('',#15571,#15561,#15575,.T.);
-#15575=LINE('',#15572,#15577);
-#15577=VECTOR('',#15578,0.254);
-#15578=DIRECTION('',(0.0,0.0,-1.0));
-#15569=ORIENTED_EDGE('',*,*,#15570,.F.);
-#15580=EDGE_CURVE('',#15177,#15571,#15585,.T.);
-#15585=LINE('',#15178,#15587);
-#15587=VECTOR('',#15588,0.3175);
-#15588=DIRECTION('',(-1.0,0.0,0.0));
-#15579=ORIENTED_EDGE('',*,*,#15580,.F.);
-#15589=ORIENTED_EDGE('',*,*,#15176,.T.);
-#15599=STYLED_ITEM('',(#34),#15600);
-#15600=ADVANCED_FACE('',(#15606),#15601,.T.);
-#15601=PLANE('',#15602);
-#15602=AXIS2_PLACEMENT_3D('',#15603,#15604,#15605);
-#15603=CARTESIAN_POINT('',(7.671,-17.12,2.73));
-#15604=DIRECTION('',(0.0,0.0,-1.0));
-#15605=DIRECTION('',(0.,1.,0.));
-#15606=FACE_OUTER_BOUND('',#15607,.T.);
-#15607=EDGE_LOOP('',(#15608,#15618,#15628,#15638));
-#15608=ORIENTED_EDGE('',*,*,#15560,.T.);
-#15618=ORIENTED_EDGE('',*,*,#15324,.T.);
-#15628=ORIENTED_EDGE('',*,*,#15511,.T.);
-#15639=EDGE_CURVE('',#15561,#15502,#15644,.T.);
-#15644=LINE('',#15562,#15646);
-#15646=VECTOR('',#15647,1.3208);
-#15647=DIRECTION('',(0.0,-1.0,0.0));
-#15638=ORIENTED_EDGE('',*,*,#15639,.F.);
-#15648=STYLED_ITEM('',(#34),#15649);
-#15649=ADVANCED_FACE('',(#15655),#15650,.T.);
-#15650=PLANE('',#15651);
-#15651=AXIS2_PLACEMENT_3D('',#15652,#15653,#15654);
-#15652=CARTESIAN_POINT('',(7.671,-17.12,2.73));
-#15653=DIRECTION('',(-1.0,0.0,0.0));
-#15654=DIRECTION('',(0.,0.,1.));
-#15655=FACE_OUTER_BOUND('',#15656,.T.);
-#15656=EDGE_LOOP('',(#15657,#15667,#15677,#15687));
-#15657=ORIENTED_EDGE('',*,*,#15639,.T.);
-#15667=ORIENTED_EDGE('',*,*,#15501,.T.);
-#15678=EDGE_CURVE('',#15571,#15492,#15683,.T.);
-#15683=LINE('',#15572,#15685);
-#15685=VECTOR('',#15686,1.3208);
-#15686=DIRECTION('',(0.0,-1.0,0.0));
-#15677=ORIENTED_EDGE('',*,*,#15678,.F.);
-#15687=ORIENTED_EDGE('',*,*,#15570,.T.);
-#15697=STYLED_ITEM('',(#34),#15698);
-#15698=ADVANCED_FACE('',(#15704),#15699,.T.);
-#15699=PLANE('',#15700);
-#15700=AXIS2_PLACEMENT_3D('',#15701,#15702,#15703);
-#15701=CARTESIAN_POINT('',(7.671,-18.44,2.984));
-#15702=DIRECTION('',(0.0,0.0,1.0));
-#15703=DIRECTION('',(0.,1.,0.));
-#15704=FACE_OUTER_BOUND('',#15705,.T.);
-#15705=EDGE_LOOP('',(#15706,#15716,#15726,#15736));
-#15706=ORIENTED_EDGE('',*,*,#15491,.T.);
-#15716=ORIENTED_EDGE('',*,*,#15186,.T.);
-#15726=ORIENTED_EDGE('',*,*,#15580,.T.);
-#15736=ORIENTED_EDGE('',*,*,#15678,.T.);
-#15747=MANIFOLD_SOLID_BREP($,#15748);
-#15748=CLOSED_SHELL('',(#15750,#15799,#15848,#15937,#15986,#16075,#16124,#16173,#16242,#16311,#16360,#16409));
-#15749=STYLED_ITEM('',(#34),#15750);
-#15750=ADVANCED_FACE('',(#15756),#15751,.T.);
-#15751=PLANE('',#15752);
-#15752=AXIS2_PLACEMENT_3D('',#15753,#15754,#15755);
-#15753=CARTESIAN_POINT('',(7.734,-15.519,-2.54));
-#15754=DIRECTION('',(0.0,0.0,-1.0));
-#15755=DIRECTION('',(0.,1.,0.));
-#15756=FACE_OUTER_BOUND('',#15757,.T.);
-#15757=EDGE_LOOP('',(#15758,#15768,#15778,#15788));
-#15761=CARTESIAN_POINT('',(7.734,-14.961,-2.54));
-#15760=VERTEX_POINT('',#15761);
-#15763=CARTESIAN_POINT('',(7.734,-15.519,-2.54));
-#15762=VERTEX_POINT('',#15763);
-#15759=EDGE_CURVE('',#15760,#15762,#15764,.T.);
-#15764=LINE('',#15761,#15766);
-#15766=VECTOR('',#15767,0.5588);
-#15767=DIRECTION('',(0.0,-1.0,0.0));
-#15758=ORIENTED_EDGE('',*,*,#15759,.F.);
-#15771=CARTESIAN_POINT('',(7.988,-14.961,-2.54));
-#15770=VERTEX_POINT('',#15771);
-#15769=EDGE_CURVE('',#15770,#15760,#15774,.T.);
-#15774=LINE('',#15771,#15776);
-#15776=VECTOR('',#15777,0.254);
-#15777=DIRECTION('',(-1.0,0.0,0.0));
-#15768=ORIENTED_EDGE('',*,*,#15769,.F.);
-#15781=CARTESIAN_POINT('',(7.988,-15.519,-2.54));
-#15780=VERTEX_POINT('',#15781);
-#15779=EDGE_CURVE('',#15780,#15770,#15784,.T.);
-#15784=LINE('',#15781,#15786);
-#15786=VECTOR('',#15787,0.5588);
-#15787=DIRECTION('',(0.0,1.0,0.0));
-#15778=ORIENTED_EDGE('',*,*,#15779,.F.);
-#15789=EDGE_CURVE('',#15762,#15780,#15794,.T.);
-#15794=LINE('',#15763,#15796);
-#15796=VECTOR('',#15797,0.254);
-#15797=DIRECTION('',(1.0,0.0,0.0));
-#15788=ORIENTED_EDGE('',*,*,#15789,.F.);
-#15798=STYLED_ITEM('',(#34),#15799);
-#15799=ADVANCED_FACE('',(#15805),#15800,.T.);
-#15800=PLANE('',#15801);
-#15801=AXIS2_PLACEMENT_3D('',#15802,#15803,#15804);
-#15802=CARTESIAN_POINT('',(7.734,-15.519,-2.54));
-#15803=DIRECTION('',(0.0,-1.0,0.0));
-#15804=DIRECTION('',(0.,0.,1.));
-#15805=FACE_OUTER_BOUND('',#15806,.T.);
-#15806=EDGE_LOOP('',(#15807,#15817,#15827,#15837));
-#15807=ORIENTED_EDGE('',*,*,#15789,.T.);
-#15820=CARTESIAN_POINT('',(7.988,-15.519,0.0));
-#15819=VERTEX_POINT('',#15820);
-#15818=EDGE_CURVE('',#15819,#15780,#15823,.T.);
-#15823=LINE('',#15820,#15825);
-#15825=VECTOR('',#15826,2.54);
-#15826=DIRECTION('',(0.0,0.0,-1.0));
-#15817=ORIENTED_EDGE('',*,*,#15818,.F.);
-#15830=CARTESIAN_POINT('',(7.734,-15.519,0.0));
-#15829=VERTEX_POINT('',#15830);
-#15828=EDGE_CURVE('',#15829,#15819,#15833,.T.);
-#15833=LINE('',#15830,#15835);
-#15835=VECTOR('',#15836,0.254);
-#15836=DIRECTION('',(1.0,0.0,0.0));
-#15827=ORIENTED_EDGE('',*,*,#15828,.F.);
-#15838=EDGE_CURVE('',#15762,#15829,#15843,.T.);
-#15843=LINE('',#15763,#15845);
-#15845=VECTOR('',#15846,2.54);
-#15846=DIRECTION('',(0.0,0.0,1.0));
-#15837=ORIENTED_EDGE('',*,*,#15838,.F.);
-#15847=STYLED_ITEM('',(#34),#15848);
-#15848=ADVANCED_FACE('',(#15854),#15849,.T.);
-#15849=PLANE('',#15850);
-#15850=AXIS2_PLACEMENT_3D('',#15851,#15852,#15853);
-#15851=CARTESIAN_POINT('',(7.988,-15.519,-2.54));
-#15852=DIRECTION('',(1.0,0.0,0.0));
-#15853=DIRECTION('',(0.,0.,1.));
-#15854=FACE_OUTER_BOUND('',#15855,.T.);
-#15855=EDGE_LOOP('',(#15856,#15866,#15876,#15886,#15896,#15906,#15916,#15926));
-#15856=ORIENTED_EDGE('',*,*,#15779,.T.);
-#15869=CARTESIAN_POINT('',(7.988,-14.961,0.0));
-#15868=VERTEX_POINT('',#15869);
-#15867=EDGE_CURVE('',#15868,#15770,#15872,.T.);
-#15872=LINE('',#15869,#15874);
-#15874=VECTOR('',#15875,2.54);
-#15875=DIRECTION('',(0.0,0.0,-1.0));
-#15866=ORIENTED_EDGE('',*,*,#15867,.F.);
-#15879=CARTESIAN_POINT('',(7.988,-14.58,0.0));
-#15878=VERTEX_POINT('',#15879);
-#15877=EDGE_CURVE('',#15878,#15868,#15882,.T.);
-#15882=LINE('',#15879,#15884);
-#15884=VECTOR('',#15885,0.381);
-#15885=DIRECTION('',(0.0,-1.0,0.0));
-#15876=ORIENTED_EDGE('',*,*,#15877,.F.);
-#15889=CARTESIAN_POINT('',(7.988,-14.58,2.984));
-#15888=VERTEX_POINT('',#15889);
-#15887=EDGE_CURVE('',#15888,#15878,#15892,.T.);
-#15892=LINE('',#15889,#15894);
-#15894=VECTOR('',#15895,2.9845);
-#15895=DIRECTION('',(0.0,0.0,-1.0));
-#15886=ORIENTED_EDGE('',*,*,#15887,.F.);
-#15899=CARTESIAN_POINT('',(7.988,-15.9,2.984));
-#15898=VERTEX_POINT('',#15899);
-#15897=EDGE_CURVE('',#15898,#15888,#15902,.T.);
-#15902=LINE('',#15899,#15904);
-#15904=VECTOR('',#15905,1.3208);
-#15905=DIRECTION('',(0.0,1.0,0.0));
-#15896=ORIENTED_EDGE('',*,*,#15897,.F.);
-#15909=CARTESIAN_POINT('',(7.988,-15.9,0.0));
-#15908=VERTEX_POINT('',#15909);
-#15907=EDGE_CURVE('',#15908,#15898,#15912,.T.);
-#15912=LINE('',#15909,#15914);
-#15914=VECTOR('',#15915,2.9845);
-#15915=DIRECTION('',(0.0,0.0,1.0));
-#15906=ORIENTED_EDGE('',*,*,#15907,.F.);
-#15917=EDGE_CURVE('',#15819,#15908,#15922,.T.);
-#15922=LINE('',#15820,#15924);
-#15924=VECTOR('',#15925,0.381);
-#15925=DIRECTION('',(0.0,-1.0,0.0));
-#15916=ORIENTED_EDGE('',*,*,#15917,.F.);
-#15926=ORIENTED_EDGE('',*,*,#15818,.T.);
-#15936=STYLED_ITEM('',(#34),#15937);
-#15937=ADVANCED_FACE('',(#15943),#15938,.T.);
-#15938=PLANE('',#15939);
-#15939=AXIS2_PLACEMENT_3D('',#15940,#15941,#15942);
-#15940=CARTESIAN_POINT('',(7.988,-14.961,-2.54));
-#15941=DIRECTION('',(0.0,1.0,0.0));
-#15942=DIRECTION('',(0.,0.,1.));
-#15943=FACE_OUTER_BOUND('',#15944,.T.);
-#15944=EDGE_LOOP('',(#15945,#15955,#15965,#15975));
-#15945=ORIENTED_EDGE('',*,*,#15769,.T.);
-#15958=CARTESIAN_POINT('',(7.734,-14.961,0.0));
-#15957=VERTEX_POINT('',#15958);
-#15956=EDGE_CURVE('',#15957,#15760,#15961,.T.);
-#15961=LINE('',#15958,#15963);
-#15963=VECTOR('',#15964,2.54);
-#15964=DIRECTION('',(0.0,0.0,-1.0));
-#15955=ORIENTED_EDGE('',*,*,#15956,.F.);
-#15966=EDGE_CURVE('',#15868,#15957,#15971,.T.);
-#15971=LINE('',#15869,#15973);
-#15973=VECTOR('',#15974,0.254);
-#15974=DIRECTION('',(-1.0,0.0,0.0));
-#15965=ORIENTED_EDGE('',*,*,#15966,.F.);
-#15975=ORIENTED_EDGE('',*,*,#15867,.T.);
-#15985=STYLED_ITEM('',(#34),#15986);
-#15986=ADVANCED_FACE('',(#15992),#15987,.T.);
-#15987=PLANE('',#15988);
-#15988=AXIS2_PLACEMENT_3D('',#15989,#15990,#15991);
-#15989=CARTESIAN_POINT('',(7.734,-14.961,-2.54));
-#15990=DIRECTION('',(-1.0,0.0,0.0));
-#15991=DIRECTION('',(0.,0.,1.));
-#15992=FACE_OUTER_BOUND('',#15993,.T.);
-#15993=EDGE_LOOP('',(#15994,#16004,#16014,#16024,#16034,#16044,#16054,#16064));
-#15994=ORIENTED_EDGE('',*,*,#15759,.T.);
-#16004=ORIENTED_EDGE('',*,*,#15838,.T.);
-#16017=CARTESIAN_POINT('',(7.734,-15.9,0.0));
-#16016=VERTEX_POINT('',#16017);
-#16015=EDGE_CURVE('',#16016,#15829,#16020,.T.);
-#16020=LINE('',#16017,#16022);
-#16022=VECTOR('',#16023,0.381);
-#16023=DIRECTION('',(0.0,1.0,0.0));
-#16014=ORIENTED_EDGE('',*,*,#16015,.F.);
-#16027=CARTESIAN_POINT('',(7.734,-15.9,2.73));
-#16026=VERTEX_POINT('',#16027);
-#16025=EDGE_CURVE('',#16026,#16016,#16030,.T.);
-#16030=LINE('',#16027,#16032);
-#16032=VECTOR('',#16033,2.7305);
-#16033=DIRECTION('',(0.0,0.0,-1.0));
-#16024=ORIENTED_EDGE('',*,*,#16025,.F.);
-#16037=CARTESIAN_POINT('',(7.734,-14.58,2.73));
-#16036=VERTEX_POINT('',#16037);
-#16035=EDGE_CURVE('',#16036,#16026,#16040,.T.);
-#16040=LINE('',#16037,#16042);
-#16042=VECTOR('',#16043,1.3208);
-#16043=DIRECTION('',(0.0,-1.0,0.0));
-#16034=ORIENTED_EDGE('',*,*,#16035,.F.);
-#16047=CARTESIAN_POINT('',(7.734,-14.58,0.0));
-#16046=VERTEX_POINT('',#16047);
-#16045=EDGE_CURVE('',#16046,#16036,#16050,.T.);
-#16050=LINE('',#16047,#16052);
-#16052=VECTOR('',#16053,2.7305);
-#16053=DIRECTION('',(0.0,0.0,1.0));
-#16044=ORIENTED_EDGE('',*,*,#16045,.F.);
-#16055=EDGE_CURVE('',#15957,#16046,#16060,.T.);
-#16060=LINE('',#15958,#16062);
-#16062=VECTOR('',#16063,0.381);
-#16063=DIRECTION('',(0.0,1.0,0.0));
-#16054=ORIENTED_EDGE('',*,*,#16055,.F.);
-#16064=ORIENTED_EDGE('',*,*,#15956,.T.);
-#16074=STYLED_ITEM('',(#34),#16075);
-#16075=ADVANCED_FACE('',(#16081),#16076,.T.);
-#16076=PLANE('',#16077);
-#16077=AXIS2_PLACEMENT_3D('',#16078,#16079,#16080);
-#16078=CARTESIAN_POINT('',(7.734,-15.519,0.0));
-#16079=DIRECTION('',(0.0,0.0,-1.0));
-#16080=DIRECTION('',(0.,1.,0.));
-#16081=FACE_OUTER_BOUND('',#16082,.T.);
-#16082=EDGE_LOOP('',(#16083,#16093,#16103,#16113));
-#16083=ORIENTED_EDGE('',*,*,#15828,.T.);
-#16093=ORIENTED_EDGE('',*,*,#15917,.T.);
-#16104=EDGE_CURVE('',#16016,#15908,#16109,.T.);
-#16109=LINE('',#16017,#16111);
-#16111=VECTOR('',#16112,0.254);
-#16112=DIRECTION('',(1.0,0.0,0.0));
-#16103=ORIENTED_EDGE('',*,*,#16104,.F.);
-#16113=ORIENTED_EDGE('',*,*,#16015,.T.);
-#16123=STYLED_ITEM('',(#34),#16124);
-#16124=ADVANCED_FACE('',(#16130),#16125,.T.);
-#16125=PLANE('',#16126);
-#16126=AXIS2_PLACEMENT_3D('',#16127,#16128,#16129);
-#16127=CARTESIAN_POINT('',(7.734,-14.58,0.0));
-#16128=DIRECTION('',(0.0,0.0,-1.0));
-#16129=DIRECTION('',(0.,1.,0.));
-#16130=FACE_OUTER_BOUND('',#16131,.T.);
-#16131=EDGE_LOOP('',(#16132,#16142,#16152,#16162));
-#16133=EDGE_CURVE('',#15878,#16046,#16138,.T.);
-#16138=LINE('',#15879,#16140);
-#16140=VECTOR('',#16141,0.254);
-#16141=DIRECTION('',(-1.0,0.0,0.0));
-#16132=ORIENTED_EDGE('',*,*,#16133,.F.);
-#16142=ORIENTED_EDGE('',*,*,#15877,.T.);
-#16152=ORIENTED_EDGE('',*,*,#15966,.T.);
-#16162=ORIENTED_EDGE('',*,*,#16055,.T.);
-#16172=STYLED_ITEM('',(#34),#16173);
-#16173=ADVANCED_FACE('',(#16179),#16174,.T.);
-#16174=PLANE('',#16175);
-#16175=AXIS2_PLACEMENT_3D('',#16176,#16177,#16178);
-#16176=CARTESIAN_POINT('',(7.734,-15.9,0.0));
-#16177=DIRECTION('',(0.0,-1.0,0.0));
-#16178=DIRECTION('',(0.,0.,1.));
-#16179=FACE_OUTER_BOUND('',#16180,.T.);
-#16180=EDGE_LOOP('',(#16181,#16191,#16201,#16211,#16221,#16231));
-#16181=ORIENTED_EDGE('',*,*,#16104,.T.);
-#16191=ORIENTED_EDGE('',*,*,#15907,.T.);
-#16204=CARTESIAN_POINT('',(7.671,-15.9,2.984));
-#16203=VERTEX_POINT('',#16204);
-#16202=EDGE_CURVE('',#16203,#15898,#16207,.T.);
-#16207=LINE('',#16204,#16209);
-#16209=VECTOR('',#16210,0.3175);
-#16210=DIRECTION('',(1.0,0.0,0.0));
-#16201=ORIENTED_EDGE('',*,*,#16202,.F.);
-#16214=CARTESIAN_POINT('',(7.671,-15.9,2.73));
-#16213=VERTEX_POINT('',#16214);
-#16212=EDGE_CURVE('',#16213,#16203,#16217,.T.);
-#16217=LINE('',#16214,#16219);
-#16219=VECTOR('',#16220,0.254);
-#16220=DIRECTION('',(0.0,0.0,1.0));
-#16211=ORIENTED_EDGE('',*,*,#16212,.F.);
-#16222=EDGE_CURVE('',#16026,#16213,#16227,.T.);
-#16227=LINE('',#16027,#16229);
-#16229=VECTOR('',#16230,0.0635);
-#16230=DIRECTION('',(-1.0,0.0,0.0));
-#16221=ORIENTED_EDGE('',*,*,#16222,.F.);
-#16231=ORIENTED_EDGE('',*,*,#16025,.T.);
-#16241=STYLED_ITEM('',(#34),#16242);
-#16242=ADVANCED_FACE('',(#16248),#16243,.T.);
-#16243=PLANE('',#16244);
-#16244=AXIS2_PLACEMENT_3D('',#16245,#16246,#16247);
-#16245=CARTESIAN_POINT('',(7.988,-14.58,0.0));
-#16246=DIRECTION('',(0.0,1.0,0.0));
-#16247=DIRECTION('',(0.,0.,1.));
-#16248=FACE_OUTER_BOUND('',#16249,.T.);
-#16249=EDGE_LOOP('',(#16250,#16260,#16270,#16280,#16290,#16300));
-#16250=ORIENTED_EDGE('',*,*,#16133,.T.);
-#16260=ORIENTED_EDGE('',*,*,#16045,.T.);
-#16273=CARTESIAN_POINT('',(7.671,-14.58,2.73));
-#16272=VERTEX_POINT('',#16273);
-#16271=EDGE_CURVE('',#16272,#16036,#16276,.T.);
-#16276=LINE('',#16273,#16278);
-#16278=VECTOR('',#16279,0.0635);
-#16279=DIRECTION('',(1.0,0.0,0.0));
-#16270=ORIENTED_EDGE('',*,*,#16271,.F.);
-#16283=CARTESIAN_POINT('',(7.671,-14.58,2.984));
-#16282=VERTEX_POINT('',#16283);
-#16281=EDGE_CURVE('',#16282,#16272,#16286,.T.);
-#16286=LINE('',#16283,#16288);
-#16288=VECTOR('',#16289,0.254);
-#16289=DIRECTION('',(0.0,0.0,-1.0));
-#16280=ORIENTED_EDGE('',*,*,#16281,.F.);
-#16291=EDGE_CURVE('',#15888,#16282,#16296,.T.);
-#16296=LINE('',#15889,#16298);
-#16298=VECTOR('',#16299,0.3175);
-#16299=DIRECTION('',(-1.0,0.0,0.0));
-#16290=ORIENTED_EDGE('',*,*,#16291,.F.);
-#16300=ORIENTED_EDGE('',*,*,#15887,.T.);
-#16310=STYLED_ITEM('',(#34),#16311);
-#16311=ADVANCED_FACE('',(#16317),#16312,.T.);
-#16312=PLANE('',#16313);
-#16313=AXIS2_PLACEMENT_3D('',#16314,#16315,#16316);
-#16314=CARTESIAN_POINT('',(7.671,-14.58,2.73));
-#16315=DIRECTION('',(0.0,0.0,-1.0));
-#16316=DIRECTION('',(0.,1.,0.));
-#16317=FACE_OUTER_BOUND('',#16318,.T.);
-#16318=EDGE_LOOP('',(#16319,#16329,#16339,#16349));
-#16319=ORIENTED_EDGE('',*,*,#16271,.T.);
-#16329=ORIENTED_EDGE('',*,*,#16035,.T.);
-#16339=ORIENTED_EDGE('',*,*,#16222,.T.);
-#16350=EDGE_CURVE('',#16272,#16213,#16355,.T.);
-#16355=LINE('',#16273,#16357);
-#16357=VECTOR('',#16358,1.3208);
-#16358=DIRECTION('',(0.0,-1.0,0.0));
-#16349=ORIENTED_EDGE('',*,*,#16350,.F.);
-#16359=STYLED_ITEM('',(#34),#16360);
-#16360=ADVANCED_FACE('',(#16366),#16361,.T.);
-#16361=PLANE('',#16362);
-#16362=AXIS2_PLACEMENT_3D('',#16363,#16364,#16365);
-#16363=CARTESIAN_POINT('',(7.671,-14.58,2.73));
-#16364=DIRECTION('',(-1.0,0.0,0.0));
-#16365=DIRECTION('',(0.,0.,1.));
-#16366=FACE_OUTER_BOUND('',#16367,.T.);
-#16367=EDGE_LOOP('',(#16368,#16378,#16388,#16398));
-#16368=ORIENTED_EDGE('',*,*,#16350,.T.);
-#16378=ORIENTED_EDGE('',*,*,#16212,.T.);
-#16389=EDGE_CURVE('',#16282,#16203,#16394,.T.);
-#16394=LINE('',#16283,#16396);
-#16396=VECTOR('',#16397,1.3208);
-#16397=DIRECTION('',(0.0,-1.0,0.0));
-#16388=ORIENTED_EDGE('',*,*,#16389,.F.);
-#16398=ORIENTED_EDGE('',*,*,#16281,.T.);
-#16408=STYLED_ITEM('',(#34),#16409);
-#16409=ADVANCED_FACE('',(#16415),#16410,.T.);
-#16410=PLANE('',#16411);
-#16411=AXIS2_PLACEMENT_3D('',#16412,#16413,#16414);
-#16412=CARTESIAN_POINT('',(7.671,-15.9,2.984));
-#16413=DIRECTION('',(0.0,0.0,1.0));
-#16414=DIRECTION('',(0.,1.,0.));
-#16415=FACE_OUTER_BOUND('',#16416,.T.);
-#16416=EDGE_LOOP('',(#16417,#16427,#16437,#16447));
-#16417=ORIENTED_EDGE('',*,*,#16202,.T.);
-#16427=ORIENTED_EDGE('',*,*,#15897,.T.);
-#16437=ORIENTED_EDGE('',*,*,#16291,.T.);
-#16447=ORIENTED_EDGE('',*,*,#16389,.T.);
-#16458=MANIFOLD_SOLID_BREP($,#16459);
-#16459=CLOSED_SHELL('',(#16461,#16510,#16559,#16648,#16697,#16786,#16835,#16884,#16953,#17022,#17071,#17120));
-#16460=STYLED_ITEM('',(#34),#16461);
-#16461=ADVANCED_FACE('',(#16467),#16462,.T.);
-#16462=PLANE('',#16463);
-#16463=AXIS2_PLACEMENT_3D('',#16464,#16465,#16466);
-#16464=CARTESIAN_POINT('',(7.734,-12.979,-2.54));
-#16465=DIRECTION('',(0.0,0.0,-1.0));
-#16466=DIRECTION('',(0.,1.,0.));
-#16467=FACE_OUTER_BOUND('',#16468,.T.);
-#16468=EDGE_LOOP('',(#16469,#16479,#16489,#16499));
-#16472=CARTESIAN_POINT('',(7.734,-12.421,-2.54));
-#16471=VERTEX_POINT('',#16472);
-#16474=CARTESIAN_POINT('',(7.734,-12.979,-2.54));
-#16473=VERTEX_POINT('',#16474);
-#16470=EDGE_CURVE('',#16471,#16473,#16475,.T.);
-#16475=LINE('',#16472,#16477);
-#16477=VECTOR('',#16478,0.5588);
-#16478=DIRECTION('',(0.0,-1.0,0.0));
-#16469=ORIENTED_EDGE('',*,*,#16470,.F.);
-#16482=CARTESIAN_POINT('',(7.988,-12.421,-2.54));
-#16481=VERTEX_POINT('',#16482);
-#16480=EDGE_CURVE('',#16481,#16471,#16485,.T.);
-#16485=LINE('',#16482,#16487);
-#16487=VECTOR('',#16488,0.254);
-#16488=DIRECTION('',(-1.0,0.0,0.0));
-#16479=ORIENTED_EDGE('',*,*,#16480,.F.);
-#16492=CARTESIAN_POINT('',(7.988,-12.979,-2.54));
-#16491=VERTEX_POINT('',#16492);
-#16490=EDGE_CURVE('',#16491,#16481,#16495,.T.);
-#16495=LINE('',#16492,#16497);
-#16497=VECTOR('',#16498,0.5588);
-#16498=DIRECTION('',(0.0,1.0,0.0));
-#16489=ORIENTED_EDGE('',*,*,#16490,.F.);
-#16500=EDGE_CURVE('',#16473,#16491,#16505,.T.);
-#16505=LINE('',#16474,#16507);
-#16507=VECTOR('',#16508,0.254);
-#16508=DIRECTION('',(1.0,0.0,0.0));
-#16499=ORIENTED_EDGE('',*,*,#16500,.F.);
-#16509=STYLED_ITEM('',(#34),#16510);
-#16510=ADVANCED_FACE('',(#16516),#16511,.T.);
-#16511=PLANE('',#16512);
-#16512=AXIS2_PLACEMENT_3D('',#16513,#16514,#16515);
-#16513=CARTESIAN_POINT('',(7.734,-12.979,-2.54));
-#16514=DIRECTION('',(0.0,-1.0,0.0));
-#16515=DIRECTION('',(0.,0.,1.));
-#16516=FACE_OUTER_BOUND('',#16517,.T.);
-#16517=EDGE_LOOP('',(#16518,#16528,#16538,#16548));
-#16518=ORIENTED_EDGE('',*,*,#16500,.T.);
-#16531=CARTESIAN_POINT('',(7.988,-12.979,0.0));
-#16530=VERTEX_POINT('',#16531);
-#16529=EDGE_CURVE('',#16530,#16491,#16534,.T.);
-#16534=LINE('',#16531,#16536);
-#16536=VECTOR('',#16537,2.54);
-#16537=DIRECTION('',(0.0,0.0,-1.0));
-#16528=ORIENTED_EDGE('',*,*,#16529,.F.);
-#16541=CARTESIAN_POINT('',(7.734,-12.979,0.0));
-#16540=VERTEX_POINT('',#16541);
-#16539=EDGE_CURVE('',#16540,#16530,#16544,.T.);
-#16544=LINE('',#16541,#16546);
-#16546=VECTOR('',#16547,0.254);
-#16547=DIRECTION('',(1.0,0.0,0.0));
-#16538=ORIENTED_EDGE('',*,*,#16539,.F.);
-#16549=EDGE_CURVE('',#16473,#16540,#16554,.T.);
-#16554=LINE('',#16474,#16556);
-#16556=VECTOR('',#16557,2.54);
-#16557=DIRECTION('',(0.0,0.0,1.0));
-#16548=ORIENTED_EDGE('',*,*,#16549,.F.);
-#16558=STYLED_ITEM('',(#34),#16559);
-#16559=ADVANCED_FACE('',(#16565),#16560,.T.);
-#16560=PLANE('',#16561);
-#16561=AXIS2_PLACEMENT_3D('',#16562,#16563,#16564);
-#16562=CARTESIAN_POINT('',(7.988,-12.979,-2.54));
-#16563=DIRECTION('',(1.0,0.0,0.0));
-#16564=DIRECTION('',(0.,0.,1.));
-#16565=FACE_OUTER_BOUND('',#16566,.T.);
-#16566=EDGE_LOOP('',(#16567,#16577,#16587,#16597,#16607,#16617,#16627,#16637));
-#16567=ORIENTED_EDGE('',*,*,#16490,.T.);
-#16580=CARTESIAN_POINT('',(7.988,-12.421,0.0));
-#16579=VERTEX_POINT('',#16580);
-#16578=EDGE_CURVE('',#16579,#16481,#16583,.T.);
-#16583=LINE('',#16580,#16585);
-#16585=VECTOR('',#16586,2.54);
-#16586=DIRECTION('',(0.0,0.0,-1.0));
-#16577=ORIENTED_EDGE('',*,*,#16578,.F.);
-#16590=CARTESIAN_POINT('',(7.988,-12.04,0.0));
-#16589=VERTEX_POINT('',#16590);
-#16588=EDGE_CURVE('',#16589,#16579,#16593,.T.);
-#16593=LINE('',#16590,#16595);
-#16595=VECTOR('',#16596,0.381);
-#16596=DIRECTION('',(0.0,-1.0,0.0));
-#16587=ORIENTED_EDGE('',*,*,#16588,.F.);
-#16600=CARTESIAN_POINT('',(7.988,-12.04,2.984));
-#16599=VERTEX_POINT('',#16600);
-#16598=EDGE_CURVE('',#16599,#16589,#16603,.T.);
-#16603=LINE('',#16600,#16605);
-#16605=VECTOR('',#16606,2.9845);
-#16606=DIRECTION('',(0.0,0.0,-1.0));
-#16597=ORIENTED_EDGE('',*,*,#16598,.F.);
-#16610=CARTESIAN_POINT('',(7.988,-13.36,2.984));
-#16609=VERTEX_POINT('',#16610);
-#16608=EDGE_CURVE('',#16609,#16599,#16613,.T.);
-#16613=LINE('',#16610,#16615);
-#16615=VECTOR('',#16616,1.3208);
-#16616=DIRECTION('',(0.0,1.0,0.0));
-#16607=ORIENTED_EDGE('',*,*,#16608,.F.);
-#16620=CARTESIAN_POINT('',(7.988,-13.36,0.0));
-#16619=VERTEX_POINT('',#16620);
-#16618=EDGE_CURVE('',#16619,#16609,#16623,.T.);
-#16623=LINE('',#16620,#16625);
-#16625=VECTOR('',#16626,2.9845);
-#16626=DIRECTION('',(0.0,0.0,1.0));
-#16617=ORIENTED_EDGE('',*,*,#16618,.F.);
-#16628=EDGE_CURVE('',#16530,#16619,#16633,.T.);
-#16633=LINE('',#16531,#16635);
-#16635=VECTOR('',#16636,0.381);
-#16636=DIRECTION('',(0.0,-1.0,0.0));
-#16627=ORIENTED_EDGE('',*,*,#16628,.F.);
-#16637=ORIENTED_EDGE('',*,*,#16529,.T.);
-#16647=STYLED_ITEM('',(#34),#16648);
-#16648=ADVANCED_FACE('',(#16654),#16649,.T.);
-#16649=PLANE('',#16650);
-#16650=AXIS2_PLACEMENT_3D('',#16651,#16652,#16653);
-#16651=CARTESIAN_POINT('',(7.988,-12.421,-2.54));
-#16652=DIRECTION('',(0.0,1.0,0.0));
-#16653=DIRECTION('',(0.,0.,1.));
-#16654=FACE_OUTER_BOUND('',#16655,.T.);
-#16655=EDGE_LOOP('',(#16656,#16666,#16676,#16686));
-#16656=ORIENTED_EDGE('',*,*,#16480,.T.);
-#16669=CARTESIAN_POINT('',(7.734,-12.421,0.0));
-#16668=VERTEX_POINT('',#16669);
-#16667=EDGE_CURVE('',#16668,#16471,#16672,.T.);
-#16672=LINE('',#16669,#16674);
-#16674=VECTOR('',#16675,2.54);
-#16675=DIRECTION('',(0.0,0.0,-1.0));
-#16666=ORIENTED_EDGE('',*,*,#16667,.F.);
-#16677=EDGE_CURVE('',#16579,#16668,#16682,.T.);
-#16682=LINE('',#16580,#16684);
-#16684=VECTOR('',#16685,0.254);
-#16685=DIRECTION('',(-1.0,0.0,0.0));
-#16676=ORIENTED_EDGE('',*,*,#16677,.F.);
-#16686=ORIENTED_EDGE('',*,*,#16578,.T.);
-#16696=STYLED_ITEM('',(#34),#16697);
-#16697=ADVANCED_FACE('',(#16703),#16698,.T.);
-#16698=PLANE('',#16699);
-#16699=AXIS2_PLACEMENT_3D('',#16700,#16701,#16702);
-#16700=CARTESIAN_POINT('',(7.734,-12.421,-2.54));
-#16701=DIRECTION('',(-1.0,0.0,0.0));
-#16702=DIRECTION('',(0.,0.,1.));
-#16703=FACE_OUTER_BOUND('',#16704,.T.);
-#16704=EDGE_LOOP('',(#16705,#16715,#16725,#16735,#16745,#16755,#16765,#16775));
-#16705=ORIENTED_EDGE('',*,*,#16470,.T.);
-#16715=ORIENTED_EDGE('',*,*,#16549,.T.);
-#16728=CARTESIAN_POINT('',(7.734,-13.36,0.0));
-#16727=VERTEX_POINT('',#16728);
-#16726=EDGE_CURVE('',#16727,#16540,#16731,.T.);
-#16731=LINE('',#16728,#16733);
-#16733=VECTOR('',#16734,0.381);
-#16734=DIRECTION('',(0.0,1.0,0.0));
-#16725=ORIENTED_EDGE('',*,*,#16726,.F.);
-#16738=CARTESIAN_POINT('',(7.734,-13.36,2.73));
-#16737=VERTEX_POINT('',#16738);
-#16736=EDGE_CURVE('',#16737,#16727,#16741,.T.);
-#16741=LINE('',#16738,#16743);
-#16743=VECTOR('',#16744,2.7305);
-#16744=DIRECTION('',(0.0,0.0,-1.0));
-#16735=ORIENTED_EDGE('',*,*,#16736,.F.);
-#16748=CARTESIAN_POINT('',(7.734,-12.04,2.73));
-#16747=VERTEX_POINT('',#16748);
-#16746=EDGE_CURVE('',#16747,#16737,#16751,.T.);
-#16751=LINE('',#16748,#16753);
-#16753=VECTOR('',#16754,1.3208);
-#16754=DIRECTION('',(0.0,-1.0,0.0));
-#16745=ORIENTED_EDGE('',*,*,#16746,.F.);
-#16758=CARTESIAN_POINT('',(7.734,-12.04,0.0));
-#16757=VERTEX_POINT('',#16758);
-#16756=EDGE_CURVE('',#16757,#16747,#16761,.T.);
-#16761=LINE('',#16758,#16763);
-#16763=VECTOR('',#16764,2.7305);
-#16764=DIRECTION('',(0.0,0.0,1.0));
-#16755=ORIENTED_EDGE('',*,*,#16756,.F.);
-#16766=EDGE_CURVE('',#16668,#16757,#16771,.T.);
-#16771=LINE('',#16669,#16773);
-#16773=VECTOR('',#16774,0.381);
-#16774=DIRECTION('',(0.0,1.0,0.0));
-#16765=ORIENTED_EDGE('',*,*,#16766,.F.);
-#16775=ORIENTED_EDGE('',*,*,#16667,.T.);
-#16785=STYLED_ITEM('',(#34),#16786);
-#16786=ADVANCED_FACE('',(#16792),#16787,.T.);
-#16787=PLANE('',#16788);
-#16788=AXIS2_PLACEMENT_3D('',#16789,#16790,#16791);
-#16789=CARTESIAN_POINT('',(7.734,-12.979,0.0));
-#16790=DIRECTION('',(0.0,0.0,-1.0));
-#16791=DIRECTION('',(0.,1.,0.));
-#16792=FACE_OUTER_BOUND('',#16793,.T.);
-#16793=EDGE_LOOP('',(#16794,#16804,#16814,#16824));
-#16794=ORIENTED_EDGE('',*,*,#16539,.T.);
-#16804=ORIENTED_EDGE('',*,*,#16628,.T.);
-#16815=EDGE_CURVE('',#16727,#16619,#16820,.T.);
-#16820=LINE('',#16728,#16822);
-#16822=VECTOR('',#16823,0.254);
-#16823=DIRECTION('',(1.0,0.0,0.0));
-#16814=ORIENTED_EDGE('',*,*,#16815,.F.);
-#16824=ORIENTED_EDGE('',*,*,#16726,.T.);
-#16834=STYLED_ITEM('',(#34),#16835);
-#16835=ADVANCED_FACE('',(#16841),#16836,.T.);
-#16836=PLANE('',#16837);
-#16837=AXIS2_PLACEMENT_3D('',#16838,#16839,#16840);
-#16838=CARTESIAN_POINT('',(7.734,-12.04,0.0));
-#16839=DIRECTION('',(0.0,0.0,-1.0));
-#16840=DIRECTION('',(0.,1.,0.));
-#16841=FACE_OUTER_BOUND('',#16842,.T.);
-#16842=EDGE_LOOP('',(#16843,#16853,#16863,#16873));
-#16844=EDGE_CURVE('',#16589,#16757,#16849,.T.);
-#16849=LINE('',#16590,#16851);
-#16851=VECTOR('',#16852,0.254);
-#16852=DIRECTION('',(-1.0,0.0,0.0));
-#16843=ORIENTED_EDGE('',*,*,#16844,.F.);
-#16853=ORIENTED_EDGE('',*,*,#16588,.T.);
-#16863=ORIENTED_EDGE('',*,*,#16677,.T.);
-#16873=ORIENTED_EDGE('',*,*,#16766,.T.);
-#16883=STYLED_ITEM('',(#34),#16884);
-#16884=ADVANCED_FACE('',(#16890),#16885,.T.);
-#16885=PLANE('',#16886);
-#16886=AXIS2_PLACEMENT_3D('',#16887,#16888,#16889);
-#16887=CARTESIAN_POINT('',(7.734,-13.36,0.0));
-#16888=DIRECTION('',(0.0,-1.0,0.0));
-#16889=DIRECTION('',(0.,0.,1.));
-#16890=FACE_OUTER_BOUND('',#16891,.T.);
-#16891=EDGE_LOOP('',(#16892,#16902,#16912,#16922,#16932,#16942));
-#16892=ORIENTED_EDGE('',*,*,#16815,.T.);
-#16902=ORIENTED_EDGE('',*,*,#16618,.T.);
-#16915=CARTESIAN_POINT('',(7.671,-13.36,2.984));
-#16914=VERTEX_POINT('',#16915);
-#16913=EDGE_CURVE('',#16914,#16609,#16918,.T.);
-#16918=LINE('',#16915,#16920);
-#16920=VECTOR('',#16921,0.3175);
-#16921=DIRECTION('',(1.0,0.0,0.0));
-#16912=ORIENTED_EDGE('',*,*,#16913,.F.);
-#16925=CARTESIAN_POINT('',(7.671,-13.36,2.73));
-#16924=VERTEX_POINT('',#16925);
-#16923=EDGE_CURVE('',#16924,#16914,#16928,.T.);
-#16928=LINE('',#16925,#16930);
-#16930=VECTOR('',#16931,0.254);
-#16931=DIRECTION('',(0.0,0.0,1.0));
-#16922=ORIENTED_EDGE('',*,*,#16923,.F.);
-#16933=EDGE_CURVE('',#16737,#16924,#16938,.T.);
-#16938=LINE('',#16738,#16940);
-#16940=VECTOR('',#16941,0.0635);
-#16941=DIRECTION('',(-1.0,0.0,0.0));
-#16932=ORIENTED_EDGE('',*,*,#16933,.F.);
-#16942=ORIENTED_EDGE('',*,*,#16736,.T.);
-#16952=STYLED_ITEM('',(#34),#16953);
-#16953=ADVANCED_FACE('',(#16959),#16954,.T.);
-#16954=PLANE('',#16955);
-#16955=AXIS2_PLACEMENT_3D('',#16956,#16957,#16958);
-#16956=CARTESIAN_POINT('',(7.988,-12.04,0.0));
-#16957=DIRECTION('',(0.0,1.0,0.0));
-#16958=DIRECTION('',(0.,0.,1.));
-#16959=FACE_OUTER_BOUND('',#16960,.T.);
-#16960=EDGE_LOOP('',(#16961,#16971,#16981,#16991,#17001,#17011));
-#16961=ORIENTED_EDGE('',*,*,#16844,.T.);
-#16971=ORIENTED_EDGE('',*,*,#16756,.T.);
-#16984=CARTESIAN_POINT('',(7.671,-12.04,2.73));
-#16983=VERTEX_POINT('',#16984);
-#16982=EDGE_CURVE('',#16983,#16747,#16987,.T.);
-#16987=LINE('',#16984,#16989);
-#16989=VECTOR('',#16990,0.0635);
-#16990=DIRECTION('',(1.0,0.0,0.0));
-#16981=ORIENTED_EDGE('',*,*,#16982,.F.);
-#16994=CARTESIAN_POINT('',(7.671,-12.04,2.984));
-#16993=VERTEX_POINT('',#16994);
-#16992=EDGE_CURVE('',#16993,#16983,#16997,.T.);
-#16997=LINE('',#16994,#16999);
-#16999=VECTOR('',#17000,0.254);
-#17000=DIRECTION('',(0.0,0.0,-1.0));
-#16991=ORIENTED_EDGE('',*,*,#16992,.F.);
-#17002=EDGE_CURVE('',#16599,#16993,#17007,.T.);
-#17007=LINE('',#16600,#17009);
-#17009=VECTOR('',#17010,0.3175);
-#17010=DIRECTION('',(-1.0,0.0,0.0));
-#17001=ORIENTED_EDGE('',*,*,#17002,.F.);
-#17011=ORIENTED_EDGE('',*,*,#16598,.T.);
-#17021=STYLED_ITEM('',(#34),#17022);
-#17022=ADVANCED_FACE('',(#17028),#17023,.T.);
-#17023=PLANE('',#17024);
-#17024=AXIS2_PLACEMENT_3D('',#17025,#17026,#17027);
-#17025=CARTESIAN_POINT('',(7.671,-12.04,2.73));
-#17026=DIRECTION('',(0.0,0.0,-1.0));
-#17027=DIRECTION('',(0.,1.,0.));
-#17028=FACE_OUTER_BOUND('',#17029,.T.);
-#17029=EDGE_LOOP('',(#17030,#17040,#17050,#17060));
-#17030=ORIENTED_EDGE('',*,*,#16982,.T.);
-#17040=ORIENTED_EDGE('',*,*,#16746,.T.);
-#17050=ORIENTED_EDGE('',*,*,#16933,.T.);
-#17061=EDGE_CURVE('',#16983,#16924,#17066,.T.);
-#17066=LINE('',#16984,#17068);
-#17068=VECTOR('',#17069,1.3208);
-#17069=DIRECTION('',(0.0,-1.0,0.0));
-#17060=ORIENTED_EDGE('',*,*,#17061,.F.);
-#17070=STYLED_ITEM('',(#34),#17071);
-#17071=ADVANCED_FACE('',(#17077),#17072,.T.);
-#17072=PLANE('',#17073);
-#17073=AXIS2_PLACEMENT_3D('',#17074,#17075,#17076);
-#17074=CARTESIAN_POINT('',(7.671,-12.04,2.73));
-#17075=DIRECTION('',(-1.0,0.0,0.0));
-#17076=DIRECTION('',(0.,0.,1.));
-#17077=FACE_OUTER_BOUND('',#17078,.T.);
-#17078=EDGE_LOOP('',(#17079,#17089,#17099,#17109));
-#17079=ORIENTED_EDGE('',*,*,#17061,.T.);
-#17089=ORIENTED_EDGE('',*,*,#16923,.T.);
-#17100=EDGE_CURVE('',#16993,#16914,#17105,.T.);
-#17105=LINE('',#16994,#17107);
-#17107=VECTOR('',#17108,1.3208);
-#17108=DIRECTION('',(0.0,-1.0,0.0));
-#17099=ORIENTED_EDGE('',*,*,#17100,.F.);
-#17109=ORIENTED_EDGE('',*,*,#16992,.T.);
-#17119=STYLED_ITEM('',(#34),#17120);
-#17120=ADVANCED_FACE('',(#17126),#17121,.T.);
-#17121=PLANE('',#17122);
-#17122=AXIS2_PLACEMENT_3D('',#17123,#17124,#17125);
-#17123=CARTESIAN_POINT('',(7.671,-13.36,2.984));
-#17124=DIRECTION('',(0.0,0.0,1.0));
-#17125=DIRECTION('',(0.,1.,0.));
-#17126=FACE_OUTER_BOUND('',#17127,.T.);
-#17127=EDGE_LOOP('',(#17128,#17138,#17148,#17158));
-#17128=ORIENTED_EDGE('',*,*,#16913,.T.);
-#17138=ORIENTED_EDGE('',*,*,#16608,.T.);
-#17148=ORIENTED_EDGE('',*,*,#17002,.T.);
-#17158=ORIENTED_EDGE('',*,*,#17100,.T.);
-#17169=MANIFOLD_SOLID_BREP($,#17170);
-#17170=CLOSED_SHELL('',(#17172,#17221,#17270,#17359,#17408,#17497,#17546,#17595,#17664,#17733,#17782,#17831));
-#17171=STYLED_ITEM('',(#34),#17172);
-#17172=ADVANCED_FACE('',(#17178),#17173,.T.);
-#17173=PLANE('',#17174);
-#17174=AXIS2_PLACEMENT_3D('',#17175,#17176,#17177);
-#17175=CARTESIAN_POINT('',(7.734,-10.439,-2.54));
-#17176=DIRECTION('',(0.0,0.0,-1.0));
-#17177=DIRECTION('',(0.,1.,0.));
-#17178=FACE_OUTER_BOUND('',#17179,.T.);
-#17179=EDGE_LOOP('',(#17180,#17190,#17200,#17210));
-#17183=CARTESIAN_POINT('',(7.734,-9.881,-2.54));
-#17182=VERTEX_POINT('',#17183);
-#17185=CARTESIAN_POINT('',(7.734,-10.439,-2.54));
-#17184=VERTEX_POINT('',#17185);
-#17181=EDGE_CURVE('',#17182,#17184,#17186,.T.);
-#17186=LINE('',#17183,#17188);
-#17188=VECTOR('',#17189,0.5588);
-#17189=DIRECTION('',(0.0,-1.0,0.0));
-#17180=ORIENTED_EDGE('',*,*,#17181,.F.);
-#17193=CARTESIAN_POINT('',(7.988,-9.881,-2.54));
-#17192=VERTEX_POINT('',#17193);
-#17191=EDGE_CURVE('',#17192,#17182,#17196,.T.);
-#17196=LINE('',#17193,#17198);
-#17198=VECTOR('',#17199,0.254);
-#17199=DIRECTION('',(-1.0,0.0,0.0));
-#17190=ORIENTED_EDGE('',*,*,#17191,.F.);
-#17203=CARTESIAN_POINT('',(7.988,-10.439,-2.54));
-#17202=VERTEX_POINT('',#17203);
-#17201=EDGE_CURVE('',#17202,#17192,#17206,.T.);
-#17206=LINE('',#17203,#17208);
-#17208=VECTOR('',#17209,0.5588);
-#17209=DIRECTION('',(0.0,1.0,0.0));
-#17200=ORIENTED_EDGE('',*,*,#17201,.F.);
-#17211=EDGE_CURVE('',#17184,#17202,#17216,.T.);
-#17216=LINE('',#17185,#17218);
-#17218=VECTOR('',#17219,0.254);
-#17219=DIRECTION('',(1.0,0.0,0.0));
-#17210=ORIENTED_EDGE('',*,*,#17211,.F.);
-#17220=STYLED_ITEM('',(#34),#17221);
-#17221=ADVANCED_FACE('',(#17227),#17222,.T.);
-#17222=PLANE('',#17223);
-#17223=AXIS2_PLACEMENT_3D('',#17224,#17225,#17226);
-#17224=CARTESIAN_POINT('',(7.734,-10.439,-2.54));
-#17225=DIRECTION('',(0.0,-1.0,0.0));
-#17226=DIRECTION('',(0.,0.,1.));
-#17227=FACE_OUTER_BOUND('',#17228,.T.);
-#17228=EDGE_LOOP('',(#17229,#17239,#17249,#17259));
-#17229=ORIENTED_EDGE('',*,*,#17211,.T.);
-#17242=CARTESIAN_POINT('',(7.988,-10.439,0.0));
-#17241=VERTEX_POINT('',#17242);
-#17240=EDGE_CURVE('',#17241,#17202,#17245,.T.);
-#17245=LINE('',#17242,#17247);
-#17247=VECTOR('',#17248,2.54);
-#17248=DIRECTION('',(0.0,0.0,-1.0));
-#17239=ORIENTED_EDGE('',*,*,#17240,.F.);
-#17252=CARTESIAN_POINT('',(7.734,-10.439,0.0));
-#17251=VERTEX_POINT('',#17252);
-#17250=EDGE_CURVE('',#17251,#17241,#17255,.T.);
-#17255=LINE('',#17252,#17257);
-#17257=VECTOR('',#17258,0.254);
-#17258=DIRECTION('',(1.0,0.0,0.0));
-#17249=ORIENTED_EDGE('',*,*,#17250,.F.);
-#17260=EDGE_CURVE('',#17184,#17251,#17265,.T.);
-#17265=LINE('',#17185,#17267);
-#17267=VECTOR('',#17268,2.54);
-#17268=DIRECTION('',(0.0,0.0,1.0));
-#17259=ORIENTED_EDGE('',*,*,#17260,.F.);
-#17269=STYLED_ITEM('',(#34),#17270);
-#17270=ADVANCED_FACE('',(#17276),#17271,.T.);
-#17271=PLANE('',#17272);
-#17272=AXIS2_PLACEMENT_3D('',#17273,#17274,#17275);
-#17273=CARTESIAN_POINT('',(7.988,-10.439,-2.54));
-#17274=DIRECTION('',(1.0,0.0,0.0));
-#17275=DIRECTION('',(0.,0.,1.));
-#17276=FACE_OUTER_BOUND('',#17277,.T.);
-#17277=EDGE_LOOP('',(#17278,#17288,#17298,#17308,#17318,#17328,#17338,#17348));
-#17278=ORIENTED_EDGE('',*,*,#17201,.T.);
-#17291=CARTESIAN_POINT('',(7.988,-9.881,0.0));
-#17290=VERTEX_POINT('',#17291);
-#17289=EDGE_CURVE('',#17290,#17192,#17294,.T.);
-#17294=LINE('',#17291,#17296);
-#17296=VECTOR('',#17297,2.54);
-#17297=DIRECTION('',(0.0,0.0,-1.0));
-#17288=ORIENTED_EDGE('',*,*,#17289,.F.);
-#17301=CARTESIAN_POINT('',(7.988,-9.5,0.0));
-#17300=VERTEX_POINT('',#17301);
-#17299=EDGE_CURVE('',#17300,#17290,#17304,.T.);
-#17304=LINE('',#17301,#17306);
-#17306=VECTOR('',#17307,0.381);
-#17307=DIRECTION('',(0.0,-1.0,0.0));
-#17298=ORIENTED_EDGE('',*,*,#17299,.F.);
-#17311=CARTESIAN_POINT('',(7.988,-9.5,2.984));
-#17310=VERTEX_POINT('',#17311);
-#17309=EDGE_CURVE('',#17310,#17300,#17314,.T.);
-#17314=LINE('',#17311,#17316);
-#17316=VECTOR('',#17317,2.9845);
-#17317=DIRECTION('',(0.0,0.0,-1.0));
-#17308=ORIENTED_EDGE('',*,*,#17309,.F.);
-#17321=CARTESIAN_POINT('',(7.988,-10.82,2.984));
-#17320=VERTEX_POINT('',#17321);
-#17319=EDGE_CURVE('',#17320,#17310,#17324,.T.);
-#17324=LINE('',#17321,#17326);
-#17326=VECTOR('',#17327,1.3208);
-#17327=DIRECTION('',(0.0,1.0,0.0));
-#17318=ORIENTED_EDGE('',*,*,#17319,.F.);
-#17331=CARTESIAN_POINT('',(7.988,-10.82,0.0));
-#17330=VERTEX_POINT('',#17331);
-#17329=EDGE_CURVE('',#17330,#17320,#17334,.T.);
-#17334=LINE('',#17331,#17336);
-#17336=VECTOR('',#17337,2.9845);
-#17337=DIRECTION('',(0.0,0.0,1.0));
-#17328=ORIENTED_EDGE('',*,*,#17329,.F.);
-#17339=EDGE_CURVE('',#17241,#17330,#17344,.T.);
-#17344=LINE('',#17242,#17346);
-#17346=VECTOR('',#17347,0.381);
-#17347=DIRECTION('',(0.0,-1.0,0.0));
-#17338=ORIENTED_EDGE('',*,*,#17339,.F.);
-#17348=ORIENTED_EDGE('',*,*,#17240,.T.);
-#17358=STYLED_ITEM('',(#34),#17359);
-#17359=ADVANCED_FACE('',(#17365),#17360,.T.);
-#17360=PLANE('',#17361);
-#17361=AXIS2_PLACEMENT_3D('',#17362,#17363,#17364);
-#17362=CARTESIAN_POINT('',(7.988,-9.881,-2.54));
-#17363=DIRECTION('',(0.0,1.0,0.0));
-#17364=DIRECTION('',(0.,0.,1.));
-#17365=FACE_OUTER_BOUND('',#17366,.T.);
-#17366=EDGE_LOOP('',(#17367,#17377,#17387,#17397));
-#17367=ORIENTED_EDGE('',*,*,#17191,.T.);
-#17380=CARTESIAN_POINT('',(7.734,-9.881,0.0));
-#17379=VERTEX_POINT('',#17380);
-#17378=EDGE_CURVE('',#17379,#17182,#17383,.T.);
-#17383=LINE('',#17380,#17385);
-#17385=VECTOR('',#17386,2.54);
-#17386=DIRECTION('',(0.0,0.0,-1.0));
-#17377=ORIENTED_EDGE('',*,*,#17378,.F.);
-#17388=EDGE_CURVE('',#17290,#17379,#17393,.T.);
-#17393=LINE('',#17291,#17395);
-#17395=VECTOR('',#17396,0.254);
-#17396=DIRECTION('',(-1.0,0.0,0.0));
-#17387=ORIENTED_EDGE('',*,*,#17388,.F.);
-#17397=ORIENTED_EDGE('',*,*,#17289,.T.);
-#17407=STYLED_ITEM('',(#34),#17408);
-#17408=ADVANCED_FACE('',(#17414),#17409,.T.);
-#17409=PLANE('',#17410);
-#17410=AXIS2_PLACEMENT_3D('',#17411,#17412,#17413);
-#17411=CARTESIAN_POINT('',(7.734,-9.881,-2.54));
-#17412=DIRECTION('',(-1.0,0.0,0.0));
-#17413=DIRECTION('',(0.,0.,1.));
-#17414=FACE_OUTER_BOUND('',#17415,.T.);
-#17415=EDGE_LOOP('',(#17416,#17426,#17436,#17446,#17456,#17466,#17476,#17486));
-#17416=ORIENTED_EDGE('',*,*,#17181,.T.);
-#17426=ORIENTED_EDGE('',*,*,#17260,.T.);
-#17439=CARTESIAN_POINT('',(7.734,-10.82,0.0));
-#17438=VERTEX_POINT('',#17439);
-#17437=EDGE_CURVE('',#17438,#17251,#17442,.T.);
-#17442=LINE('',#17439,#17444);
-#17444=VECTOR('',#17445,0.381);
-#17445=DIRECTION('',(0.0,1.0,0.0));
-#17436=ORIENTED_EDGE('',*,*,#17437,.F.);
-#17449=CARTESIAN_POINT('',(7.734,-10.82,2.73));
-#17448=VERTEX_POINT('',#17449);
-#17447=EDGE_CURVE('',#17448,#17438,#17452,.T.);
-#17452=LINE('',#17449,#17454);
-#17454=VECTOR('',#17455,2.7305);
-#17455=DIRECTION('',(0.0,0.0,-1.0));
-#17446=ORIENTED_EDGE('',*,*,#17447,.F.);
-#17459=CARTESIAN_POINT('',(7.734,-9.5,2.73));
-#17458=VERTEX_POINT('',#17459);
-#17457=EDGE_CURVE('',#17458,#17448,#17462,.T.);
-#17462=LINE('',#17459,#17464);
-#17464=VECTOR('',#17465,1.3208);
-#17465=DIRECTION('',(0.0,-1.0,0.0));
-#17456=ORIENTED_EDGE('',*,*,#17457,.F.);
-#17469=CARTESIAN_POINT('',(7.734,-9.5,0.0));
-#17468=VERTEX_POINT('',#17469);
-#17467=EDGE_CURVE('',#17468,#17458,#17472,.T.);
-#17472=LINE('',#17469,#17474);
-#17474=VECTOR('',#17475,2.7305);
-#17475=DIRECTION('',(0.0,0.0,1.0));
-#17466=ORIENTED_EDGE('',*,*,#17467,.F.);
-#17477=EDGE_CURVE('',#17379,#17468,#17482,.T.);
-#17482=LINE('',#17380,#17484);
-#17484=VECTOR('',#17485,0.381);
-#17485=DIRECTION('',(0.0,1.0,0.0));
-#17476=ORIENTED_EDGE('',*,*,#17477,.F.);
-#17486=ORIENTED_EDGE('',*,*,#17378,.T.);
-#17496=STYLED_ITEM('',(#34),#17497);
-#17497=ADVANCED_FACE('',(#17503),#17498,.T.);
-#17498=PLANE('',#17499);
-#17499=AXIS2_PLACEMENT_3D('',#17500,#17501,#17502);
-#17500=CARTESIAN_POINT('',(7.734,-10.439,0.0));
-#17501=DIRECTION('',(0.0,0.0,-1.0));
-#17502=DIRECTION('',(0.,1.,0.));
-#17503=FACE_OUTER_BOUND('',#17504,.T.);
-#17504=EDGE_LOOP('',(#17505,#17515,#17525,#17535));
-#17505=ORIENTED_EDGE('',*,*,#17250,.T.);
-#17515=ORIENTED_EDGE('',*,*,#17339,.T.);
-#17526=EDGE_CURVE('',#17438,#17330,#17531,.T.);
-#17531=LINE('',#17439,#17533);
-#17533=VECTOR('',#17534,0.254);
-#17534=DIRECTION('',(1.0,0.0,0.0));
-#17525=ORIENTED_EDGE('',*,*,#17526,.F.);
-#17535=ORIENTED_EDGE('',*,*,#17437,.T.);
-#17545=STYLED_ITEM('',(#34),#17546);
-#17546=ADVANCED_FACE('',(#17552),#17547,.T.);
-#17547=PLANE('',#17548);
-#17548=AXIS2_PLACEMENT_3D('',#17549,#17550,#17551);
-#17549=CARTESIAN_POINT('',(7.734,-9.5,0.0));
-#17550=DIRECTION('',(0.0,0.0,-1.0));
-#17551=DIRECTION('',(0.,1.,0.));
-#17552=FACE_OUTER_BOUND('',#17553,.T.);
-#17553=EDGE_LOOP('',(#17554,#17564,#17574,#17584));
-#17555=EDGE_CURVE('',#17300,#17468,#17560,.T.);
-#17560=LINE('',#17301,#17562);
-#17562=VECTOR('',#17563,0.254);
-#17563=DIRECTION('',(-1.0,0.0,0.0));
-#17554=ORIENTED_EDGE('',*,*,#17555,.F.);
-#17564=ORIENTED_EDGE('',*,*,#17299,.T.);
-#17574=ORIENTED_EDGE('',*,*,#17388,.T.);
-#17584=ORIENTED_EDGE('',*,*,#17477,.T.);
-#17594=STYLED_ITEM('',(#34),#17595);
-#17595=ADVANCED_FACE('',(#17601),#17596,.T.);
-#17596=PLANE('',#17597);
-#17597=AXIS2_PLACEMENT_3D('',#17598,#17599,#17600);
-#17598=CARTESIAN_POINT('',(7.734,-10.82,0.0));
-#17599=DIRECTION('',(0.0,-1.0,0.0));
-#17600=DIRECTION('',(0.,0.,1.));
-#17601=FACE_OUTER_BOUND('',#17602,.T.);
-#17602=EDGE_LOOP('',(#17603,#17613,#17623,#17633,#17643,#17653));
-#17603=ORIENTED_EDGE('',*,*,#17526,.T.);
-#17613=ORIENTED_EDGE('',*,*,#17329,.T.);
-#17626=CARTESIAN_POINT('',(7.671,-10.82,2.984));
-#17625=VERTEX_POINT('',#17626);
-#17624=EDGE_CURVE('',#17625,#17320,#17629,.T.);
-#17629=LINE('',#17626,#17631);
-#17631=VECTOR('',#17632,0.3175);
-#17632=DIRECTION('',(1.0,0.0,0.0));
-#17623=ORIENTED_EDGE('',*,*,#17624,.F.);
-#17636=CARTESIAN_POINT('',(7.671,-10.82,2.73));
-#17635=VERTEX_POINT('',#17636);
-#17634=EDGE_CURVE('',#17635,#17625,#17639,.T.);
-#17639=LINE('',#17636,#17641);
-#17641=VECTOR('',#17642,0.254);
-#17642=DIRECTION('',(0.0,0.0,1.0));
-#17633=ORIENTED_EDGE('',*,*,#17634,.F.);
-#17644=EDGE_CURVE('',#17448,#17635,#17649,.T.);
-#17649=LINE('',#17449,#17651);
-#17651=VECTOR('',#17652,0.0635);
-#17652=DIRECTION('',(-1.0,0.0,0.0));
-#17643=ORIENTED_EDGE('',*,*,#17644,.F.);
-#17653=ORIENTED_EDGE('',*,*,#17447,.T.);
-#17663=STYLED_ITEM('',(#34),#17664);
-#17664=ADVANCED_FACE('',(#17670),#17665,.T.);
-#17665=PLANE('',#17666);
-#17666=AXIS2_PLACEMENT_3D('',#17667,#17668,#17669);
-#17667=CARTESIAN_POINT('',(7.988,-9.5,0.0));
-#17668=DIRECTION('',(0.0,1.0,0.0));
-#17669=DIRECTION('',(0.,0.,1.));
-#17670=FACE_OUTER_BOUND('',#17671,.T.);
-#17671=EDGE_LOOP('',(#17672,#17682,#17692,#17702,#17712,#17722));
-#17672=ORIENTED_EDGE('',*,*,#17555,.T.);
-#17682=ORIENTED_EDGE('',*,*,#17467,.T.);
-#17695=CARTESIAN_POINT('',(7.671,-9.5,2.73));
-#17694=VERTEX_POINT('',#17695);
-#17693=EDGE_CURVE('',#17694,#17458,#17698,.T.);
-#17698=LINE('',#17695,#17700);
-#17700=VECTOR('',#17701,0.0635);
-#17701=DIRECTION('',(1.0,0.0,0.0));
-#17692=ORIENTED_EDGE('',*,*,#17693,.F.);
-#17705=CARTESIAN_POINT('',(7.671,-9.5,2.984));
-#17704=VERTEX_POINT('',#17705);
-#17703=EDGE_CURVE('',#17704,#17694,#17708,.T.);
-#17708=LINE('',#17705,#17710);
-#17710=VECTOR('',#17711,0.254);
-#17711=DIRECTION('',(0.0,0.0,-1.0));
-#17702=ORIENTED_EDGE('',*,*,#17703,.F.);
-#17713=EDGE_CURVE('',#17310,#17704,#17718,.T.);
-#17718=LINE('',#17311,#17720);
-#17720=VECTOR('',#17721,0.3175);
-#17721=DIRECTION('',(-1.0,0.0,0.0));
-#17712=ORIENTED_EDGE('',*,*,#17713,.F.);
-#17722=ORIENTED_EDGE('',*,*,#17309,.T.);
-#17732=STYLED_ITEM('',(#34),#17733);
-#17733=ADVANCED_FACE('',(#17739),#17734,.T.);
-#17734=PLANE('',#17735);
-#17735=AXIS2_PLACEMENT_3D('',#17736,#17737,#17738);
-#17736=CARTESIAN_POINT('',(7.671,-9.5,2.73));
-#17737=DIRECTION('',(0.0,0.0,-1.0));
-#17738=DIRECTION('',(0.,1.,0.));
-#17739=FACE_OUTER_BOUND('',#17740,.T.);
-#17740=EDGE_LOOP('',(#17741,#17751,#17761,#17771));
-#17741=ORIENTED_EDGE('',*,*,#17693,.T.);
-#17751=ORIENTED_EDGE('',*,*,#17457,.T.);
-#17761=ORIENTED_EDGE('',*,*,#17644,.T.);
-#17772=EDGE_CURVE('',#17694,#17635,#17777,.T.);
-#17777=LINE('',#17695,#17779);
-#17779=VECTOR('',#17780,1.3208);
-#17780=DIRECTION('',(0.0,-1.0,0.0));
-#17771=ORIENTED_EDGE('',*,*,#17772,.F.);
-#17781=STYLED_ITEM('',(#34),#17782);
-#17782=ADVANCED_FACE('',(#17788),#17783,.T.);
-#17783=PLANE('',#17784);
-#17784=AXIS2_PLACEMENT_3D('',#17785,#17786,#17787);
-#17785=CARTESIAN_POINT('',(7.671,-9.5,2.73));
-#17786=DIRECTION('',(-1.0,0.0,0.0));
-#17787=DIRECTION('',(0.,0.,1.));
-#17788=FACE_OUTER_BOUND('',#17789,.T.);
-#17789=EDGE_LOOP('',(#17790,#17800,#17810,#17820));
-#17790=ORIENTED_EDGE('',*,*,#17772,.T.);
-#17800=ORIENTED_EDGE('',*,*,#17634,.T.);
-#17811=EDGE_CURVE('',#17704,#17625,#17816,.T.);
-#17816=LINE('',#17705,#17818);
-#17818=VECTOR('',#17819,1.3208);
-#17819=DIRECTION('',(0.0,-1.0,0.0));
-#17810=ORIENTED_EDGE('',*,*,#17811,.F.);
-#17820=ORIENTED_EDGE('',*,*,#17703,.T.);
-#17830=STYLED_ITEM('',(#34),#17831);
-#17831=ADVANCED_FACE('',(#17837),#17832,.T.);
-#17832=PLANE('',#17833);
-#17833=AXIS2_PLACEMENT_3D('',#17834,#17835,#17836);
-#17834=CARTESIAN_POINT('',(7.671,-10.82,2.984));
-#17835=DIRECTION('',(0.0,0.0,1.0));
-#17836=DIRECTION('',(0.,1.,0.));
-#17837=FACE_OUTER_BOUND('',#17838,.T.);
-#17838=EDGE_LOOP('',(#17839,#17849,#17859,#17869));
-#17839=ORIENTED_EDGE('',*,*,#17624,.T.);
-#17849=ORIENTED_EDGE('',*,*,#17319,.T.);
-#17859=ORIENTED_EDGE('',*,*,#17713,.T.);
-#17869=ORIENTED_EDGE('',*,*,#17811,.T.);
-#17880=MANIFOLD_SOLID_BREP($,#17881);
-#17881=CLOSED_SHELL('',(#17883,#17932,#17981,#18070,#18119,#18208,#18257,#18306,#18375,#18444,#18493,#18542));
-#17882=STYLED_ITEM('',(#34),#17883);
-#17883=ADVANCED_FACE('',(#17889),#17884,.T.);
-#17884=PLANE('',#17885);
-#17885=AXIS2_PLACEMENT_3D('',#17886,#17887,#17888);
-#17886=CARTESIAN_POINT('',(7.734,-7.899,-2.54));
-#17887=DIRECTION('',(0.0,0.0,-1.0));
-#17888=DIRECTION('',(0.,1.,0.));
-#17889=FACE_OUTER_BOUND('',#17890,.T.);
-#17890=EDGE_LOOP('',(#17891,#17901,#17911,#17921));
-#17894=CARTESIAN_POINT('',(7.734,-7.341,-2.54));
-#17893=VERTEX_POINT('',#17894);
-#17896=CARTESIAN_POINT('',(7.734,-7.899,-2.54));
-#17895=VERTEX_POINT('',#17896);
-#17892=EDGE_CURVE('',#17893,#17895,#17897,.T.);
-#17897=LINE('',#17894,#17899);
-#17899=VECTOR('',#17900,0.5588);
-#17900=DIRECTION('',(0.0,-1.0,0.0));
-#17891=ORIENTED_EDGE('',*,*,#17892,.F.);
-#17904=CARTESIAN_POINT('',(7.988,-7.341,-2.54));
-#17903=VERTEX_POINT('',#17904);
-#17902=EDGE_CURVE('',#17903,#17893,#17907,.T.);
-#17907=LINE('',#17904,#17909);
-#17909=VECTOR('',#17910,0.254);
-#17910=DIRECTION('',(-1.0,0.0,0.0));
-#17901=ORIENTED_EDGE('',*,*,#17902,.F.);
-#17914=CARTESIAN_POINT('',(7.988,-7.899,-2.54));
-#17913=VERTEX_POINT('',#17914);
-#17912=EDGE_CURVE('',#17913,#17903,#17917,.T.);
-#17917=LINE('',#17914,#17919);
-#17919=VECTOR('',#17920,0.5588);
-#17920=DIRECTION('',(0.0,1.0,0.0));
-#17911=ORIENTED_EDGE('',*,*,#17912,.F.);
-#17922=EDGE_CURVE('',#17895,#17913,#17927,.T.);
-#17927=LINE('',#17896,#17929);
-#17929=VECTOR('',#17930,0.254);
-#17930=DIRECTION('',(1.0,0.0,0.0));
-#17921=ORIENTED_EDGE('',*,*,#17922,.F.);
-#17931=STYLED_ITEM('',(#34),#17932);
-#17932=ADVANCED_FACE('',(#17938),#17933,.T.);
-#17933=PLANE('',#17934);
-#17934=AXIS2_PLACEMENT_3D('',#17935,#17936,#17937);
-#17935=CARTESIAN_POINT('',(7.734,-7.899,-2.54));
-#17936=DIRECTION('',(0.0,-1.0,0.0));
-#17937=DIRECTION('',(0.,0.,1.));
-#17938=FACE_OUTER_BOUND('',#17939,.T.);
-#17939=EDGE_LOOP('',(#17940,#17950,#17960,#17970));
-#17940=ORIENTED_EDGE('',*,*,#17922,.T.);
-#17953=CARTESIAN_POINT('',(7.988,-7.899,0.0));
-#17952=VERTEX_POINT('',#17953);
-#17951=EDGE_CURVE('',#17952,#17913,#17956,.T.);
-#17956=LINE('',#17953,#17958);
-#17958=VECTOR('',#17959,2.54);
-#17959=DIRECTION('',(0.0,0.0,-1.0));
-#17950=ORIENTED_EDGE('',*,*,#17951,.F.);
-#17963=CARTESIAN_POINT('',(7.734,-7.899,0.0));
-#17962=VERTEX_POINT('',#17963);
-#17961=EDGE_CURVE('',#17962,#17952,#17966,.T.);
-#17966=LINE('',#17963,#17968);
-#17968=VECTOR('',#17969,0.254);
-#17969=DIRECTION('',(1.0,0.0,0.0));
-#17960=ORIENTED_EDGE('',*,*,#17961,.F.);
-#17971=EDGE_CURVE('',#17895,#17962,#17976,.T.);
-#17976=LINE('',#17896,#17978);
-#17978=VECTOR('',#17979,2.54);
-#17979=DIRECTION('',(0.0,0.0,1.0));
-#17970=ORIENTED_EDGE('',*,*,#17971,.F.);
-#17980=STYLED_ITEM('',(#34),#17981);
-#17981=ADVANCED_FACE('',(#17987),#17982,.T.);
-#17982=PLANE('',#17983);
-#17983=AXIS2_PLACEMENT_3D('',#17984,#17985,#17986);
-#17984=CARTESIAN_POINT('',(7.988,-7.899,-2.54));
-#17985=DIRECTION('',(1.0,0.0,0.0));
-#17986=DIRECTION('',(0.,0.,1.));
-#17987=FACE_OUTER_BOUND('',#17988,.T.);
-#17988=EDGE_LOOP('',(#17989,#17999,#18009,#18019,#18029,#18039,#18049,#18059));
-#17989=ORIENTED_EDGE('',*,*,#17912,.T.);
-#18002=CARTESIAN_POINT('',(7.988,-7.341,0.0));
-#18001=VERTEX_POINT('',#18002);
-#18000=EDGE_CURVE('',#18001,#17903,#18005,.T.);
-#18005=LINE('',#18002,#18007);
-#18007=VECTOR('',#18008,2.54);
-#18008=DIRECTION('',(0.0,0.0,-1.0));
-#17999=ORIENTED_EDGE('',*,*,#18000,.F.);
-#18012=CARTESIAN_POINT('',(7.988,-6.96,0.0));
-#18011=VERTEX_POINT('',#18012);
-#18010=EDGE_CURVE('',#18011,#18001,#18015,.T.);
-#18015=LINE('',#18012,#18017);
-#18017=VECTOR('',#18018,0.381);
-#18018=DIRECTION('',(0.0,-1.0,0.0));
-#18009=ORIENTED_EDGE('',*,*,#18010,.F.);
-#18022=CARTESIAN_POINT('',(7.988,-6.96,2.984));
-#18021=VERTEX_POINT('',#18022);
-#18020=EDGE_CURVE('',#18021,#18011,#18025,.T.);
-#18025=LINE('',#18022,#18027);
-#18027=VECTOR('',#18028,2.9845);
-#18028=DIRECTION('',(0.0,0.0,-1.0));
-#18019=ORIENTED_EDGE('',*,*,#18020,.F.);
-#18032=CARTESIAN_POINT('',(7.988,-8.28,2.984));
-#18031=VERTEX_POINT('',#18032);
-#18030=EDGE_CURVE('',#18031,#18021,#18035,.T.);
-#18035=LINE('',#18032,#18037);
-#18037=VECTOR('',#18038,1.3208);
-#18038=DIRECTION('',(0.0,1.0,0.0));
-#18029=ORIENTED_EDGE('',*,*,#18030,.F.);
-#18042=CARTESIAN_POINT('',(7.988,-8.28,0.0));
-#18041=VERTEX_POINT('',#18042);
-#18040=EDGE_CURVE('',#18041,#18031,#18045,.T.);
-#18045=LINE('',#18042,#18047);
-#18047=VECTOR('',#18048,2.9845);
-#18048=DIRECTION('',(0.0,0.0,1.0));
-#18039=ORIENTED_EDGE('',*,*,#18040,.F.);
-#18050=EDGE_CURVE('',#17952,#18041,#18055,.T.);
-#18055=LINE('',#17953,#18057);
-#18057=VECTOR('',#18058,0.381);
-#18058=DIRECTION('',(0.0,-1.0,0.0));
-#18049=ORIENTED_EDGE('',*,*,#18050,.F.);
-#18059=ORIENTED_EDGE('',*,*,#17951,.T.);
-#18069=STYLED_ITEM('',(#34),#18070);
-#18070=ADVANCED_FACE('',(#18076),#18071,.T.);
-#18071=PLANE('',#18072);
-#18072=AXIS2_PLACEMENT_3D('',#18073,#18074,#18075);
-#18073=CARTESIAN_POINT('',(7.988,-7.341,-2.54));
-#18074=DIRECTION('',(0.0,1.0,0.0));
-#18075=DIRECTION('',(0.,0.,1.));
-#18076=FACE_OUTER_BOUND('',#18077,.T.);
-#18077=EDGE_LOOP('',(#18078,#18088,#18098,#18108));
-#18078=ORIENTED_EDGE('',*,*,#17902,.T.);
-#18091=CARTESIAN_POINT('',(7.734,-7.341,0.0));
-#18090=VERTEX_POINT('',#18091);
-#18089=EDGE_CURVE('',#18090,#17893,#18094,.T.);
-#18094=LINE('',#18091,#18096);
-#18096=VECTOR('',#18097,2.54);
-#18097=DIRECTION('',(0.0,0.0,-1.0));
-#18088=ORIENTED_EDGE('',*,*,#18089,.F.);
-#18099=EDGE_CURVE('',#18001,#18090,#18104,.T.);
-#18104=LINE('',#18002,#18106);
-#18106=VECTOR('',#18107,0.254);
-#18107=DIRECTION('',(-1.0,0.0,0.0));
-#18098=ORIENTED_EDGE('',*,*,#18099,.F.);
-#18108=ORIENTED_EDGE('',*,*,#18000,.T.);
-#18118=STYLED_ITEM('',(#34),#18119);
-#18119=ADVANCED_FACE('',(#18125),#18120,.T.);
-#18120=PLANE('',#18121);
-#18121=AXIS2_PLACEMENT_3D('',#18122,#18123,#18124);
-#18122=CARTESIAN_POINT('',(7.734,-7.341,-2.54));
-#18123=DIRECTION('',(-1.0,0.0,0.0));
-#18124=DIRECTION('',(0.,0.,1.));
-#18125=FACE_OUTER_BOUND('',#18126,.T.);
-#18126=EDGE_LOOP('',(#18127,#18137,#18147,#18157,#18167,#18177,#18187,#18197));
-#18127=ORIENTED_EDGE('',*,*,#17892,.T.);
-#18137=ORIENTED_EDGE('',*,*,#17971,.T.);
-#18150=CARTESIAN_POINT('',(7.734,-8.28,0.0));
-#18149=VERTEX_POINT('',#18150);
-#18148=EDGE_CURVE('',#18149,#17962,#18153,.T.);
-#18153=LINE('',#18150,#18155);
-#18155=VECTOR('',#18156,0.381);
-#18156=DIRECTION('',(0.0,1.0,0.0));
-#18147=ORIENTED_EDGE('',*,*,#18148,.F.);
-#18160=CARTESIAN_POINT('',(7.734,-8.28,2.73));
-#18159=VERTEX_POINT('',#18160);
-#18158=EDGE_CURVE('',#18159,#18149,#18163,.T.);
-#18163=LINE('',#18160,#18165);
-#18165=VECTOR('',#18166,2.7305);
-#18166=DIRECTION('',(0.0,0.0,-1.0));
-#18157=ORIENTED_EDGE('',*,*,#18158,.F.);
-#18170=CARTESIAN_POINT('',(7.734,-6.96,2.73));
-#18169=VERTEX_POINT('',#18170);
-#18168=EDGE_CURVE('',#18169,#18159,#18173,.T.);
-#18173=LINE('',#18170,#18175);
-#18175=VECTOR('',#18176,1.3208);
-#18176=DIRECTION('',(0.0,-1.0,0.0));
-#18167=ORIENTED_EDGE('',*,*,#18168,.F.);
-#18180=CARTESIAN_POINT('',(7.734,-6.96,0.0));
-#18179=VERTEX_POINT('',#18180);
-#18178=EDGE_CURVE('',#18179,#18169,#18183,.T.);
-#18183=LINE('',#18180,#18185);
-#18185=VECTOR('',#18186,2.7305);
-#18186=DIRECTION('',(0.0,0.0,1.0));
-#18177=ORIENTED_EDGE('',*,*,#18178,.F.);
-#18188=EDGE_CURVE('',#18090,#18179,#18193,.T.);
-#18193=LINE('',#18091,#18195);
-#18195=VECTOR('',#18196,0.381);
-#18196=DIRECTION('',(0.0,1.0,0.0));
-#18187=ORIENTED_EDGE('',*,*,#18188,.F.);
-#18197=ORIENTED_EDGE('',*,*,#18089,.T.);
-#18207=STYLED_ITEM('',(#34),#18208);
-#18208=ADVANCED_FACE('',(#18214),#18209,.T.);
-#18209=PLANE('',#18210);
-#18210=AXIS2_PLACEMENT_3D('',#18211,#18212,#18213);
-#18211=CARTESIAN_POINT('',(7.734,-7.899,0.0));
-#18212=DIRECTION('',(0.0,0.0,-1.0));
-#18213=DIRECTION('',(0.,1.,0.));
-#18214=FACE_OUTER_BOUND('',#18215,.T.);
-#18215=EDGE_LOOP('',(#18216,#18226,#18236,#18246));
-#18216=ORIENTED_EDGE('',*,*,#17961,.T.);
-#18226=ORIENTED_EDGE('',*,*,#18050,.T.);
-#18237=EDGE_CURVE('',#18149,#18041,#18242,.T.);
-#18242=LINE('',#18150,#18244);
-#18244=VECTOR('',#18245,0.254);
-#18245=DIRECTION('',(1.0,0.0,0.0));
-#18236=ORIENTED_EDGE('',*,*,#18237,.F.);
-#18246=ORIENTED_EDGE('',*,*,#18148,.T.);
-#18256=STYLED_ITEM('',(#34),#18257);
-#18257=ADVANCED_FACE('',(#18263),#18258,.T.);
-#18258=PLANE('',#18259);
-#18259=AXIS2_PLACEMENT_3D('',#18260,#18261,#18262);
-#18260=CARTESIAN_POINT('',(7.734,-6.96,0.0));
-#18261=DIRECTION('',(0.0,0.0,-1.0));
-#18262=DIRECTION('',(0.,1.,0.));
-#18263=FACE_OUTER_BOUND('',#18264,.T.);
-#18264=EDGE_LOOP('',(#18265,#18275,#18285,#18295));
-#18266=EDGE_CURVE('',#18011,#18179,#18271,.T.);
-#18271=LINE('',#18012,#18273);
-#18273=VECTOR('',#18274,0.254);
-#18274=DIRECTION('',(-1.0,0.0,0.0));
-#18265=ORIENTED_EDGE('',*,*,#18266,.F.);
-#18275=ORIENTED_EDGE('',*,*,#18010,.T.);
-#18285=ORIENTED_EDGE('',*,*,#18099,.T.);
-#18295=ORIENTED_EDGE('',*,*,#18188,.T.);
-#18305=STYLED_ITEM('',(#34),#18306);
-#18306=ADVANCED_FACE('',(#18312),#18307,.T.);
-#18307=PLANE('',#18308);
-#18308=AXIS2_PLACEMENT_3D('',#18309,#18310,#18311);
-#18309=CARTESIAN_POINT('',(7.734,-8.28,0.0));
-#18310=DIRECTION('',(0.0,-1.0,0.0));
-#18311=DIRECTION('',(0.,0.,1.));
-#18312=FACE_OUTER_BOUND('',#18313,.T.);
-#18313=EDGE_LOOP('',(#18314,#18324,#18334,#18344,#18354,#18364));
-#18314=ORIENTED_EDGE('',*,*,#18237,.T.);
-#18324=ORIENTED_EDGE('',*,*,#18040,.T.);
-#18337=CARTESIAN_POINT('',(7.671,-8.28,2.984));
-#18336=VERTEX_POINT('',#18337);
-#18335=EDGE_CURVE('',#18336,#18031,#18340,.T.);
-#18340=LINE('',#18337,#18342);
-#18342=VECTOR('',#18343,0.3175);
-#18343=DIRECTION('',(1.0,0.0,0.0));
-#18334=ORIENTED_EDGE('',*,*,#18335,.F.);
-#18347=CARTESIAN_POINT('',(7.671,-8.28,2.73));
-#18346=VERTEX_POINT('',#18347);
-#18345=EDGE_CURVE('',#18346,#18336,#18350,.T.);
-#18350=LINE('',#18347,#18352);
-#18352=VECTOR('',#18353,0.254);
-#18353=DIRECTION('',(0.0,0.0,1.0));
-#18344=ORIENTED_EDGE('',*,*,#18345,.F.);
-#18355=EDGE_CURVE('',#18159,#18346,#18360,.T.);
-#18360=LINE('',#18160,#18362);
-#18362=VECTOR('',#18363,0.0635);
-#18363=DIRECTION('',(-1.0,0.0,0.0));
-#18354=ORIENTED_EDGE('',*,*,#18355,.F.);
-#18364=ORIENTED_EDGE('',*,*,#18158,.T.);
-#18374=STYLED_ITEM('',(#34),#18375);
-#18375=ADVANCED_FACE('',(#18381),#18376,.T.);
-#18376=PLANE('',#18377);
-#18377=AXIS2_PLACEMENT_3D('',#18378,#18379,#18380);
-#18378=CARTESIAN_POINT('',(7.988,-6.96,0.0));
-#18379=DIRECTION('',(0.0,1.0,0.0));
-#18380=DIRECTION('',(0.,0.,1.));
-#18381=FACE_OUTER_BOUND('',#18382,.T.);
-#18382=EDGE_LOOP('',(#18383,#18393,#18403,#18413,#18423,#18433));
-#18383=ORIENTED_EDGE('',*,*,#18266,.T.);
-#18393=ORIENTED_EDGE('',*,*,#18178,.T.);
-#18406=CARTESIAN_POINT('',(7.671,-6.96,2.73));
-#18405=VERTEX_POINT('',#18406);
-#18404=EDGE_CURVE('',#18405,#18169,#18409,.T.);
-#18409=LINE('',#18406,#18411);
-#18411=VECTOR('',#18412,0.0635);
-#18412=DIRECTION('',(1.0,0.0,0.0));
-#18403=ORIENTED_EDGE('',*,*,#18404,.F.);
-#18416=CARTESIAN_POINT('',(7.671,-6.96,2.984));
-#18415=VERTEX_POINT('',#18416);
-#18414=EDGE_CURVE('',#18415,#18405,#18419,.T.);
-#18419=LINE('',#18416,#18421);
-#18421=VECTOR('',#18422,0.254);
-#18422=DIRECTION('',(0.0,0.0,-1.0));
-#18413=ORIENTED_EDGE('',*,*,#18414,.F.);
-#18424=EDGE_CURVE('',#18021,#18415,#18429,.T.);
-#18429=LINE('',#18022,#18431);
-#18431=VECTOR('',#18432,0.3175);
-#18432=DIRECTION('',(-1.0,0.0,0.0));
-#18423=ORIENTED_EDGE('',*,*,#18424,.F.);
-#18433=ORIENTED_EDGE('',*,*,#18020,.T.);
-#18443=STYLED_ITEM('',(#34),#18444);
-#18444=ADVANCED_FACE('',(#18450),#18445,.T.);
-#18445=PLANE('',#18446);
-#18446=AXIS2_PLACEMENT_3D('',#18447,#18448,#18449);
-#18447=CARTESIAN_POINT('',(7.671,-6.96,2.73));
-#18448=DIRECTION('',(0.0,0.0,-1.0));
-#18449=DIRECTION('',(0.,1.,0.));
-#18450=FACE_OUTER_BOUND('',#18451,.T.);
-#18451=EDGE_LOOP('',(#18452,#18462,#18472,#18482));
-#18452=ORIENTED_EDGE('',*,*,#18404,.T.);
-#18462=ORIENTED_EDGE('',*,*,#18168,.T.);
-#18472=ORIENTED_EDGE('',*,*,#18355,.T.);
-#18483=EDGE_CURVE('',#18405,#18346,#18488,.T.);
-#18488=LINE('',#18406,#18490);
-#18490=VECTOR('',#18491,1.3208);
-#18491=DIRECTION('',(0.0,-1.0,0.0));
-#18482=ORIENTED_EDGE('',*,*,#18483,.F.);
-#18492=STYLED_ITEM('',(#34),#18493);
-#18493=ADVANCED_FACE('',(#18499),#18494,.T.);
-#18494=PLANE('',#18495);
-#18495=AXIS2_PLACEMENT_3D('',#18496,#18497,#18498);
-#18496=CARTESIAN_POINT('',(7.671,-6.96,2.73));
-#18497=DIRECTION('',(-1.0,0.0,0.0));
-#18498=DIRECTION('',(0.,0.,1.));
-#18499=FACE_OUTER_BOUND('',#18500,.T.);
-#18500=EDGE_LOOP('',(#18501,#18511,#18521,#18531));
-#18501=ORIENTED_EDGE('',*,*,#18483,.T.);
-#18511=ORIENTED_EDGE('',*,*,#18345,.T.);
-#18522=EDGE_CURVE('',#18415,#18336,#18527,.T.);
-#18527=LINE('',#18416,#18529);
-#18529=VECTOR('',#18530,1.3208);
-#18530=DIRECTION('',(0.0,-1.0,0.0));
-#18521=ORIENTED_EDGE('',*,*,#18522,.F.);
-#18531=ORIENTED_EDGE('',*,*,#18414,.T.);
-#18541=STYLED_ITEM('',(#34),#18542);
-#18542=ADVANCED_FACE('',(#18548),#18543,.T.);
-#18543=PLANE('',#18544);
-#18544=AXIS2_PLACEMENT_3D('',#18545,#18546,#18547);
-#18545=CARTESIAN_POINT('',(7.671,-8.28,2.984));
-#18546=DIRECTION('',(0.0,0.0,1.0));
-#18547=DIRECTION('',(0.,1.,0.));
-#18548=FACE_OUTER_BOUND('',#18549,.T.);
-#18549=EDGE_LOOP('',(#18550,#18560,#18570,#18580));
-#18550=ORIENTED_EDGE('',*,*,#18335,.T.);
-#18560=ORIENTED_EDGE('',*,*,#18030,.T.);
-#18570=ORIENTED_EDGE('',*,*,#18424,.T.);
-#18580=ORIENTED_EDGE('',*,*,#18522,.T.);
-#18591=MANIFOLD_SOLID_BREP($,#18592);
-#18592=CLOSED_SHELL('',(#18594,#18643,#18692,#18781,#18830,#18919,#18968,#19017,#19086,#19155,#19204,#19253));
-#18593=STYLED_ITEM('',(#34),#18594);
-#18594=ADVANCED_FACE('',(#18600),#18595,.T.);
-#18595=PLANE('',#18596);
-#18596=AXIS2_PLACEMENT_3D('',#18597,#18598,#18599);
-#18597=CARTESIAN_POINT('',(7.734,-5.359,-2.54));
-#18598=DIRECTION('',(0.0,0.0,-1.0));
-#18599=DIRECTION('',(0.,1.,0.));
-#18600=FACE_OUTER_BOUND('',#18601,.T.);
-#18601=EDGE_LOOP('',(#18602,#18612,#18622,#18632));
-#18605=CARTESIAN_POINT('',(7.734,-4.801,-2.54));
-#18604=VERTEX_POINT('',#18605);
-#18607=CARTESIAN_POINT('',(7.734,-5.359,-2.54));
-#18606=VERTEX_POINT('',#18607);
-#18603=EDGE_CURVE('',#18604,#18606,#18608,.T.);
-#18608=LINE('',#18605,#18610);
-#18610=VECTOR('',#18611,0.5588);
-#18611=DIRECTION('',(0.0,-1.0,0.0));
-#18602=ORIENTED_EDGE('',*,*,#18603,.F.);
-#18615=CARTESIAN_POINT('',(7.988,-4.801,-2.54));
-#18614=VERTEX_POINT('',#18615);
-#18613=EDGE_CURVE('',#18614,#18604,#18618,.T.);
-#18618=LINE('',#18615,#18620);
-#18620=VECTOR('',#18621,0.254);
-#18621=DIRECTION('',(-1.0,0.0,0.0));
-#18612=ORIENTED_EDGE('',*,*,#18613,.F.);
-#18625=CARTESIAN_POINT('',(7.988,-5.359,-2.54));
-#18624=VERTEX_POINT('',#18625);
-#18623=EDGE_CURVE('',#18624,#18614,#18628,.T.);
-#18628=LINE('',#18625,#18630);
-#18630=VECTOR('',#18631,0.5588);
-#18631=DIRECTION('',(0.0,1.0,0.0));
-#18622=ORIENTED_EDGE('',*,*,#18623,.F.);
-#18633=EDGE_CURVE('',#18606,#18624,#18638,.T.);
-#18638=LINE('',#18607,#18640);
-#18640=VECTOR('',#18641,0.254);
-#18641=DIRECTION('',(1.0,0.0,0.0));
-#18632=ORIENTED_EDGE('',*,*,#18633,.F.);
-#18642=STYLED_ITEM('',(#34),#18643);
-#18643=ADVANCED_FACE('',(#18649),#18644,.T.);
-#18644=PLANE('',#18645);
-#18645=AXIS2_PLACEMENT_3D('',#18646,#18647,#18648);
-#18646=CARTESIAN_POINT('',(7.734,-5.359,-2.54));
-#18647=DIRECTION('',(0.0,-1.0,0.0));
-#18648=DIRECTION('',(0.,0.,1.));
-#18649=FACE_OUTER_BOUND('',#18650,.T.);
-#18650=EDGE_LOOP('',(#18651,#18661,#18671,#18681));
-#18651=ORIENTED_EDGE('',*,*,#18633,.T.);
-#18664=CARTESIAN_POINT('',(7.988,-5.359,0.0));
-#18663=VERTEX_POINT('',#18664);
-#18662=EDGE_CURVE('',#18663,#18624,#18667,.T.);
-#18667=LINE('',#18664,#18669);
-#18669=VECTOR('',#18670,2.54);
-#18670=DIRECTION('',(0.0,0.0,-1.0));
-#18661=ORIENTED_EDGE('',*,*,#18662,.F.);
-#18674=CARTESIAN_POINT('',(7.734,-5.359,0.0));
-#18673=VERTEX_POINT('',#18674);
-#18672=EDGE_CURVE('',#18673,#18663,#18677,.T.);
-#18677=LINE('',#18674,#18679);
-#18679=VECTOR('',#18680,0.254);
-#18680=DIRECTION('',(1.0,0.0,0.0));
-#18671=ORIENTED_EDGE('',*,*,#18672,.F.);
-#18682=EDGE_CURVE('',#18606,#18673,#18687,.T.);
-#18687=LINE('',#18607,#18689);
-#18689=VECTOR('',#18690,2.54);
-#18690=DIRECTION('',(0.0,0.0,1.0));
-#18681=ORIENTED_EDGE('',*,*,#18682,.F.);
-#18691=STYLED_ITEM('',(#34),#18692);
-#18692=ADVANCED_FACE('',(#18698),#18693,.T.);
-#18693=PLANE('',#18694);
-#18694=AXIS2_PLACEMENT_3D('',#18695,#18696,#18697);
-#18695=CARTESIAN_POINT('',(7.988,-5.359,-2.54));
-#18696=DIRECTION('',(1.0,0.0,0.0));
-#18697=DIRECTION('',(0.,0.,1.));
-#18698=FACE_OUTER_BOUND('',#18699,.T.);
-#18699=EDGE_LOOP('',(#18700,#18710,#18720,#18730,#18740,#18750,#18760,#18770));
-#18700=ORIENTED_EDGE('',*,*,#18623,.T.);
-#18713=CARTESIAN_POINT('',(7.988,-4.801,0.0));
-#18712=VERTEX_POINT('',#18713);
-#18711=EDGE_CURVE('',#18712,#18614,#18716,.T.);
-#18716=LINE('',#18713,#18718);
-#18718=VECTOR('',#18719,2.54);
-#18719=DIRECTION('',(0.0,0.0,-1.0));
-#18710=ORIENTED_EDGE('',*,*,#18711,.F.);
-#18723=CARTESIAN_POINT('',(7.988,-4.42,0.0));
-#18722=VERTEX_POINT('',#18723);
-#18721=EDGE_CURVE('',#18722,#18712,#18726,.T.);
-#18726=LINE('',#18723,#18728);
-#18728=VECTOR('',#18729,0.381);
-#18729=DIRECTION('',(0.0,-1.0,0.0));
-#18720=ORIENTED_EDGE('',*,*,#18721,.F.);
-#18733=CARTESIAN_POINT('',(7.988,-4.42,2.984));
-#18732=VERTEX_POINT('',#18733);
-#18731=EDGE_CURVE('',#18732,#18722,#18736,.T.);
-#18736=LINE('',#18733,#18738);
-#18738=VECTOR('',#18739,2.9845);
-#18739=DIRECTION('',(0.0,0.0,-1.0));
-#18730=ORIENTED_EDGE('',*,*,#18731,.F.);
-#18743=CARTESIAN_POINT('',(7.988,-5.74,2.984));
-#18742=VERTEX_POINT('',#18743);
-#18741=EDGE_CURVE('',#18742,#18732,#18746,.T.);
-#18746=LINE('',#18743,#18748);
-#18748=VECTOR('',#18749,1.3208);
-#18749=DIRECTION('',(0.0,1.0,0.0));
-#18740=ORIENTED_EDGE('',*,*,#18741,.F.);
-#18753=CARTESIAN_POINT('',(7.988,-5.74,0.0));
-#18752=VERTEX_POINT('',#18753);
-#18751=EDGE_CURVE('',#18752,#18742,#18756,.T.);
-#18756=LINE('',#18753,#18758);
-#18758=VECTOR('',#18759,2.9845);
-#18759=DIRECTION('',(0.0,0.0,1.0));
-#18750=ORIENTED_EDGE('',*,*,#18751,.F.);
-#18761=EDGE_CURVE('',#18663,#18752,#18766,.T.);
-#18766=LINE('',#18664,#18768);
-#18768=VECTOR('',#18769,0.381);
-#18769=DIRECTION('',(0.0,-1.0,0.0));
-#18760=ORIENTED_EDGE('',*,*,#18761,.F.);
-#18770=ORIENTED_EDGE('',*,*,#18662,.T.);
-#18780=STYLED_ITEM('',(#34),#18781);
-#18781=ADVANCED_FACE('',(#18787),#18782,.T.);
-#18782=PLANE('',#18783);
-#18783=AXIS2_PLACEMENT_3D('',#18784,#18785,#18786);
-#18784=CARTESIAN_POINT('',(7.988,-4.801,-2.54));
-#18785=DIRECTION('',(0.0,1.0,0.0));
-#18786=DIRECTION('',(0.,0.,1.));
-#18787=FACE_OUTER_BOUND('',#18788,.T.);
-#18788=EDGE_LOOP('',(#18789,#18799,#18809,#18819));
-#18789=ORIENTED_EDGE('',*,*,#18613,.T.);
-#18802=CARTESIAN_POINT('',(7.734,-4.801,0.0));
-#18801=VERTEX_POINT('',#18802);
-#18800=EDGE_CURVE('',#18801,#18604,#18805,.T.);
-#18805=LINE('',#18802,#18807);
-#18807=VECTOR('',#18808,2.54);
-#18808=DIRECTION('',(0.0,0.0,-1.0));
-#18799=ORIENTED_EDGE('',*,*,#18800,.F.);
-#18810=EDGE_CURVE('',#18712,#18801,#18815,.T.);
-#18815=LINE('',#18713,#18817);
-#18817=VECTOR('',#18818,0.254);
-#18818=DIRECTION('',(-1.0,0.0,0.0));
-#18809=ORIENTED_EDGE('',*,*,#18810,.F.);
-#18819=ORIENTED_EDGE('',*,*,#18711,.T.);
-#18829=STYLED_ITEM('',(#34),#18830);
-#18830=ADVANCED_FACE('',(#18836),#18831,.T.);
-#18831=PLANE('',#18832);
-#18832=AXIS2_PLACEMENT_3D('',#18833,#18834,#18835);
-#18833=CARTESIAN_POINT('',(7.734,-4.801,-2.54));
-#18834=DIRECTION('',(-1.0,0.0,0.0));
-#18835=DIRECTION('',(0.,0.,1.));
-#18836=FACE_OUTER_BOUND('',#18837,.T.);
-#18837=EDGE_LOOP('',(#18838,#18848,#18858,#18868,#18878,#18888,#18898,#18908));
-#18838=ORIENTED_EDGE('',*,*,#18603,.T.);
-#18848=ORIENTED_EDGE('',*,*,#18682,.T.);
-#18861=CARTESIAN_POINT('',(7.734,-5.74,0.0));
-#18860=VERTEX_POINT('',#18861);
-#18859=EDGE_CURVE('',#18860,#18673,#18864,.T.);
-#18864=LINE('',#18861,#18866);
-#18866=VECTOR('',#18867,0.381);
-#18867=DIRECTION('',(0.0,1.0,0.0));
-#18858=ORIENTED_EDGE('',*,*,#18859,.F.);
-#18871=CARTESIAN_POINT('',(7.734,-5.74,2.73));
-#18870=VERTEX_POINT('',#18871);
-#18869=EDGE_CURVE('',#18870,#18860,#18874,.T.);
-#18874=LINE('',#18871,#18876);
-#18876=VECTOR('',#18877,2.7305);
-#18877=DIRECTION('',(0.0,0.0,-1.0));
-#18868=ORIENTED_EDGE('',*,*,#18869,.F.);
-#18881=CARTESIAN_POINT('',(7.734,-4.42,2.73));
-#18880=VERTEX_POINT('',#18881);
-#18879=EDGE_CURVE('',#18880,#18870,#18884,.T.);
-#18884=LINE('',#18881,#18886);
-#18886=VECTOR('',#18887,1.3208);
-#18887=DIRECTION('',(0.0,-1.0,0.0));
-#18878=ORIENTED_EDGE('',*,*,#18879,.F.);
-#18891=CARTESIAN_POINT('',(7.734,-4.42,0.0));
-#18890=VERTEX_POINT('',#18891);
-#18889=EDGE_CURVE('',#18890,#18880,#18894,.T.);
-#18894=LINE('',#18891,#18896);
-#18896=VECTOR('',#18897,2.7305);
-#18897=DIRECTION('',(0.0,0.0,1.0));
-#18888=ORIENTED_EDGE('',*,*,#18889,.F.);
-#18899=EDGE_CURVE('',#18801,#18890,#18904,.T.);
-#18904=LINE('',#18802,#18906);
-#18906=VECTOR('',#18907,0.381);
-#18907=DIRECTION('',(0.0,1.0,0.0));
-#18898=ORIENTED_EDGE('',*,*,#18899,.F.);
-#18908=ORIENTED_EDGE('',*,*,#18800,.T.);
-#18918=STYLED_ITEM('',(#34),#18919);
-#18919=ADVANCED_FACE('',(#18925),#18920,.T.);
-#18920=PLANE('',#18921);
-#18921=AXIS2_PLACEMENT_3D('',#18922,#18923,#18924);
-#18922=CARTESIAN_POINT('',(7.734,-5.359,0.0));
-#18923=DIRECTION('',(0.0,0.0,-1.0));
-#18924=DIRECTION('',(0.,1.,0.));
-#18925=FACE_OUTER_BOUND('',#18926,.T.);
-#18926=EDGE_LOOP('',(#18927,#18937,#18947,#18957));
-#18927=ORIENTED_EDGE('',*,*,#18672,.T.);
-#18937=ORIENTED_EDGE('',*,*,#18761,.T.);
-#18948=EDGE_CURVE('',#18860,#18752,#18953,.T.);
-#18953=LINE('',#18861,#18955);
-#18955=VECTOR('',#18956,0.254);
-#18956=DIRECTION('',(1.0,0.0,0.0));
-#18947=ORIENTED_EDGE('',*,*,#18948,.F.);
-#18957=ORIENTED_EDGE('',*,*,#18859,.T.);
-#18967=STYLED_ITEM('',(#34),#18968);
-#18968=ADVANCED_FACE('',(#18974),#18969,.T.);
-#18969=PLANE('',#18970);
-#18970=AXIS2_PLACEMENT_3D('',#18971,#18972,#18973);
-#18971=CARTESIAN_POINT('',(7.734,-4.42,0.0));
-#18972=DIRECTION('',(0.0,0.0,-1.0));
-#18973=DIRECTION('',(0.,1.,0.));
-#18974=FACE_OUTER_BOUND('',#18975,.T.);
-#18975=EDGE_LOOP('',(#18976,#18986,#18996,#19006));
-#18977=EDGE_CURVE('',#18722,#18890,#18982,.T.);
-#18982=LINE('',#18723,#18984);
-#18984=VECTOR('',#18985,0.254);
-#18985=DIRECTION('',(-1.0,0.0,0.0));
-#18976=ORIENTED_EDGE('',*,*,#18977,.F.);
-#18986=ORIENTED_EDGE('',*,*,#18721,.T.);
-#18996=ORIENTED_EDGE('',*,*,#18810,.T.);
-#19006=ORIENTED_EDGE('',*,*,#18899,.T.);
-#19016=STYLED_ITEM('',(#34),#19017);
-#19017=ADVANCED_FACE('',(#19023),#19018,.T.);
-#19018=PLANE('',#19019);
-#19019=AXIS2_PLACEMENT_3D('',#19020,#19021,#19022);
-#19020=CARTESIAN_POINT('',(7.734,-5.74,0.0));
-#19021=DIRECTION('',(0.0,-1.0,0.0));
-#19022=DIRECTION('',(0.,0.,1.));
-#19023=FACE_OUTER_BOUND('',#19024,.T.);
-#19024=EDGE_LOOP('',(#19025,#19035,#19045,#19055,#19065,#19075));
-#19025=ORIENTED_EDGE('',*,*,#18948,.T.);
-#19035=ORIENTED_EDGE('',*,*,#18751,.T.);
-#19048=CARTESIAN_POINT('',(7.671,-5.74,2.984));
-#19047=VERTEX_POINT('',#19048);
-#19046=EDGE_CURVE('',#19047,#18742,#19051,.T.);
-#19051=LINE('',#19048,#19053);
-#19053=VECTOR('',#19054,0.3175);
-#19054=DIRECTION('',(1.0,0.0,0.0));
-#19045=ORIENTED_EDGE('',*,*,#19046,.F.);
-#19058=CARTESIAN_POINT('',(7.671,-5.74,2.73));
-#19057=VERTEX_POINT('',#19058);
-#19056=EDGE_CURVE('',#19057,#19047,#19061,.T.);
-#19061=LINE('',#19058,#19063);
-#19063=VECTOR('',#19064,0.254);
-#19064=DIRECTION('',(0.0,0.0,1.0));
-#19055=ORIENTED_EDGE('',*,*,#19056,.F.);
-#19066=EDGE_CURVE('',#18870,#19057,#19071,.T.);
-#19071=LINE('',#18871,#19073);
-#19073=VECTOR('',#19074,0.0635);
-#19074=DIRECTION('',(-1.0,0.0,0.0));
-#19065=ORIENTED_EDGE('',*,*,#19066,.F.);
-#19075=ORIENTED_EDGE('',*,*,#18869,.T.);
-#19085=STYLED_ITEM('',(#34),#19086);
-#19086=ADVANCED_FACE('',(#19092),#19087,.T.);
-#19087=PLANE('',#19088);
-#19088=AXIS2_PLACEMENT_3D('',#19089,#19090,#19091);
-#19089=CARTESIAN_POINT('',(7.988,-4.42,0.0));
-#19090=DIRECTION('',(0.0,1.0,0.0));
-#19091=DIRECTION('',(0.,0.,1.));
-#19092=FACE_OUTER_BOUND('',#19093,.T.);
-#19093=EDGE_LOOP('',(#19094,#19104,#19114,#19124,#19134,#19144));
-#19094=ORIENTED_EDGE('',*,*,#18977,.T.);
-#19104=ORIENTED_EDGE('',*,*,#18889,.T.);
-#19117=CARTESIAN_POINT('',(7.671,-4.42,2.73));
-#19116=VERTEX_POINT('',#19117);
-#19115=EDGE_CURVE('',#19116,#18880,#19120,.T.);
-#19120=LINE('',#19117,#19122);
-#19122=VECTOR('',#19123,0.0635);
-#19123=DIRECTION('',(1.0,0.0,0.0));
-#19114=ORIENTED_EDGE('',*,*,#19115,.F.);
-#19127=CARTESIAN_POINT('',(7.671,-4.42,2.984));
-#19126=VERTEX_POINT('',#19127);
-#19125=EDGE_CURVE('',#19126,#19116,#19130,.T.);
-#19130=LINE('',#19127,#19132);
-#19132=VECTOR('',#19133,0.254);
-#19133=DIRECTION('',(0.0,0.0,-1.0));
-#19124=ORIENTED_EDGE('',*,*,#19125,.F.);
-#19135=EDGE_CURVE('',#18732,#19126,#19140,.T.);
-#19140=LINE('',#18733,#19142);
-#19142=VECTOR('',#19143,0.3175);
-#19143=DIRECTION('',(-1.0,0.0,0.0));
-#19134=ORIENTED_EDGE('',*,*,#19135,.F.);
-#19144=ORIENTED_EDGE('',*,*,#18731,.T.);
-#19154=STYLED_ITEM('',(#34),#19155);
-#19155=ADVANCED_FACE('',(#19161),#19156,.T.);
-#19156=PLANE('',#19157);
-#19157=AXIS2_PLACEMENT_3D('',#19158,#19159,#19160);
-#19158=CARTESIAN_POINT('',(7.671,-4.42,2.73));
-#19159=DIRECTION('',(0.0,0.0,-1.0));
-#19160=DIRECTION('',(0.,1.,0.));
-#19161=FACE_OUTER_BOUND('',#19162,.T.);
-#19162=EDGE_LOOP('',(#19163,#19173,#19183,#19193));
-#19163=ORIENTED_EDGE('',*,*,#19115,.T.);
-#19173=ORIENTED_EDGE('',*,*,#18879,.T.);
-#19183=ORIENTED_EDGE('',*,*,#19066,.T.);
-#19194=EDGE_CURVE('',#19116,#19057,#19199,.T.);
-#19199=LINE('',#19117,#19201);
-#19201=VECTOR('',#19202,1.3208);
-#19202=DIRECTION('',(0.0,-1.0,0.0));
-#19193=ORIENTED_EDGE('',*,*,#19194,.F.);
-#19203=STYLED_ITEM('',(#34),#19204);
-#19204=ADVANCED_FACE('',(#19210),#19205,.T.);
-#19205=PLANE('',#19206);
-#19206=AXIS2_PLACEMENT_3D('',#19207,#19208,#19209);
-#19207=CARTESIAN_POINT('',(7.671,-4.42,2.73));
-#19208=DIRECTION('',(-1.0,0.0,0.0));
-#19209=DIRECTION('',(0.,0.,1.));
-#19210=FACE_OUTER_BOUND('',#19211,.T.);
-#19211=EDGE_LOOP('',(#19212,#19222,#19232,#19242));
-#19212=ORIENTED_EDGE('',*,*,#19194,.T.);
-#19222=ORIENTED_EDGE('',*,*,#19056,.T.);
-#19233=EDGE_CURVE('',#19126,#19047,#19238,.T.);
-#19238=LINE('',#19127,#19240);
-#19240=VECTOR('',#19241,1.3208);
-#19241=DIRECTION('',(0.0,-1.0,0.0));
-#19232=ORIENTED_EDGE('',*,*,#19233,.F.);
-#19242=ORIENTED_EDGE('',*,*,#19125,.T.);
-#19252=STYLED_ITEM('',(#34),#19253);
-#19253=ADVANCED_FACE('',(#19259),#19254,.T.);
-#19254=PLANE('',#19255);
-#19255=AXIS2_PLACEMENT_3D('',#19256,#19257,#19258);
-#19256=CARTESIAN_POINT('',(7.671,-5.74,2.984));
-#19257=DIRECTION('',(0.0,0.0,1.0));
-#19258=DIRECTION('',(0.,1.,0.));
-#19259=FACE_OUTER_BOUND('',#19260,.T.);
-#19260=EDGE_LOOP('',(#19261,#19271,#19281,#19291));
-#19261=ORIENTED_EDGE('',*,*,#19046,.T.);
-#19271=ORIENTED_EDGE('',*,*,#18741,.T.);
-#19281=ORIENTED_EDGE('',*,*,#19135,.T.);
-#19291=ORIENTED_EDGE('',*,*,#19233,.T.);
-#19302=MANIFOLD_SOLID_BREP($,#19303);
-#19303=CLOSED_SHELL('',(#19305,#19354,#19403,#19492,#19541,#19630,#19679,#19728,#19797,#19866,#19915,#19964));
-#19304=STYLED_ITEM('',(#34),#19305);
-#19305=ADVANCED_FACE('',(#19311),#19306,.T.);
-#19306=PLANE('',#19307);
-#19307=AXIS2_PLACEMENT_3D('',#19308,#19309,#19310);
-#19308=CARTESIAN_POINT('',(7.734,-2.819,-2.54));
-#19309=DIRECTION('',(0.0,0.0,-1.0));
-#19310=DIRECTION('',(0.,1.,0.));
-#19311=FACE_OUTER_BOUND('',#19312,.T.);
-#19312=EDGE_LOOP('',(#19313,#19323,#19333,#19343));
-#19316=CARTESIAN_POINT('',(7.734,-2.261,-2.54));
-#19315=VERTEX_POINT('',#19316);
-#19318=CARTESIAN_POINT('',(7.734,-2.819,-2.54));
-#19317=VERTEX_POINT('',#19318);
-#19314=EDGE_CURVE('',#19315,#19317,#19319,.T.);
-#19319=LINE('',#19316,#19321);
-#19321=VECTOR('',#19322,0.5588);
-#19322=DIRECTION('',(0.0,-1.0,0.0));
-#19313=ORIENTED_EDGE('',*,*,#19314,.F.);
-#19326=CARTESIAN_POINT('',(7.988,-2.261,-2.54));
-#19325=VERTEX_POINT('',#19326);
-#19324=EDGE_CURVE('',#19325,#19315,#19329,.T.);
-#19329=LINE('',#19326,#19331);
-#19331=VECTOR('',#19332,0.254);
-#19332=DIRECTION('',(-1.0,0.0,0.0));
-#19323=ORIENTED_EDGE('',*,*,#19324,.F.);
-#19336=CARTESIAN_POINT('',(7.988,-2.819,-2.54));
-#19335=VERTEX_POINT('',#19336);
-#19334=EDGE_CURVE('',#19335,#19325,#19339,.T.);
-#19339=LINE('',#19336,#19341);
-#19341=VECTOR('',#19342,0.5588);
-#19342=DIRECTION('',(0.0,1.0,0.0));
-#19333=ORIENTED_EDGE('',*,*,#19334,.F.);
-#19344=EDGE_CURVE('',#19317,#19335,#19349,.T.);
-#19349=LINE('',#19318,#19351);
-#19351=VECTOR('',#19352,0.254);
-#19352=DIRECTION('',(1.0,0.0,0.0));
-#19343=ORIENTED_EDGE('',*,*,#19344,.F.);
-#19353=STYLED_ITEM('',(#34),#19354);
-#19354=ADVANCED_FACE('',(#19360),#19355,.T.);
-#19355=PLANE('',#19356);
-#19356=AXIS2_PLACEMENT_3D('',#19357,#19358,#19359);
-#19357=CARTESIAN_POINT('',(7.734,-2.819,-2.54));
-#19358=DIRECTION('',(0.0,-1.0,0.0));
-#19359=DIRECTION('',(0.,0.,1.));
-#19360=FACE_OUTER_BOUND('',#19361,.T.);
-#19361=EDGE_LOOP('',(#19362,#19372,#19382,#19392));
-#19362=ORIENTED_EDGE('',*,*,#19344,.T.);
-#19375=CARTESIAN_POINT('',(7.988,-2.819,0.0));
-#19374=VERTEX_POINT('',#19375);
-#19373=EDGE_CURVE('',#19374,#19335,#19378,.T.);
-#19378=LINE('',#19375,#19380);
-#19380=VECTOR('',#19381,2.54);
-#19381=DIRECTION('',(0.0,0.0,-1.0));
-#19372=ORIENTED_EDGE('',*,*,#19373,.F.);
-#19385=CARTESIAN_POINT('',(7.734,-2.819,0.0));
-#19384=VERTEX_POINT('',#19385);
-#19383=EDGE_CURVE('',#19384,#19374,#19388,.T.);
-#19388=LINE('',#19385,#19390);
-#19390=VECTOR('',#19391,0.254);
-#19391=DIRECTION('',(1.0,0.0,0.0));
-#19382=ORIENTED_EDGE('',*,*,#19383,.F.);
-#19393=EDGE_CURVE('',#19317,#19384,#19398,.T.);
-#19398=LINE('',#19318,#19400);
-#19400=VECTOR('',#19401,2.54);
-#19401=DIRECTION('',(0.0,0.0,1.0));
-#19392=ORIENTED_EDGE('',*,*,#19393,.F.);
-#19402=STYLED_ITEM('',(#34),#19403);
-#19403=ADVANCED_FACE('',(#19409),#19404,.T.);
-#19404=PLANE('',#19405);
-#19405=AXIS2_PLACEMENT_3D('',#19406,#19407,#19408);
-#19406=CARTESIAN_POINT('',(7.988,-2.819,-2.54));
-#19407=DIRECTION('',(1.0,0.0,0.0));
-#19408=DIRECTION('',(0.,0.,1.));
-#19409=FACE_OUTER_BOUND('',#19410,.T.);
-#19410=EDGE_LOOP('',(#19411,#19421,#19431,#19441,#19451,#19461,#19471,#19481));
-#19411=ORIENTED_EDGE('',*,*,#19334,.T.);
-#19424=CARTESIAN_POINT('',(7.988,-2.261,0.0));
-#19423=VERTEX_POINT('',#19424);
-#19422=EDGE_CURVE('',#19423,#19325,#19427,.T.);
-#19427=LINE('',#19424,#19429);
-#19429=VECTOR('',#19430,2.54);
-#19430=DIRECTION('',(0.0,0.0,-1.0));
-#19421=ORIENTED_EDGE('',*,*,#19422,.F.);
-#19434=CARTESIAN_POINT('',(7.988,-1.88,0.0));
-#19433=VERTEX_POINT('',#19434);
-#19432=EDGE_CURVE('',#19433,#19423,#19437,.T.);
-#19437=LINE('',#19434,#19439);
-#19439=VECTOR('',#19440,0.381);
-#19440=DIRECTION('',(0.0,-1.0,0.0));
-#19431=ORIENTED_EDGE('',*,*,#19432,.F.);
-#19444=CARTESIAN_POINT('',(7.988,-1.88,2.984));
-#19443=VERTEX_POINT('',#19444);
-#19442=EDGE_CURVE('',#19443,#19433,#19447,.T.);
-#19447=LINE('',#19444,#19449);
-#19449=VECTOR('',#19450,2.9845);
-#19450=DIRECTION('',(0.0,0.0,-1.0));
-#19441=ORIENTED_EDGE('',*,*,#19442,.F.);
-#19454=CARTESIAN_POINT('',(7.988,-3.2,2.984));
-#19453=VERTEX_POINT('',#19454);
-#19452=EDGE_CURVE('',#19453,#19443,#19457,.T.);
-#19457=LINE('',#19454,#19459);
-#19459=VECTOR('',#19460,1.3208);
-#19460=DIRECTION('',(0.0,1.0,0.0));
-#19451=ORIENTED_EDGE('',*,*,#19452,.F.);
-#19464=CARTESIAN_POINT('',(7.988,-3.2,0.0));
-#19463=VERTEX_POINT('',#19464);
-#19462=EDGE_CURVE('',#19463,#19453,#19467,.T.);
-#19467=LINE('',#19464,#19469);
-#19469=VECTOR('',#19470,2.9845);
-#19470=DIRECTION('',(0.0,0.0,1.0));
-#19461=ORIENTED_EDGE('',*,*,#19462,.F.);
-#19472=EDGE_CURVE('',#19374,#19463,#19477,.T.);
-#19477=LINE('',#19375,#19479);
-#19479=VECTOR('',#19480,0.381);
-#19480=DIRECTION('',(0.0,-1.0,0.0));
-#19471=ORIENTED_EDGE('',*,*,#19472,.F.);
-#19481=ORIENTED_EDGE('',*,*,#19373,.T.);
-#19491=STYLED_ITEM('',(#34),#19492);
-#19492=ADVANCED_FACE('',(#19498),#19493,.T.);
-#19493=PLANE('',#19494);
-#19494=AXIS2_PLACEMENT_3D('',#19495,#19496,#19497);
-#19495=CARTESIAN_POINT('',(7.988,-2.261,-2.54));
-#19496=DIRECTION('',(0.0,1.0,0.0));
-#19497=DIRECTION('',(0.,0.,1.));
-#19498=FACE_OUTER_BOUND('',#19499,.T.);
-#19499=EDGE_LOOP('',(#19500,#19510,#19520,#19530));
-#19500=ORIENTED_EDGE('',*,*,#19324,.T.);
-#19513=CARTESIAN_POINT('',(7.734,-2.261,0.0));
-#19512=VERTEX_POINT('',#19513);
-#19511=EDGE_CURVE('',#19512,#19315,#19516,.T.);
-#19516=LINE('',#19513,#19518);
-#19518=VECTOR('',#19519,2.54);
-#19519=DIRECTION('',(0.0,0.0,-1.0));
-#19510=ORIENTED_EDGE('',*,*,#19511,.F.);
-#19521=EDGE_CURVE('',#19423,#19512,#19526,.T.);
-#19526=LINE('',#19424,#19528);
-#19528=VECTOR('',#19529,0.254);
-#19529=DIRECTION('',(-1.0,0.0,0.0));
-#19520=ORIENTED_EDGE('',*,*,#19521,.F.);
-#19530=ORIENTED_EDGE('',*,*,#19422,.T.);
-#19540=STYLED_ITEM('',(#34),#19541);
-#19541=ADVANCED_FACE('',(#19547),#19542,.T.);
-#19542=PLANE('',#19543);
-#19543=AXIS2_PLACEMENT_3D('',#19544,#19545,#19546);
-#19544=CARTESIAN_POINT('',(7.734,-2.261,-2.54));
-#19545=DIRECTION('',(-1.0,0.0,0.0));
-#19546=DIRECTION('',(0.,0.,1.));
-#19547=FACE_OUTER_BOUND('',#19548,.T.);
-#19548=EDGE_LOOP('',(#19549,#19559,#19569,#19579,#19589,#19599,#19609,#19619));
-#19549=ORIENTED_EDGE('',*,*,#19314,.T.);
-#19559=ORIENTED_EDGE('',*,*,#19393,.T.);
-#19572=CARTESIAN_POINT('',(7.734,-3.2,0.0));
-#19571=VERTEX_POINT('',#19572);
-#19570=EDGE_CURVE('',#19571,#19384,#19575,.T.);
-#19575=LINE('',#19572,#19577);
-#19577=VECTOR('',#19578,0.381);
-#19578=DIRECTION('',(0.0,1.0,0.0));
-#19569=ORIENTED_EDGE('',*,*,#19570,.F.);
-#19582=CARTESIAN_POINT('',(7.734,-3.2,2.73));
-#19581=VERTEX_POINT('',#19582);
-#19580=EDGE_CURVE('',#19581,#19571,#19585,.T.);
-#19585=LINE('',#19582,#19587);
-#19587=VECTOR('',#19588,2.7305);
-#19588=DIRECTION('',(0.0,0.0,-1.0));
-#19579=ORIENTED_EDGE('',*,*,#19580,.F.);
-#19592=CARTESIAN_POINT('',(7.734,-1.88,2.73));
-#19591=VERTEX_POINT('',#19592);
-#19590=EDGE_CURVE('',#19591,#19581,#19595,.T.);
-#19595=LINE('',#19592,#19597);
-#19597=VECTOR('',#19598,1.3208);
-#19598=DIRECTION('',(0.0,-1.0,0.0));
-#19589=ORIENTED_EDGE('',*,*,#19590,.F.);
-#19602=CARTESIAN_POINT('',(7.734,-1.88,0.0));
-#19601=VERTEX_POINT('',#19602);
-#19600=EDGE_CURVE('',#19601,#19591,#19605,.T.);
-#19605=LINE('',#19602,#19607);
-#19607=VECTOR('',#19608,2.7305);
-#19608=DIRECTION('',(0.0,0.0,1.0));
-#19599=ORIENTED_EDGE('',*,*,#19600,.F.);
-#19610=EDGE_CURVE('',#19512,#19601,#19615,.T.);
-#19615=LINE('',#19513,#19617);
-#19617=VECTOR('',#19618,0.381);
-#19618=DIRECTION('',(0.0,1.0,0.0));
-#19609=ORIENTED_EDGE('',*,*,#19610,.F.);
-#19619=ORIENTED_EDGE('',*,*,#19511,.T.);
-#19629=STYLED_ITEM('',(#34),#19630);
-#19630=ADVANCED_FACE('',(#19636),#19631,.T.);
-#19631=PLANE('',#19632);
-#19632=AXIS2_PLACEMENT_3D('',#19633,#19634,#19635);
-#19633=CARTESIAN_POINT('',(7.734,-2.819,0.0));
-#19634=DIRECTION('',(0.0,0.0,-1.0));
-#19635=DIRECTION('',(0.,1.,0.));
-#19636=FACE_OUTER_BOUND('',#19637,.T.);
-#19637=EDGE_LOOP('',(#19638,#19648,#19658,#19668));
-#19638=ORIENTED_EDGE('',*,*,#19383,.T.);
-#19648=ORIENTED_EDGE('',*,*,#19472,.T.);
-#19659=EDGE_CURVE('',#19571,#19463,#19664,.T.);
-#19664=LINE('',#19572,#19666);
-#19666=VECTOR('',#19667,0.254);
-#19667=DIRECTION('',(1.0,0.0,0.0));
-#19658=ORIENTED_EDGE('',*,*,#19659,.F.);
-#19668=ORIENTED_EDGE('',*,*,#19570,.T.);
-#19678=STYLED_ITEM('',(#34),#19679);
-#19679=ADVANCED_FACE('',(#19685),#19680,.T.);
-#19680=PLANE('',#19681);
-#19681=AXIS2_PLACEMENT_3D('',#19682,#19683,#19684);
-#19682=CARTESIAN_POINT('',(7.734,-1.88,0.0));
-#19683=DIRECTION('',(0.0,0.0,-1.0));
-#19684=DIRECTION('',(0.,1.,0.));
-#19685=FACE_OUTER_BOUND('',#19686,.T.);
-#19686=EDGE_LOOP('',(#19687,#19697,#19707,#19717));
-#19688=EDGE_CURVE('',#19433,#19601,#19693,.T.);
-#19693=LINE('',#19434,#19695);
-#19695=VECTOR('',#19696,0.254);
-#19696=DIRECTION('',(-1.0,0.0,0.0));
-#19687=ORIENTED_EDGE('',*,*,#19688,.F.);
-#19697=ORIENTED_EDGE('',*,*,#19432,.T.);
-#19707=ORIENTED_EDGE('',*,*,#19521,.T.);
-#19717=ORIENTED_EDGE('',*,*,#19610,.T.);
-#19727=STYLED_ITEM('',(#34),#19728);
-#19728=ADVANCED_FACE('',(#19734),#19729,.T.);
-#19729=PLANE('',#19730);
-#19730=AXIS2_PLACEMENT_3D('',#19731,#19732,#19733);
-#19731=CARTESIAN_POINT('',(7.734,-3.2,0.0));
-#19732=DIRECTION('',(0.0,-1.0,0.0));
-#19733=DIRECTION('',(0.,0.,1.));
-#19734=FACE_OUTER_BOUND('',#19735,.T.);
-#19735=EDGE_LOOP('',(#19736,#19746,#19756,#19766,#19776,#19786));
-#19736=ORIENTED_EDGE('',*,*,#19659,.T.);
-#19746=ORIENTED_EDGE('',*,*,#19462,.T.);
-#19759=CARTESIAN_POINT('',(7.671,-3.2,2.984));
-#19758=VERTEX_POINT('',#19759);
-#19757=EDGE_CURVE('',#19758,#19453,#19762,.T.);
-#19762=LINE('',#19759,#19764);
-#19764=VECTOR('',#19765,0.3175);
-#19765=DIRECTION('',(1.0,0.0,0.0));
-#19756=ORIENTED_EDGE('',*,*,#19757,.F.);
-#19769=CARTESIAN_POINT('',(7.671,-3.2,2.73));
-#19768=VERTEX_POINT('',#19769);
-#19767=EDGE_CURVE('',#19768,#19758,#19772,.T.);
-#19772=LINE('',#19769,#19774);
-#19774=VECTOR('',#19775,0.254);
-#19775=DIRECTION('',(0.0,0.0,1.0));
-#19766=ORIENTED_EDGE('',*,*,#19767,.F.);
-#19777=EDGE_CURVE('',#19581,#19768,#19782,.T.);
-#19782=LINE('',#19582,#19784);
-#19784=VECTOR('',#19785,0.0635);
-#19785=DIRECTION('',(-1.0,0.0,0.0));
-#19776=ORIENTED_EDGE('',*,*,#19777,.F.);
-#19786=ORIENTED_EDGE('',*,*,#19580,.T.);
-#19796=STYLED_ITEM('',(#34),#19797);
-#19797=ADVANCED_FACE('',(#19803),#19798,.T.);
-#19798=PLANE('',#19799);
-#19799=AXIS2_PLACEMENT_3D('',#19800,#19801,#19802);
-#19800=CARTESIAN_POINT('',(7.988,-1.88,0.0));
-#19801=DIRECTION('',(0.0,1.0,0.0));
-#19802=DIRECTION('',(0.,0.,1.));
-#19803=FACE_OUTER_BOUND('',#19804,.T.);
-#19804=EDGE_LOOP('',(#19805,#19815,#19825,#19835,#19845,#19855));
-#19805=ORIENTED_EDGE('',*,*,#19688,.T.);
-#19815=ORIENTED_EDGE('',*,*,#19600,.T.);
-#19828=CARTESIAN_POINT('',(7.671,-1.88,2.73));
-#19827=VERTEX_POINT('',#19828);
-#19826=EDGE_CURVE('',#19827,#19591,#19831,.T.);
-#19831=LINE('',#19828,#19833);
-#19833=VECTOR('',#19834,0.0635);
-#19834=DIRECTION('',(1.0,0.0,0.0));
-#19825=ORIENTED_EDGE('',*,*,#19826,.F.);
-#19838=CARTESIAN_POINT('',(7.671,-1.88,2.984));
-#19837=VERTEX_POINT('',#19838);
-#19836=EDGE_CURVE('',#19837,#19827,#19841,.T.);
-#19841=LINE('',#19838,#19843);
-#19843=VECTOR('',#19844,0.254);
-#19844=DIRECTION('',(0.0,0.0,-1.0));
-#19835=ORIENTED_EDGE('',*,*,#19836,.F.);
-#19846=EDGE_CURVE('',#19443,#19837,#19851,.T.);
-#19851=LINE('',#19444,#19853);
-#19853=VECTOR('',#19854,0.3175);
-#19854=DIRECTION('',(-1.0,0.0,0.0));
-#19845=ORIENTED_EDGE('',*,*,#19846,.F.);
-#19855=ORIENTED_EDGE('',*,*,#19442,.T.);
-#19865=STYLED_ITEM('',(#34),#19866);
-#19866=ADVANCED_FACE('',(#19872),#19867,.T.);
-#19867=PLANE('',#19868);
-#19868=AXIS2_PLACEMENT_3D('',#19869,#19870,#19871);
-#19869=CARTESIAN_POINT('',(7.671,-1.88,2.73));
-#19870=DIRECTION('',(0.0,0.0,-1.0));
-#19871=DIRECTION('',(0.,1.,0.));
-#19872=FACE_OUTER_BOUND('',#19873,.T.);
-#19873=EDGE_LOOP('',(#19874,#19884,#19894,#19904));
-#19874=ORIENTED_EDGE('',*,*,#19826,.T.);
-#19884=ORIENTED_EDGE('',*,*,#19590,.T.);
-#19894=ORIENTED_EDGE('',*,*,#19777,.T.);
-#19905=EDGE_CURVE('',#19827,#19768,#19910,.T.);
-#19910=LINE('',#19828,#19912);
-#19912=VECTOR('',#19913,1.3208);
-#19913=DIRECTION('',(0.0,-1.0,0.0));
-#19904=ORIENTED_EDGE('',*,*,#19905,.F.);
-#19914=STYLED_ITEM('',(#34),#19915);
-#19915=ADVANCED_FACE('',(#19921),#19916,.T.);
-#19916=PLANE('',#19917);
-#19917=AXIS2_PLACEMENT_3D('',#19918,#19919,#19920);
-#19918=CARTESIAN_POINT('',(7.671,-1.88,2.73));
-#19919=DIRECTION('',(-1.0,0.0,0.0));
-#19920=DIRECTION('',(0.,0.,1.));
-#19921=FACE_OUTER_BOUND('',#19922,.T.);
-#19922=EDGE_LOOP('',(#19923,#19933,#19943,#19953));
-#19923=ORIENTED_EDGE('',*,*,#19905,.T.);
-#19933=ORIENTED_EDGE('',*,*,#19767,.T.);
-#19944=EDGE_CURVE('',#19837,#19758,#19949,.T.);
-#19949=LINE('',#19838,#19951);
-#19951=VECTOR('',#19952,1.3208);
-#19952=DIRECTION('',(0.0,-1.0,0.0));
-#19943=ORIENTED_EDGE('',*,*,#19944,.F.);
-#19953=ORIENTED_EDGE('',*,*,#19836,.T.);
-#19963=STYLED_ITEM('',(#34),#19964);
-#19964=ADVANCED_FACE('',(#19970),#19965,.T.);
-#19965=PLANE('',#19966);
-#19966=AXIS2_PLACEMENT_3D('',#19967,#19968,#19969);
-#19967=CARTESIAN_POINT('',(7.671,-3.2,2.984));
-#19968=DIRECTION('',(0.0,0.0,1.0));
-#19969=DIRECTION('',(0.,1.,0.));
-#19970=FACE_OUTER_BOUND('',#19971,.T.);
-#19971=EDGE_LOOP('',(#19972,#19982,#19992,#20002));
-#19972=ORIENTED_EDGE('',*,*,#19757,.T.);
-#19982=ORIENTED_EDGE('',*,*,#19452,.T.);
-#19992=ORIENTED_EDGE('',*,*,#19846,.T.);
-#20002=ORIENTED_EDGE('',*,*,#19944,.T.);
-#20013=MANIFOLD_SOLID_BREP($,#20014);
-#20014=CLOSED_SHELL('',(#20016,#20065,#20114,#20203,#20252,#20341,#20390,#20439,#20508,#20577,#20626,#20675));
-#20015=STYLED_ITEM('',(#34),#20016);
-#20016=ADVANCED_FACE('',(#20022),#20017,.T.);
-#20017=PLANE('',#20018);
-#20018=AXIS2_PLACEMENT_3D('',#20019,#20020,#20021);
-#20019=CARTESIAN_POINT('',(7.734,-0.279,-2.54));
-#20020=DIRECTION('',(0.0,0.0,-1.0));
-#20021=DIRECTION('',(0.,1.,0.));
-#20022=FACE_OUTER_BOUND('',#20023,.T.);
-#20023=EDGE_LOOP('',(#20024,#20034,#20044,#20054));
-#20027=CARTESIAN_POINT('',(7.734,0.279,-2.54));
-#20026=VERTEX_POINT('',#20027);
-#20029=CARTESIAN_POINT('',(7.734,-0.279,-2.54));
-#20028=VERTEX_POINT('',#20029);
-#20025=EDGE_CURVE('',#20026,#20028,#20030,.T.);
-#20030=LINE('',#20027,#20032);
-#20032=VECTOR('',#20033,0.5588);
-#20033=DIRECTION('',(0.0,-1.0,0.0));
-#20024=ORIENTED_EDGE('',*,*,#20025,.F.);
-#20037=CARTESIAN_POINT('',(7.988,0.279,-2.54));
-#20036=VERTEX_POINT('',#20037);
-#20035=EDGE_CURVE('',#20036,#20026,#20040,.T.);
-#20040=LINE('',#20037,#20042);
-#20042=VECTOR('',#20043,0.254);
-#20043=DIRECTION('',(-1.0,0.0,0.0));
-#20034=ORIENTED_EDGE('',*,*,#20035,.F.);
-#20047=CARTESIAN_POINT('',(7.988,-0.279,-2.54));
-#20046=VERTEX_POINT('',#20047);
-#20045=EDGE_CURVE('',#20046,#20036,#20050,.T.);
-#20050=LINE('',#20047,#20052);
-#20052=VECTOR('',#20053,0.5588);
-#20053=DIRECTION('',(0.0,1.0,0.0));
-#20044=ORIENTED_EDGE('',*,*,#20045,.F.);
-#20055=EDGE_CURVE('',#20028,#20046,#20060,.T.);
-#20060=LINE('',#20029,#20062);
-#20062=VECTOR('',#20063,0.254);
-#20063=DIRECTION('',(1.0,0.0,0.0));
-#20054=ORIENTED_EDGE('',*,*,#20055,.F.);
-#20064=STYLED_ITEM('',(#34),#20065);
-#20065=ADVANCED_FACE('',(#20071),#20066,.T.);
-#20066=PLANE('',#20067);
-#20067=AXIS2_PLACEMENT_3D('',#20068,#20069,#20070);
-#20068=CARTESIAN_POINT('',(7.734,-0.279,-2.54));
-#20069=DIRECTION('',(0.0,-1.0,0.0));
-#20070=DIRECTION('',(0.,0.,1.));
-#20071=FACE_OUTER_BOUND('',#20072,.T.);
-#20072=EDGE_LOOP('',(#20073,#20083,#20093,#20103));
-#20073=ORIENTED_EDGE('',*,*,#20055,.T.);
-#20086=CARTESIAN_POINT('',(7.988,-0.279,0.0));
-#20085=VERTEX_POINT('',#20086);
-#20084=EDGE_CURVE('',#20085,#20046,#20089,.T.);
-#20089=LINE('',#20086,#20091);
-#20091=VECTOR('',#20092,2.54);
-#20092=DIRECTION('',(0.0,0.0,-1.0));
-#20083=ORIENTED_EDGE('',*,*,#20084,.F.);
-#20096=CARTESIAN_POINT('',(7.734,-0.279,0.0));
-#20095=VERTEX_POINT('',#20096);
-#20094=EDGE_CURVE('',#20095,#20085,#20099,.T.);
-#20099=LINE('',#20096,#20101);
-#20101=VECTOR('',#20102,0.254);
-#20102=DIRECTION('',(1.0,0.0,0.0));
-#20093=ORIENTED_EDGE('',*,*,#20094,.F.);
-#20104=EDGE_CURVE('',#20028,#20095,#20109,.T.);
-#20109=LINE('',#20029,#20111);
-#20111=VECTOR('',#20112,2.54);
-#20112=DIRECTION('',(0.0,0.0,1.0));
-#20103=ORIENTED_EDGE('',*,*,#20104,.F.);
-#20113=STYLED_ITEM('',(#34),#20114);
-#20114=ADVANCED_FACE('',(#20120),#20115,.T.);
-#20115=PLANE('',#20116);
-#20116=AXIS2_PLACEMENT_3D('',#20117,#20118,#20119);
-#20117=CARTESIAN_POINT('',(7.988,-0.279,-2.54));
-#20118=DIRECTION('',(1.0,0.0,0.0));
-#20119=DIRECTION('',(0.,0.,1.));
-#20120=FACE_OUTER_BOUND('',#20121,.T.);
-#20121=EDGE_LOOP('',(#20122,#20132,#20142,#20152,#20162,#20172,#20182,#20192));
-#20122=ORIENTED_EDGE('',*,*,#20045,.T.);
-#20135=CARTESIAN_POINT('',(7.988,0.279,0.0));
-#20134=VERTEX_POINT('',#20135);
-#20133=EDGE_CURVE('',#20134,#20036,#20138,.T.);
-#20138=LINE('',#20135,#20140);
-#20140=VECTOR('',#20141,2.54);
-#20141=DIRECTION('',(0.0,0.0,-1.0));
-#20132=ORIENTED_EDGE('',*,*,#20133,.F.);
-#20145=CARTESIAN_POINT('',(7.988,0.66,0.0));
-#20144=VERTEX_POINT('',#20145);
-#20143=EDGE_CURVE('',#20144,#20134,#20148,.T.);
-#20148=LINE('',#20145,#20150);
-#20150=VECTOR('',#20151,0.381);
-#20151=DIRECTION('',(0.0,-1.0,0.0));
-#20142=ORIENTED_EDGE('',*,*,#20143,.F.);
-#20155=CARTESIAN_POINT('',(7.988,0.66,2.984));
-#20154=VERTEX_POINT('',#20155);
-#20153=EDGE_CURVE('',#20154,#20144,#20158,.T.);
-#20158=LINE('',#20155,#20160);
-#20160=VECTOR('',#20161,2.9845);
-#20161=DIRECTION('',(0.0,0.0,-1.0));
-#20152=ORIENTED_EDGE('',*,*,#20153,.F.);
-#20165=CARTESIAN_POINT('',(7.988,-0.66,2.984));
-#20164=VERTEX_POINT('',#20165);
-#20163=EDGE_CURVE('',#20164,#20154,#20168,.T.);
-#20168=LINE('',#20165,#20170);
-#20170=VECTOR('',#20171,1.3208);
-#20171=DIRECTION('',(0.0,1.0,0.0));
-#20162=ORIENTED_EDGE('',*,*,#20163,.F.);
-#20175=CARTESIAN_POINT('',(7.988,-0.66,0.0));
-#20174=VERTEX_POINT('',#20175);
-#20173=EDGE_CURVE('',#20174,#20164,#20178,.T.);
-#20178=LINE('',#20175,#20180);
-#20180=VECTOR('',#20181,2.9845);
-#20181=DIRECTION('',(0.0,0.0,1.0));
-#20172=ORIENTED_EDGE('',*,*,#20173,.F.);
-#20183=EDGE_CURVE('',#20085,#20174,#20188,.T.);
-#20188=LINE('',#20086,#20190);
-#20190=VECTOR('',#20191,0.381);
-#20191=DIRECTION('',(0.0,-1.0,0.0));
-#20182=ORIENTED_EDGE('',*,*,#20183,.F.);
-#20192=ORIENTED_EDGE('',*,*,#20084,.T.);
-#20202=STYLED_ITEM('',(#34),#20203);
-#20203=ADVANCED_FACE('',(#20209),#20204,.T.);
-#20204=PLANE('',#20205);
-#20205=AXIS2_PLACEMENT_3D('',#20206,#20207,#20208);
-#20206=CARTESIAN_POINT('',(7.988,0.279,-2.54));
-#20207=DIRECTION('',(0.0,1.0,0.0));
-#20208=DIRECTION('',(0.,0.,1.));
-#20209=FACE_OUTER_BOUND('',#20210,.T.);
-#20210=EDGE_LOOP('',(#20211,#20221,#20231,#20241));
-#20211=ORIENTED_EDGE('',*,*,#20035,.T.);
-#20224=CARTESIAN_POINT('',(7.734,0.279,0.0));
-#20223=VERTEX_POINT('',#20224);
-#20222=EDGE_CURVE('',#20223,#20026,#20227,.T.);
-#20227=LINE('',#20224,#20229);
-#20229=VECTOR('',#20230,2.54);
-#20230=DIRECTION('',(0.0,0.0,-1.0));
-#20221=ORIENTED_EDGE('',*,*,#20222,.F.);
-#20232=EDGE_CURVE('',#20134,#20223,#20237,.T.);
-#20237=LINE('',#20135,#20239);
-#20239=VECTOR('',#20240,0.254);
-#20240=DIRECTION('',(-1.0,0.0,0.0));
-#20231=ORIENTED_EDGE('',*,*,#20232,.F.);
-#20241=ORIENTED_EDGE('',*,*,#20133,.T.);
-#20251=STYLED_ITEM('',(#34),#20252);
-#20252=ADVANCED_FACE('',(#20258),#20253,.T.);
-#20253=PLANE('',#20254);
-#20254=AXIS2_PLACEMENT_3D('',#20255,#20256,#20257);
-#20255=CARTESIAN_POINT('',(7.734,0.279,-2.54));
-#20256=DIRECTION('',(-1.0,0.0,0.0));
-#20257=DIRECTION('',(0.,0.,1.));
-#20258=FACE_OUTER_BOUND('',#20259,.T.);
-#20259=EDGE_LOOP('',(#20260,#20270,#20280,#20290,#20300,#20310,#20320,#20330));
-#20260=ORIENTED_EDGE('',*,*,#20025,.T.);
-#20270=ORIENTED_EDGE('',*,*,#20104,.T.);
-#20283=CARTESIAN_POINT('',(7.734,-0.66,0.0));
-#20282=VERTEX_POINT('',#20283);
-#20281=EDGE_CURVE('',#20282,#20095,#20286,.T.);
-#20286=LINE('',#20283,#20288);
-#20288=VECTOR('',#20289,0.381);
-#20289=DIRECTION('',(0.0,1.0,0.0));
-#20280=ORIENTED_EDGE('',*,*,#20281,.F.);
-#20293=CARTESIAN_POINT('',(7.734,-0.66,2.73));
-#20292=VERTEX_POINT('',#20293);
-#20291=EDGE_CURVE('',#20292,#20282,#20296,.T.);
-#20296=LINE('',#20293,#20298);
-#20298=VECTOR('',#20299,2.7305);
-#20299=DIRECTION('',(0.0,0.0,-1.0));
-#20290=ORIENTED_EDGE('',*,*,#20291,.F.);
-#20303=CARTESIAN_POINT('',(7.734,0.66,2.73));
-#20302=VERTEX_POINT('',#20303);
-#20301=EDGE_CURVE('',#20302,#20292,#20306,.T.);
-#20306=LINE('',#20303,#20308);
-#20308=VECTOR('',#20309,1.3208);
-#20309=DIRECTION('',(0.0,-1.0,0.0));
-#20300=ORIENTED_EDGE('',*,*,#20301,.F.);
-#20313=CARTESIAN_POINT('',(7.734,0.66,0.0));
-#20312=VERTEX_POINT('',#20313);
-#20311=EDGE_CURVE('',#20312,#20302,#20316,.T.);
-#20316=LINE('',#20313,#20318);
-#20318=VECTOR('',#20319,2.7305);
-#20319=DIRECTION('',(0.0,0.0,1.0));
-#20310=ORIENTED_EDGE('',*,*,#20311,.F.);
-#20321=EDGE_CURVE('',#20223,#20312,#20326,.T.);
-#20326=LINE('',#20224,#20328);
-#20328=VECTOR('',#20329,0.381);
-#20329=DIRECTION('',(0.0,1.0,0.0));
-#20320=ORIENTED_EDGE('',*,*,#20321,.F.);
-#20330=ORIENTED_EDGE('',*,*,#20222,.T.);
-#20340=STYLED_ITEM('',(#34),#20341);
-#20341=ADVANCED_FACE('',(#20347),#20342,.T.);
-#20342=PLANE('',#20343);
-#20343=AXIS2_PLACEMENT_3D('',#20344,#20345,#20346);
-#20344=CARTESIAN_POINT('',(7.734,-0.279,0.0));
-#20345=DIRECTION('',(0.0,0.0,-1.0));
-#20346=DIRECTION('',(0.,1.,0.));
-#20347=FACE_OUTER_BOUND('',#20348,.T.);
-#20348=EDGE_LOOP('',(#20349,#20359,#20369,#20379));
-#20349=ORIENTED_EDGE('',*,*,#20094,.T.);
-#20359=ORIENTED_EDGE('',*,*,#20183,.T.);
-#20370=EDGE_CURVE('',#20282,#20174,#20375,.T.);
-#20375=LINE('',#20283,#20377);
-#20377=VECTOR('',#20378,0.254);
-#20378=DIRECTION('',(1.0,0.0,0.0));
-#20369=ORIENTED_EDGE('',*,*,#20370,.F.);
-#20379=ORIENTED_EDGE('',*,*,#20281,.T.);
-#20389=STYLED_ITEM('',(#34),#20390);
-#20390=ADVANCED_FACE('',(#20396),#20391,.T.);
-#20391=PLANE('',#20392);
-#20392=AXIS2_PLACEMENT_3D('',#20393,#20394,#20395);
-#20393=CARTESIAN_POINT('',(7.734,0.66,0.0));
-#20394=DIRECTION('',(0.0,0.0,-1.0));
-#20395=DIRECTION('',(0.,1.,0.));
-#20396=FACE_OUTER_BOUND('',#20397,.T.);
-#20397=EDGE_LOOP('',(#20398,#20408,#20418,#20428));
-#20399=EDGE_CURVE('',#20144,#20312,#20404,.T.);
-#20404=LINE('',#20145,#20406);
-#20406=VECTOR('',#20407,0.254);
-#20407=DIRECTION('',(-1.0,0.0,0.0));
-#20398=ORIENTED_EDGE('',*,*,#20399,.F.);
-#20408=ORIENTED_EDGE('',*,*,#20143,.T.);
-#20418=ORIENTED_EDGE('',*,*,#20232,.T.);
-#20428=ORIENTED_EDGE('',*,*,#20321,.T.);
-#20438=STYLED_ITEM('',(#34),#20439);
-#20439=ADVANCED_FACE('',(#20445),#20440,.T.);
-#20440=PLANE('',#20441);
-#20441=AXIS2_PLACEMENT_3D('',#20442,#20443,#20444);
-#20442=CARTESIAN_POINT('',(7.734,-0.66,0.0));
-#20443=DIRECTION('',(0.0,-1.0,0.0));
-#20444=DIRECTION('',(0.,0.,1.));
-#20445=FACE_OUTER_BOUND('',#20446,.T.);
-#20446=EDGE_LOOP('',(#20447,#20457,#20467,#20477,#20487,#20497));
-#20447=ORIENTED_EDGE('',*,*,#20370,.T.);
-#20457=ORIENTED_EDGE('',*,*,#20173,.T.);
-#20470=CARTESIAN_POINT('',(7.671,-0.66,2.984));
-#20469=VERTEX_POINT('',#20470);
-#20468=EDGE_CURVE('',#20469,#20164,#20473,.T.);
-#20473=LINE('',#20470,#20475);
-#20475=VECTOR('',#20476,0.3175);
-#20476=DIRECTION('',(1.0,0.0,0.0));
-#20467=ORIENTED_EDGE('',*,*,#20468,.F.);
-#20480=CARTESIAN_POINT('',(7.671,-0.66,2.73));
-#20479=VERTEX_POINT('',#20480);
-#20478=EDGE_CURVE('',#20479,#20469,#20483,.T.);
-#20483=LINE('',#20480,#20485);
-#20485=VECTOR('',#20486,0.254);
-#20486=DIRECTION('',(0.0,0.0,1.0));
-#20477=ORIENTED_EDGE('',*,*,#20478,.F.);
-#20488=EDGE_CURVE('',#20292,#20479,#20493,.T.);
-#20493=LINE('',#20293,#20495);
-#20495=VECTOR('',#20496,0.0635);
-#20496=DIRECTION('',(-1.0,0.0,0.0));
-#20487=ORIENTED_EDGE('',*,*,#20488,.F.);
-#20497=ORIENTED_EDGE('',*,*,#20291,.T.);
-#20507=STYLED_ITEM('',(#34),#20508);
-#20508=ADVANCED_FACE('',(#20514),#20509,.T.);
-#20509=PLANE('',#20510);
-#20510=AXIS2_PLACEMENT_3D('',#20511,#20512,#20513);
-#20511=CARTESIAN_POINT('',(7.988,0.66,0.0));
-#20512=DIRECTION('',(0.0,1.0,0.0));
-#20513=DIRECTION('',(0.,0.,1.));
-#20514=FACE_OUTER_BOUND('',#20515,.T.);
-#20515=EDGE_LOOP('',(#20516,#20526,#20536,#20546,#20556,#20566));
-#20516=ORIENTED_EDGE('',*,*,#20399,.T.);
-#20526=ORIENTED_EDGE('',*,*,#20311,.T.);
-#20539=CARTESIAN_POINT('',(7.671,0.66,2.73));
-#20538=VERTEX_POINT('',#20539);
-#20537=EDGE_CURVE('',#20538,#20302,#20542,.T.);
-#20542=LINE('',#20539,#20544);
-#20544=VECTOR('',#20545,0.0635);
-#20545=DIRECTION('',(1.0,0.0,0.0));
-#20536=ORIENTED_EDGE('',*,*,#20537,.F.);
-#20549=CARTESIAN_POINT('',(7.671,0.66,2.984));
-#20548=VERTEX_POINT('',#20549);
-#20547=EDGE_CURVE('',#20548,#20538,#20552,.T.);
-#20552=LINE('',#20549,#20554);
-#20554=VECTOR('',#20555,0.254);
-#20555=DIRECTION('',(0.0,0.0,-1.0));
-#20546=ORIENTED_EDGE('',*,*,#20547,.F.);
-#20557=EDGE_CURVE('',#20154,#20548,#20562,.T.);
-#20562=LINE('',#20155,#20564);
-#20564=VECTOR('',#20565,0.3175);
-#20565=DIRECTION('',(-1.0,0.0,0.0));
-#20556=ORIENTED_EDGE('',*,*,#20557,.F.);
-#20566=ORIENTED_EDGE('',*,*,#20153,.T.);
-#20576=STYLED_ITEM('',(#34),#20577);
-#20577=ADVANCED_FACE('',(#20583),#20578,.T.);
-#20578=PLANE('',#20579);
-#20579=AXIS2_PLACEMENT_3D('',#20580,#20581,#20582);
-#20580=CARTESIAN_POINT('',(7.671,0.66,2.73));
-#20581=DIRECTION('',(0.0,0.0,-1.0));
-#20582=DIRECTION('',(0.,1.,0.));
-#20583=FACE_OUTER_BOUND('',#20584,.T.);
-#20584=EDGE_LOOP('',(#20585,#20595,#20605,#20615));
-#20585=ORIENTED_EDGE('',*,*,#20537,.T.);
-#20595=ORIENTED_EDGE('',*,*,#20301,.T.);
-#20605=ORIENTED_EDGE('',*,*,#20488,.T.);
-#20616=EDGE_CURVE('',#20538,#20479,#20621,.T.);
-#20621=LINE('',#20539,#20623);
-#20623=VECTOR('',#20624,1.3208);
-#20624=DIRECTION('',(0.0,-1.0,0.0));
-#20615=ORIENTED_EDGE('',*,*,#20616,.F.);
-#20625=STYLED_ITEM('',(#34),#20626);
-#20626=ADVANCED_FACE('',(#20632),#20627,.T.);
-#20627=PLANE('',#20628);
-#20628=AXIS2_PLACEMENT_3D('',#20629,#20630,#20631);
-#20629=CARTESIAN_POINT('',(7.671,0.66,2.73));
-#20630=DIRECTION('',(-1.0,0.0,0.0));
-#20631=DIRECTION('',(0.,0.,1.));
-#20632=FACE_OUTER_BOUND('',#20633,.T.);
-#20633=EDGE_LOOP('',(#20634,#20644,#20654,#20664));
-#20634=ORIENTED_EDGE('',*,*,#20616,.T.);
-#20644=ORIENTED_EDGE('',*,*,#20478,.T.);
-#20655=EDGE_CURVE('',#20548,#20469,#20660,.T.);
-#20660=LINE('',#20549,#20662);
-#20662=VECTOR('',#20663,1.3208);
-#20663=DIRECTION('',(0.0,-1.0,0.0));
-#20654=ORIENTED_EDGE('',*,*,#20655,.F.);
-#20664=ORIENTED_EDGE('',*,*,#20547,.T.);
-#20674=STYLED_ITEM('',(#34),#20675);
-#20675=ADVANCED_FACE('',(#20681),#20676,.T.);
-#20676=PLANE('',#20677);
-#20677=AXIS2_PLACEMENT_3D('',#20678,#20679,#20680);
-#20678=CARTESIAN_POINT('',(7.671,-0.66,2.984));
-#20679=DIRECTION('',(0.0,0.0,1.0));
-#20680=DIRECTION('',(0.,1.,0.));
-#20681=FACE_OUTER_BOUND('',#20682,.T.);
-#20682=EDGE_LOOP('',(#20683,#20693,#20703,#20713));
-#20683=ORIENTED_EDGE('',*,*,#20468,.T.);
-#20693=ORIENTED_EDGE('',*,*,#20163,.T.);
-#20703=ORIENTED_EDGE('',*,*,#20557,.T.);
-#20713=ORIENTED_EDGE('',*,*,#20655,.T.);
-ENDSEC;
-END-ISO-10303-21;
diff --git a/EE3102/Libraries/PIC24/UL_Form.dfm b/EE3102/Libraries/PIC24/UL_Form.dfm
deleted file mode 100644
index 2d57e92..0000000
--- a/EE3102/Libraries/PIC24/UL_Form.dfm
+++ /dev/null
@@ -1,49 +0,0 @@
-object UL_Form: TUL_Form
- Left = 0
- Top = 0
- BorderStyle = bsDialog
- Caption = 'UL Import'
- ClientHeight = 80
- ClientWidth = 473
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Tahoma'
- Font.Style = []
- OldCreateOrder = False
- Position = poScreenCenter
- PixelsPerInch = 96
- TextHeight = 13
- object TxtFile: TEdit
- Left = 80
- Top = 8
- Width = 384
- Height = 21
- TabOrder = 0
- end
- object BtnFile: TButton
- Left = 8
- Top = 8
- Width = 64
- Height = 24
- Caption = 'File...'
- TabOrder = 1
- OnClick = BtnFileClick
- end
- object BtnImport: TButton
- Left = 188
- Top = 40
- Width = 96
- Height = 32
- Caption = 'Start Import'
- TabOrder = 2
- OnClick = BtnImportClick
- end
- object OpenDlg: TOpenDialog
- DefaultExt = '.txt'
- Filter = 'UL Altium Output (*.txt)|*.txt'
- Left = 8
- Top = 40
- end
-end
diff --git a/EE3102/Libraries/PIC24/UL_Form.pas b/EE3102/Libraries/PIC24/UL_Form.pas
deleted file mode 100644
index a79f13c..0000000
--- a/EE3102/Libraries/PIC24/UL_Form.pas
+++ /dev/null
@@ -1,14 +0,0 @@
-
-procedure TUL_Form.BtnFileClick(Sender: TObject);
-begin
- If OpenDlg.Execute Then Begin
- TxtFile.Text := OpenDlg.FileName;
- End;
-end;
-
-procedure TUL_Form.BtnImportClick(Sender: TObject);
-begin
- ImportAscIIData(TxtFile.Text);
- Close;
-end;
-
diff --git a/EE3102/Libraries/PIC24/UL_Import.PrjScr b/EE3102/Libraries/PIC24/UL_Import.PrjScr
deleted file mode 100644
index 1238b5d..0000000
--- a/EE3102/Libraries/PIC24/UL_Import.PrjScr
+++ /dev/null
@@ -1,945 +0,0 @@
-[Design]
-Version=1.0
-HierarchyMode=0
-ChannelRoomNamingStyle=0
-ReleasesFolder=
-ReleaseVaultGUID=
-ReleaseVaultName=
-ChannelDesignatorFormatString=$Component_$RoomName
-ChannelRoomLevelSeperator=_
-OpenOutputs=1
-ArchiveProject=0
-TimestampOutput=0
-SeparateFolders=0
-TemplateLocationPath=
-PinSwapBy_Netlabel=1
-PinSwapBy_Pin=1
-AllowPortNetNames=0
-AllowSheetEntryNetNames=1
-AppendSheetNumberToLocalNets=0
-NetlistSinglePinNets=0
-DefaultConfiguration=Default - All Constraints
-UserID=0xFFFFFFFF
-DefaultPcbProtel=1
-DefaultPcbPcad=0
-ReorderDocumentsOnCompile=1
-NameNetsHierarchically=0
-PowerPortNamesTakePriority=0
-PushECOToAnnotationFile=1
-DItemRevisionGUID=
-ReportSuppressedErrorsInMessages=0
-FSMCodingStyle=eFMSDropDownList_OneProcess
-FSMEncodingStyle=eFMSDropDownList_OneHot
-OutputPath=
-LogFolderPath=
-ManagedProjectGUID=
-
-[Preferences]
-PrefsVaultGUID=
-PrefsRevisionGUID=
-
-[Document1]
-DocumentPath=UL_Import.pas
-AnnotationEnabled=1
-AnnotateStartValue=1
-AnnotationIndexControlEnabled=0
-AnnotateSuffix=
-AnnotateScope=All
-AnnotateOrder=-1
-DoLibraryUpdate=1
-DoDatabaseUpdate=1
-ClassGenCCAutoEnabled=1
-ClassGenCCAutoRoomEnabled=1
-ClassGenNCAutoScope=None
-DItemRevisionGUID=
-GenerateClassCluster=0
-DocumentUniqueId=
-
-[Document2]
-DocumentPath=UL_Form.pas
-AnnotationEnabled=1
-AnnotateStartValue=1
-AnnotationIndexControlEnabled=0
-AnnotateSuffix=
-AnnotateScope=All
-AnnotateOrder=-1
-DoLibraryUpdate=1
-DoDatabaseUpdate=1
-ClassGenCCAutoEnabled=1
-ClassGenCCAutoRoomEnabled=1
-ClassGenNCAutoScope=None
-DItemRevisionGUID=
-GenerateClassCluster=0
-DocumentUniqueId=
-
-[Generic_ScriptingSystem]
-StartProcName=UL_Form.pas>
-
-[OutputGroup1]
-Name=Netlist Outputs
-Description=
-TargetPrinter=Canon MX920 series Printer
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=PCADNetlist
-OutputName1=PCAD Netlist
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-OutputType2=SIMetrixNetlist
-OutputName2=SIMetrix
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-OutputType3=SIMPLISNetlist
-OutputName3=SIMPLIS
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-OutputType4=Verilog
-OutputName4=Verilog File
-OutputDocumentPath4=
-OutputVariantName4=
-OutputDefault4=0
-OutputType5=VHDL
-OutputName5=VHDL File
-OutputDocumentPath5=
-OutputVariantName5=
-OutputDefault5=0
-OutputType6=XSpiceNetlist
-OutputName6=XSpice Netlist
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-
-[OutputGroup2]
-Name=Simulator Outputs
-Description=
-TargetPrinter=Canon MX920 series Printer
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=AdvSimNetlist
-OutputName1=Mixed Sim
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-OutputType2=SIMetrixSimulation
-OutputName2=SIMetrix
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-OutputType3=SIMPLISSimulation
-OutputName3=SIMPLIS
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-
-[OutputGroup3]
-Name=Documentation Outputs
-Description=
-TargetPrinter=Virtual Printer
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Composite
-OutputName1=Composite Drawing
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType2=Logic Analyser Print
-OutputName2=Logic Analyser Prints
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType3=OpenBus Print
-OutputName3=OpenBus Prints
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType4=PCB 3D Print
-OutputName4=PCB 3D Prints
-OutputDocumentPath4=
-OutputVariantName4=[No Variations]
-OutputDefault4=0
-PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType5=PCB Print
-OutputName5=PCB Prints
-OutputDocumentPath5=
-OutputVariantName5=
-OutputDefault5=0
-PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType6=Schematic Print
-OutputName6=Schematic Prints
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType7=SimView Print
-OutputName7=SimView Prints
-OutputDocumentPath7=
-OutputVariantName7=
-OutputDefault7=0
-PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType8=Wave Print
-OutputName8=Wave Prints
-OutputDocumentPath8=
-OutputVariantName8=
-OutputDefault8=0
-PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType9=WaveSim Print
-OutputName9=WaveSim Prints
-OutputDocumentPath9=
-OutputVariantName9=
-OutputDefault9=0
-PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType10=Assembler Source Print
-OutputName10=Assembler Source Prints
-OutputDocumentPath10=
-OutputVariantName10=
-OutputDefault10=0
-PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType11=C Source Print
-OutputName11=C Source Prints
-OutputDocumentPath11=
-OutputVariantName11=
-OutputDefault11=0
-PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType12=C/C++ Header Print
-OutputName12=C/C++ Header Prints
-OutputDocumentPath12=
-OutputVariantName12=
-OutputDefault12=0
-PageOptions12=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType13=C++ Source Print
-OutputName13=C++ Source Prints
-OutputDocumentPath13=
-OutputVariantName13=
-OutputDefault13=0
-PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType14=FSM Print
-OutputName14=FSM Prints
-OutputDocumentPath14=
-OutputVariantName14=
-OutputDefault14=0
-PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType15=PCB 3D Video
-OutputName15=PCB 3D Video
-OutputDocumentPath15=
-OutputVariantName15=[No Variations]
-OutputDefault15=0
-PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType16=PCBLIB Print
-OutputName16=PCBLIB Prints
-OutputDocumentPath16=
-OutputVariantName16=
-OutputDefault16=0
-PageOptions16=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType17=PDF3D
-OutputName17=PDF3D
-OutputDocumentPath17=
-OutputVariantName17=[No Variations]
-OutputDefault17=0
-PageOptions17=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType18=Report Print
-OutputName18=Report Prints
-OutputDocumentPath18=
-OutputVariantName18=
-OutputDefault18=0
-PageOptions18=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType19=VHDL Print
-OutputName19=VHDL Prints
-OutputDocumentPath19=
-OutputVariantName19=
-OutputDefault19=0
-PageOptions19=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-
-[OutputGroup4]
-Name=Assembly Outputs
-Description=
-TargetPrinter=Canon MX920 series Printer
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Assembly
-OutputName1=Assembly Drawings
-OutputDocumentPath1=
-OutputVariantName1=[No Variations]
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType2=Pick Place
-OutputName2=Generates pick and place files
-OutputDocumentPath2=
-OutputVariantName2=[No Variations]
-OutputDefault2=0
-OutputType3=Test Points For Assembly
-OutputName3=Test Point Report
-OutputDocumentPath3=
-OutputVariantName3=[No Variations]
-OutputDefault3=0
-
-[OutputGroup5]
-Name=Fabrication Outputs
-Description=
-TargetPrinter=Canon MX920 series Printer
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=CompositeDrill
-OutputName1=Composite Drill Drawing
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType2=Drill
-OutputName2=Drill Drawing/Guides
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType3=Final
-OutputName3=Final Artwork Prints
-OutputDocumentPath3=
-OutputVariantName3=[No Variations]
-OutputDefault3=0
-PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType4=Gerber
-OutputName4=Gerber Files
-OutputDocumentPath4=
-OutputVariantName4=[No Variations]
-OutputDefault4=0
-OutputType5=Mask
-OutputName5=Solder/Paste Mask Prints
-OutputDocumentPath5=
-OutputVariantName5=
-OutputDefault5=0
-PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType6=NC Drill
-OutputName6=NC Drill Files
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-OutputType7=ODB
-OutputName7=ODB++ Files
-OutputDocumentPath7=
-OutputVariantName7=[No Variations]
-OutputDefault7=0
-OutputType8=Plane
-OutputName8=Power-Plane Prints
-OutputDocumentPath8=
-OutputVariantName8=
-OutputDefault8=0
-PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType9=Test Points
-OutputName9=Test Point Report
-OutputDocumentPath9=
-OutputVariantName9=
-OutputDefault9=0
-OutputType10=Board Stack Report
-OutputName10=Report Board Stack
-OutputDocumentPath10=
-OutputVariantName10=
-OutputDefault10=0
-PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType11=Gerber X2
-OutputName11=Gerber X2 Files
-OutputDocumentPath11=
-OutputVariantName11=
-OutputDefault11=0
-OutputType12=IPC2581
-OutputName12=IPC-2581 Files
-OutputDocumentPath12=
-OutputVariantName12=
-OutputDefault12=0
-
-[OutputGroup6]
-Name=Report Outputs
-Description=
-TargetPrinter=Canon MX920 series Printer
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=BOM_PartType
-OutputName1=Bill of Materials
-OutputDocumentPath1=
-OutputVariantName1=[No Variations]
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType2=ComponentCrossReference
-OutputName2=Component Cross Reference Report
-OutputDocumentPath2=
-OutputVariantName2=[No Variations]
-OutputDefault2=0
-OutputType3=ReportHierarchy
-OutputName3=Report Project Hierarchy
-OutputDocumentPath3=
-OutputVariantName3=[No Variations]
-OutputDefault3=0
-OutputType4=SimpleBOM
-OutputName4=Simple BOM
-OutputDocumentPath4=
-OutputVariantName4=[No Variations]
-OutputDefault4=0
-OutputType5=SinglePinNetReporter
-OutputName5=Report Single Pin Nets
-OutputDocumentPath5=
-OutputVariantName5=[No Variations]
-OutputDefault5=0
-OutputType6=Script
-OutputName6=Script Output
-OutputDocumentPath6=
-OutputVariantName6=[No Variations]
-OutputDefault6=0
-
-[OutputGroup7]
-Name=Other Outputs
-Description=
-TargetPrinter=Canon MX920 series Printer
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Text Print
-OutputName1=Text Print
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType2=Text Print
-OutputName2=Text Print
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType3=Text Print
-OutputName3=Text Print
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType4=Text Print
-OutputName4=Text Print
-OutputDocumentPath4=
-OutputVariantName4=
-OutputDefault4=0
-PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType5=Text Print
-OutputName5=Text Print
-OutputDocumentPath5=
-OutputVariantName5=
-OutputDefault5=0
-PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType6=Text Print
-OutputName6=Text Print
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType7=Text Print
-OutputName7=Text Print
-OutputDocumentPath7=
-OutputVariantName7=
-OutputDefault7=0
-PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType8=Text Print
-OutputName8=Text Print
-OutputDocumentPath8=
-OutputVariantName8=
-OutputDefault8=0
-PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType9=Text Print
-OutputName9=Text Print
-OutputDocumentPath9=
-OutputVariantName9=
-OutputDefault9=0
-PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType10=Text Print
-OutputName10=Text Print
-OutputDocumentPath10=
-OutputVariantName10=
-OutputDefault10=0
-PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType11=Text Print
-OutputName11=Text Print
-OutputDocumentPath11=
-OutputVariantName11=
-OutputDefault11=0
-PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType12=Text Print
-OutputName12=Text Print
-OutputDocumentPath12=
-OutputVariantName12=
-OutputDefault12=0
-PageOptions12=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType13=Text Print
-OutputName13=Text Print
-OutputDocumentPath13=
-OutputVariantName13=
-OutputDefault13=0
-PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType14=Text Print
-OutputName14=Text Print
-OutputDocumentPath14=
-OutputVariantName14=
-OutputDefault14=0
-PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType15=Text Print
-OutputName15=Text Print
-OutputDocumentPath15=
-OutputVariantName15=
-OutputDefault15=0
-PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType16=Text Print
-OutputName16=Text Print
-OutputDocumentPath16=
-OutputVariantName16=
-OutputDefault16=0
-PageOptions16=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType17=Text Print
-OutputName17=Text Print
-OutputDocumentPath17=
-OutputVariantName17=
-OutputDefault17=0
-PageOptions17=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType18=Text Print
-OutputName18=Text Print
-OutputDocumentPath18=
-OutputVariantName18=
-OutputDefault18=0
-PageOptions18=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType19=Text Print
-OutputName19=Text Print
-OutputDocumentPath19=
-OutputVariantName19=
-OutputDefault19=0
-PageOptions19=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType20=Text Print
-OutputName20=Text Print
-OutputDocumentPath20=
-OutputVariantName20=
-OutputDefault20=0
-PageOptions20=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType21=Text Print
-OutputName21=Text Print
-OutputDocumentPath21=
-OutputVariantName21=
-OutputDefault21=0
-PageOptions21=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType22=Text Print
-OutputName22=Text Print
-OutputDocumentPath22=
-OutputVariantName22=
-OutputDefault22=0
-PageOptions22=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType23=Text Print
-OutputName23=Text Print
-OutputDocumentPath23=
-OutputVariantName23=
-OutputDefault23=0
-PageOptions23=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType24=Text Print
-OutputName24=Text Print
-OutputDocumentPath24=
-OutputVariantName24=
-OutputDefault24=0
-PageOptions24=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType25=Text Print
-OutputName25=Text Print
-OutputDocumentPath25=
-OutputVariantName25=
-OutputDefault25=0
-PageOptions25=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType26=Text Print
-OutputName26=Text Print
-OutputDocumentPath26=
-OutputVariantName26=
-OutputDefault26=0
-PageOptions26=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType27=Text Print
-OutputName27=Text Print
-OutputDocumentPath27=
-OutputVariantName27=
-OutputDefault27=0
-PageOptions27=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType28=Text Print
-OutputName28=Text Print
-OutputDocumentPath28=
-OutputVariantName28=
-OutputDefault28=0
-PageOptions28=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType29=Text Print
-OutputName29=Text Print
-OutputDocumentPath29=
-OutputVariantName29=
-OutputDefault29=0
-PageOptions29=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-
-[OutputGroup8]
-Name=Validation Outputs
-Description=
-TargetPrinter=Canon MX920 series Printer
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Design Rules Check
-OutputName1=Design Rules Check
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType2=Electrical Rules Check
-OutputName2=Electrical Rules Check
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType3=Component states check
-OutputName3=Vault's components states check
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-OutputType4=Configuration compliance
-OutputName4=Environment configuration compliance check
-OutputDocumentPath4=
-OutputVariantName4=
-OutputDefault4=0
-OutputType5=Differences Report
-OutputName5=Differences Report
-OutputDocumentPath5=
-OutputVariantName5=
-OutputDefault5=0
-PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType6=Footprint Comparison Report
-OutputName6=Footprint Comparison Report
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-
-[OutputGroup9]
-Name=Export Outputs
-Description=
-TargetPrinter=Canon MX920 series Printer
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=AutoCAD dwg/dxf PCB
-OutputName1=AutoCAD dwg/dxf File PCB
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-OutputType2=AutoCAD dwg/dxf Schematic
-OutputName2=AutoCAD dwg/dxf File Schematic
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-OutputType3=ExportIDF
-OutputName3=Export IDF
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-OutputType4=ExportSTEP
-OutputName4=Export STEP
-OutputDocumentPath4=
-OutputVariantName4=[No Variations]
-OutputDefault4=0
-
-[Modification Levels]
-Type1=1
-Type2=1
-Type3=1
-Type4=1
-Type5=1
-Type6=1
-Type7=1
-Type8=1
-Type9=1
-Type10=1
-Type11=1
-Type12=1
-Type13=1
-Type14=1
-Type15=1
-Type16=1
-Type17=1
-Type18=1
-Type19=1
-Type20=1
-Type21=1
-Type22=1
-Type23=1
-Type24=1
-Type25=1
-Type26=1
-Type27=1
-Type28=1
-Type29=1
-Type30=1
-Type31=1
-Type32=1
-Type33=1
-Type34=1
-Type35=1
-Type36=1
-Type37=1
-Type38=1
-Type39=1
-Type40=1
-Type41=1
-Type42=1
-Type43=1
-Type44=1
-Type45=1
-Type46=1
-Type47=1
-Type48=1
-Type49=1
-Type50=1
-Type51=1
-Type52=1
-Type53=1
-Type54=1
-Type55=1
-Type56=1
-Type57=1
-Type58=1
-Type59=1
-Type60=1
-Type61=1
-Type62=1
-Type63=1
-Type64=1
-Type65=1
-Type66=1
-Type67=1
-Type68=1
-Type69=1
-Type70=1
-Type71=1
-Type72=1
-Type73=1
-Type74=1
-Type75=1
-Type76=1
-Type77=1
-Type78=1
-Type79=1
-Type80=1
-
-[Difference Levels]
-Type1=1
-Type2=1
-Type3=1
-Type4=1
-Type5=1
-Type6=1
-Type7=1
-Type8=1
-Type9=1
-Type10=1
-Type11=1
-Type12=1
-Type13=1
-Type14=1
-Type15=1
-Type16=1
-Type17=1
-Type18=1
-Type19=1
-Type20=1
-Type21=1
-Type22=1
-Type23=1
-Type24=1
-Type25=1
-Type26=1
-Type27=1
-Type28=1
-Type29=1
-Type30=1
-Type31=1
-Type32=1
-Type33=1
-Type34=1
-Type35=1
-Type36=1
-Type37=1
-Type38=1
-Type39=1
-Type40=1
-Type41=1
-Type42=1
-Type43=1
-Type44=0
-Type45=1
-
-[Electrical Rules Check]
-Type1=1
-Type2=1
-Type3=2
-Type4=1
-Type5=2
-Type6=2
-Type7=1
-Type8=1
-Type9=1
-Type10=1
-Type11=2
-Type12=2
-Type13=2
-Type14=1
-Type15=1
-Type16=1
-Type17=1
-Type18=1
-Type19=1
-Type20=1
-Type21=1
-Type22=1
-Type23=1
-Type24=1
-Type25=2
-Type26=2
-Type27=2
-Type28=1
-Type29=1
-Type30=1
-Type31=1
-Type32=2
-Type33=2
-Type34=2
-Type35=1
-Type36=2
-Type37=1
-Type38=2
-Type39=2
-Type40=2
-Type41=0
-Type42=2
-Type43=1
-Type44=1
-Type45=2
-Type46=1
-Type47=2
-Type48=2
-Type49=1
-Type50=2
-Type51=1
-Type52=1
-Type53=1
-Type54=1
-Type55=1
-Type56=2
-Type57=1
-Type58=1
-Type59=0
-Type60=1
-Type61=2
-Type62=2
-Type63=1
-Type64=0
-Type65=2
-Type66=3
-Type67=2
-Type68=2
-Type69=1
-Type70=2
-Type71=2
-Type72=2
-Type73=2
-Type74=1
-Type75=2
-Type76=1
-Type77=1
-Type78=1
-Type79=1
-Type80=2
-Type81=3
-Type82=3
-Type83=3
-Type84=3
-Type85=3
-Type86=2
-Type87=2
-Type88=2
-Type89=1
-Type90=1
-Type91=3
-Type92=3
-Type93=2
-Type94=2
-Type95=2
-Type96=2
-Type97=2
-Type98=0
-Type99=1
-Type100=2
-Type101=1
-Type102=2
-Type103=2
-Type104=1
-Type105=2
-Type106=2
-Type107=2
-Type108=2
-Type109=1
-Type110=1
-Type111=1
-
-[ERC Connection Matrix]
-L1=NNNNNNNNNNNWNNNWW
-L2=NNWNNNNWWWNWNWNWN
-L3=NWEENEEEENEWNEEWN
-L4=NNENNNWEENNWNENWN
-L5=NNNNNNNNNNNNNNNNN
-L6=NNENNNNEENNWNENWN
-L7=NNEWNNWEENNWNENWN
-L8=NWEENEENEEENNEENN
-L9=NWEENEEEENEWNEEWW
-L10=NWNNNNNENNEWNNEWN
-L11=NNENNNNEEENWNENWN
-L12=WWWWNWWNWWWNWWWNN
-L13=NNNNNNNNNNNWNNNWW
-L14=NWEENEEEENEWNEEWW
-L15=NNENNNNEEENWNENWW
-L16=WWWWNWWNWWWNWWWNW
-L17=WNNNNNNNWNNNWWWWN
-
-[Annotate]
-SortOrder=3
-SortLocation=0
-MatchParameter1=Comment
-MatchStrictly1=1
-MatchParameter2=Library Reference
-MatchStrictly2=1
-PhysicalNamingFormat=$Component_$RoomName
-GlobalIndexSortOrder=3
-GlobalIndexSortLocation=0
-
-[PrjClassGen]
-CompClassManualEnabled=0
-CompClassManualRoomEnabled=0
-NetClassAutoBusEnabled=1
-NetClassAutoCompEnabled=0
-NetClassAutoNamedHarnessEnabled=0
-NetClassManualEnabled=0
-NetClassSeparateForBusSections=0
-
-[LibraryUpdateOptions]
-SelectedOnly=0
-UpdateVariants=1
-PartTypes=0
-FullReplace=1
-UpdateDesignatorLock=1
-UpdatePartIDLock=1
-PreserveParameterLocations=1
-PreserveParameterVisibility=1
-DoGraphics=1
-DoParameters=1
-DoModels=1
-AddParameters=0
-RemoveParameters=0
-AddModels=1
-RemoveModels=1
-UpdateCurrentModels=1
-
-[DatabaseUpdateOptions]
-SelectedOnly=0
-UpdateVariants=1
-PartTypes=0
-
-[Comparison Options]
-ComparisonOptions0=Kind=Net|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-ComparisonOptions1=Kind=Net Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-ComparisonOptions2=Kind=Component Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-ComparisonOptions3=Kind=Rule|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-ComparisonOptions4=Kind=Differential Pair|MinPercent=50|MinMatch=1|ShowMatch=0|Confirm=0|UseName=0|InclAllRules=0
-ComparisonOptions5=Kind=Code Memory|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-
-[SmartPDF]
-PageOptions=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-
diff --git a/EE3102/Libraries/PIC24/UL_Import.pas b/EE3102/Libraries/PIC24/UL_Import.pas
deleted file mode 100644
index fd9b912..0000000
--- a/EE3102/Libraries/PIC24/UL_Import.pas
+++ /dev/null
@@ -1,1081 +0,0 @@
-
-const ForceSchFontID = 1;
-
-var
- BrokenSCHFontManager : Integer; // for Alitum 19's broken SCH FontManager
-
-{==============================================================================}
-{==== String Utility Routines ===============================================}
-{==============================================================================}
-
-Function CheckLeft(BaseStr: String, Srch: String): Boolean;
-Var
- i : Integer;
-Begin
- Result := False;
- i := Length(Srch);
- If Length(BaseStr) < i Then Exit;
- If Copy(BaseStr, 1, i) = Srch Then Result := True;
-End;
-
-Function LeftOf(BaseStr: String, Srch: String): String;
-Var
- i : Integer;
-Begin
- i := Pos(Srch, BaseStr);
- If i > 0 Then Begin
- Result := Copy(BaseStr, 1, i - 1);
- End Else Begin
- Result := BaseStr;
- End;
-End;
-
-Function LeftOfLast(BaseStr: String, Srch: String): String;
-Var
- i, ls : Integer;
- lft, rgt : String;
-Begin
- rgt := BaseStr;
- i := Pos(Srch, rgt);
- lft := '';
- If i > 0 Then Begin
- ls := Length(Srch);
- While i > 0 Do Begin
- lft := lft + Copy(rgt, 1, i - 1);
- rgt := Copy(rgt, i + ls, Length(rgt) - i + ls);
- i := Pos(Srch, rgt);
- If i > 0 then Begin
- lft := lft + Srch;
- End;
- End;
- Result := lft;
- End Else Begin
- Result := BaseStr;
- End;
-End;
-
-Function RightOf(BaseStr: String, Srch: String): String;
-Var
- i, ls : Integer;
-Begin
- i := Pos(Srch, BaseStr);
- If i > 0 Then Begin
- ls := Length(Srch);
- Result := Copy(BaseStr, i + ls, Length(BaseStr) - i + ls);
- End Else Begin
- Result := '';
- End;
-End;
-
-Procedure StrChop(BaseStr: String, Srch: String, Out LeftSide: String, Out RightSide: String);
-Var
- i, ls : Integer;
-Begin
- i := Pos(Srch, BaseStr);
- If i <= 0 Then Begin
- LeftSide := BaseStr;
- RightSide := '';
- End Else Begin
- ls := Length(Srch);
- LeftSide := Copy(BaseStr, 1, i - 1);
- RightSide := Copy(BaseStr, i + ls, Length(BaseStr) - i + ls);
- End;
-End;
-
-Function GetBetween(BaseStr: String, StartStr: String, EndStr: String): String;
-Begin
- Result := Leftof(RightOf(BaseStr, StartStr), EndStr);
-End;
-
-Function GetFileLocation(FilePath: String): String;
-Var
- i : Integer;
- filename : String;
-Begin
- filename := RightOf(FilePath, '\');
- i := Pos('\', filename);
- While i > 0 Do Begin
- filename := RightOf(filename, '\');
- i := Pos('\', filename);
- End;
- Result := LeftOf(Filepath, filename);
-End;
-
-{==============================================================================}
-{==== Footprint Routines ====================================================}
-{==============================================================================}
-
-Function LayerFromString(LName: String): TLayer;
-Begin
- Case LName Of
- 'NoLayer': Result := eNoLayer;
- 'TopLayer': Result := eTopLayer;
- 'MidLayer1': Result := eMidLayer1;
- 'MidLayer2': Result := eMidLayer2;
- 'MidLayer3': Result := eMidLayer3;
- 'MidLayer4': Result := eMidLayer4;
- 'MidLayer5': Result := eMidLayer5;
- 'MidLayer6': Result := eMidLayer6;
- 'MidLayer7': Result := eMidLayer7;
- 'MidLayer8': Result := eMidLayer8;
- 'MidLayer9': Result := eMidLayer9;
- 'MidLayer10': Result := eMidLayer10;
- 'MidLayer11': Result := eMidLayer11;
- 'MidLayer12': Result := eMidLayer12;
- 'MidLayer13': Result := eMidLayer13;
- 'MidLayer14': Result := eMidLayer14;
- 'MidLayer15': Result := eMidLayer15;
- 'MidLayer16': Result := eMidLayer16;
- 'MidLayer17': Result := eMidLayer17;
- 'MidLayer18': Result := eMidLayer18;
- 'MidLayer19': Result := eMidLayer19;
- 'MidLayer20': Result := eMidLayer20;
- 'MidLayer21': Result := eMidLayer21;
- 'MidLayer22': Result := eMidLayer22;
- 'MidLayer23': Result := eMidLayer23;
- 'MidLayer24': Result := eMidLayer24;
- 'MidLayer25': Result := eMidLayer25;
- 'MidLayer26': Result := eMidLayer26;
- 'MidLayer27': Result := eMidLayer27;
- 'MidLayer28': Result := eMidLayer28;
- 'MidLayer29': Result := eMidLayer29;
- 'MidLayer30': Result := eMidLayer30;
- 'BottomLayer': Result := eBottomLayer;
- 'TopOverlay': Result := eTopOverlay;
- 'BottomOverlay': Result := eBottomOverlay;
- 'TopPaste': Result := eTopPaste;
- 'BottomPaste': Result := eBottomPaste;
- 'TopSolder': Result := eTopSolder;
- 'BottomSolder': Result := eBottomSolder;
- 'InternalPlane1': Result := eInternalPlane1;
- 'InternalPlane2': Result := eInternalPlane2;
- 'InternalPlane3': Result := eInternalPlane3;
- 'InternalPlane4': Result := eInternalPlane4;
- 'InternalPlane5': Result := eInternalPlane5;
- 'InternalPlane6': Result := eInternalPlane6;
- 'InternalPlane7': Result := eInternalPlane7;
- 'InternalPlane8': Result := eInternalPlane8;
- 'InternalPlane9': Result := eInternalPlane9;
- 'InternalPlane10': Result := eInternalPlane10;
- 'InternalPlane11': Result := eInternalPlane11;
- 'InternalPlane12': Result := eInternalPlane12;
- 'InternalPlane13': Result := eInternalPlane13;
- 'InternalPlane14': Result := eInternalPlane14;
- 'InternalPlane15': Result := eInternalPlane15;
- 'InternalPlane16': Result := eInternalPlane16;
- 'DrillGuide': Result := eDrillGuide;
- 'KeepOutLayer': Result := eKeepOutLayer;
- 'Mechanical1': Result := eMechanical1;
- 'Mechanical2': Result := eMechanical2;
- 'Mechanical3': Result := eMechanical3;
- 'Mechanical4': Result := eMechanical4;
- 'Mechanical5': Result := eMechanical5;
- 'Mechanical6': Result := eMechanical6;
- 'Mechanical7': Result := eMechanical7;
- 'Mechanical8': Result := eMechanical8;
- 'Mechanical9': Result := eMechanical9;
- 'Mechanical10': Result := eMechanical10;
- 'Mechanical11': Result := eMechanical11;
- 'Mechanical12': Result := eMechanical12;
- 'Mechanical13': Result := eMechanical13;
- 'Mechanical14': Result := eMechanical14;
- 'Mechanical15': Result := eMechanical15;
- 'Mechanical16': Result := eMechanical16;
- 'DrillDrawing': Result := eDrillDrawing;
- 'MultiLayer': Result := eMultiLayer;
- 'ConnectLayer': Result := eConnectLayer;
- 'BackGroundLayer': Result := eBackGroundLayer;
- 'DRCErrorLayer': Result := eDRCErrorLayer;
- 'HighlightLayer': Result := eHighlightLayer;
- 'GridColor1': Result := eGridColor1;
- 'GridColor10': Result := eGridColor10;
- 'PadHoleLayer': Result := ePadHoleLayer;
- 'ViaHoleLayer': Result := eViaHoleLayer;
- Else
- Result := eNoLayer;
- End;
-End;
-
-
-Procedure FP_AddStep(fp: IPCB_LibComponent, Data: String, InFileName: String);
-Var
- STEPFileName : String;
- STEPmodel : IPCB_ComponentBody;
- Model : IPCB_Model;
-Begin
- STEPFileName := GetFileLocation(InFileName) + '\' + GetBetween(Data, '(Name ', ')');
- STEPmodel := PcbServer.PCBObjectFactory(eComponentBodyObject,eNoDimension,eCreate_Default);
- Model := STEPmodel.ModelFactory_FromFilename(STEPFileName, false);
- STEPmodel.SetState_FromModel;
- // Model.SetState(0,0,0,0);
- STEPmodel.Model := Model;
- fp.AddPCBObject(STEPmodel);
- //PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, arc.I_ObjectAddress);
-End;
-
-Procedure FP_AddLine(fp: IPCB_Component, Data: String);
-Var
- lin : IPCB_track;
- s1, s2 : String;
-Begin
- lin := PCBServer.PCBObjectFactory(eTrackObject, eNoDimension, eCreate_Default);
- If lin = Nil Then Exit;
- StrChop(GetBetween(Data, '(Start ', ')'), ',', s1, s2);
- lin.X1 := MilsToCoord(Evaluate(s1));
- lin.Y1 := MilsToCoord(Evaluate(s2));
- StrChop(GetBetween(Data, '(End ', ')'), ',', s1, s2);
- lin.X2 := MilsToCoord(Evaluate(s1));
- lin.Y2 := MilsToCoord(Evaluate(s2));
- lin.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')'));
- lin.Width := MilsToCoord(Evaluate(GetBetween(Data, '(Width ', ')')));
- fp.AddPCBObject(lin);
- PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, lin.I_ObjectAddress);
-End;
-
-Procedure FP_AddArc(fp: IPCB_Component, Data: String);
-Var
- arc : IPCB_Arc;
- s1, s2 : String;
-Begin
- arc := PCBServer.PCBObjectFactory(eArcObject, eNoDimension, eCreate_Default);
- If arc = Nil Then Exit;
- StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2);
- arc.XCenter := MilsToCoord(Evaluate(s1));
- arc.YCenter := MilsToCoord(Evaluate(s2));
- arc.Radius := MilsToCoord(Evaluate(GetBetween(Data, '(Radius ', ')')));
- arc.LineWidth := MilsToCoord(Evaluate(GetBetween(Data, '(Width ', ')')));
- arc.StartAngle := Evaluate(GetBetween(Data, '(StartAngle ', ')'));
- arc.EndAngle := Evaluate(GetBetween(Data, '(EndAngle ', ')'));
- arc.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')'));;
- fp.AddPCBObject(arc);
- PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, arc.I_ObjectAddress);
-End;
-
-Procedure FP_AddPoly(fp: IPCB_Component, Data: String, InFile: TextFile);
-Var
- pol : IPCB_Region;
- cont : IPCB_Contour;
- pc: Integer;
- s1, s2, inp, tag : String;
-Begin
- pol := PCBServer.PCBObjectFactory(eRegionObject, eNoDimension,eCreate_Default);
- If pol = Nil Then Exit;
- cont := pol.MainContour.Replicate();
- pol.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')'));
- cont.Count := Evaluate(GetBetween(Data, '(PointCount ', ')'));
- pc := 0;
- While Not EOF(InFile) Do Begin
- ReadLn(InFile, inp);
- If VarIsNull(inp) Then Continue;
- inp := Trim(inp);
- StrChop(inp, ' ', tag, inp);
- tag := Trim(tag);
- Case tag Of
- 'Point': Begin
- pc := pc + 1;
- StrChop(GetBetween(inp, '(', ')'), ',', s1, s2);
- cont.X[pc] := MilsToCoord(Evaluate(s1));
- cont.Y[pc] := MilsToCoord(Evaluate(s2));
- End;
- 'EndPolygon': Break;
- Else Begin
- ShowMessage('Keyword Error: ' + tag);
- End;
- End;
- End;
- pol.SetOutlineContour(cont);
- If GetBetween(Data, '(Type ', ')') = 'KeepOut' Then Begin
- pol.IsKeepout := True;
- End;
- fp.AddPCBObject(pol);
- PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, pol.I_ObjectAddress);
-End;
-
-Procedure FP_AddText(fp: IPCB_Component, Data: STring);
-Var
- txt : IPCB_Text;
- s1, s2 : String;
-Begin
- txt := PCBServer.PCBObjectFactory(eTextObject, eNoDimension, eCreate_Default);
- If txt = Nil Then Exit;
- StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2);
- txt.XLocation := MilsToCoord(Evaluate(s1));
- txt.YLocation := MilsToCoord(Evaluate(s2));
- txt.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')'));
- txt.Size := MilsToCoord(Evaluate(GetBetween(Data, '(Height ', ')')));
- txt.Width := MilsToCoord(Evaluate(GetBetween(Data, '(Width ', ')')));
- If GetBetween(Data, '(Mirrored ', ')') = 'True' Then Begin
- txt.MirrorFlag := True;
- End;
- txt.Rotation := Evaluate(GetBetween(Data, '(Rotation ', ')'));
- txt.Text := GetBetween(Data, '(Value "', '")');
- // Justification? NOTE: TODO:
- fp.AddPCBObject(txt);
- PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, txt.I_ObjectAddress);
-End;
-
-Procedure FP_AddPad(fp: IPCB_Component, Data: String, InFile: TextFile);
-Var
- s1, s2, inp, tag, lay : String;
- pad : IPCB_Pad;
- padsh : TShape;
- cache : TPadCache;
-Begin
- pad := PcbServer.PCBObjectFactory(ePadObject, eNoDimension, eCreate_Default);
- pad.Name := GetBetween(Data, '(Name "', '")');
-// pad.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')'));
- StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2);
- pad.X := MilsToCoord(Evaluate(s1));
- pad.Y := MilsToCoord(Evaluate(s2));
- pad.Rotation := Evaluate(GetBetween(Data, '(Rotation ', ')')); // 2010-07-06 gbn
-// pad.Mode := ePadMode_LocalStack; // ePadMode_Simple, ePadMode_ExternalStack
- s1 := GetBetween(Data, '(ExpandPaste ', ')');
- s2 := GetBetween(Data, '(ExpandMask ', ')');
- If s1 <> '' || s2 <> '' Then Begin
- cache := pad.Cache;
- If s1 <> '' Then Begin
- cache.PasteMaskExpansionValid := eCacheManual;
- cache.PasteMaskExpansion := MilsToCoord(Evaluate(s1));
- End;
- If s2 <> '' Then Begin
- cache.SolderMaskExpansionValid := eCacheManual;
- cache.SolderMaskExpansion := MilsToCoord(Evaluate(s2));
- End;
- pad.Cache := cache;
- End;
- If GetBetween(Data, '(Surface ', ')') = 'True' Then Begin
- pad.Mode := ePadMode_Simple;
- pad.Layer := eTopLayer;
- End Else Begin
- pad.Mode := ePadMode_LocalStack;
- End;
- pad.Moveable := False;
- pad.HoleType := eRoundHole; // eSquareHole, eSlotHole
- pad.HoleSize := MilsToCoord(Evaluate(GetBetween(Data, '(HoleSize ', ')')));
- //2020-11-18 JRR Start; Let's set the Plated value, if present
- If GetBetween(Data, '(Plated ', ')') <> '' Then Begin
- pad.Plated := (GetBetween(Data, '(Plated ', ')')='True');
- End;
- //2020-11-18 JRR End
- While Not EOF(InFile) Do Begin
- ReadLn(InFile, inp);
- If VarIsNull(inp) Then Continue;
- inp := Trim(inp);
- StrChop(inp, ' ', tag, inp);
- tag := Trim(tag);
- Case tag Of
- 'PadShape': Begin
- padsh := eNoShape;
- StrChop(GetBetween(inp, '(Size ', ')'), ',', s1, s2);
- Case GetBetween(inp, '(Shape ', ')') Of
- 'NoShape': padsh := eNoShape;
- 'Rounded': padsh := eRounded;
- 'Rectangular': padsh := eRectangular;
- 'Octagonal': padsh := eOctagonal;
- 'CircleShape': padsh := eCircleShape;
- 'ArcShape': padsh := eArcShape;
- 'Terminator': padsh := eTerminator;
- 'RoundedRectangle': padsh := eRoundedRectangular;
- 'RotatedRectangle': padsh := eRotatedRectShape;
- Else padsh := eNoShape;
- End;
- lay := GetBetween(inp, '(Layer ', ')');
- If CheckLeft(lay, 'Top') Then Begin
- pad.TopShape := padsh;
- pad.TopXSize := MilsToCoord(Evaluate(s1));
- pad.TopYSize := MilsToCoord(Evaluate(s2));
- End Else If CheckLeft(lay, 'Mid') Then Begin
- pad.MidShape := padsh;
- pad.MidXSize := MilsToCoord(Evaluate(s1));
- pad.MidYSize := MilsToCoord(Evaluate(s2));
- End Else If CheckLeft(lay, 'Bot') Then Begin
- pad.BotShape := padsh;
- pad.BotXSize := MilsToCoord(Evaluate(s1));
- pad.BotYSize := MilsToCoord(Evaluate(s2));
- End;
- End;
- 'EndPad': Begin
- Break;
- End;
- Else Begin
- ShowMessage('Keyword Error: ' + tag);
- End;
- End;
- End;
- fp.AddPCBObject(pad);
- PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, pad.I_ObjectAddress);
-End;
-
-Procedure ImportFootprints(InFile: TextFile, Lib: IPCB_Library, Errors: TStringList, InFileName : String);
-Var
- inp, tag, s, t : String;
- fp : IPCB_Component;
-Begin
- While Not EOF(InFile) Do Begin
- ReadLn(InFile, inp);
- If VarIsNull(inp) Then Continue;
- inp := Trim(inp);
-
- StrChop(inp, ' ', tag, inp);
- tag := Trim(tag);
- Case tag Of
- 'Footprint': Begin
- // create a footprint reference
- fp := PCBServer.CreatePCBLibComp();
- If fp = Nil Then Begin
- Errors.Add('Error creating footprint.');
- Break;
- End;
- // add data to it
- fp.Name := GetBetween(inp, '(Name "', '")');
- // assign it to library
- Lib.RegisterComponent(fp);
- PCBServer.PreProcess();
- // add data to it
- fp.BeginModify();
- // set height
- t := GetBetween(inp, '(Height ', ')');
- If t <> '' Then Begin
- fp.Height := MilsToCoord(Evaluate(t));
- End;
-
- While Not EOF(InFile) Do Begin
- ReadLn(InFile, inp);
- If VarIsNull(inp) Then Continue;
- inp := Trim(inp);
- If CheckLeft(inp, '#') Then Continue;
-
- StrChop(inp, ' ', tag, inp);
- tag := Trim(tag);
- Case tag Of
- 'Pad': Begin
- FP_AddPad(fp, inp, InFile);
- End;
- 'Line': Begin
- FP_AddLine(fp, inp);
- End;
- 'Arc': Begin
- FP_AddArc(fp, inp);
- End;
- 'Polygon': Begin
- FP_AddPoly(fp, inp, InFile);
- End;
- 'Text': Begin
- FP_AddText(fp, inp);
- End;
- 'Step': Begin
- FP_AddStep(fp, inp, InFileName);
- End;
- 'EndFootprint': Begin
- //ShowMessage('EndFootprint');
- Break;
- End;
- '': Continue;
- Else Begin
- ShowMessage('Keyword Error: ' + tag);
- Break;
- End;
- End;
- End; // while not eof()
- fp.EndModify();
- PCBServer.PostProcess();
- // done with footprint
- End;
- 'EndFootprints': Begin
- //ShowMessage('EndFootprint');
- Break;
- End;
- '': Continue;
- Else Begin
- ShowMessage('Keyword Error: ' + tag);
- Break;
- End;
- End; // case tag
- End; // while not eof()
- PCBServer.PostProcess();
-End;
-
-{==============================================================================}
-{==== Symbol Routines =======================================================}
-{==============================================================================}
-
-Function TextJustificationFromString(Value: String): TTextJustification;
-Begin
- Case Value Of
- 'BottomLeft': Result := eJustify_BottomLeft;
- 'BottomCenter': Result := eJustify_BottomCenter;
- 'BottomRight': Result := eJustify_BottomRight;
- 'CenterLeft': Result := eJustify_CenterLeft;
- 'Center': Result := eJustify_Center;
- 'CenterRight': Result := eJustify_CenterRight;
- 'TopLeft': Result := eJustify_TopLeft;
- 'TopCenter': Result := eJustify_TopCenter;
- 'TopRight': Result := eJustify_TopRight;
- Else Result := eJustify_Center;
- End;
-End;
-
-Function SY_GetFont(Height: Double, Angle: TRotationBy90): TFontID;
-Var
- sz : Integer;
-Begin
- // 2012-11-07 gbn start
- { sz := Round(Height / 10);
- According to this page's bugs 4604 and 5552, Altium 10.890.23450 may have this fixed.
- http://wiki.altium.com/pages/viewpage.action?pageId=34210039
- }
- sz := (Height * 0.1);
- // 2012-11-07 gbn end
-
- // 2019-01-16 gbn start, this should hopefully be temporary until Altium fixes their FontManager
- If BrokenSCHFontManager > 0 Then Begin
- Result := ForceSchFontID;
- Exit;
- End;
- // 2019-01-16 gbn
-
- Result := SchServer.FontManager.GetFontID(sz, Angle, False, False, False, False, 'Courier New');
-End;
-
-Function SY_GetAngle(Angle : String): TRotationBy90;
-Begin
- Case Angle Of
- '90': Result := eRotate90;
- '180': Result := eRotate180;
- '270': Result := eRotate270;
- Else Result := eRotate0;
- End;
-End;
-
-Procedure SY_AddLine(sy: ISch_Component, Data: String);
-Var
- lin : ISch_Line;
- s1, s2 ,s3: String;
-Begin
- lin := SchServer.SchObjectFactory(eLine, eCreate_Default);
- If lin = Nil Then Exit;
- StrChop(GetBetween(Data, '(Start ', ')'), ',', s1, s2);
- lin.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2)));
- StrChop(GetBetween(Data, '(End ', ')'), ',', s1, s2);
- lin.Corner := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2)));
- GetBetween(Data, 'Width ', ')');
- If s3 < 10 Then Begin
- lin.LineWidth := eSmall;
- End;
- If s3 > 10 Then Begin
- lin.LineWidth := eMedium;
- End;
- If s3 > 12 Then Begin
- lin.LineWidth := eLarge;
- End;
- lin.LineStyle := eLineStyleSolid;
- lin.Color := $000000; // NOTE: TODO:
- lin.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')'));
- lin.OwnerPartDisplayMode := sy.DisplayMode;
- sy.AddSchObject(lin);
- SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, lin.I_ObjectAddress);
-End;
-
-Procedure SY_AddRect(sy: ISch_Component, Data: String);
-Var
- rect : ISch_Rectangle;
- s1, s2 ,s3: String;
-Begin
- rect := SchServer.SchObjectFactory(eRectangle, eCreate_Default);
- If rect = Nil Then Exit;
- StrChop(GetBetween(Data, '(Start ', ')'), ',', s1, s2);
- rect.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2)));
- StrChop(GetBetween(Data, '(End ', ')'), ',', s1, s2);
- rect.Corner := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2)));
- GetBetween(Data, 'Width ', ')');
- s3 := GetBetween(Data, '(Width ', ')');
- If s3 < 10 Then Begin
- rect.LineWidth := eSmall;
- End;
- If s3 > 10 Then Begin
- rect.LineWidth := eMedium;
- End;
- If s3 > 12 Then Begin
- rect.LineWidth := eLarge;
- End;
- rect.Transparent := True;
- rect.Color := $000000; // NOTE: TODO:
- rect.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')'));
- rect.OwnerPartDisplayMode := sy.DisplayMode;
- sy.AddSchObject(rect);
- SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, rect.I_ObjectAddress);
-End;
-
-Procedure SY_AddArc(sy: ISch_Component, Data: String);
-Var
- arc : ISch_Arc;
- s1, s2, s3 : String;
-Begin
- arc := SchServer.SchObjectFactory(eArc, eCreate_Default);
- If arc = Nil Then Exit;
- StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2);
- arc.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2)));
- arc.Radius := MilsToCoord(Evaluate(GetBetween(Data, '(Radius ', ')')));
- s3 := GetBetween(Data, '(Width ', ')');
- If s3 < 10 Then Begin
- arc.LineWidth := eSmall;
- End;
- If s3 > 10 Then Begin
- arc.LineWidth := eMedium;
- End;
- If s3 > 12 Then Begin
- arc.LineWidth := eLarge;
- End;
- arc.Color := $000000; // NOTE: TODO:
- arc.StartAngle := Evaluate(GetBetween(Data, '(StartAngle ', ')'));
- arc.EndAngle := Evaluate(GetBetween(Data, '(EndAngle ', ')'));
- arc.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')'));
- arc.OwnerPartDisplayMode := sy.DisplayMode;
- sy.AddSchObject(arc);
- SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, arc.I_ObjectAddress);
-End;
-
-Procedure SY_AddPoly(sy: ISch_Component, Data: String, InFile: TextFile);
-Var
- pol : ISch_Polygon;
- pc: Integer;
- s1, s2, inp, tag : String;
-Begin
- pol := SchServer.SchObjectFactory(ePolygon, eCreate_Default);
- If pol = Nil Then Exit;
-
- pol.VerticesCount := Evaluate(GetBetween(Data, '(PointCount ', ')'));
- pc := 0;
- While Not EOF(InFile) Do Begin
- ReadLn(InFile, inp);
- If VarIsNull(inp) Then Continue;
- inp := Trim(inp);
- StrChop(inp, ' ', tag, inp);
- tag := Trim(tag);
- Case tag Of
- 'Point': Begin
- pc := pc + 1;
- StrChop(GetBetween(inp, '(', ')'), ',', s1, s2);
- pol.Vertex[pc] := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2)));
- End;
- 'EndPolygon': Break;
- Else Begin
- ShowMessage('Keyword Error: ' + tag);
- End;
- End;
- End;
- pol.LineWidth := eZeroSize; // NOTE: TODO:
- pol.Color := $000000; // NOTE: TODO:
- pol.IsSolid := True;
- pol.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')'));
- pol.OwnerPartDisplayMode := sy.DisplayMode;
- sy.AddSchObject(pol);
- SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, pol.I_ObjectAddress);
-End;
-
-Procedure SY_AddText(sy: ISch_Component, Data: String);
-Var
- txt : ISch_Label;
- s1, s2 : String;
-Begin
- txt := SchServer.SchObjectFactory(eLabel, eCreate_Default);
- If txt = Nil Then Exit;
- StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2);
- txt.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2)));
- If GetBetween(Data, '(Mirrored ', ')') = 'True' Then Begin
- txt.IsMirrored := True;
- End;
- txt.Orientation := SY_GetAngle(GetBetween(Data, '(Rotation ', ')'));
- txt.FontID := SY_GetFont(Evaluate(GetBetween(Data, 'Height ', ')')), txt.Orientation);
- txt.Justification := TextJustificationFromString(GetBetween(Data, '(Justification ', ')'));
- txt.Color := $000000; // NOTE: TODO:
- txt.Text := GetBetween(Data, '(Value "', '")');
- txt.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')'));
- txt.OwnerPartDisplayMode := sy.DisplayMode;
- sy.AddSchObject(txt);
- SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, txt.I_ObjectAddress);
-End;
-
-Procedure SY_AddParam(sy: ISch_Component, Data: String);
-Var
- prm : ISch_Parameter;
- s1, s2: String;
-Begin
- prm := SchServer.SchObjectFactory(eParameter, eCreate_Default);
- If prm = Nil Then Exit;
- prm.IsHidden := True;
- If GetBetween(Data, '(Name ', '"') = 'Visible' Then Begin
- prm.IsHidden := False;
- End;
- prm.Name := GetBetween(Data, '(Name "', '")');
- StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2);
- prm.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2)));
- If GetBetween(Data, '(Mirrored ', ')') = 'True' Then Begin
- prm.IsMirrored := True;
- End;
- prm.Orientation := SY_GetAngle(GetBetween(Data, '(Rotation ', ')'));
- prm.FontID := SY_GetFont(Evaluate(GetBetween(Data, 'Height ', ')')), prm.Orientation);
- prm.Justification := TextJustificationFromString(GetBetween(Data, '(Justification ', ')'));
- prm.Color := $000000; // NOTE: TODO:
- prm.Text := GetBetween(Data, '(Value "', '")');
- prm.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')'));
- prm.OwnerPartDisplayMode := sy.DisplayMode;
- sy.AddSchObject(prm);
- SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, prm.I_ObjectAddress);
-End;
-
-Procedure SY_AddComment(sy: ISch_Component, Data: String);
-Var
- prm : ISch_Parameter;
- s1, s2: String;
-Begin
- prm := SchServer.SchObjectFactory(eParameter, eCreate_Default);
- If prm = Nil Then Exit;
- prm.IsHidden := True;
- If GetBetween(Data, '(Name ', '"') = 'Visible' Then Begin
- prm.IsHidden := False;
- End;
- prm.Name := GetBetween(Data, '(Name "', '")');
- StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2);
- prm.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2)));
- If GetBetween(Data, '(Mirrored ', ')') = 'True' Then Begin
- prm.IsMirrored := True;
- End;
- prm.Orientation := SY_GetAngle(GetBetween(Data, '(Rotation ', ')'));
- prm.FontID := SY_GetFont(Evaluate(GetBetween(Data, 'Height ', ')')), prm.Orientation);
- prm.Justification := TextJustificationFromString(GetBetween(Data, '(Justification ', ')'));
- prm.Color := $000000; // NOTE: TODO:
- prm.Text := GetBetween(Data, '(Value "', '")');
- prm.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')'));
- prm.OwnerPartDisplayMode := sy.DisplayMode;
- sy.Comment := prm; // crashes, as of Altium 16.0.5
- SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, prm.I_ObjectAddress);
-End;
-
-Procedure SY_AddPin(sy: ISch_Component, Data: String);
-Var
- pin : ISch_Pin;
- s1, s2 : String;
-Begin
- pin := SchServer.SchObjectFactory(ePin, eCreate_Default);
- If pin = Nil Then Exit;
-
- // Define the pin parameters.
- StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2);
- pin.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2)));
- pin.Color := $000000; // NOTE: TODO:
- pin.Orientation := SY_GetAngle(GetBetween(Data, '(Rotation ', ')'));
- Case GetBetween(Data, '(PinType ', ')') Of
- 'IO': pin.Electrical := eElectricIO;
- 'Input': pin.Electrical := eElectricInput;
- 'Output': pin.Electrical := eElectricOutput;
- 'Passive': pin.Electrical := eElectricPassive;
- 'OpenCollector': pin.Electrical := eElectricOpenCollector;
- 'OpenEmitter': pin.Electrical := eElectricOpenEmitter;
- 'HiZ': pin.Electrical := eElectricHiZ;
- 'Power': pin.Electrical := eElectricPower;
- Else pin.Electrical := eElectricPassive;
- End;
- pin.PinLength := MilsToCoord(Evaluate(GetBetween(Data, '(Length ', ')')));
- pin.SwapId_Pin := GetBetween(Data, '(PinSwap ', ')');
- pin.SwapId_Part := GetBetween(Data, '(PartSwap ', ')');
- pin.SwapId_PartPin := GetBetween(Data, '(PinSeq ', ')');
- s1 := GetBetween(Data, '(Designator ', '")');
- pin.ShowDesignator := CheckLeft(s1, 'Visible');
- pin.Designator := RightOf(s1, '"');
- s1 := GetBetween(Data, '(Name ', '")');
- pin.ShowName := CheckLeft(s1, 'Visible');
- pin.Name := RightOf(s1, '"');
- pin.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')'));
-
- pin.OwnerPartDisplayMode := sy.DisplayMode;
- sy.AddSchObject(pin);
- SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, pin.I_ObjectAddress);
-End;
-
-Procedure ImportComponents(InFile: TextFile, Lib: ISch_Document, Errors: TStringList);
-Var
- inp, tag, s, t : String;
- sy : ISch_Component;
- simp : ISch_Implementation;
-Begin
- While Not EOF(InFile) Do Begin
- ReadLn(InFile, inp);
- If VarIsNull(inp) Then Continue;
-
- StrChop(inp, ' ', tag, inp);
- tag := Trim(tag);
- Case tag Of
- 'Component': Begin
- // create a component reference
- sy := SchServer.SchObjectFactory(eSchComponent, eCreate_Default);
- If sy = Nil Then Begin
- Errors.Add('Error creating component.');
- Break;
- End;
- // Set up parameters for the library component.
- SchServer.ProcessControl.PreProcess(Lib, '');
- // Define the LibReference and add the component to the library.
- sy.LibReference := GetBetween(inp, '(Name "', '")');
- sy.Designator.Text := GetBetween(inp, '(DesPrefix "', '")');
- sy.ComponentDescription := 'Imported';
- sy.PartCount := Evaluate(GetBetween(inp, '(PartCount ', ')'));
- sy.CurrentPartId := 1;
-
- // add data to it
- While Not EOF(InFile) Do Begin
- ReadLn(InFile, inp);
- If VarIsNull(inp) Then Continue;
- StrChop(inp, ' ', tag, inp);
- Case tag Of
- 'Description': Begin
- //sy.SourceDescription := GetBetween(inp, '(Value "', '")'); ' SourceDescription doesnt exist (as of 16.0.5)
- sy.ComponentDescription := GetBetween(inp, '(Value "', '")');
- End;
- 'Comment': Begin
- //sy.Comment.UnderlyingString := GetBetween(inp, '(Value "', '")'); ' Comment.UnderlyingString doesnt exist (as of 16.0.5)
- //sy.Comment.DisplayString := GetBetween(inp, '(Value "', '")'); // crashes
- //SY_AddComment(sy, inp); // crashes (see function)
- sy.Comment.text :=getbetween(inp, '(Value "', '")');
- End;
- 'Parameter': Begin
- SY_AddParam(sy, inp);
- End;
- 'Pin': Begin
- SY_AddPin(sy, inp);
- End;
- 'Line': Begin
- SY_AddLine(sy, inp);
- End;
- 'Rectangle': Begin
- SY_AddRect(sy, inp);
- End;
- 'Arc': Begin
- SY_AddArc(sy, inp);
- End;
- 'Polygon': Begin
- SY_AddPoly(sy, inp, InFile);
- End;
- 'Text': Begin
- SY_AddText(sy, inp);
- End;
- 'Footprint': Begin
- simp := sy.AddSchImplementation();
- simp.ModelName := GetBetween(inp, '(Name "', '")');
- simp.ModelType := cDocKind_PcbLib;
- simp.AddDataFileLink(simp.ModelName, '', cDocKind_PcbLib);
- simp.MapAsString := GetBetween(inp, '(Map "', '")');
- End;
- 'EndComponent': Begin
- Lib.AddSchComponent(sy);
- // Send a system notification that a new component has been added to the library.
- SchServer.RobotManager.SendMessage(Lib.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, sy.I_ObjectAddress);
- Lib.CurrentSchComponent := sy;
- Break;
- End;
- '': Continue;
- Else Begin
- ShowMessage('Keyword Error: ' + tag);
- Break;
- End;
- End;
- End; // while not eof()
- // done with component
- SchServer.ProcessControl.PostProcess(Lib, '');
- End;
- 'EndComponents': Begin
- Break;
- End;
- '': Continue;
- Else Begin
- ShowMessage('Keyword Error: ' + tag);
- Break;
- End;
- End; // case tag
- End; // while not eof()
-End;
-
-{==============================================================================}
-{==== Main Routines =========================================================}
-{==============================================================================}
-
-Function InitLibDocs(BasePath: String,
- Out Proj : IProject,
- Out ProjDoc : IServerDocument,
- Out PcbLibDoc : IServerDocument,
- Out SchLibDoc : IServerDocument,
- Out pLib : IPCB_Library,
- Out sLib : ISch_Document): Boolean;
-Var
- WorkSpace : IWorkSpace;
-Begin
- Result := False;
- WorkSpace := GetWorkSpace;
- If WorkSpace = Nil Then Begin
- ShowMessage('Nil WorkSpace');
- Exit;
- End;
- // Integrated library, and the project it creates
- ProjDoc := Client.OpenNewDocument(cDocKind_IntegratedLibrary, 'UL_Imported_Lib', 'UL_Imported_Lib', False);
- If ProjDoc = Nil Then Begin
- ShowMessage('Nil ProjDoc');
- Exit;
- End;
- If Not ProjDoc.DoSafeChangeFileNameAndSave(BasePath + '.LibPkg', cDocKind_IntegratedLibrary) Then Begin
- ShowMessage('ProjDoc Save failed');
- Exit;
- End;
- Proj := WorkSpace.DM_GetProjectFromPath(BasePath + '.LibPkg');
- If Proj = Nil Then Begin
- ShowMessage('Nil Proj');
- Exit;
- End;
- // Footprint library
- PcbLibDoc := Client.OpenNewDocument(cDocKind_PcbLib, 'UL_Footprints', 'UL_Footprints', False);
- If PcbLibDoc = Nil Then Begin
- ShowMessage('Nil PcbLibDoc');
- Exit;
- End;
- If Not PcbLibDoc.DoSafeChangeFileNameAndSave(BasePath + '.PcbLib', cDocKind_PcbLib) Then Begin
- ShowMessage('PcbLibDoc Save failed');
- Exit;
- End;
- Proj.DM_AddSourceDocument(BasePath + '.PcbLib');
- pLib := PCBServer.GetPCBLibraryByPath(BasePath + '.PcbLib');
- If pLib = Nil Then Begin
- ShowMessage('Nil pLib');
- Exit;
- End;
- // Symbol Library
- SchLibDoc := Client.OpenNewDocument(cDocKind_SchLib, 'UL_Components', 'UL_Components', False);
- If SchLibDoc = Nil Then Begin
- ShowMessage('Nil SchLibDoc');
- Exit;
- End;
- If Not SchLibDoc.DoSafeChangeFileNameAndSave(BasePath + '.SchLib', cDocKind_SchLib) Then Begin
- ShowMessage('SchLibDoc Save failed');
- Exit;
- End;
- Proj.DM_AddSourceDocument(BasePath + '.SchLib');
- sLib := SchServer.GetSchDocumentByPath(BasePath + '.SchLib');
- If sLib = Nil Then Begin
- ShowMessage('Nil sLib');
- Exit;
- End;
- // Done
- Result := True;
-End;
-
-Procedure ImportAscIIData(InFileName : String);
-Var
- WorkSpace : IWorkSpace;
- dProj : IProject;
-
- Proj : IProject;
- ProjDoc : IServerDocument;
- PcbLibDoc : IServerDocument;
- SchLibDoc : IServerDocument;
- pLib : IPCB_Library;
- sLib : ISch_Document;
-
- DefFP : IPCB_Component; // default initial blank footprint
- DefSY : ISch_Component; // default initial blank symbol
-
- SavePath: String;
-
- InFile : TextFile;
- Errors : TStringList;
- inp, tag : String;
-Begin
-
- // 2019-01-16 gbn start, try to detect Altium 19, so we can kludge around its broken SCH FontMangaer
- If '19.0' < GetCurrentProductBuild Then Begin
- ShowMessage('NOTE: This version of Altium has issues with the Schematic FontManger''s scripting interface.' +
- ' All symbol texts and parameters will use the FontID specified by the ForceSchFontID integer at the top of UL_Import.pas.');
- BrokenSCHFontManager := 1;
- End;
- // 2019-01-16 gbn end
-
- //SavePath := LeftOf(InFileName, '.'); // 2019-10-02 gbn
- SavePath := LeftOfLast(InFileName, '.');
- Errors := TStringList.Create();
-
- WorkSpace := GetWorkSpace;
- If WorkSpace = Nil Then Begin
- ShowMessage('Nil WorkSpace');
- Exit;
- End;
- dProj := WorkSpace.DM_FocusedProject();
-
- // create integerated library documents
- If InitLibDocs(SavePath, Proj, ProjDoc, PcbLibDoc, SchLibDoc, pLib, sLib) = False Then Begin
- ShowMessage('Error initializing library');
- Exit;
- End;
- Proj.DM_SetAsCurrentProject();
-
- // get the original blank footprint for later deletion when we are done
- DefFP := pLib.CurrentComponent;
- // get the original blank symbol for later deletion when we are done
- DefSy := sLib.CurrentSchComponent;
-
- // start importing data
- AssignFile(InFile, InFileName);
- Reset(InFile);
-
- While Not EOF(InFile) Do Begin
- ReadLn(InFile, inp);
- If VarIsNull(inp) Then Continue;
-
- StrChop(inp, ' ', tag, inp);
- tag := Trim(tag);
- Case tag Of
- 'StartFootprints': Begin
- ImportFootprints(InFile, pLib, Errors, InFileName);
- End;
- 'StartComponents': Begin
- ImportComponents(InFile, sLib, Errors);
- End;
- '': Continue;
- End;
- End;
- CloseFile(InFile);
-
- // delete the original default blank footprint
- If Not VarIsNull(DefFP) Then Begin
- pLib.DeRegisterComponent(DefFP);
- pLib.RemoveComponent(DefFP);
- End Else Begin
- ShowMessage('DefFP was Nil');
- End;
- // delete the original default blank symbol
- // NOTE: TODO: looks broken; does nothing noticable
- If Not VarIsNull(DefSY) Then Begin
- //ShowMessage('trying to delete DefSym "' + DefSy.LibReference + '"');
- sLib.UnRegisterSchObjectFromContainer(DefSY);
- sLib.RemoveSchObject(DefSy);
- //DefSY.Container.RemoveSchObject(DefSy);
- End Else Begin
- ShowMessage('DefSym was Nil');
- End;
-
- // update views?
- pLib.Board.ViewManager_FullUpdate();
- // Refresh symbol library.
- sLib.GraphicallyInvalidate();
-
- // save files again
- ProjDoc.DoFileSave(cDocKind_IntegratedLibrary);
- PcbLibDoc.DoFileSave(cDocKind_PcbLib);
- SchLibDoc.DoFileSave(cDocKind_SchLib);
-
- //2021-01-19 JRR Start; commenting out the below section since the autoit routine does not catch the message box frrom the script
- //// set the original project back to its focus
- //If dProj <> Nil Then Begin
- // dProj.DM_SetAsCurrentProject();
- //End;
-
- //ShowMessage('Done with "' + SavePath + '"');
- //2021-01-19 JRR End
-End;
-
diff --git a/EE3102/Libraries/USBRegulator/T03B.step b/EE3102/Libraries/USBRegulator/T03B.step
deleted file mode 100644
index eacc109..0000000
--- a/EE3102/Libraries/USBRegulator/T03B.step
+++ /dev/null
@@ -1,837 +0,0 @@
-ISO-10303-21;
-HEADER;
-FILE_DESCRIPTION(('STEP AP214'),'1');
-FILE_NAME('T03B','2021-03-02T19:41:42',(''),(''),'','','');
-FILE_SCHEMA(('AUTOMOTIVE_DESIGN'));
-ENDSEC;
-DATA;
-#1=SHAPE_DEFINITION_REPRESENTATION(#2,#3);
-#2=PRODUCT_DEFINITION_SHAPE('',$,#4);
-#3=SHAPE_REPRESENTATION('',(#80,#135,#190,#246,#1080,#19),#11);
-#4=PRODUCT_DEFINITION('design','example product_definition',#6,#5);
-#5=PRODUCT_DEFINITION_CONTEXT('3D Mechanical Parts',#10,'design');
-#6=PRODUCT_DEFINITION_FORMATION('1.0','first version',#8);
-#7=APPLICATION_PROTOCOL_DEFINITION('international standard','automotive_design',2003,#10);
-#8=PRODUCT('product','part','',(#9));
-#9=PRODUCT_CONTEXT('3D Mechanical Parts',#10,'mechanical');
-#10=APPLICATION_CONTEXT('Core Data for Automotive Mechanical Design Process');
-#11=(GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#13,#14,#18)) REPRESENTATION_CONTEXT('ID1','3D'));
-#12=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-005),#13,'DISTANCE_ACCURACY_VALUE','Maximum model space distance between geometric entities at asserted connectivities');
-#13=(LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.));
-#14=(CONVERSION_BASED_UNIT('degree',#16) NAMED_UNIT(#15) PLANE_ANGLE_UNIT());
-#15=DIMENSIONAL_EXPONENTS(0.,0.,0.,0.,0.,0.,0.);
-#16=MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(0.01745329252),#17);
-#17=(NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.));
-#18=(NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT());
-#19=AXIS2_PLACEMENT_3D('',#20,#21,#22);
-#20=CARTESIAN_POINT('',(0.0,0.0,0.0));
-#21=DIRECTION('',(0.0,0.0,1.0));
-#22=DIRECTION('',(1.0,0.0,0.0));
-#25=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION($,(#132,#133,#134,#187,#188,#189,#242,#243,#244,#248,#323,#448,#499,#550,#609,#658,#717,#766,#815,#864,#913,#962,#1011,#1082,#1151,#1200,#1249,#1298,#1347,#1396,#1445),#11);
-#26=PRODUCT_CATEGORY_RELATIONSHIP('','',#27,#28);
-#27=PRODUCT_CATEGORY('part','');
-#28=PRODUCT_RELATED_PRODUCT_CATEGORY('','',(#8));
-#34=PRESENTATION_STYLE_ASSIGNMENT((#35,#40));
-#35=SURFACE_STYLE_USAGE(.BOTH.,#36);
-#36=SURFACE_SIDE_STYLE('',(#37));
-#37=SURFACE_STYLE_FILL_AREA(#38);
-#38=FILL_AREA_STYLE('',(#39));
-#39=FILL_AREA_STYLE_COLOUR('',#41);
-#40=CURVE_STYLE('',#42,POSITIVE_LENGTH_MEASURE(0.1),#41);
-#41=COLOUR_RGB('Aluminum',0.725,0.725,0.725);
-#42=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#43=PRESENTATION_STYLE_ASSIGNMENT((#44,#49));
-#44=SURFACE_STYLE_USAGE(.BOTH.,#45);
-#45=SURFACE_SIDE_STYLE('',(#46));
-#46=SURFACE_STYLE_FILL_AREA(#47);
-#47=FILL_AREA_STYLE('',(#48));
-#48=FILL_AREA_STYLE_COLOUR('',#50);
-#49=CURVE_STYLE('',#51,POSITIVE_LENGTH_MEASURE(0.1),#50);
-#50=COLOUR_RGB('Black',0.196,0.196,0.196);
-#51=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#52=PRESENTATION_STYLE_ASSIGNMENT((#53,#58));
-#53=SURFACE_STYLE_USAGE(.BOTH.,#54);
-#54=SURFACE_SIDE_STYLE('',(#55));
-#55=SURFACE_STYLE_FILL_AREA(#56);
-#56=FILL_AREA_STYLE('',(#57));
-#57=FILL_AREA_STYLE_COLOUR('',#59);
-#58=CURVE_STYLE('',#60,POSITIVE_LENGTH_MEASURE(0.1),#59);
-#59=COLOUR_RGB('Pin1Axial',0.98,0.706,0.176);
-#60=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#61=PRESENTATION_STYLE_ASSIGNMENT((#62,#67));
-#62=SURFACE_STYLE_USAGE(.BOTH.,#63);
-#63=SURFACE_SIDE_STYLE('',(#64));
-#64=SURFACE_STYLE_FILL_AREA(#65);
-#65=FILL_AREA_STYLE('',(#66));
-#66=FILL_AREA_STYLE_COLOUR('',#68);
-#67=CURVE_STYLE('',#69,POSITIVE_LENGTH_MEASURE(0.1),#68);
-#68=COLOUR_RGB('HeatTab',0.588,0.588,0.588);
-#69=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#70=PRESENTATION_STYLE_ASSIGNMENT((#71,#76));
-#71=SURFACE_STYLE_USAGE(.BOTH.,#72);
-#72=SURFACE_SIDE_STYLE('',(#73));
-#73=SURFACE_STYLE_FILL_AREA(#74);
-#74=FILL_AREA_STYLE('',(#75));
-#75=FILL_AREA_STYLE_COLOUR('',#77);
-#76=CURVE_STYLE('',#78,POSITIVE_LENGTH_MEASURE(0.1),#77);
-#77=COLOUR_RGB('MountTab',0.706,0.706,0.706);
-#78=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#80=MANIFOLD_SOLID_BREP($,#81);
-#81=CLOSED_SHELL('',(#82,#83,#84));
-#82=ADVANCED_FACE($,(#88,#87),#105,.T.);
-#83=ADVANCED_FACE($,(#89),#85,.F.);
-#84=ADVANCED_FACE($,(#90),#86,.T.);
-#85=PLANE($,#110);
-#86=PLANE($,#111);
-#87=FACE_BOUND($,#92,.T.);
-#88=FACE_OUTER_BOUND($,#91,.T.);
-#89=FACE_OUTER_BOUND($,#93,.T.);
-#90=FACE_OUTER_BOUND($,#94,.T.);
-#91=EDGE_LOOP($,(#101));
-#92=EDGE_LOOP($,(#102));
-#93=EDGE_LOOP($,(#103));
-#94=EDGE_LOOP($,(#104));
-#95=CIRCLE($,#108,0.5588);
-#96=CIRCLE($,#109,0.5588);
-#97=VERTEX_POINT('',#126);
-#98=VERTEX_POINT('',#128);
-#99=EDGE_CURVE($,#97,#97,#95,.T.);
-#100=EDGE_CURVE($,#98,#98,#96,.T.);
-#101=ORIENTED_EDGE($,*,*,#99,.F.);
-#102=ORIENTED_EDGE($,*,*,#100,.F.);
-#103=ORIENTED_EDGE($,*,*,#100,.T.);
-#104=ORIENTED_EDGE($,*,*,#99,.T.);
-#105=CYLINDRICAL_SURFACE($,#107,0.5588);
-#106=AXIS2_PLACEMENT_3D('placement',#124,#112,#113);
-#107=AXIS2_PLACEMENT_3D($,#125,#114,#115);
-#108=AXIS2_PLACEMENT_3D($,#127,#116,#117);
-#109=AXIS2_PLACEMENT_3D($,#129,#118,#119);
-#110=AXIS2_PLACEMENT_3D($,#130,#120,#121);
-#111=AXIS2_PLACEMENT_3D($,#131,#122,#123);
-#112=DIRECTION('axis',(0.,1.,0.));
-#113=DIRECTION('refdir',(1.,0.,0.));
-#114=DIRECTION('',(0.,0.,1.));
-#115=DIRECTION('',(1.,0.,0.));
-#116=DIRECTION('',(0.,0.,1.));
-#117=DIRECTION('',(1.,0.,0.));
-#118=DIRECTION('',(0.,0.,-1.));
-#119=DIRECTION('',(1.,0.,0.));
-#120=DIRECTION('',(0.,0.,1.));
-#121=DIRECTION('',(0.,1.,0.));
-#122=DIRECTION('',(0.,0.,1.));
-#123=DIRECTION('',(0.,1.,0.));
-#124=CARTESIAN_POINT('',(0.,0.,0.));
-#125=CARTESIAN_POINT('',(0.0,0.0,-7.01));
-#126=CARTESIAN_POINT('',(-0.559,0.0,0.0));
-#127=CARTESIAN_POINT('',(0.0,0.0,0.0));
-#128=CARTESIAN_POINT('',(-0.559,0.0,-7.01));
-#129=CARTESIAN_POINT('',(0.0,0.0,-7.01));
-#130=CARTESIAN_POINT('',(0.0,0.0,-7.01));
-#131=CARTESIAN_POINT('',(0.0,0.0,0.0));
-#132=STYLED_ITEM('color',(#34),#82);
-#133=STYLED_ITEM('color',(#34),#83);
-#134=STYLED_ITEM('color',(#34),#84);
-#135=MANIFOLD_SOLID_BREP($,#136);
-#136=CLOSED_SHELL('',(#137,#138,#139));
-#137=ADVANCED_FACE($,(#143,#142),#160,.T.);
-#138=ADVANCED_FACE($,(#144),#140,.F.);
-#139=ADVANCED_FACE($,(#145),#141,.T.);
-#140=PLANE($,#165);
-#141=PLANE($,#166);
-#142=FACE_BOUND($,#147,.T.);
-#143=FACE_OUTER_BOUND($,#146,.T.);
-#144=FACE_OUTER_BOUND($,#148,.T.);
-#145=FACE_OUTER_BOUND($,#149,.T.);
-#146=EDGE_LOOP($,(#156));
-#147=EDGE_LOOP($,(#157));
-#148=EDGE_LOOP($,(#158));
-#149=EDGE_LOOP($,(#159));
-#150=CIRCLE($,#163,0.5588);
-#151=CIRCLE($,#164,0.5588);
-#152=VERTEX_POINT('',#181);
-#153=VERTEX_POINT('',#183);
-#154=EDGE_CURVE($,#152,#152,#150,.T.);
-#155=EDGE_CURVE($,#153,#153,#151,.T.);
-#156=ORIENTED_EDGE($,*,*,#154,.F.);
-#157=ORIENTED_EDGE($,*,*,#155,.F.);
-#158=ORIENTED_EDGE($,*,*,#155,.T.);
-#159=ORIENTED_EDGE($,*,*,#154,.T.);
-#160=CYLINDRICAL_SURFACE($,#162,0.5588);
-#161=AXIS2_PLACEMENT_3D('placement',#179,#167,#168);
-#162=AXIS2_PLACEMENT_3D($,#180,#169,#170);
-#163=AXIS2_PLACEMENT_3D($,#182,#171,#172);
-#164=AXIS2_PLACEMENT_3D($,#184,#173,#174);
-#165=AXIS2_PLACEMENT_3D($,#185,#175,#176);
-#166=AXIS2_PLACEMENT_3D($,#186,#177,#178);
-#167=DIRECTION('axis',(0.,1.,0.));
-#168=DIRECTION('refdir',(1.,0.,0.));
-#169=DIRECTION('',(0.,0.,1.));
-#170=DIRECTION('',(1.,0.,0.));
-#171=DIRECTION('',(0.,0.,1.));
-#172=DIRECTION('',(1.,0.,0.));
-#173=DIRECTION('',(0.,0.,-1.));
-#174=DIRECTION('',(1.,0.,0.));
-#175=DIRECTION('',(0.,0.,1.));
-#176=DIRECTION('',(0.,1.,0.));
-#177=DIRECTION('',(0.,0.,1.));
-#178=DIRECTION('',(0.,1.,0.));
-#179=CARTESIAN_POINT('',(0.,0.,0.));
-#180=CARTESIAN_POINT('',(2.54,0.0,-7.01));
-#181=CARTESIAN_POINT('',(1.981,0.0,0.0));
-#182=CARTESIAN_POINT('',(2.54,0.0,0.0));
-#183=CARTESIAN_POINT('',(1.981,0.0,-7.01));
-#184=CARTESIAN_POINT('',(2.54,0.0,-7.01));
-#185=CARTESIAN_POINT('',(2.54,0.0,-7.01));
-#186=CARTESIAN_POINT('',(2.54,0.0,0.0));
-#187=STYLED_ITEM('color',(#34),#137);
-#188=STYLED_ITEM('color',(#34),#138);
-#189=STYLED_ITEM('color',(#34),#139);
-#190=MANIFOLD_SOLID_BREP($,#191);
-#191=CLOSED_SHELL('',(#192,#193,#194));
-#192=ADVANCED_FACE($,(#198,#197),#215,.T.);
-#193=ADVANCED_FACE($,(#199),#195,.F.);
-#194=ADVANCED_FACE($,(#200),#196,.T.);
-#195=PLANE($,#220);
-#196=PLANE($,#221);
-#197=FACE_BOUND($,#202,.T.);
-#198=FACE_OUTER_BOUND($,#201,.T.);
-#199=FACE_OUTER_BOUND($,#203,.T.);
-#200=FACE_OUTER_BOUND($,#204,.T.);
-#201=EDGE_LOOP($,(#211));
-#202=EDGE_LOOP($,(#212));
-#203=EDGE_LOOP($,(#213));
-#204=EDGE_LOOP($,(#214));
-#205=CIRCLE($,#218,0.5588);
-#206=CIRCLE($,#219,0.5588);
-#207=VERTEX_POINT('',#236);
-#208=VERTEX_POINT('',#238);
-#209=EDGE_CURVE($,#207,#207,#205,.T.);
-#210=EDGE_CURVE($,#208,#208,#206,.T.);
-#211=ORIENTED_EDGE($,*,*,#209,.F.);
-#212=ORIENTED_EDGE($,*,*,#210,.F.);
-#213=ORIENTED_EDGE($,*,*,#210,.T.);
-#214=ORIENTED_EDGE($,*,*,#209,.T.);
-#215=CYLINDRICAL_SURFACE($,#217,0.5588);
-#216=AXIS2_PLACEMENT_3D('placement',#234,#222,#223);
-#217=AXIS2_PLACEMENT_3D($,#235,#224,#225);
-#218=AXIS2_PLACEMENT_3D($,#237,#226,#227);
-#219=AXIS2_PLACEMENT_3D($,#239,#228,#229);
-#220=AXIS2_PLACEMENT_3D($,#240,#230,#231);
-#221=AXIS2_PLACEMENT_3D($,#241,#232,#233);
-#222=DIRECTION('axis',(0.,1.,0.));
-#223=DIRECTION('refdir',(1.,0.,0.));
-#224=DIRECTION('',(0.,0.,1.));
-#225=DIRECTION('',(1.,0.,0.));
-#226=DIRECTION('',(0.,0.,1.));
-#227=DIRECTION('',(1.,0.,0.));
-#228=DIRECTION('',(0.,0.,-1.));
-#229=DIRECTION('',(1.,0.,0.));
-#230=DIRECTION('',(0.,0.,1.));
-#231=DIRECTION('',(0.,1.,0.));
-#232=DIRECTION('',(0.,0.,1.));
-#233=DIRECTION('',(0.,1.,0.));
-#234=CARTESIAN_POINT('',(0.,0.,0.));
-#235=CARTESIAN_POINT('',(5.08,0.0,-7.01));
-#236=CARTESIAN_POINT('',(4.521,0.0,0.0));
-#237=CARTESIAN_POINT('',(5.08,0.0,0.0));
-#238=CARTESIAN_POINT('',(4.521,0.0,-7.01));
-#239=CARTESIAN_POINT('',(5.08,0.0,-7.01));
-#240=CARTESIAN_POINT('',(5.08,0.0,-7.01));
-#241=CARTESIAN_POINT('',(5.08,0.0,0.0));
-#242=STYLED_ITEM('color',(#34),#192);
-#243=STYLED_ITEM('color',(#34),#193);
-#244=STYLED_ITEM('color',(#34),#194);
-#246=MANIFOLD_SOLID_BREP($,#247);
-#247=CLOSED_SHELL('',(#249,#324,#449,#500,#551,#610,#659,#718,#767,#816,#865,#914,#963,#1012));
-#248=STYLED_ITEM('color',(#34),#249);
-#249=ADVANCED_FACE($,(#255, #299),#250,.T.);
-#250=PLANE($,#251);
-#251=AXIS2_PLACEMENT_3D($,#252,#253,#254);
-#252=CARTESIAN_POINT('',(2.54,1.683,15.646));
-#253=DIRECTION('',(0.0,-1.0,0.0));
-#254=DIRECTION('',(1.,0.,0.));
-#255=FACE_OUTER_BOUND($,#256,.T.);
-#256=EDGE_LOOP($,(#259, #269, #279, #289));
-#262=CARTESIAN_POINT('',(7.709,1.683,19.558));
-#261=VERTEX_POINT('',#262);
-#264=CARTESIAN_POINT('',(7.709,1.683,11.735));
-#263=VERTEX_POINT('',#264);
-#260=EDGE_CURVE('',#261,#263,#265,.T.);
-#265=LINE('',#262,#267);
-#267=VECTOR('',#268,7.8232);
-#268=DIRECTION('',(0.0,0.0,-1.0));
-#259=ORIENTED_EDGE('',*,*,#260,.F.);
-#272=CARTESIAN_POINT('',(-2.629,1.683,19.558));
-#271=VERTEX_POINT('',#272);
-#270=EDGE_CURVE('',#271,#261,#275,.T.);
-#275=LINE('',#272,#277);
-#277=VECTOR('',#278,10.3377999459936);
-#278=DIRECTION('',(1.0,0.0,0.0));
-#269=ORIENTED_EDGE('',*,*,#270,.F.);
-#282=CARTESIAN_POINT('',(-2.629,1.683,11.735));
-#281=VERTEX_POINT('',#282);
-#280=EDGE_CURVE('',#281,#271,#285,.T.);
-#285=LINE('',#282,#287);
-#287=VECTOR('',#288,7.8232);
-#288=DIRECTION('',(0.0,0.0,1.0));
-#279=ORIENTED_EDGE('',*,*,#280,.F.);
-#290=EDGE_CURVE('',#263,#281,#295,.T.);
-#295=LINE('',#264,#297);
-#297=VECTOR('',#298,10.3377999459936);
-#298=DIRECTION('',(-1.0,0.0,0.0));
-#289=ORIENTED_EDGE('',*,*,#290,.F.);
-#299=FACE_BOUND($,#300,.T.);
-#300=EDGE_LOOP($,(#301, #312));
-#304=CARTESIAN_POINT('',(5.278,1.683,15.646));
-#303=VERTEX_POINT('',#304);
-#306=CARTESIAN_POINT('',(-0.198,1.683,15.646));
-#305=VERTEX_POINT('',#306);
-#302=EDGE_CURVE($,#303,#305,#307,.T.);
-#307=CIRCLE($,#308,2.73812);
-#309=CARTESIAN_POINT('',(2.54,1.683,15.646));
-#308=AXIS2_PLACEMENT_3D($,#309,#310,#311);
-#310=DIRECTION('',(0.0,-1.0,0.0));
-#311=DIRECTION('',(-1.0,0.0,0.0));
-#301=ORIENTED_EDGE('',*,*,#302,.F.);
-#313=EDGE_CURVE($,#305,#303,#318,.T.);
-#318=CIRCLE($,#319,2.73812);
-#319=AXIS2_PLACEMENT_3D($,#309,#321,#322);
-#321=DIRECTION('',(0.0,-1.0,0.0));
-#322=DIRECTION('',(-1.0,0.0,0.0));
-#312=ORIENTED_EDGE('',*,*,#313,.F.);
-#323=STYLED_ITEM('color',(#34),#324);
-#324=ADVANCED_FACE($,(#330, #424),#325,.T.);
-#325=PLANE($,#326);
-#326=AXIS2_PLACEMENT_3D($,#327,#328,#329);
-#327=CARTESIAN_POINT('',(2.54,2.857,15.646));
-#328=DIRECTION('',(0.,1.,0.));
-#329=DIRECTION('',(-1.,0.,0.));
-#330=FACE_OUTER_BOUND($,#331,.T.);
-#331=EDGE_LOOP($,(#334, #344, #354, #364, #374, #384, #404, #414));
-#337=CARTESIAN_POINT('',(-2.629,2.858,19.558));
-#336=VERTEX_POINT('',#337);
-#339=CARTESIAN_POINT('',(-2.629,2.858,11.735));
-#338=VERTEX_POINT('',#339);
-#335=EDGE_CURVE('',#336,#338,#340,.T.);
-#340=LINE('',#337,#342);
-#342=VECTOR('',#343,7.8232);
-#343=DIRECTION('',(0.0,0.0,-1.0));
-#334=ORIENTED_EDGE('',*,*,#335,.F.);
-#347=CARTESIAN_POINT('',(7.709,2.857,19.558));
-#346=VERTEX_POINT('',#347);
-#345=EDGE_CURVE('',#346,#336,#350,.T.);
-#350=LINE('',#347,#352);
-#352=VECTOR('',#353,10.3377999082559);
-#353=DIRECTION('',(-1.0,0.0,0.0));
-#344=ORIENTED_EDGE('',*,*,#345,.F.);
-#357=CARTESIAN_POINT('',(7.709,2.857,11.735));
-#356=VERTEX_POINT('',#357);
-#355=EDGE_CURVE('',#356,#346,#360,.T.);
-#360=LINE('',#357,#362);
-#362=VECTOR('',#363,7.8232);
-#363=DIRECTION('',(0.0,0.0,1.0));
-#354=ORIENTED_EDGE('',*,*,#355,.F.);
-#367=CARTESIAN_POINT('',(6.675,2.857,11.735));
-#366=VERTEX_POINT('',#367);
-#365=EDGE_CURVE('',#366,#356,#370,.T.);
-#370=LINE('',#367,#372);
-#372=VECTOR('',#373,1.03377999639361);
-#373=DIRECTION('',(1.0,0.0,0.0));
-#364=ORIENTED_EDGE('',*,*,#365,.F.);
-#377=CARTESIAN_POINT('',(6.675,2.857,3.912));
-#376=VERTEX_POINT('',#377);
-#375=EDGE_CURVE('',#376,#366,#380,.T.);
-#380=LINE('',#377,#382);
-#382=VECTOR('',#383,7.8232);
-#383=DIRECTION('',(0.0,0.0,1.0));
-#374=ORIENTED_EDGE('',*,*,#375,.F.);
-#387=CARTESIAN_POINT('',(-1.595,2.858,3.912));
-#386=VERTEX_POINT('',#387);
-#385=EDGE_CURVE('',#386,#376,#390,.T.);
-#390=LINE('',#387,#392);
-#392=VECTOR('',#393,8.27023991546867);
-#393=DIRECTION('',(1.0,0.0,0.0));
-#384=ORIENTED_EDGE('',*,*,#385,.F.);
-#407=CARTESIAN_POINT('',(-1.595,2.858,11.735));
-#406=VERTEX_POINT('',#407);
-#405=EDGE_CURVE('',#406,#386,#410,.T.);
-#410=LINE('',#407,#412);
-#412=VECTOR('',#413,7.8232);
-#413=DIRECTION('',(0.0,0.0,-1.0));
-#404=ORIENTED_EDGE('',*,*,#405,.F.);
-#415=EDGE_CURVE('',#338,#406,#420,.T.);
-#420=LINE('',#339,#422);
-#422=VECTOR('',#423,1.03377999639361);
-#423=DIRECTION('',(1.0,0.0,0.0));
-#414=ORIENTED_EDGE('',*,*,#415,.F.);
-#424=FACE_BOUND($,#425,.T.);
-#425=EDGE_LOOP($,(#426, #437));
-#429=CARTESIAN_POINT('',(-0.198,2.858,15.646));
-#428=VERTEX_POINT('',#429);
-#431=CARTESIAN_POINT('',(5.278,2.857,15.646));
-#430=VERTEX_POINT('',#431);
-#427=EDGE_CURVE($,#428,#430,#432,.T.);
-#432=CIRCLE($,#433,2.73812);
-#434=CARTESIAN_POINT('',(2.54,2.857,15.646));
-#433=AXIS2_PLACEMENT_3D($,#434,#435,#436);
-#435=DIRECTION('',(0.0,1.0,0.0));
-#436=DIRECTION('',(1.0,0.0,0.0));
-#426=ORIENTED_EDGE('',*,*,#427,.F.);
-#438=EDGE_CURVE($,#430,#428,#443,.T.);
-#443=CIRCLE($,#444,2.73812);
-#444=AXIS2_PLACEMENT_3D($,#434,#446,#447);
-#446=DIRECTION('',(0.0,1.0,0.0));
-#447=DIRECTION('',(1.0,0.0,0.0));
-#437=ORIENTED_EDGE('',*,*,#438,.F.);
-#448=STYLED_ITEM($,(#34),#449);
-#449=ADVANCED_FACE($,(#455),#450,.F.);
-#450=CYLINDRICAL_SURFACE($,#451,2.73812);
-#451=AXIS2_PLACEMENT_3D($,#452,#453,#454);
-#452=CARTESIAN_POINT('',(2.54,1.683,15.646));
-#453=DIRECTION('',(0.0,1.0,0.0));
-#454=DIRECTION('',(0.,0.,1.));
-#455=FACE_OUTER_BOUND($,#456,.T.);
-#456=EDGE_LOOP($,(#468,#478,#489,#457));
-#469=EDGE_CURVE('',#428,#305,#474,.T.);
-#474=LINE('',#429,#476);
-#476=VECTOR('',#477,1.17474998581991);
-#477=DIRECTION('',(0.0,-1.0,0.0));
-#468=ORIENTED_EDGE('',*,*,#469,.F.);
-#478=ORIENTED_EDGE('',*,*,#427,.T.);
-#490=EDGE_CURVE('',#303,#430,#495,.T.);
-#495=LINE('',#304,#497);
-#497=VECTOR('',#498,1.17474998581991);
-#498=DIRECTION('',(0.0,1.0,0.0));
-#489=ORIENTED_EDGE('',*,*,#490,.F.);
-#457=ORIENTED_EDGE('',*,*,#302,.T.);
-#499=STYLED_ITEM($,(#34),#500);
-#500=ADVANCED_FACE($,(#506),#501,.F.);
-#501=CYLINDRICAL_SURFACE($,#502,2.73812);
-#502=AXIS2_PLACEMENT_3D($,#503,#504,#505);
-#503=CARTESIAN_POINT('',(2.54,1.683,15.646));
-#504=DIRECTION('',(0.0,1.0,0.0));
-#505=DIRECTION('',(0.,0.,1.));
-#506=FACE_OUTER_BOUND($,#507,.T.);
-#507=EDGE_LOOP($,(#519,#529,#540,#508));
-#519=ORIENTED_EDGE('',*,*,#490,.T.);
-#529=ORIENTED_EDGE('',*,*,#438,.T.);
-#540=ORIENTED_EDGE('',*,*,#469,.T.);
-#508=ORIENTED_EDGE('',*,*,#313,.T.);
-#550=STYLED_ITEM('',(#34),#551);
-#551=ADVANCED_FACE('',(#557),#552,.T.);
-#552=PLANE('',#553);
-#553=AXIS2_PLACEMENT_3D('',#554,#555,#556);
-#554=CARTESIAN_POINT('',(7.709,1.683,11.735));
-#555=DIRECTION('',(1.0,0.0,0.0));
-#556=DIRECTION('',(0.,1.,0.));
-#557=FACE_OUTER_BOUND('',#558,.T.);
-#558=EDGE_LOOP('',(#559,#569,#579,#589,#599));
-#562=CARTESIAN_POINT('',(7.709,2.756,11.735));
-#561=VERTEX_POINT('',#562);
-#560=EDGE_CURVE('',#561,#263,#565,.T.);
-#565=LINE('',#562,#567);
-#567=VECTOR('',#568,1.07314998355002);
-#568=DIRECTION('',(0.0,-1.0,0.0));
-#559=ORIENTED_EDGE('',*,*,#560,.F.);
-#570=EDGE_CURVE('',#356,#561,#575,.T.);
-#575=LINE('',#357,#577);
-#577=VECTOR('',#578,0.101599998554415);
-#578=DIRECTION('',(0.0,-1.0,0.0));
-#569=ORIENTED_EDGE('',*,*,#570,.F.);
-#579=ORIENTED_EDGE('',*,*,#355,.T.);
-#590=EDGE_CURVE('',#261,#346,#595,.T.);
-#595=LINE('',#262,#597);
-#597=VECTOR('',#598,1.17474998210444);
-#598=DIRECTION('',(0.0,1.0,0.0));
-#589=ORIENTED_EDGE('',*,*,#590,.F.);
-#599=ORIENTED_EDGE('',*,*,#260,.T.);
-#609=STYLED_ITEM('',(#34),#610);
-#610=ADVANCED_FACE('',(#616),#611,.T.);
-#611=PLANE('',#612);
-#612=AXIS2_PLACEMENT_3D('',#613,#614,#615);
-#613=CARTESIAN_POINT('',(7.709,2.857,19.558));
-#614=DIRECTION('',(0.0,0.0,1.0));
-#615=DIRECTION('',(0.,1.,0.));
-#616=FACE_OUTER_BOUND('',#617,.T.);
-#617=EDGE_LOOP('',(#618,#628,#638,#648));
-#618=ORIENTED_EDGE('',*,*,#345,.T.);
-#629=EDGE_CURVE('',#271,#336,#634,.T.);
-#634=LINE('',#272,#636);
-#636=VECTOR('',#637,1.17474998210444);
-#637=DIRECTION('',(0.0,1.0,0.0));
-#628=ORIENTED_EDGE('',*,*,#629,.F.);
-#638=ORIENTED_EDGE('',*,*,#270,.T.);
-#648=ORIENTED_EDGE('',*,*,#590,.T.);
-#658=STYLED_ITEM('',(#34),#659);
-#659=ADVANCED_FACE('',(#665),#660,.T.);
-#660=PLANE('',#661);
-#661=AXIS2_PLACEMENT_3D('',#662,#663,#664);
-#662=CARTESIAN_POINT('',(-2.629,2.858,11.735));
-#663=DIRECTION('',(-1.0,0.0,0.0));
-#664=DIRECTION('',(0.,1.,0.));
-#665=FACE_OUTER_BOUND('',#666,.T.);
-#666=EDGE_LOOP('',(#667,#677,#687,#697,#707));
-#670=CARTESIAN_POINT('',(-2.629,2.756,11.735));
-#669=VERTEX_POINT('',#670);
-#668=EDGE_CURVE('',#669,#338,#673,.T.);
-#673=LINE('',#670,#675);
-#675=VECTOR('',#676,0.101599998554416);
-#676=DIRECTION('',(0.0,1.0,0.0));
-#667=ORIENTED_EDGE('',*,*,#668,.F.);
-#678=EDGE_CURVE('',#281,#669,#683,.T.);
-#683=LINE('',#282,#685);
-#685=VECTOR('',#686,1.07314998355002);
-#686=DIRECTION('',(0.0,1.0,0.0));
-#677=ORIENTED_EDGE('',*,*,#678,.F.);
-#687=ORIENTED_EDGE('',*,*,#280,.T.);
-#697=ORIENTED_EDGE('',*,*,#629,.T.);
-#707=ORIENTED_EDGE('',*,*,#335,.T.);
-#717=STYLED_ITEM('',(#34),#718);
-#718=ADVANCED_FACE('',(#724),#719,.T.);
-#719=PLANE('',#720);
-#720=AXIS2_PLACEMENT_3D('',#721,#722,#723);
-#721=CARTESIAN_POINT('',(7.709,2.857,11.735));
-#722=DIRECTION('',(0.0,0.0,-1.0));
-#723=DIRECTION('',(0.,1.,0.));
-#724=FACE_OUTER_BOUND('',#725,.T.);
-#725=EDGE_LOOP('',(#726,#736,#746,#756));
-#726=ORIENTED_EDGE('',*,*,#570,.T.);
-#739=CARTESIAN_POINT('',(6.675,2.756,11.735));
-#738=VERTEX_POINT('',#739);
-#737=EDGE_CURVE('',#738,#561,#742,.T.);
-#742=LINE('',#739,#744);
-#744=VECTOR('',#745,1.03377999663995);
-#745=DIRECTION('',(1.0,0.0,0.0));
-#736=ORIENTED_EDGE('',*,*,#737,.F.);
-#747=EDGE_CURVE('',#366,#738,#752,.T.);
-#752=LINE('',#367,#754);
-#754=VECTOR('',#755,0.10159999867726);
-#755=DIRECTION('',(0.0,-1.0,0.0));
-#746=ORIENTED_EDGE('',*,*,#747,.F.);
-#756=ORIENTED_EDGE('',*,*,#365,.T.);
-#766=STYLED_ITEM('',(#34),#767);
-#767=ADVANCED_FACE('',(#773),#768,.T.);
-#768=PLANE('',#769);
-#769=AXIS2_PLACEMENT_3D('',#770,#771,#772);
-#770=CARTESIAN_POINT('',(6.675,2.756,3.912));
-#771=DIRECTION('',(1.0,0.0,0.0));
-#772=DIRECTION('',(0.,0.,1.));
-#773=FACE_OUTER_BOUND('',#774,.T.);
-#774=EDGE_LOOP('',(#775,#785,#795,#805));
-#780=CARTESIAN_POINT('',(6.675,2.756,3.912));
-#779=VERTEX_POINT('',#780);
-#776=EDGE_CURVE('',#376,#779,#781,.T.);
-#781=LINE('',#377,#783);
-#783=VECTOR('',#784,0.10159999867726);
-#784=DIRECTION('',(0.0,-1.0,0.0));
-#775=ORIENTED_EDGE('',*,*,#776,.F.);
-#785=ORIENTED_EDGE('',*,*,#375,.T.);
-#795=ORIENTED_EDGE('',*,*,#747,.T.);
-#806=EDGE_CURVE('',#779,#738,#811,.T.);
-#811=LINE('',#780,#813);
-#813=VECTOR('',#814,7.8232);
-#814=DIRECTION('',(0.0,0.0,1.0));
-#805=ORIENTED_EDGE('',*,*,#806,.F.);
-#815=STYLED_ITEM('',(#34),#816);
-#816=ADVANCED_FACE('',(#822),#817,.T.);
-#817=PLANE('',#818);
-#818=AXIS2_PLACEMENT_3D('',#819,#820,#821);
-#819=CARTESIAN_POINT('',(6.675,2.756,3.912));
-#820=DIRECTION('',(0.0,0.0,-1.0));
-#821=DIRECTION('',(0.,1.,0.));
-#822=FACE_OUTER_BOUND('',#823,.T.);
-#823=EDGE_LOOP('',(#824,#834,#844,#854));
-#827=CARTESIAN_POINT('',(-1.595,2.756,3.912));
-#826=VERTEX_POINT('',#827);
-#825=EDGE_CURVE('',#826,#779,#830,.T.);
-#830=LINE('',#827,#832);
-#832=VECTOR('',#833,8.27023991768596);
-#833=DIRECTION('',(1.0,0.0,0.0));
-#824=ORIENTED_EDGE('',*,*,#825,.F.);
-#835=EDGE_CURVE('',#386,#826,#840,.T.);
-#840=LINE('',#387,#842);
-#842=VECTOR('',#843,0.101599998677261);
-#843=DIRECTION('',(0.0,-1.0,0.0));
-#834=ORIENTED_EDGE('',*,*,#835,.F.);
-#844=ORIENTED_EDGE('',*,*,#385,.T.);
-#854=ORIENTED_EDGE('',*,*,#776,.T.);
-#864=STYLED_ITEM('',(#34),#865);
-#865=ADVANCED_FACE('',(#871),#866,.T.);
-#866=PLANE('',#867);
-#867=AXIS2_PLACEMENT_3D('',#868,#869,#870);
-#868=CARTESIAN_POINT('',(-1.595,2.756,3.912));
-#869=DIRECTION('',(-1.0,0.0,0.0));
-#870=DIRECTION('',(0.,0.,1.));
-#871=FACE_OUTER_BOUND('',#872,.T.);
-#872=EDGE_LOOP('',(#873,#883,#893,#903));
-#876=CARTESIAN_POINT('',(-1.595,2.756,11.735));
-#875=VERTEX_POINT('',#876);
-#874=EDGE_CURVE('',#875,#826,#879,.T.);
-#879=LINE('',#876,#881);
-#881=VECTOR('',#882,7.8232);
-#882=DIRECTION('',(0.0,0.0,-1.0));
-#873=ORIENTED_EDGE('',*,*,#874,.F.);
-#884=EDGE_CURVE('',#406,#875,#889,.T.);
-#889=LINE('',#407,#891);
-#891=VECTOR('',#892,0.101599998677261);
-#892=DIRECTION('',(0.0,-1.0,0.0));
-#883=ORIENTED_EDGE('',*,*,#884,.F.);
-#893=ORIENTED_EDGE('',*,*,#405,.T.);
-#903=ORIENTED_EDGE('',*,*,#835,.T.);
-#913=STYLED_ITEM('',(#34),#914);
-#914=ADVANCED_FACE('',(#920),#915,.T.);
-#915=PLANE('',#916);
-#916=AXIS2_PLACEMENT_3D('',#917,#918,#919);
-#917=CARTESIAN_POINT('',(-1.595,2.756,11.735));
-#918=DIRECTION('',(0.0,0.0,-1.0));
-#919=DIRECTION('',(0.,1.,0.));
-#920=FACE_OUTER_BOUND('',#921,.T.);
-#921=EDGE_LOOP('',(#922,#932,#942,#952));
-#923=EDGE_CURVE('',#669,#875,#928,.T.);
-#928=LINE('',#670,#930);
-#930=VECTOR('',#931,1.03377999663995);
-#931=DIRECTION('',(1.0,0.0,0.0));
-#922=ORIENTED_EDGE('',*,*,#923,.F.);
-#932=ORIENTED_EDGE('',*,*,#668,.T.);
-#942=ORIENTED_EDGE('',*,*,#415,.T.);
-#952=ORIENTED_EDGE('',*,*,#884,.T.);
-#962=STYLED_ITEM('',(#34),#963);
-#963=ADVANCED_FACE('',(#969),#964,.T.);
-#964=PLANE('',#965);
-#965=AXIS2_PLACEMENT_3D('',#966,#967,#968);
-#966=CARTESIAN_POINT('',(-1.595,2.756,3.912));
-#967=DIRECTION('',(0.0,-1.0,0.0));
-#968=DIRECTION('',(0.,0.,1.));
-#969=FACE_OUTER_BOUND('',#970,.T.);
-#970=EDGE_LOOP('',(#971,#981,#991,#1001));
-#971=ORIENTED_EDGE('',*,*,#825,.T.);
-#981=ORIENTED_EDGE('',*,*,#806,.T.);
-#992=EDGE_CURVE('',#875,#738,#997,.T.);
-#997=LINE('',#876,#999);
-#999=VECTOR('',#1000,8.27023991768596);
-#1000=DIRECTION('',(1.0,0.0,0.0));
-#991=ORIENTED_EDGE('',*,*,#992,.F.);
-#1001=ORIENTED_EDGE('',*,*,#874,.T.);
-#1011=STYLED_ITEM('',(#34),#1012);
-#1012=ADVANCED_FACE('',(#1018),#1013,.T.);
-#1013=PLANE('',#1014);
-#1014=AXIS2_PLACEMENT_3D('',#1015,#1016,#1017);
-#1015=CARTESIAN_POINT('',(7.709,1.683,11.735));
-#1016=DIRECTION('',(0.0,0.0,-1.0));
-#1017=DIRECTION('',(0.,1.,0.));
-#1018=FACE_OUTER_BOUND('',#1019,.T.);
-#1019=EDGE_LOOP('',(#1020,#1030,#1040,#1050,#1060,#1070));
-#1020=ORIENTED_EDGE('',*,*,#290,.T.);
-#1030=ORIENTED_EDGE('',*,*,#678,.T.);
-#1040=ORIENTED_EDGE('',*,*,#923,.T.);
-#1050=ORIENTED_EDGE('',*,*,#992,.T.);
-#1060=ORIENTED_EDGE('',*,*,#737,.T.);
-#1070=ORIENTED_EDGE('',*,*,#560,.T.);
-#1080=MANIFOLD_SOLID_BREP($,#1081);
-#1081=CLOSED_SHELL('',(#1083,#1152,#1201,#1250,#1299,#1348,#1397,#1446));
-#1082=STYLED_ITEM('',(#43),#1083);
-#1083=ADVANCED_FACE('',(#1089),#1084,.T.);
-#1084=PLANE('',#1085);
-#1085=AXIS2_PLACEMENT_3D('',#1086,#1087,#1088);
-#1086=CARTESIAN_POINT('',(7.81,-0.808,0.0));
-#1087=DIRECTION('',(0.0,0.0,-1.0));
-#1088=DIRECTION('',(0.,1.,0.));
-#1089=FACE_OUTER_BOUND('',#1090,.T.);
-#1090=EDGE_LOOP('',(#1091,#1101,#1111,#1121,#1131,#1141));
-#1094=CARTESIAN_POINT('',(6.777,-1.842,0.0));
-#1093=VERTEX_POINT('',#1094);
-#1096=CARTESIAN_POINT('',(7.81,-0.808,0.0));
-#1095=VERTEX_POINT('',#1096);
-#1092=EDGE_CURVE('',#1093,#1095,#1097,.T.);
-#1097=LINE('',#1094,#1099);
-#1099=VECTOR('',#1100,1.46198567573955);
-#1100=DIRECTION('',(0.707,0.707,0.0));
-#1091=ORIENTED_EDGE('',*,*,#1092,.F.);
-#1104=CARTESIAN_POINT('',(-1.697,-1.841,0.0));
-#1103=VERTEX_POINT('',#1104);
-#1102=EDGE_CURVE('',#1103,#1093,#1107,.T.);
-#1107=LINE('',#1104,#1109);
-#1109=VECTOR('',#1110,8.47343991463898);
-#1110=DIRECTION('',(1.0,0.0,0.0));
-#1101=ORIENTED_EDGE('',*,*,#1102,.F.);
-#1114=CARTESIAN_POINT('',(-2.731,-0.808,0.0));
-#1113=VERTEX_POINT('',#1114);
-#1112=EDGE_CURVE('',#1113,#1103,#1117,.T.);
-#1117=LINE('',#1114,#1119);
-#1119=VECTOR('',#1120,1.46198567573955);
-#1120=DIRECTION('',(0.707,-0.707,0.0));
-#1111=ORIENTED_EDGE('',*,*,#1112,.F.);
-#1124=CARTESIAN_POINT('',(-2.73,2.756,0.0));
-#1123=VERTEX_POINT('',#1124);
-#1122=EDGE_CURVE('',#1123,#1113,#1127,.T.);
-#1127=LINE('',#1124,#1129);
-#1129=VECTOR('',#1130,3.56361994181506);
-#1130=DIRECTION('',(0.0,-1.0,0.0));
-#1121=ORIENTED_EDGE('',*,*,#1122,.F.);
-#1134=CARTESIAN_POINT('',(7.811,2.756,0.0));
-#1133=VERTEX_POINT('',#1134);
-#1132=EDGE_CURVE('',#1133,#1123,#1137,.T.);
-#1137=LINE('',#1134,#1139);
-#1139=VECTOR('',#1140,10.540999910424);
-#1140=DIRECTION('',(-1.0,0.0,0.0));
-#1131=ORIENTED_EDGE('',*,*,#1132,.F.);
-#1142=EDGE_CURVE('',#1095,#1133,#1147,.T.);
-#1147=LINE('',#1096,#1149);
-#1149=VECTOR('',#1150,3.56362050670507);
-#1150=DIRECTION('',(0.0,1.0,0.0));
-#1141=ORIENTED_EDGE('',*,*,#1142,.F.);
-#1151=STYLED_ITEM('',(#43),#1152);
-#1152=ADVANCED_FACE('',(#1158),#1153,.T.);
-#1153=PLANE('',#1154);
-#1154=AXIS2_PLACEMENT_3D('',#1155,#1156,#1157);
-#1155=CARTESIAN_POINT('',(-1.697,-1.841,0.0));
-#1156=DIRECTION('',(0.0,-1.0,0.0));
-#1157=DIRECTION('',(0.,0.,1.));
-#1158=FACE_OUTER_BOUND('',#1159,.T.);
-#1159=EDGE_LOOP('',(#1160,#1170,#1180,#1190));
-#1160=ORIENTED_EDGE('',*,*,#1102,.T.);
-#1173=CARTESIAN_POINT('',(6.777,-1.842,11.735));
-#1172=VERTEX_POINT('',#1173);
-#1171=EDGE_CURVE('',#1172,#1093,#1176,.T.);
-#1176=LINE('',#1173,#1178);
-#1178=VECTOR('',#1179,11.7348);
-#1179=DIRECTION('',(0.0,0.0,-1.0));
-#1170=ORIENTED_EDGE('',*,*,#1171,.F.);
-#1183=CARTESIAN_POINT('',(-1.697,-1.841,11.735));
-#1182=VERTEX_POINT('',#1183);
-#1181=EDGE_CURVE('',#1182,#1172,#1186,.T.);
-#1186=LINE('',#1183,#1188);
-#1188=VECTOR('',#1189,8.47343991463898);
-#1189=DIRECTION('',(1.0,0.0,0.0));
-#1180=ORIENTED_EDGE('',*,*,#1181,.F.);
-#1191=EDGE_CURVE('',#1103,#1182,#1196,.T.);
-#1196=LINE('',#1104,#1198);
-#1198=VECTOR('',#1199,11.7348);
-#1199=DIRECTION('',(0.0,0.0,1.0));
-#1190=ORIENTED_EDGE('',*,*,#1191,.F.);
-#1200=STYLED_ITEM('',(#43),#1201);
-#1201=ADVANCED_FACE('',(#1207),#1202,.T.);
-#1202=PLANE('',#1203);
-#1203=AXIS2_PLACEMENT_3D('',#1204,#1205,#1206);
-#1204=CARTESIAN_POINT('',(6.777,-1.842,0.0));
-#1205=DIRECTION('',(0.707,-0.707,0.0));
-#1206=DIRECTION('',(0.,0.,1.));
-#1207=FACE_OUTER_BOUND('',#1208,.T.);
-#1208=EDGE_LOOP('',(#1209,#1219,#1229,#1239));
-#1209=ORIENTED_EDGE('',*,*,#1092,.T.);
-#1222=CARTESIAN_POINT('',(7.81,-0.808,11.735));
-#1221=VERTEX_POINT('',#1222);
-#1220=EDGE_CURVE('',#1221,#1095,#1225,.T.);
-#1225=LINE('',#1222,#1227);
-#1227=VECTOR('',#1228,11.7348);
-#1228=DIRECTION('',(0.0,0.0,-1.0));
-#1219=ORIENTED_EDGE('',*,*,#1220,.F.);
-#1230=EDGE_CURVE('',#1172,#1221,#1235,.T.);
-#1235=LINE('',#1173,#1237);
-#1237=VECTOR('',#1238,1.46198567573955);
-#1238=DIRECTION('',(0.707,0.707,0.0));
-#1229=ORIENTED_EDGE('',*,*,#1230,.F.);
-#1239=ORIENTED_EDGE('',*,*,#1171,.T.);
-#1249=STYLED_ITEM('',(#43),#1250);
-#1250=ADVANCED_FACE('',(#1256),#1251,.T.);
-#1251=PLANE('',#1252);
-#1252=AXIS2_PLACEMENT_3D('',#1253,#1254,#1255);
-#1253=CARTESIAN_POINT('',(7.81,-0.808,0.0));
-#1254=DIRECTION('',(1.0,0.0,0.0));
-#1255=DIRECTION('',(0.,0.,1.));
-#1256=FACE_OUTER_BOUND('',#1257,.T.);
-#1257=EDGE_LOOP('',(#1258,#1268,#1278,#1288));
-#1258=ORIENTED_EDGE('',*,*,#1142,.T.);
-#1271=CARTESIAN_POINT('',(7.811,2.756,11.735));
-#1270=VERTEX_POINT('',#1271);
-#1269=EDGE_CURVE('',#1270,#1133,#1274,.T.);
-#1274=LINE('',#1271,#1276);
-#1276=VECTOR('',#1277,11.7348);
-#1277=DIRECTION('',(0.0,0.0,-1.0));
-#1268=ORIENTED_EDGE('',*,*,#1269,.F.);
-#1279=EDGE_CURVE('',#1221,#1270,#1284,.T.);
-#1284=LINE('',#1222,#1286);
-#1286=VECTOR('',#1287,3.56362050670507);
-#1287=DIRECTION('',(0.0,1.0,0.0));
-#1278=ORIENTED_EDGE('',*,*,#1279,.F.);
-#1288=ORIENTED_EDGE('',*,*,#1220,.T.);
-#1298=STYLED_ITEM('',(#43),#1299);
-#1299=ADVANCED_FACE('',(#1305),#1300,.T.);
-#1300=PLANE('',#1301);
-#1301=AXIS2_PLACEMENT_3D('',#1302,#1303,#1304);
-#1302=CARTESIAN_POINT('',(7.811,2.756,0.0));
-#1303=DIRECTION('',(0.0,1.0,0.0));
-#1304=DIRECTION('',(0.,0.,1.));
-#1305=FACE_OUTER_BOUND('',#1306,.T.);
-#1306=EDGE_LOOP('',(#1307,#1317,#1327,#1337));
-#1307=ORIENTED_EDGE('',*,*,#1132,.T.);
-#1320=CARTESIAN_POINT('',(-2.73,2.756,11.735));
-#1319=VERTEX_POINT('',#1320);
-#1318=EDGE_CURVE('',#1319,#1123,#1323,.T.);
-#1323=LINE('',#1320,#1325);
-#1325=VECTOR('',#1326,11.7348);
-#1326=DIRECTION('',(0.0,0.0,-1.0));
-#1317=ORIENTED_EDGE('',*,*,#1318,.F.);
-#1328=EDGE_CURVE('',#1270,#1319,#1333,.T.);
-#1333=LINE('',#1271,#1335);
-#1335=VECTOR('',#1336,10.540999910424);
-#1336=DIRECTION('',(-1.0,0.0,0.0));
-#1327=ORIENTED_EDGE('',*,*,#1328,.F.);
-#1337=ORIENTED_EDGE('',*,*,#1269,.T.);
-#1347=STYLED_ITEM('',(#43),#1348);
-#1348=ADVANCED_FACE('',(#1354),#1349,.T.);
-#1349=PLANE('',#1350);
-#1350=AXIS2_PLACEMENT_3D('',#1351,#1352,#1353);
-#1351=CARTESIAN_POINT('',(-2.73,2.756,0.0));
-#1352=DIRECTION('',(-1.0,0.0,0.0));
-#1353=DIRECTION('',(0.,0.,1.));
-#1354=FACE_OUTER_BOUND('',#1355,.T.);
-#1355=EDGE_LOOP('',(#1356,#1366,#1376,#1386));
-#1356=ORIENTED_EDGE('',*,*,#1122,.T.);
-#1369=CARTESIAN_POINT('',(-2.731,-0.808,11.735));
-#1368=VERTEX_POINT('',#1369);
-#1367=EDGE_CURVE('',#1368,#1113,#1372,.T.);
-#1372=LINE('',#1369,#1374);
-#1374=VECTOR('',#1375,11.7348);
-#1375=DIRECTION('',(0.0,0.0,-1.0));
-#1366=ORIENTED_EDGE('',*,*,#1367,.F.);
-#1377=EDGE_CURVE('',#1319,#1368,#1382,.T.);
-#1382=LINE('',#1320,#1384);
-#1384=VECTOR('',#1385,3.56361994181506);
-#1385=DIRECTION('',(0.0,-1.0,0.0));
-#1376=ORIENTED_EDGE('',*,*,#1377,.F.);
-#1386=ORIENTED_EDGE('',*,*,#1318,.T.);
-#1396=STYLED_ITEM('',(#43),#1397);
-#1397=ADVANCED_FACE('',(#1403),#1398,.T.);
-#1398=PLANE('',#1399);
-#1399=AXIS2_PLACEMENT_3D('',#1400,#1401,#1402);
-#1400=CARTESIAN_POINT('',(-2.731,-0.808,0.0));
-#1401=DIRECTION('',(-0.707,-0.707,0.0));
-#1402=DIRECTION('',(0.,0.,1.));
-#1403=FACE_OUTER_BOUND('',#1404,.T.);
-#1404=EDGE_LOOP('',(#1405,#1415,#1425,#1435));
-#1405=ORIENTED_EDGE('',*,*,#1112,.T.);
-#1415=ORIENTED_EDGE('',*,*,#1191,.T.);
-#1426=EDGE_CURVE('',#1368,#1182,#1431,.T.);
-#1431=LINE('',#1369,#1433);
-#1433=VECTOR('',#1434,1.46198567573955);
-#1434=DIRECTION('',(0.707,-0.707,0.0));
-#1425=ORIENTED_EDGE('',*,*,#1426,.F.);
-#1435=ORIENTED_EDGE('',*,*,#1367,.T.);
-#1445=STYLED_ITEM('',(#43),#1446);
-#1446=ADVANCED_FACE('',(#1452),#1447,.T.);
-#1447=PLANE('',#1448);
-#1448=AXIS2_PLACEMENT_3D('',#1449,#1450,#1451);
-#1449=CARTESIAN_POINT('',(7.811,2.756,11.735));
-#1450=DIRECTION('',(0.0,0.0,1.0));
-#1451=DIRECTION('',(0.,1.,0.));
-#1452=FACE_OUTER_BOUND('',#1453,.T.);
-#1453=EDGE_LOOP('',(#1454,#1464,#1474,#1484,#1494,#1504));
-#1454=ORIENTED_EDGE('',*,*,#1328,.T.);
-#1464=ORIENTED_EDGE('',*,*,#1377,.T.);
-#1474=ORIENTED_EDGE('',*,*,#1426,.T.);
-#1484=ORIENTED_EDGE('',*,*,#1181,.T.);
-#1494=ORIENTED_EDGE('',*,*,#1230,.T.);
-#1504=ORIENTED_EDGE('',*,*,#1279,.T.);
-ENDSEC;
-END-ISO-10303-21;
diff --git a/EE3102/Libraries/USBRegulator/UL_Form.dfm b/EE3102/Libraries/USBRegulator/UL_Form.dfm
deleted file mode 100644
index 2d57e92..0000000
--- a/EE3102/Libraries/USBRegulator/UL_Form.dfm
+++ /dev/null
@@ -1,49 +0,0 @@
-object UL_Form: TUL_Form
- Left = 0
- Top = 0
- BorderStyle = bsDialog
- Caption = 'UL Import'
- ClientHeight = 80
- ClientWidth = 473
- Color = clBtnFace
- Font.Charset = DEFAULT_CHARSET
- Font.Color = clWindowText
- Font.Height = -11
- Font.Name = 'Tahoma'
- Font.Style = []
- OldCreateOrder = False
- Position = poScreenCenter
- PixelsPerInch = 96
- TextHeight = 13
- object TxtFile: TEdit
- Left = 80
- Top = 8
- Width = 384
- Height = 21
- TabOrder = 0
- end
- object BtnFile: TButton
- Left = 8
- Top = 8
- Width = 64
- Height = 24
- Caption = 'File...'
- TabOrder = 1
- OnClick = BtnFileClick
- end
- object BtnImport: TButton
- Left = 188
- Top = 40
- Width = 96
- Height = 32
- Caption = 'Start Import'
- TabOrder = 2
- OnClick = BtnImportClick
- end
- object OpenDlg: TOpenDialog
- DefaultExt = '.txt'
- Filter = 'UL Altium Output (*.txt)|*.txt'
- Left = 8
- Top = 40
- end
-end
diff --git a/EE3102/Libraries/USBRegulator/UL_Form.pas b/EE3102/Libraries/USBRegulator/UL_Form.pas
deleted file mode 100644
index a79f13c..0000000
--- a/EE3102/Libraries/USBRegulator/UL_Form.pas
+++ /dev/null
@@ -1,14 +0,0 @@
-
-procedure TUL_Form.BtnFileClick(Sender: TObject);
-begin
- If OpenDlg.Execute Then Begin
- TxtFile.Text := OpenDlg.FileName;
- End;
-end;
-
-procedure TUL_Form.BtnImportClick(Sender: TObject);
-begin
- ImportAscIIData(TxtFile.Text);
- Close;
-end;
-
diff --git a/EE3102/Libraries/USBRegulator/UL_Import.PrjScr b/EE3102/Libraries/USBRegulator/UL_Import.PrjScr
deleted file mode 100644
index 1238b5d..0000000
--- a/EE3102/Libraries/USBRegulator/UL_Import.PrjScr
+++ /dev/null
@@ -1,945 +0,0 @@
-[Design]
-Version=1.0
-HierarchyMode=0
-ChannelRoomNamingStyle=0
-ReleasesFolder=
-ReleaseVaultGUID=
-ReleaseVaultName=
-ChannelDesignatorFormatString=$Component_$RoomName
-ChannelRoomLevelSeperator=_
-OpenOutputs=1
-ArchiveProject=0
-TimestampOutput=0
-SeparateFolders=0
-TemplateLocationPath=
-PinSwapBy_Netlabel=1
-PinSwapBy_Pin=1
-AllowPortNetNames=0
-AllowSheetEntryNetNames=1
-AppendSheetNumberToLocalNets=0
-NetlistSinglePinNets=0
-DefaultConfiguration=Default - All Constraints
-UserID=0xFFFFFFFF
-DefaultPcbProtel=1
-DefaultPcbPcad=0
-ReorderDocumentsOnCompile=1
-NameNetsHierarchically=0
-PowerPortNamesTakePriority=0
-PushECOToAnnotationFile=1
-DItemRevisionGUID=
-ReportSuppressedErrorsInMessages=0
-FSMCodingStyle=eFMSDropDownList_OneProcess
-FSMEncodingStyle=eFMSDropDownList_OneHot
-OutputPath=
-LogFolderPath=
-ManagedProjectGUID=
-
-[Preferences]
-PrefsVaultGUID=
-PrefsRevisionGUID=
-
-[Document1]
-DocumentPath=UL_Import.pas
-AnnotationEnabled=1
-AnnotateStartValue=1
-AnnotationIndexControlEnabled=0
-AnnotateSuffix=
-AnnotateScope=All
-AnnotateOrder=-1
-DoLibraryUpdate=1
-DoDatabaseUpdate=1
-ClassGenCCAutoEnabled=1
-ClassGenCCAutoRoomEnabled=1
-ClassGenNCAutoScope=None
-DItemRevisionGUID=
-GenerateClassCluster=0
-DocumentUniqueId=
-
-[Document2]
-DocumentPath=UL_Form.pas
-AnnotationEnabled=1
-AnnotateStartValue=1
-AnnotationIndexControlEnabled=0
-AnnotateSuffix=
-AnnotateScope=All
-AnnotateOrder=-1
-DoLibraryUpdate=1
-DoDatabaseUpdate=1
-ClassGenCCAutoEnabled=1
-ClassGenCCAutoRoomEnabled=1
-ClassGenNCAutoScope=None
-DItemRevisionGUID=
-GenerateClassCluster=0
-DocumentUniqueId=
-
-[Generic_ScriptingSystem]
-StartProcName=UL_Form.pas>
-
-[OutputGroup1]
-Name=Netlist Outputs
-Description=
-TargetPrinter=Canon MX920 series Printer
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=PCADNetlist
-OutputName1=PCAD Netlist
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-OutputType2=SIMetrixNetlist
-OutputName2=SIMetrix
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-OutputType3=SIMPLISNetlist
-OutputName3=SIMPLIS
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-OutputType4=Verilog
-OutputName4=Verilog File
-OutputDocumentPath4=
-OutputVariantName4=
-OutputDefault4=0
-OutputType5=VHDL
-OutputName5=VHDL File
-OutputDocumentPath5=
-OutputVariantName5=
-OutputDefault5=0
-OutputType6=XSpiceNetlist
-OutputName6=XSpice Netlist
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-
-[OutputGroup2]
-Name=Simulator Outputs
-Description=
-TargetPrinter=Canon MX920 series Printer
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=AdvSimNetlist
-OutputName1=Mixed Sim
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-OutputType2=SIMetrixSimulation
-OutputName2=SIMetrix
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-OutputType3=SIMPLISSimulation
-OutputName3=SIMPLIS
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-
-[OutputGroup3]
-Name=Documentation Outputs
-Description=
-TargetPrinter=Virtual Printer
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Composite
-OutputName1=Composite Drawing
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType2=Logic Analyser Print
-OutputName2=Logic Analyser Prints
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType3=OpenBus Print
-OutputName3=OpenBus Prints
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType4=PCB 3D Print
-OutputName4=PCB 3D Prints
-OutputDocumentPath4=
-OutputVariantName4=[No Variations]
-OutputDefault4=0
-PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType5=PCB Print
-OutputName5=PCB Prints
-OutputDocumentPath5=
-OutputVariantName5=
-OutputDefault5=0
-PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType6=Schematic Print
-OutputName6=Schematic Prints
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType7=SimView Print
-OutputName7=SimView Prints
-OutputDocumentPath7=
-OutputVariantName7=
-OutputDefault7=0
-PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType8=Wave Print
-OutputName8=Wave Prints
-OutputDocumentPath8=
-OutputVariantName8=
-OutputDefault8=0
-PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType9=WaveSim Print
-OutputName9=WaveSim Prints
-OutputDocumentPath9=
-OutputVariantName9=
-OutputDefault9=0
-PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType10=Assembler Source Print
-OutputName10=Assembler Source Prints
-OutputDocumentPath10=
-OutputVariantName10=
-OutputDefault10=0
-PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType11=C Source Print
-OutputName11=C Source Prints
-OutputDocumentPath11=
-OutputVariantName11=
-OutputDefault11=0
-PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType12=C/C++ Header Print
-OutputName12=C/C++ Header Prints
-OutputDocumentPath12=
-OutputVariantName12=
-OutputDefault12=0
-PageOptions12=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType13=C++ Source Print
-OutputName13=C++ Source Prints
-OutputDocumentPath13=
-OutputVariantName13=
-OutputDefault13=0
-PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType14=FSM Print
-OutputName14=FSM Prints
-OutputDocumentPath14=
-OutputVariantName14=
-OutputDefault14=0
-PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType15=PCB 3D Video
-OutputName15=PCB 3D Video
-OutputDocumentPath15=
-OutputVariantName15=[No Variations]
-OutputDefault15=0
-PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType16=PCBLIB Print
-OutputName16=PCBLIB Prints
-OutputDocumentPath16=
-OutputVariantName16=
-OutputDefault16=0
-PageOptions16=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType17=PDF3D
-OutputName17=PDF3D
-OutputDocumentPath17=
-OutputVariantName17=[No Variations]
-OutputDefault17=0
-PageOptions17=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType18=Report Print
-OutputName18=Report Prints
-OutputDocumentPath18=
-OutputVariantName18=
-OutputDefault18=0
-PageOptions18=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType19=VHDL Print
-OutputName19=VHDL Prints
-OutputDocumentPath19=
-OutputVariantName19=
-OutputDefault19=0
-PageOptions19=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-
-[OutputGroup4]
-Name=Assembly Outputs
-Description=
-TargetPrinter=Canon MX920 series Printer
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Assembly
-OutputName1=Assembly Drawings
-OutputDocumentPath1=
-OutputVariantName1=[No Variations]
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType2=Pick Place
-OutputName2=Generates pick and place files
-OutputDocumentPath2=
-OutputVariantName2=[No Variations]
-OutputDefault2=0
-OutputType3=Test Points For Assembly
-OutputName3=Test Point Report
-OutputDocumentPath3=
-OutputVariantName3=[No Variations]
-OutputDefault3=0
-
-[OutputGroup5]
-Name=Fabrication Outputs
-Description=
-TargetPrinter=Canon MX920 series Printer
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=CompositeDrill
-OutputName1=Composite Drill Drawing
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType2=Drill
-OutputName2=Drill Drawing/Guides
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType3=Final
-OutputName3=Final Artwork Prints
-OutputDocumentPath3=
-OutputVariantName3=[No Variations]
-OutputDefault3=0
-PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType4=Gerber
-OutputName4=Gerber Files
-OutputDocumentPath4=
-OutputVariantName4=[No Variations]
-OutputDefault4=0
-OutputType5=Mask
-OutputName5=Solder/Paste Mask Prints
-OutputDocumentPath5=
-OutputVariantName5=
-OutputDefault5=0
-PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType6=NC Drill
-OutputName6=NC Drill Files
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-OutputType7=ODB
-OutputName7=ODB++ Files
-OutputDocumentPath7=
-OutputVariantName7=[No Variations]
-OutputDefault7=0
-OutputType8=Plane
-OutputName8=Power-Plane Prints
-OutputDocumentPath8=
-OutputVariantName8=
-OutputDefault8=0
-PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType9=Test Points
-OutputName9=Test Point Report
-OutputDocumentPath9=
-OutputVariantName9=
-OutputDefault9=0
-OutputType10=Board Stack Report
-OutputName10=Report Board Stack
-OutputDocumentPath10=
-OutputVariantName10=
-OutputDefault10=0
-PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType11=Gerber X2
-OutputName11=Gerber X2 Files
-OutputDocumentPath11=
-OutputVariantName11=
-OutputDefault11=0
-OutputType12=IPC2581
-OutputName12=IPC-2581 Files
-OutputDocumentPath12=
-OutputVariantName12=
-OutputDefault12=0
-
-[OutputGroup6]
-Name=Report Outputs
-Description=
-TargetPrinter=Canon MX920 series Printer
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=BOM_PartType
-OutputName1=Bill of Materials
-OutputDocumentPath1=
-OutputVariantName1=[No Variations]
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType2=ComponentCrossReference
-OutputName2=Component Cross Reference Report
-OutputDocumentPath2=
-OutputVariantName2=[No Variations]
-OutputDefault2=0
-OutputType3=ReportHierarchy
-OutputName3=Report Project Hierarchy
-OutputDocumentPath3=
-OutputVariantName3=[No Variations]
-OutputDefault3=0
-OutputType4=SimpleBOM
-OutputName4=Simple BOM
-OutputDocumentPath4=
-OutputVariantName4=[No Variations]
-OutputDefault4=0
-OutputType5=SinglePinNetReporter
-OutputName5=Report Single Pin Nets
-OutputDocumentPath5=
-OutputVariantName5=[No Variations]
-OutputDefault5=0
-OutputType6=Script
-OutputName6=Script Output
-OutputDocumentPath6=
-OutputVariantName6=[No Variations]
-OutputDefault6=0
-
-[OutputGroup7]
-Name=Other Outputs
-Description=
-TargetPrinter=Canon MX920 series Printer
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Text Print
-OutputName1=Text Print
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType2=Text Print
-OutputName2=Text Print
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType3=Text Print
-OutputName3=Text Print
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType4=Text Print
-OutputName4=Text Print
-OutputDocumentPath4=
-OutputVariantName4=
-OutputDefault4=0
-PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType5=Text Print
-OutputName5=Text Print
-OutputDocumentPath5=
-OutputVariantName5=
-OutputDefault5=0
-PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType6=Text Print
-OutputName6=Text Print
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType7=Text Print
-OutputName7=Text Print
-OutputDocumentPath7=
-OutputVariantName7=
-OutputDefault7=0
-PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType8=Text Print
-OutputName8=Text Print
-OutputDocumentPath8=
-OutputVariantName8=
-OutputDefault8=0
-PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType9=Text Print
-OutputName9=Text Print
-OutputDocumentPath9=
-OutputVariantName9=
-OutputDefault9=0
-PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType10=Text Print
-OutputName10=Text Print
-OutputDocumentPath10=
-OutputVariantName10=
-OutputDefault10=0
-PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType11=Text Print
-OutputName11=Text Print
-OutputDocumentPath11=
-OutputVariantName11=
-OutputDefault11=0
-PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType12=Text Print
-OutputName12=Text Print
-OutputDocumentPath12=
-OutputVariantName12=
-OutputDefault12=0
-PageOptions12=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType13=Text Print
-OutputName13=Text Print
-OutputDocumentPath13=
-OutputVariantName13=
-OutputDefault13=0
-PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType14=Text Print
-OutputName14=Text Print
-OutputDocumentPath14=
-OutputVariantName14=
-OutputDefault14=0
-PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType15=Text Print
-OutputName15=Text Print
-OutputDocumentPath15=
-OutputVariantName15=
-OutputDefault15=0
-PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType16=Text Print
-OutputName16=Text Print
-OutputDocumentPath16=
-OutputVariantName16=
-OutputDefault16=0
-PageOptions16=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType17=Text Print
-OutputName17=Text Print
-OutputDocumentPath17=
-OutputVariantName17=
-OutputDefault17=0
-PageOptions17=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType18=Text Print
-OutputName18=Text Print
-OutputDocumentPath18=
-OutputVariantName18=
-OutputDefault18=0
-PageOptions18=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType19=Text Print
-OutputName19=Text Print
-OutputDocumentPath19=
-OutputVariantName19=
-OutputDefault19=0
-PageOptions19=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType20=Text Print
-OutputName20=Text Print
-OutputDocumentPath20=
-OutputVariantName20=
-OutputDefault20=0
-PageOptions20=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType21=Text Print
-OutputName21=Text Print
-OutputDocumentPath21=
-OutputVariantName21=
-OutputDefault21=0
-PageOptions21=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType22=Text Print
-OutputName22=Text Print
-OutputDocumentPath22=
-OutputVariantName22=
-OutputDefault22=0
-PageOptions22=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType23=Text Print
-OutputName23=Text Print
-OutputDocumentPath23=
-OutputVariantName23=
-OutputDefault23=0
-PageOptions23=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType24=Text Print
-OutputName24=Text Print
-OutputDocumentPath24=
-OutputVariantName24=
-OutputDefault24=0
-PageOptions24=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType25=Text Print
-OutputName25=Text Print
-OutputDocumentPath25=
-OutputVariantName25=
-OutputDefault25=0
-PageOptions25=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType26=Text Print
-OutputName26=Text Print
-OutputDocumentPath26=
-OutputVariantName26=
-OutputDefault26=0
-PageOptions26=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType27=Text Print
-OutputName27=Text Print
-OutputDocumentPath27=
-OutputVariantName27=
-OutputDefault27=0
-PageOptions27=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType28=Text Print
-OutputName28=Text Print
-OutputDocumentPath28=
-OutputVariantName28=
-OutputDefault28=0
-PageOptions28=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType29=Text Print
-OutputName29=Text Print
-OutputDocumentPath29=
-OutputVariantName29=
-OutputDefault29=0
-PageOptions29=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-
-[OutputGroup8]
-Name=Validation Outputs
-Description=
-TargetPrinter=Canon MX920 series Printer
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Design Rules Check
-OutputName1=Design Rules Check
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType2=Electrical Rules Check
-OutputName2=Electrical Rules Check
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-OutputType3=Component states check
-OutputName3=Vault's components states check
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-OutputType4=Configuration compliance
-OutputName4=Environment configuration compliance check
-OutputDocumentPath4=
-OutputVariantName4=
-OutputDefault4=0
-OutputType5=Differences Report
-OutputName5=Differences Report
-OutputDocumentPath5=
-OutputVariantName5=
-OutputDefault5=0
-PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType6=Footprint Comparison Report
-OutputName6=Footprint Comparison Report
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-
-[OutputGroup9]
-Name=Export Outputs
-Description=
-TargetPrinter=Canon MX920 series Printer
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=AutoCAD dwg/dxf PCB
-OutputName1=AutoCAD dwg/dxf File PCB
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-OutputType2=AutoCAD dwg/dxf Schematic
-OutputName2=AutoCAD dwg/dxf File Schematic
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-OutputType3=ExportIDF
-OutputName3=Export IDF
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-OutputType4=ExportSTEP
-OutputName4=Export STEP
-OutputDocumentPath4=
-OutputVariantName4=[No Variations]
-OutputDefault4=0
-
-[Modification Levels]
-Type1=1
-Type2=1
-Type3=1
-Type4=1
-Type5=1
-Type6=1
-Type7=1
-Type8=1
-Type9=1
-Type10=1
-Type11=1
-Type12=1
-Type13=1
-Type14=1
-Type15=1
-Type16=1
-Type17=1
-Type18=1
-Type19=1
-Type20=1
-Type21=1
-Type22=1
-Type23=1
-Type24=1
-Type25=1
-Type26=1
-Type27=1
-Type28=1
-Type29=1
-Type30=1
-Type31=1
-Type32=1
-Type33=1
-Type34=1
-Type35=1
-Type36=1
-Type37=1
-Type38=1
-Type39=1
-Type40=1
-Type41=1
-Type42=1
-Type43=1
-Type44=1
-Type45=1
-Type46=1
-Type47=1
-Type48=1
-Type49=1
-Type50=1
-Type51=1
-Type52=1
-Type53=1
-Type54=1
-Type55=1
-Type56=1
-Type57=1
-Type58=1
-Type59=1
-Type60=1
-Type61=1
-Type62=1
-Type63=1
-Type64=1
-Type65=1
-Type66=1
-Type67=1
-Type68=1
-Type69=1
-Type70=1
-Type71=1
-Type72=1
-Type73=1
-Type74=1
-Type75=1
-Type76=1
-Type77=1
-Type78=1
-Type79=1
-Type80=1
-
-[Difference Levels]
-Type1=1
-Type2=1
-Type3=1
-Type4=1
-Type5=1
-Type6=1
-Type7=1
-Type8=1
-Type9=1
-Type10=1
-Type11=1
-Type12=1
-Type13=1
-Type14=1
-Type15=1
-Type16=1
-Type17=1
-Type18=1
-Type19=1
-Type20=1
-Type21=1
-Type22=1
-Type23=1
-Type24=1
-Type25=1
-Type26=1
-Type27=1
-Type28=1
-Type29=1
-Type30=1
-Type31=1
-Type32=1
-Type33=1
-Type34=1
-Type35=1
-Type36=1
-Type37=1
-Type38=1
-Type39=1
-Type40=1
-Type41=1
-Type42=1
-Type43=1
-Type44=0
-Type45=1
-
-[Electrical Rules Check]
-Type1=1
-Type2=1
-Type3=2
-Type4=1
-Type5=2
-Type6=2
-Type7=1
-Type8=1
-Type9=1
-Type10=1
-Type11=2
-Type12=2
-Type13=2
-Type14=1
-Type15=1
-Type16=1
-Type17=1
-Type18=1
-Type19=1
-Type20=1
-Type21=1
-Type22=1
-Type23=1
-Type24=1
-Type25=2
-Type26=2
-Type27=2
-Type28=1
-Type29=1
-Type30=1
-Type31=1
-Type32=2
-Type33=2
-Type34=2
-Type35=1
-Type36=2
-Type37=1
-Type38=2
-Type39=2
-Type40=2
-Type41=0
-Type42=2
-Type43=1
-Type44=1
-Type45=2
-Type46=1
-Type47=2
-Type48=2
-Type49=1
-Type50=2
-Type51=1
-Type52=1
-Type53=1
-Type54=1
-Type55=1
-Type56=2
-Type57=1
-Type58=1
-Type59=0
-Type60=1
-Type61=2
-Type62=2
-Type63=1
-Type64=0
-Type65=2
-Type66=3
-Type67=2
-Type68=2
-Type69=1
-Type70=2
-Type71=2
-Type72=2
-Type73=2
-Type74=1
-Type75=2
-Type76=1
-Type77=1
-Type78=1
-Type79=1
-Type80=2
-Type81=3
-Type82=3
-Type83=3
-Type84=3
-Type85=3
-Type86=2
-Type87=2
-Type88=2
-Type89=1
-Type90=1
-Type91=3
-Type92=3
-Type93=2
-Type94=2
-Type95=2
-Type96=2
-Type97=2
-Type98=0
-Type99=1
-Type100=2
-Type101=1
-Type102=2
-Type103=2
-Type104=1
-Type105=2
-Type106=2
-Type107=2
-Type108=2
-Type109=1
-Type110=1
-Type111=1
-
-[ERC Connection Matrix]
-L1=NNNNNNNNNNNWNNNWW
-L2=NNWNNNNWWWNWNWNWN
-L3=NWEENEEEENEWNEEWN
-L4=NNENNNWEENNWNENWN
-L5=NNNNNNNNNNNNNNNNN
-L6=NNENNNNEENNWNENWN
-L7=NNEWNNWEENNWNENWN
-L8=NWEENEENEEENNEENN
-L9=NWEENEEEENEWNEEWW
-L10=NWNNNNNENNEWNNEWN
-L11=NNENNNNEEENWNENWN
-L12=WWWWNWWNWWWNWWWNN
-L13=NNNNNNNNNNNWNNNWW
-L14=NWEENEEEENEWNEEWW
-L15=NNENNNNEEENWNENWW
-L16=WWWWNWWNWWWNWWWNW
-L17=WNNNNNNNWNNNWWWWN
-
-[Annotate]
-SortOrder=3
-SortLocation=0
-MatchParameter1=Comment
-MatchStrictly1=1
-MatchParameter2=Library Reference
-MatchStrictly2=1
-PhysicalNamingFormat=$Component_$RoomName
-GlobalIndexSortOrder=3
-GlobalIndexSortLocation=0
-
-[PrjClassGen]
-CompClassManualEnabled=0
-CompClassManualRoomEnabled=0
-NetClassAutoBusEnabled=1
-NetClassAutoCompEnabled=0
-NetClassAutoNamedHarnessEnabled=0
-NetClassManualEnabled=0
-NetClassSeparateForBusSections=0
-
-[LibraryUpdateOptions]
-SelectedOnly=0
-UpdateVariants=1
-PartTypes=0
-FullReplace=1
-UpdateDesignatorLock=1
-UpdatePartIDLock=1
-PreserveParameterLocations=1
-PreserveParameterVisibility=1
-DoGraphics=1
-DoParameters=1
-DoModels=1
-AddParameters=0
-RemoveParameters=0
-AddModels=1
-RemoveModels=1
-UpdateCurrentModels=1
-
-[DatabaseUpdateOptions]
-SelectedOnly=0
-UpdateVariants=1
-PartTypes=0
-
-[Comparison Options]
-ComparisonOptions0=Kind=Net|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-ComparisonOptions1=Kind=Net Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-ComparisonOptions2=Kind=Component Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-ComparisonOptions3=Kind=Rule|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-ComparisonOptions4=Kind=Differential Pair|MinPercent=50|MinMatch=1|ShowMatch=0|Confirm=0|UseName=0|InclAllRules=0
-ComparisonOptions5=Kind=Code Memory|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-
-[SmartPDF]
-PageOptions=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter
-
diff --git a/EE3102/Libraries/USBRegulator/UL_Import.pas b/EE3102/Libraries/USBRegulator/UL_Import.pas
deleted file mode 100644
index fd9b912..0000000
--- a/EE3102/Libraries/USBRegulator/UL_Import.pas
+++ /dev/null
@@ -1,1081 +0,0 @@
-
-const ForceSchFontID = 1;
-
-var
- BrokenSCHFontManager : Integer; // for Alitum 19's broken SCH FontManager
-
-{==============================================================================}
-{==== String Utility Routines ===============================================}
-{==============================================================================}
-
-Function CheckLeft(BaseStr: String, Srch: String): Boolean;
-Var
- i : Integer;
-Begin
- Result := False;
- i := Length(Srch);
- If Length(BaseStr) < i Then Exit;
- If Copy(BaseStr, 1, i) = Srch Then Result := True;
-End;
-
-Function LeftOf(BaseStr: String, Srch: String): String;
-Var
- i : Integer;
-Begin
- i := Pos(Srch, BaseStr);
- If i > 0 Then Begin
- Result := Copy(BaseStr, 1, i - 1);
- End Else Begin
- Result := BaseStr;
- End;
-End;
-
-Function LeftOfLast(BaseStr: String, Srch: String): String;
-Var
- i, ls : Integer;
- lft, rgt : String;
-Begin
- rgt := BaseStr;
- i := Pos(Srch, rgt);
- lft := '';
- If i > 0 Then Begin
- ls := Length(Srch);
- While i > 0 Do Begin
- lft := lft + Copy(rgt, 1, i - 1);
- rgt := Copy(rgt, i + ls, Length(rgt) - i + ls);
- i := Pos(Srch, rgt);
- If i > 0 then Begin
- lft := lft + Srch;
- End;
- End;
- Result := lft;
- End Else Begin
- Result := BaseStr;
- End;
-End;
-
-Function RightOf(BaseStr: String, Srch: String): String;
-Var
- i, ls : Integer;
-Begin
- i := Pos(Srch, BaseStr);
- If i > 0 Then Begin
- ls := Length(Srch);
- Result := Copy(BaseStr, i + ls, Length(BaseStr) - i + ls);
- End Else Begin
- Result := '';
- End;
-End;
-
-Procedure StrChop(BaseStr: String, Srch: String, Out LeftSide: String, Out RightSide: String);
-Var
- i, ls : Integer;
-Begin
- i := Pos(Srch, BaseStr);
- If i <= 0 Then Begin
- LeftSide := BaseStr;
- RightSide := '';
- End Else Begin
- ls := Length(Srch);
- LeftSide := Copy(BaseStr, 1, i - 1);
- RightSide := Copy(BaseStr, i + ls, Length(BaseStr) - i + ls);
- End;
-End;
-
-Function GetBetween(BaseStr: String, StartStr: String, EndStr: String): String;
-Begin
- Result := Leftof(RightOf(BaseStr, StartStr), EndStr);
-End;
-
-Function GetFileLocation(FilePath: String): String;
-Var
- i : Integer;
- filename : String;
-Begin
- filename := RightOf(FilePath, '\');
- i := Pos('\', filename);
- While i > 0 Do Begin
- filename := RightOf(filename, '\');
- i := Pos('\', filename);
- End;
- Result := LeftOf(Filepath, filename);
-End;
-
-{==============================================================================}
-{==== Footprint Routines ====================================================}
-{==============================================================================}
-
-Function LayerFromString(LName: String): TLayer;
-Begin
- Case LName Of
- 'NoLayer': Result := eNoLayer;
- 'TopLayer': Result := eTopLayer;
- 'MidLayer1': Result := eMidLayer1;
- 'MidLayer2': Result := eMidLayer2;
- 'MidLayer3': Result := eMidLayer3;
- 'MidLayer4': Result := eMidLayer4;
- 'MidLayer5': Result := eMidLayer5;
- 'MidLayer6': Result := eMidLayer6;
- 'MidLayer7': Result := eMidLayer7;
- 'MidLayer8': Result := eMidLayer8;
- 'MidLayer9': Result := eMidLayer9;
- 'MidLayer10': Result := eMidLayer10;
- 'MidLayer11': Result := eMidLayer11;
- 'MidLayer12': Result := eMidLayer12;
- 'MidLayer13': Result := eMidLayer13;
- 'MidLayer14': Result := eMidLayer14;
- 'MidLayer15': Result := eMidLayer15;
- 'MidLayer16': Result := eMidLayer16;
- 'MidLayer17': Result := eMidLayer17;
- 'MidLayer18': Result := eMidLayer18;
- 'MidLayer19': Result := eMidLayer19;
- 'MidLayer20': Result := eMidLayer20;
- 'MidLayer21': Result := eMidLayer21;
- 'MidLayer22': Result := eMidLayer22;
- 'MidLayer23': Result := eMidLayer23;
- 'MidLayer24': Result := eMidLayer24;
- 'MidLayer25': Result := eMidLayer25;
- 'MidLayer26': Result := eMidLayer26;
- 'MidLayer27': Result := eMidLayer27;
- 'MidLayer28': Result := eMidLayer28;
- 'MidLayer29': Result := eMidLayer29;
- 'MidLayer30': Result := eMidLayer30;
- 'BottomLayer': Result := eBottomLayer;
- 'TopOverlay': Result := eTopOverlay;
- 'BottomOverlay': Result := eBottomOverlay;
- 'TopPaste': Result := eTopPaste;
- 'BottomPaste': Result := eBottomPaste;
- 'TopSolder': Result := eTopSolder;
- 'BottomSolder': Result := eBottomSolder;
- 'InternalPlane1': Result := eInternalPlane1;
- 'InternalPlane2': Result := eInternalPlane2;
- 'InternalPlane3': Result := eInternalPlane3;
- 'InternalPlane4': Result := eInternalPlane4;
- 'InternalPlane5': Result := eInternalPlane5;
- 'InternalPlane6': Result := eInternalPlane6;
- 'InternalPlane7': Result := eInternalPlane7;
- 'InternalPlane8': Result := eInternalPlane8;
- 'InternalPlane9': Result := eInternalPlane9;
- 'InternalPlane10': Result := eInternalPlane10;
- 'InternalPlane11': Result := eInternalPlane11;
- 'InternalPlane12': Result := eInternalPlane12;
- 'InternalPlane13': Result := eInternalPlane13;
- 'InternalPlane14': Result := eInternalPlane14;
- 'InternalPlane15': Result := eInternalPlane15;
- 'InternalPlane16': Result := eInternalPlane16;
- 'DrillGuide': Result := eDrillGuide;
- 'KeepOutLayer': Result := eKeepOutLayer;
- 'Mechanical1': Result := eMechanical1;
- 'Mechanical2': Result := eMechanical2;
- 'Mechanical3': Result := eMechanical3;
- 'Mechanical4': Result := eMechanical4;
- 'Mechanical5': Result := eMechanical5;
- 'Mechanical6': Result := eMechanical6;
- 'Mechanical7': Result := eMechanical7;
- 'Mechanical8': Result := eMechanical8;
- 'Mechanical9': Result := eMechanical9;
- 'Mechanical10': Result := eMechanical10;
- 'Mechanical11': Result := eMechanical11;
- 'Mechanical12': Result := eMechanical12;
- 'Mechanical13': Result := eMechanical13;
- 'Mechanical14': Result := eMechanical14;
- 'Mechanical15': Result := eMechanical15;
- 'Mechanical16': Result := eMechanical16;
- 'DrillDrawing': Result := eDrillDrawing;
- 'MultiLayer': Result := eMultiLayer;
- 'ConnectLayer': Result := eConnectLayer;
- 'BackGroundLayer': Result := eBackGroundLayer;
- 'DRCErrorLayer': Result := eDRCErrorLayer;
- 'HighlightLayer': Result := eHighlightLayer;
- 'GridColor1': Result := eGridColor1;
- 'GridColor10': Result := eGridColor10;
- 'PadHoleLayer': Result := ePadHoleLayer;
- 'ViaHoleLayer': Result := eViaHoleLayer;
- Else
- Result := eNoLayer;
- End;
-End;
-
-
-Procedure FP_AddStep(fp: IPCB_LibComponent, Data: String, InFileName: String);
-Var
- STEPFileName : String;
- STEPmodel : IPCB_ComponentBody;
- Model : IPCB_Model;
-Begin
- STEPFileName := GetFileLocation(InFileName) + '\' + GetBetween(Data, '(Name ', ')');
- STEPmodel := PcbServer.PCBObjectFactory(eComponentBodyObject,eNoDimension,eCreate_Default);
- Model := STEPmodel.ModelFactory_FromFilename(STEPFileName, false);
- STEPmodel.SetState_FromModel;
- // Model.SetState(0,0,0,0);
- STEPmodel.Model := Model;
- fp.AddPCBObject(STEPmodel);
- //PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, arc.I_ObjectAddress);
-End;
-
-Procedure FP_AddLine(fp: IPCB_Component, Data: String);
-Var
- lin : IPCB_track;
- s1, s2 : String;
-Begin
- lin := PCBServer.PCBObjectFactory(eTrackObject, eNoDimension, eCreate_Default);
- If lin = Nil Then Exit;
- StrChop(GetBetween(Data, '(Start ', ')'), ',', s1, s2);
- lin.X1 := MilsToCoord(Evaluate(s1));
- lin.Y1 := MilsToCoord(Evaluate(s2));
- StrChop(GetBetween(Data, '(End ', ')'), ',', s1, s2);
- lin.X2 := MilsToCoord(Evaluate(s1));
- lin.Y2 := MilsToCoord(Evaluate(s2));
- lin.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')'));
- lin.Width := MilsToCoord(Evaluate(GetBetween(Data, '(Width ', ')')));
- fp.AddPCBObject(lin);
- PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, lin.I_ObjectAddress);
-End;
-
-Procedure FP_AddArc(fp: IPCB_Component, Data: String);
-Var
- arc : IPCB_Arc;
- s1, s2 : String;
-Begin
- arc := PCBServer.PCBObjectFactory(eArcObject, eNoDimension, eCreate_Default);
- If arc = Nil Then Exit;
- StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2);
- arc.XCenter := MilsToCoord(Evaluate(s1));
- arc.YCenter := MilsToCoord(Evaluate(s2));
- arc.Radius := MilsToCoord(Evaluate(GetBetween(Data, '(Radius ', ')')));
- arc.LineWidth := MilsToCoord(Evaluate(GetBetween(Data, '(Width ', ')')));
- arc.StartAngle := Evaluate(GetBetween(Data, '(StartAngle ', ')'));
- arc.EndAngle := Evaluate(GetBetween(Data, '(EndAngle ', ')'));
- arc.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')'));;
- fp.AddPCBObject(arc);
- PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, arc.I_ObjectAddress);
-End;
-
-Procedure FP_AddPoly(fp: IPCB_Component, Data: String, InFile: TextFile);
-Var
- pol : IPCB_Region;
- cont : IPCB_Contour;
- pc: Integer;
- s1, s2, inp, tag : String;
-Begin
- pol := PCBServer.PCBObjectFactory(eRegionObject, eNoDimension,eCreate_Default);
- If pol = Nil Then Exit;
- cont := pol.MainContour.Replicate();
- pol.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')'));
- cont.Count := Evaluate(GetBetween(Data, '(PointCount ', ')'));
- pc := 0;
- While Not EOF(InFile) Do Begin
- ReadLn(InFile, inp);
- If VarIsNull(inp) Then Continue;
- inp := Trim(inp);
- StrChop(inp, ' ', tag, inp);
- tag := Trim(tag);
- Case tag Of
- 'Point': Begin
- pc := pc + 1;
- StrChop(GetBetween(inp, '(', ')'), ',', s1, s2);
- cont.X[pc] := MilsToCoord(Evaluate(s1));
- cont.Y[pc] := MilsToCoord(Evaluate(s2));
- End;
- 'EndPolygon': Break;
- Else Begin
- ShowMessage('Keyword Error: ' + tag);
- End;
- End;
- End;
- pol.SetOutlineContour(cont);
- If GetBetween(Data, '(Type ', ')') = 'KeepOut' Then Begin
- pol.IsKeepout := True;
- End;
- fp.AddPCBObject(pol);
- PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, pol.I_ObjectAddress);
-End;
-
-Procedure FP_AddText(fp: IPCB_Component, Data: STring);
-Var
- txt : IPCB_Text;
- s1, s2 : String;
-Begin
- txt := PCBServer.PCBObjectFactory(eTextObject, eNoDimension, eCreate_Default);
- If txt = Nil Then Exit;
- StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2);
- txt.XLocation := MilsToCoord(Evaluate(s1));
- txt.YLocation := MilsToCoord(Evaluate(s2));
- txt.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')'));
- txt.Size := MilsToCoord(Evaluate(GetBetween(Data, '(Height ', ')')));
- txt.Width := MilsToCoord(Evaluate(GetBetween(Data, '(Width ', ')')));
- If GetBetween(Data, '(Mirrored ', ')') = 'True' Then Begin
- txt.MirrorFlag := True;
- End;
- txt.Rotation := Evaluate(GetBetween(Data, '(Rotation ', ')'));
- txt.Text := GetBetween(Data, '(Value "', '")');
- // Justification? NOTE: TODO:
- fp.AddPCBObject(txt);
- PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, txt.I_ObjectAddress);
-End;
-
-Procedure FP_AddPad(fp: IPCB_Component, Data: String, InFile: TextFile);
-Var
- s1, s2, inp, tag, lay : String;
- pad : IPCB_Pad;
- padsh : TShape;
- cache : TPadCache;
-Begin
- pad := PcbServer.PCBObjectFactory(ePadObject, eNoDimension, eCreate_Default);
- pad.Name := GetBetween(Data, '(Name "', '")');
-// pad.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')'));
- StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2);
- pad.X := MilsToCoord(Evaluate(s1));
- pad.Y := MilsToCoord(Evaluate(s2));
- pad.Rotation := Evaluate(GetBetween(Data, '(Rotation ', ')')); // 2010-07-06 gbn
-// pad.Mode := ePadMode_LocalStack; // ePadMode_Simple, ePadMode_ExternalStack
- s1 := GetBetween(Data, '(ExpandPaste ', ')');
- s2 := GetBetween(Data, '(ExpandMask ', ')');
- If s1 <> '' || s2 <> '' Then Begin
- cache := pad.Cache;
- If s1 <> '' Then Begin
- cache.PasteMaskExpansionValid := eCacheManual;
- cache.PasteMaskExpansion := MilsToCoord(Evaluate(s1));
- End;
- If s2 <> '' Then Begin
- cache.SolderMaskExpansionValid := eCacheManual;
- cache.SolderMaskExpansion := MilsToCoord(Evaluate(s2));
- End;
- pad.Cache := cache;
- End;
- If GetBetween(Data, '(Surface ', ')') = 'True' Then Begin
- pad.Mode := ePadMode_Simple;
- pad.Layer := eTopLayer;
- End Else Begin
- pad.Mode := ePadMode_LocalStack;
- End;
- pad.Moveable := False;
- pad.HoleType := eRoundHole; // eSquareHole, eSlotHole
- pad.HoleSize := MilsToCoord(Evaluate(GetBetween(Data, '(HoleSize ', ')')));
- //2020-11-18 JRR Start; Let's set the Plated value, if present
- If GetBetween(Data, '(Plated ', ')') <> '' Then Begin
- pad.Plated := (GetBetween(Data, '(Plated ', ')')='True');
- End;
- //2020-11-18 JRR End
- While Not EOF(InFile) Do Begin
- ReadLn(InFile, inp);
- If VarIsNull(inp) Then Continue;
- inp := Trim(inp);
- StrChop(inp, ' ', tag, inp);
- tag := Trim(tag);
- Case tag Of
- 'PadShape': Begin
- padsh := eNoShape;
- StrChop(GetBetween(inp, '(Size ', ')'), ',', s1, s2);
- Case GetBetween(inp, '(Shape ', ')') Of
- 'NoShape': padsh := eNoShape;
- 'Rounded': padsh := eRounded;
- 'Rectangular': padsh := eRectangular;
- 'Octagonal': padsh := eOctagonal;
- 'CircleShape': padsh := eCircleShape;
- 'ArcShape': padsh := eArcShape;
- 'Terminator': padsh := eTerminator;
- 'RoundedRectangle': padsh := eRoundedRectangular;
- 'RotatedRectangle': padsh := eRotatedRectShape;
- Else padsh := eNoShape;
- End;
- lay := GetBetween(inp, '(Layer ', ')');
- If CheckLeft(lay, 'Top') Then Begin
- pad.TopShape := padsh;
- pad.TopXSize := MilsToCoord(Evaluate(s1));
- pad.TopYSize := MilsToCoord(Evaluate(s2));
- End Else If CheckLeft(lay, 'Mid') Then Begin
- pad.MidShape := padsh;
- pad.MidXSize := MilsToCoord(Evaluate(s1));
- pad.MidYSize := MilsToCoord(Evaluate(s2));
- End Else If CheckLeft(lay, 'Bot') Then Begin
- pad.BotShape := padsh;
- pad.BotXSize := MilsToCoord(Evaluate(s1));
- pad.BotYSize := MilsToCoord(Evaluate(s2));
- End;
- End;
- 'EndPad': Begin
- Break;
- End;
- Else Begin
- ShowMessage('Keyword Error: ' + tag);
- End;
- End;
- End;
- fp.AddPCBObject(pad);
- PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, pad.I_ObjectAddress);
-End;
-
-Procedure ImportFootprints(InFile: TextFile, Lib: IPCB_Library, Errors: TStringList, InFileName : String);
-Var
- inp, tag, s, t : String;
- fp : IPCB_Component;
-Begin
- While Not EOF(InFile) Do Begin
- ReadLn(InFile, inp);
- If VarIsNull(inp) Then Continue;
- inp := Trim(inp);
-
- StrChop(inp, ' ', tag, inp);
- tag := Trim(tag);
- Case tag Of
- 'Footprint': Begin
- // create a footprint reference
- fp := PCBServer.CreatePCBLibComp();
- If fp = Nil Then Begin
- Errors.Add('Error creating footprint.');
- Break;
- End;
- // add data to it
- fp.Name := GetBetween(inp, '(Name "', '")');
- // assign it to library
- Lib.RegisterComponent(fp);
- PCBServer.PreProcess();
- // add data to it
- fp.BeginModify();
- // set height
- t := GetBetween(inp, '(Height ', ')');
- If t <> '' Then Begin
- fp.Height := MilsToCoord(Evaluate(t));
- End;
-
- While Not EOF(InFile) Do Begin
- ReadLn(InFile, inp);
- If VarIsNull(inp) Then Continue;
- inp := Trim(inp);
- If CheckLeft(inp, '#') Then Continue;
-
- StrChop(inp, ' ', tag, inp);
- tag := Trim(tag);
- Case tag Of
- 'Pad': Begin
- FP_AddPad(fp, inp, InFile);
- End;
- 'Line': Begin
- FP_AddLine(fp, inp);
- End;
- 'Arc': Begin
- FP_AddArc(fp, inp);
- End;
- 'Polygon': Begin
- FP_AddPoly(fp, inp, InFile);
- End;
- 'Text': Begin
- FP_AddText(fp, inp);
- End;
- 'Step': Begin
- FP_AddStep(fp, inp, InFileName);
- End;
- 'EndFootprint': Begin
- //ShowMessage('EndFootprint');
- Break;
- End;
- '': Continue;
- Else Begin
- ShowMessage('Keyword Error: ' + tag);
- Break;
- End;
- End;
- End; // while not eof()
- fp.EndModify();
- PCBServer.PostProcess();
- // done with footprint
- End;
- 'EndFootprints': Begin
- //ShowMessage('EndFootprint');
- Break;
- End;
- '': Continue;
- Else Begin
- ShowMessage('Keyword Error: ' + tag);
- Break;
- End;
- End; // case tag
- End; // while not eof()
- PCBServer.PostProcess();
-End;
-
-{==============================================================================}
-{==== Symbol Routines =======================================================}
-{==============================================================================}
-
-Function TextJustificationFromString(Value: String): TTextJustification;
-Begin
- Case Value Of
- 'BottomLeft': Result := eJustify_BottomLeft;
- 'BottomCenter': Result := eJustify_BottomCenter;
- 'BottomRight': Result := eJustify_BottomRight;
- 'CenterLeft': Result := eJustify_CenterLeft;
- 'Center': Result := eJustify_Center;
- 'CenterRight': Result := eJustify_CenterRight;
- 'TopLeft': Result := eJustify_TopLeft;
- 'TopCenter': Result := eJustify_TopCenter;
- 'TopRight': Result := eJustify_TopRight;
- Else Result := eJustify_Center;
- End;
-End;
-
-Function SY_GetFont(Height: Double, Angle: TRotationBy90): TFontID;
-Var
- sz : Integer;
-Begin
- // 2012-11-07 gbn start
- { sz := Round(Height / 10);
- According to this page's bugs 4604 and 5552, Altium 10.890.23450 may have this fixed.
- http://wiki.altium.com/pages/viewpage.action?pageId=34210039
- }
- sz := (Height * 0.1);
- // 2012-11-07 gbn end
-
- // 2019-01-16 gbn start, this should hopefully be temporary until Altium fixes their FontManager
- If BrokenSCHFontManager > 0 Then Begin
- Result := ForceSchFontID;
- Exit;
- End;
- // 2019-01-16 gbn
-
- Result := SchServer.FontManager.GetFontID(sz, Angle, False, False, False, False, 'Courier New');
-End;
-
-Function SY_GetAngle(Angle : String): TRotationBy90;
-Begin
- Case Angle Of
- '90': Result := eRotate90;
- '180': Result := eRotate180;
- '270': Result := eRotate270;
- Else Result := eRotate0;
- End;
-End;
-
-Procedure SY_AddLine(sy: ISch_Component, Data: String);
-Var
- lin : ISch_Line;
- s1, s2 ,s3: String;
-Begin
- lin := SchServer.SchObjectFactory(eLine, eCreate_Default);
- If lin = Nil Then Exit;
- StrChop(GetBetween(Data, '(Start ', ')'), ',', s1, s2);
- lin.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2)));
- StrChop(GetBetween(Data, '(End ', ')'), ',', s1, s2);
- lin.Corner := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2)));
- GetBetween(Data, 'Width ', ')');
- If s3 < 10 Then Begin
- lin.LineWidth := eSmall;
- End;
- If s3 > 10 Then Begin
- lin.LineWidth := eMedium;
- End;
- If s3 > 12 Then Begin
- lin.LineWidth := eLarge;
- End;
- lin.LineStyle := eLineStyleSolid;
- lin.Color := $000000; // NOTE: TODO:
- lin.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')'));
- lin.OwnerPartDisplayMode := sy.DisplayMode;
- sy.AddSchObject(lin);
- SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, lin.I_ObjectAddress);
-End;
-
-Procedure SY_AddRect(sy: ISch_Component, Data: String);
-Var
- rect : ISch_Rectangle;
- s1, s2 ,s3: String;
-Begin
- rect := SchServer.SchObjectFactory(eRectangle, eCreate_Default);
- If rect = Nil Then Exit;
- StrChop(GetBetween(Data, '(Start ', ')'), ',', s1, s2);
- rect.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2)));
- StrChop(GetBetween(Data, '(End ', ')'), ',', s1, s2);
- rect.Corner := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2)));
- GetBetween(Data, 'Width ', ')');
- s3 := GetBetween(Data, '(Width ', ')');
- If s3 < 10 Then Begin
- rect.LineWidth := eSmall;
- End;
- If s3 > 10 Then Begin
- rect.LineWidth := eMedium;
- End;
- If s3 > 12 Then Begin
- rect.LineWidth := eLarge;
- End;
- rect.Transparent := True;
- rect.Color := $000000; // NOTE: TODO:
- rect.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')'));
- rect.OwnerPartDisplayMode := sy.DisplayMode;
- sy.AddSchObject(rect);
- SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, rect.I_ObjectAddress);
-End;
-
-Procedure SY_AddArc(sy: ISch_Component, Data: String);
-Var
- arc : ISch_Arc;
- s1, s2, s3 : String;
-Begin
- arc := SchServer.SchObjectFactory(eArc, eCreate_Default);
- If arc = Nil Then Exit;
- StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2);
- arc.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2)));
- arc.Radius := MilsToCoord(Evaluate(GetBetween(Data, '(Radius ', ')')));
- s3 := GetBetween(Data, '(Width ', ')');
- If s3 < 10 Then Begin
- arc.LineWidth := eSmall;
- End;
- If s3 > 10 Then Begin
- arc.LineWidth := eMedium;
- End;
- If s3 > 12 Then Begin
- arc.LineWidth := eLarge;
- End;
- arc.Color := $000000; // NOTE: TODO:
- arc.StartAngle := Evaluate(GetBetween(Data, '(StartAngle ', ')'));
- arc.EndAngle := Evaluate(GetBetween(Data, '(EndAngle ', ')'));
- arc.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')'));
- arc.OwnerPartDisplayMode := sy.DisplayMode;
- sy.AddSchObject(arc);
- SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, arc.I_ObjectAddress);
-End;
-
-Procedure SY_AddPoly(sy: ISch_Component, Data: String, InFile: TextFile);
-Var
- pol : ISch_Polygon;
- pc: Integer;
- s1, s2, inp, tag : String;
-Begin
- pol := SchServer.SchObjectFactory(ePolygon, eCreate_Default);
- If pol = Nil Then Exit;
-
- pol.VerticesCount := Evaluate(GetBetween(Data, '(PointCount ', ')'));
- pc := 0;
- While Not EOF(InFile) Do Begin
- ReadLn(InFile, inp);
- If VarIsNull(inp) Then Continue;
- inp := Trim(inp);
- StrChop(inp, ' ', tag, inp);
- tag := Trim(tag);
- Case tag Of
- 'Point': Begin
- pc := pc + 1;
- StrChop(GetBetween(inp, '(', ')'), ',', s1, s2);
- pol.Vertex[pc] := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2)));
- End;
- 'EndPolygon': Break;
- Else Begin
- ShowMessage('Keyword Error: ' + tag);
- End;
- End;
- End;
- pol.LineWidth := eZeroSize; // NOTE: TODO:
- pol.Color := $000000; // NOTE: TODO:
- pol.IsSolid := True;
- pol.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')'));
- pol.OwnerPartDisplayMode := sy.DisplayMode;
- sy.AddSchObject(pol);
- SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, pol.I_ObjectAddress);
-End;
-
-Procedure SY_AddText(sy: ISch_Component, Data: String);
-Var
- txt : ISch_Label;
- s1, s2 : String;
-Begin
- txt := SchServer.SchObjectFactory(eLabel, eCreate_Default);
- If txt = Nil Then Exit;
- StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2);
- txt.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2)));
- If GetBetween(Data, '(Mirrored ', ')') = 'True' Then Begin
- txt.IsMirrored := True;
- End;
- txt.Orientation := SY_GetAngle(GetBetween(Data, '(Rotation ', ')'));
- txt.FontID := SY_GetFont(Evaluate(GetBetween(Data, 'Height ', ')')), txt.Orientation);
- txt.Justification := TextJustificationFromString(GetBetween(Data, '(Justification ', ')'));
- txt.Color := $000000; // NOTE: TODO:
- txt.Text := GetBetween(Data, '(Value "', '")');
- txt.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')'));
- txt.OwnerPartDisplayMode := sy.DisplayMode;
- sy.AddSchObject(txt);
- SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, txt.I_ObjectAddress);
-End;
-
-Procedure SY_AddParam(sy: ISch_Component, Data: String);
-Var
- prm : ISch_Parameter;
- s1, s2: String;
-Begin
- prm := SchServer.SchObjectFactory(eParameter, eCreate_Default);
- If prm = Nil Then Exit;
- prm.IsHidden := True;
- If GetBetween(Data, '(Name ', '"') = 'Visible' Then Begin
- prm.IsHidden := False;
- End;
- prm.Name := GetBetween(Data, '(Name "', '")');
- StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2);
- prm.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2)));
- If GetBetween(Data, '(Mirrored ', ')') = 'True' Then Begin
- prm.IsMirrored := True;
- End;
- prm.Orientation := SY_GetAngle(GetBetween(Data, '(Rotation ', ')'));
- prm.FontID := SY_GetFont(Evaluate(GetBetween(Data, 'Height ', ')')), prm.Orientation);
- prm.Justification := TextJustificationFromString(GetBetween(Data, '(Justification ', ')'));
- prm.Color := $000000; // NOTE: TODO:
- prm.Text := GetBetween(Data, '(Value "', '")');
- prm.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')'));
- prm.OwnerPartDisplayMode := sy.DisplayMode;
- sy.AddSchObject(prm);
- SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, prm.I_ObjectAddress);
-End;
-
-Procedure SY_AddComment(sy: ISch_Component, Data: String);
-Var
- prm : ISch_Parameter;
- s1, s2: String;
-Begin
- prm := SchServer.SchObjectFactory(eParameter, eCreate_Default);
- If prm = Nil Then Exit;
- prm.IsHidden := True;
- If GetBetween(Data, '(Name ', '"') = 'Visible' Then Begin
- prm.IsHidden := False;
- End;
- prm.Name := GetBetween(Data, '(Name "', '")');
- StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2);
- prm.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2)));
- If GetBetween(Data, '(Mirrored ', ')') = 'True' Then Begin
- prm.IsMirrored := True;
- End;
- prm.Orientation := SY_GetAngle(GetBetween(Data, '(Rotation ', ')'));
- prm.FontID := SY_GetFont(Evaluate(GetBetween(Data, 'Height ', ')')), prm.Orientation);
- prm.Justification := TextJustificationFromString(GetBetween(Data, '(Justification ', ')'));
- prm.Color := $000000; // NOTE: TODO:
- prm.Text := GetBetween(Data, '(Value "', '")');
- prm.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')'));
- prm.OwnerPartDisplayMode := sy.DisplayMode;
- sy.Comment := prm; // crashes, as of Altium 16.0.5
- SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, prm.I_ObjectAddress);
-End;
-
-Procedure SY_AddPin(sy: ISch_Component, Data: String);
-Var
- pin : ISch_Pin;
- s1, s2 : String;
-Begin
- pin := SchServer.SchObjectFactory(ePin, eCreate_Default);
- If pin = Nil Then Exit;
-
- // Define the pin parameters.
- StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2);
- pin.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2)));
- pin.Color := $000000; // NOTE: TODO:
- pin.Orientation := SY_GetAngle(GetBetween(Data, '(Rotation ', ')'));
- Case GetBetween(Data, '(PinType ', ')') Of
- 'IO': pin.Electrical := eElectricIO;
- 'Input': pin.Electrical := eElectricInput;
- 'Output': pin.Electrical := eElectricOutput;
- 'Passive': pin.Electrical := eElectricPassive;
- 'OpenCollector': pin.Electrical := eElectricOpenCollector;
- 'OpenEmitter': pin.Electrical := eElectricOpenEmitter;
- 'HiZ': pin.Electrical := eElectricHiZ;
- 'Power': pin.Electrical := eElectricPower;
- Else pin.Electrical := eElectricPassive;
- End;
- pin.PinLength := MilsToCoord(Evaluate(GetBetween(Data, '(Length ', ')')));
- pin.SwapId_Pin := GetBetween(Data, '(PinSwap ', ')');
- pin.SwapId_Part := GetBetween(Data, '(PartSwap ', ')');
- pin.SwapId_PartPin := GetBetween(Data, '(PinSeq ', ')');
- s1 := GetBetween(Data, '(Designator ', '")');
- pin.ShowDesignator := CheckLeft(s1, 'Visible');
- pin.Designator := RightOf(s1, '"');
- s1 := GetBetween(Data, '(Name ', '")');
- pin.ShowName := CheckLeft(s1, 'Visible');
- pin.Name := RightOf(s1, '"');
- pin.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')'));
-
- pin.OwnerPartDisplayMode := sy.DisplayMode;
- sy.AddSchObject(pin);
- SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, pin.I_ObjectAddress);
-End;
-
-Procedure ImportComponents(InFile: TextFile, Lib: ISch_Document, Errors: TStringList);
-Var
- inp, tag, s, t : String;
- sy : ISch_Component;
- simp : ISch_Implementation;
-Begin
- While Not EOF(InFile) Do Begin
- ReadLn(InFile, inp);
- If VarIsNull(inp) Then Continue;
-
- StrChop(inp, ' ', tag, inp);
- tag := Trim(tag);
- Case tag Of
- 'Component': Begin
- // create a component reference
- sy := SchServer.SchObjectFactory(eSchComponent, eCreate_Default);
- If sy = Nil Then Begin
- Errors.Add('Error creating component.');
- Break;
- End;
- // Set up parameters for the library component.
- SchServer.ProcessControl.PreProcess(Lib, '');
- // Define the LibReference and add the component to the library.
- sy.LibReference := GetBetween(inp, '(Name "', '")');
- sy.Designator.Text := GetBetween(inp, '(DesPrefix "', '")');
- sy.ComponentDescription := 'Imported';
- sy.PartCount := Evaluate(GetBetween(inp, '(PartCount ', ')'));
- sy.CurrentPartId := 1;
-
- // add data to it
- While Not EOF(InFile) Do Begin
- ReadLn(InFile, inp);
- If VarIsNull(inp) Then Continue;
- StrChop(inp, ' ', tag, inp);
- Case tag Of
- 'Description': Begin
- //sy.SourceDescription := GetBetween(inp, '(Value "', '")'); ' SourceDescription doesnt exist (as of 16.0.5)
- sy.ComponentDescription := GetBetween(inp, '(Value "', '")');
- End;
- 'Comment': Begin
- //sy.Comment.UnderlyingString := GetBetween(inp, '(Value "', '")'); ' Comment.UnderlyingString doesnt exist (as of 16.0.5)
- //sy.Comment.DisplayString := GetBetween(inp, '(Value "', '")'); // crashes
- //SY_AddComment(sy, inp); // crashes (see function)
- sy.Comment.text :=getbetween(inp, '(Value "', '")');
- End;
- 'Parameter': Begin
- SY_AddParam(sy, inp);
- End;
- 'Pin': Begin
- SY_AddPin(sy, inp);
- End;
- 'Line': Begin
- SY_AddLine(sy, inp);
- End;
- 'Rectangle': Begin
- SY_AddRect(sy, inp);
- End;
- 'Arc': Begin
- SY_AddArc(sy, inp);
- End;
- 'Polygon': Begin
- SY_AddPoly(sy, inp, InFile);
- End;
- 'Text': Begin
- SY_AddText(sy, inp);
- End;
- 'Footprint': Begin
- simp := sy.AddSchImplementation();
- simp.ModelName := GetBetween(inp, '(Name "', '")');
- simp.ModelType := cDocKind_PcbLib;
- simp.AddDataFileLink(simp.ModelName, '', cDocKind_PcbLib);
- simp.MapAsString := GetBetween(inp, '(Map "', '")');
- End;
- 'EndComponent': Begin
- Lib.AddSchComponent(sy);
- // Send a system notification that a new component has been added to the library.
- SchServer.RobotManager.SendMessage(Lib.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, sy.I_ObjectAddress);
- Lib.CurrentSchComponent := sy;
- Break;
- End;
- '': Continue;
- Else Begin
- ShowMessage('Keyword Error: ' + tag);
- Break;
- End;
- End;
- End; // while not eof()
- // done with component
- SchServer.ProcessControl.PostProcess(Lib, '');
- End;
- 'EndComponents': Begin
- Break;
- End;
- '': Continue;
- Else Begin
- ShowMessage('Keyword Error: ' + tag);
- Break;
- End;
- End; // case tag
- End; // while not eof()
-End;
-
-{==============================================================================}
-{==== Main Routines =========================================================}
-{==============================================================================}
-
-Function InitLibDocs(BasePath: String,
- Out Proj : IProject,
- Out ProjDoc : IServerDocument,
- Out PcbLibDoc : IServerDocument,
- Out SchLibDoc : IServerDocument,
- Out pLib : IPCB_Library,
- Out sLib : ISch_Document): Boolean;
-Var
- WorkSpace : IWorkSpace;
-Begin
- Result := False;
- WorkSpace := GetWorkSpace;
- If WorkSpace = Nil Then Begin
- ShowMessage('Nil WorkSpace');
- Exit;
- End;
- // Integrated library, and the project it creates
- ProjDoc := Client.OpenNewDocument(cDocKind_IntegratedLibrary, 'UL_Imported_Lib', 'UL_Imported_Lib', False);
- If ProjDoc = Nil Then Begin
- ShowMessage('Nil ProjDoc');
- Exit;
- End;
- If Not ProjDoc.DoSafeChangeFileNameAndSave(BasePath + '.LibPkg', cDocKind_IntegratedLibrary) Then Begin
- ShowMessage('ProjDoc Save failed');
- Exit;
- End;
- Proj := WorkSpace.DM_GetProjectFromPath(BasePath + '.LibPkg');
- If Proj = Nil Then Begin
- ShowMessage('Nil Proj');
- Exit;
- End;
- // Footprint library
- PcbLibDoc := Client.OpenNewDocument(cDocKind_PcbLib, 'UL_Footprints', 'UL_Footprints', False);
- If PcbLibDoc = Nil Then Begin
- ShowMessage('Nil PcbLibDoc');
- Exit;
- End;
- If Not PcbLibDoc.DoSafeChangeFileNameAndSave(BasePath + '.PcbLib', cDocKind_PcbLib) Then Begin
- ShowMessage('PcbLibDoc Save failed');
- Exit;
- End;
- Proj.DM_AddSourceDocument(BasePath + '.PcbLib');
- pLib := PCBServer.GetPCBLibraryByPath(BasePath + '.PcbLib');
- If pLib = Nil Then Begin
- ShowMessage('Nil pLib');
- Exit;
- End;
- // Symbol Library
- SchLibDoc := Client.OpenNewDocument(cDocKind_SchLib, 'UL_Components', 'UL_Components', False);
- If SchLibDoc = Nil Then Begin
- ShowMessage('Nil SchLibDoc');
- Exit;
- End;
- If Not SchLibDoc.DoSafeChangeFileNameAndSave(BasePath + '.SchLib', cDocKind_SchLib) Then Begin
- ShowMessage('SchLibDoc Save failed');
- Exit;
- End;
- Proj.DM_AddSourceDocument(BasePath + '.SchLib');
- sLib := SchServer.GetSchDocumentByPath(BasePath + '.SchLib');
- If sLib = Nil Then Begin
- ShowMessage('Nil sLib');
- Exit;
- End;
- // Done
- Result := True;
-End;
-
-Procedure ImportAscIIData(InFileName : String);
-Var
- WorkSpace : IWorkSpace;
- dProj : IProject;
-
- Proj : IProject;
- ProjDoc : IServerDocument;
- PcbLibDoc : IServerDocument;
- SchLibDoc : IServerDocument;
- pLib : IPCB_Library;
- sLib : ISch_Document;
-
- DefFP : IPCB_Component; // default initial blank footprint
- DefSY : ISch_Component; // default initial blank symbol
-
- SavePath: String;
-
- InFile : TextFile;
- Errors : TStringList;
- inp, tag : String;
-Begin
-
- // 2019-01-16 gbn start, try to detect Altium 19, so we can kludge around its broken SCH FontMangaer
- If '19.0' < GetCurrentProductBuild Then Begin
- ShowMessage('NOTE: This version of Altium has issues with the Schematic FontManger''s scripting interface.' +
- ' All symbol texts and parameters will use the FontID specified by the ForceSchFontID integer at the top of UL_Import.pas.');
- BrokenSCHFontManager := 1;
- End;
- // 2019-01-16 gbn end
-
- //SavePath := LeftOf(InFileName, '.'); // 2019-10-02 gbn
- SavePath := LeftOfLast(InFileName, '.');
- Errors := TStringList.Create();
-
- WorkSpace := GetWorkSpace;
- If WorkSpace = Nil Then Begin
- ShowMessage('Nil WorkSpace');
- Exit;
- End;
- dProj := WorkSpace.DM_FocusedProject();
-
- // create integerated library documents
- If InitLibDocs(SavePath, Proj, ProjDoc, PcbLibDoc, SchLibDoc, pLib, sLib) = False Then Begin
- ShowMessage('Error initializing library');
- Exit;
- End;
- Proj.DM_SetAsCurrentProject();
-
- // get the original blank footprint for later deletion when we are done
- DefFP := pLib.CurrentComponent;
- // get the original blank symbol for later deletion when we are done
- DefSy := sLib.CurrentSchComponent;
-
- // start importing data
- AssignFile(InFile, InFileName);
- Reset(InFile);
-
- While Not EOF(InFile) Do Begin
- ReadLn(InFile, inp);
- If VarIsNull(inp) Then Continue;
-
- StrChop(inp, ' ', tag, inp);
- tag := Trim(tag);
- Case tag Of
- 'StartFootprints': Begin
- ImportFootprints(InFile, pLib, Errors, InFileName);
- End;
- 'StartComponents': Begin
- ImportComponents(InFile, sLib, Errors);
- End;
- '': Continue;
- End;
- End;
- CloseFile(InFile);
-
- // delete the original default blank footprint
- If Not VarIsNull(DefFP) Then Begin
- pLib.DeRegisterComponent(DefFP);
- pLib.RemoveComponent(DefFP);
- End Else Begin
- ShowMessage('DefFP was Nil');
- End;
- // delete the original default blank symbol
- // NOTE: TODO: looks broken; does nothing noticable
- If Not VarIsNull(DefSY) Then Begin
- //ShowMessage('trying to delete DefSym "' + DefSy.LibReference + '"');
- sLib.UnRegisterSchObjectFromContainer(DefSY);
- sLib.RemoveSchObject(DefSy);
- //DefSY.Container.RemoveSchObject(DefSy);
- End Else Begin
- ShowMessage('DefSym was Nil');
- End;
-
- // update views?
- pLib.Board.ViewManager_FullUpdate();
- // Refresh symbol library.
- sLib.GraphicallyInvalidate();
-
- // save files again
- ProjDoc.DoFileSave(cDocKind_IntegratedLibrary);
- PcbLibDoc.DoFileSave(cDocKind_PcbLib);
- SchLibDoc.DoFileSave(cDocKind_SchLib);
-
- //2021-01-19 JRR Start; commenting out the below section since the autoit routine does not catch the message box frrom the script
- //// set the original project back to its focus
- //If dProj <> Nil Then Begin
- // dProj.DM_SetAsCurrentProject();
- //End;
-
- //ShowMessage('Done with "' + SavePath + '"');
- //2021-01-19 JRR End
-End;
-
diff --git a/EE3102/Libraries/USBRegulator/USBRegulator Lib.LibPkg b/EE3102/Libraries/USBRegulator/USBRegulator Lib.LibPkg
deleted file mode 100644
index cd90b00..0000000
--- a/EE3102/Libraries/USBRegulator/USBRegulator Lib.LibPkg
+++ /dev/null
@@ -1,1068 +0,0 @@
-[Design]
-Version=1.0
-HierarchyMode=0
-ChannelRoomNamingStyle=0
-ReleasesFolder=
-ChannelDesignatorFormatString=$Component_$RoomName
-ChannelRoomLevelSeperator=_
-OpenOutputs=1
-ArchiveProject=0
-TimestampOutput=0
-SeparateFolders=0
-TemplateLocationPath=
-PinSwapBy_Netlabel=1
-PinSwapBy_Pin=1
-AllowPortNetNames=0
-AllowSheetEntryNetNames=1
-AppendSheetNumberToLocalNets=0
-NetlistSinglePinNets=0
-DefaultConfiguration=Default - All Constraints
-UserID=0xFFFFFFFF
-DefaultPcbProtel=1
-DefaultPcbPcad=0
-ReorderDocumentsOnCompile=1
-NameNetsHierarchically=0
-PowerPortNamesTakePriority=0
-PushECOToAnnotationFile=1
-DItemRevisionGUID=
-ReportSuppressedErrorsInMessages=0
-FSMCodingStyle=eFMSDropDownList_OneProcess
-FSMEncodingStyle=eFMSDropDownList_OneHot
-OutputPath=
-LogFolderPath=
-ManagedProjectGUID=
-IncludeDesignInRelease=0
-
-[Preferences]
-PrefsVaultGUID=
-PrefsRevisionGUID=
-
-[OutputGroup1]
-Name=Netlist Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=CadnetixNetlist
-OutputName1=Cadnetix Netlist
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-OutputType2=CalayNetlist
-OutputName2=Calay Netlist
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-OutputType3=EDIF
-OutputName3=EDIF for PCB
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-OutputType4=EESofNetlist
-OutputName4=EESof Netlist
-OutputDocumentPath4=
-OutputVariantName4=
-OutputDefault4=0
-OutputType5=IntergraphNetlist
-OutputName5=Intergraph Netlist
-OutputDocumentPath5=
-OutputVariantName5=
-OutputDefault5=0
-OutputType6=MentorBoardStationNetlist
-OutputName6=Mentor BoardStation Netlist
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-OutputType7=MultiWire
-OutputName7=MultiWire
-OutputDocumentPath7=
-OutputVariantName7=
-OutputDefault7=0
-OutputType8=OrCadPCB2Netlist
-OutputName8=Orcad/PCB2 Netlist
-OutputDocumentPath8=
-OutputVariantName8=
-OutputDefault8=0
-OutputType9=PADSNetlist
-OutputName9=PADS ASCII Netlist
-OutputDocumentPath9=
-OutputVariantName9=
-OutputDefault9=0
-OutputType10=Pcad
-OutputName10=Pcad for PCB
-OutputDocumentPath10=
-OutputVariantName10=
-OutputDefault10=0
-OutputType11=PCADNetlist
-OutputName11=PCAD Netlist
-OutputDocumentPath11=
-OutputVariantName11=
-OutputDefault11=0
-OutputType12=PCADnltNetlist
-OutputName12=PCADnlt Netlist
-OutputDocumentPath12=
-OutputVariantName12=
-OutputDefault12=0
-OutputType13=Protel2Netlist
-OutputName13=Protel2 Netlist
-OutputDocumentPath13=
-OutputVariantName13=
-OutputDefault13=0
-OutputType14=ProtelNetlist
-OutputName14=Protel
-OutputDocumentPath14=
-OutputVariantName14=
-OutputDefault14=0
-OutputType15=RacalNetlist
-OutputName15=Racal Netlist
-OutputDocumentPath15=
-OutputVariantName15=
-OutputDefault15=0
-OutputType16=RINFNetlist
-OutputName16=RINF Netlist
-OutputDocumentPath16=
-OutputVariantName16=
-OutputDefault16=0
-OutputType17=SciCardsNetlist
-OutputName17=SciCards Netlist
-OutputDocumentPath17=
-OutputVariantName17=
-OutputDefault17=0
-OutputType18=SIMetrixNetlist
-OutputName18=SIMetrix
-OutputDocumentPath18=
-OutputVariantName18=
-OutputDefault18=0
-OutputType19=SIMPLISNetlist
-OutputName19=SIMPLIS
-OutputDocumentPath19=
-OutputVariantName19=
-OutputDefault19=0
-OutputType20=TangoNetlist
-OutputName20=Tango Netlist
-OutputDocumentPath20=
-OutputVariantName20=
-OutputDefault20=0
-OutputType21=TelesisNetlist
-OutputName21=Telesis Netlist
-OutputDocumentPath21=
-OutputVariantName21=
-OutputDefault21=0
-OutputType22=WireListNetlist
-OutputName22=WireList Netlist
-OutputDocumentPath22=
-OutputVariantName22=
-OutputDefault22=0
-OutputType23=XSpiceNetlist
-OutputName23=XSpice Netlist
-OutputDocumentPath23=
-OutputVariantName23=
-OutputDefault23=0
-
-[OutputGroup2]
-Name=Simulator Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=AdvSimNetlist
-OutputName1=Mixed Sim
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-OutputType2=SIMetrixSimulation
-OutputName2=SIMetrix
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-OutputType3=SIMPLISSimulation
-OutputName3=SIMPLIS
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-
-[OutputGroup3]
-Name=Documentation Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Composite
-OutputName1=Composite Drawing
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType2=PCB 3D Print
-OutputName2=PCB 3D Print
-OutputDocumentPath2=
-OutputVariantName2=[No Variations]
-OutputDefault2=0
-PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType3=PCB 3D Video
-OutputName3=PCB 3D Video
-OutputDocumentPath3=
-OutputVariantName3=[No Variations]
-OutputDefault3=0
-PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType4=PCB Print
-OutputName4=PCB Prints
-OutputDocumentPath4=
-OutputVariantName4=
-OutputDefault4=0
-PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType5=PCBDrawing
-OutputName5=Draftsman
-OutputDocumentPath5=
-OutputVariantName5=[No Variations]
-OutputDefault5=0
-PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType6=PCBLIB Print
-OutputName6=PCBLIB Prints
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType7=PDF3D
-OutputName7=PDF3D
-OutputDocumentPath7=
-OutputVariantName7=[No Variations]
-OutputDefault7=0
-PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType8=PDF3D MBA
-OutputName8=PDF3D MBA
-OutputDocumentPath8=
-OutputVariantName8=
-OutputDefault8=0
-PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType9=Report Print
-OutputName9=Report Prints
-OutputDocumentPath9=
-OutputVariantName9=
-OutputDefault9=0
-PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType10=Schematic Print
-OutputName10=Schematic Prints
-OutputDocumentPath10=
-OutputVariantName10=
-OutputDefault10=0
-PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType11=SimView Print
-OutputName11=SimView Prints
-OutputDocumentPath11=
-OutputVariantName11=
-OutputDefault11=0
-PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-
-[OutputGroup4]
-Name=Assembly Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Assembly
-OutputName1=Assembly Drawings
-OutputDocumentPath1=
-OutputVariantName1=[No Variations]
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType2=Pick Place
-OutputName2=Generates pick and place files
-OutputDocumentPath2=
-OutputVariantName2=[No Variations]
-OutputDefault2=0
-OutputType3=Test Points For Assembly
-OutputName3=Test Point Report
-OutputDocumentPath3=
-OutputVariantName3=[No Variations]
-OutputDefault3=0
-
-[OutputGroup5]
-Name=Fabrication Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Board Stack Report
-OutputName1=Report Board Stack
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType2=CompositeDrill
-OutputName2=Composite Drill Drawing
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType3=Drill
-OutputName3=Drill Drawing/Guides
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType4=Final
-OutputName4=Final Artwork Prints
-OutputDocumentPath4=
-OutputVariantName4=[No Variations]
-OutputDefault4=0
-PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType5=Gerber
-OutputName5=Gerber Files
-OutputDocumentPath5=
-OutputVariantName5=[No Variations]
-OutputDefault5=0
-OutputType6=Gerber X2
-OutputName6=Gerber X2 Files
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-OutputType7=IPC2581
-OutputName7=IPC-2581 Files
-OutputDocumentPath7=
-OutputVariantName7=
-OutputDefault7=0
-OutputType8=Mask
-OutputName8=Solder/Paste Mask Prints
-OutputDocumentPath8=
-OutputVariantName8=
-OutputDefault8=0
-PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType9=NC Drill
-OutputName9=NC Drill Files
-OutputDocumentPath9=
-OutputVariantName9=
-OutputDefault9=0
-OutputType10=ODB
-OutputName10=ODB++ Files
-OutputDocumentPath10=
-OutputVariantName10=[No Variations]
-OutputDefault10=0
-OutputType11=Plane
-OutputName11=Power-Plane Prints
-OutputDocumentPath11=
-OutputVariantName11=
-OutputDefault11=0
-PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType12=Test Points
-OutputName12=Test Point Report
-OutputDocumentPath12=
-OutputVariantName12=
-OutputDefault12=0
-
-[OutputGroup6]
-Name=Report Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=BOM_PartType
-OutputName1=Bill of Materials
-OutputDocumentPath1=
-OutputVariantName1=[No Variations]
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType2=ComponentCrossReference
-OutputName2=Component Cross Reference Report
-OutputDocumentPath2=
-OutputVariantName2=[No Variations]
-OutputDefault2=0
-OutputType3=ReportHierarchy
-OutputName3=Report Project Hierarchy
-OutputDocumentPath3=
-OutputVariantName3=[No Variations]
-OutputDefault3=0
-OutputType4=Script
-OutputName4=Script Output
-OutputDocumentPath4=
-OutputVariantName4=[No Variations]
-OutputDefault4=0
-OutputType5=SimpleBOM
-OutputName5=Simple BOM
-OutputDocumentPath5=
-OutputVariantName5=[No Variations]
-OutputDefault5=0
-OutputType6=SinglePinNetReporter
-OutputName6=Report Single Pin Nets
-OutputDocumentPath6=
-OutputVariantName6=[No Variations]
-OutputDefault6=0
-
-[OutputGroup7]
-Name=Other Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Text Print
-OutputName1=Text Print
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType2=Text Print
-OutputName2=Text Print
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType3=Text Print
-OutputName3=Text Print
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType4=Text Print
-OutputName4=Text Print
-OutputDocumentPath4=
-OutputVariantName4=
-OutputDefault4=0
-PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType5=Text Print
-OutputName5=Text Print
-OutputDocumentPath5=
-OutputVariantName5=
-OutputDefault5=0
-PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType6=Text Print
-OutputName6=Text Print
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType7=Text Print
-OutputName7=Text Print
-OutputDocumentPath7=
-OutputVariantName7=
-OutputDefault7=0
-PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType8=Text Print
-OutputName8=Text Print
-OutputDocumentPath8=
-OutputVariantName8=
-OutputDefault8=0
-PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType9=Text Print
-OutputName9=Text Print
-OutputDocumentPath9=
-OutputVariantName9=
-OutputDefault9=0
-PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType10=Text Print
-OutputName10=Text Print
-OutputDocumentPath10=
-OutputVariantName10=
-OutputDefault10=0
-PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType11=Text Print
-OutputName11=Text Print
-OutputDocumentPath11=
-OutputVariantName11=
-OutputDefault11=0
-PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType12=Text Print
-OutputName12=Text Print
-OutputDocumentPath12=
-OutputVariantName12=
-OutputDefault12=0
-PageOptions12=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType13=Text Print
-OutputName13=Text Print
-OutputDocumentPath13=
-OutputVariantName13=
-OutputDefault13=0
-PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType14=Text Print
-OutputName14=Text Print
-OutputDocumentPath14=
-OutputVariantName14=
-OutputDefault14=0
-PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType15=Text Print
-OutputName15=Text Print
-OutputDocumentPath15=
-OutputVariantName15=
-OutputDefault15=0
-PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType16=Text Print
-OutputName16=Text Print
-OutputDocumentPath16=
-OutputVariantName16=
-OutputDefault16=0
-PageOptions16=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType17=Text Print
-OutputName17=Text Print
-OutputDocumentPath17=
-OutputVariantName17=
-OutputDefault17=0
-PageOptions17=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType18=Text Print
-OutputName18=Text Print
-OutputDocumentPath18=
-OutputVariantName18=
-OutputDefault18=0
-PageOptions18=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType19=Text Print
-OutputName19=Text Print
-OutputDocumentPath19=
-OutputVariantName19=
-OutputDefault19=0
-PageOptions19=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType20=Text Print
-OutputName20=Text Print
-OutputDocumentPath20=
-OutputVariantName20=
-OutputDefault20=0
-PageOptions20=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType21=Text Print
-OutputName21=Text Print
-OutputDocumentPath21=
-OutputVariantName21=
-OutputDefault21=0
-PageOptions21=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType22=Text Print
-OutputName22=Text Print
-OutputDocumentPath22=
-OutputVariantName22=
-OutputDefault22=0
-PageOptions22=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType23=Text Print
-OutputName23=Text Print
-OutputDocumentPath23=
-OutputVariantName23=
-OutputDefault23=0
-PageOptions23=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType24=Text Print
-OutputName24=Text Print
-OutputDocumentPath24=
-OutputVariantName24=
-OutputDefault24=0
-PageOptions24=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType25=Text Print
-OutputName25=Text Print
-OutputDocumentPath25=
-OutputVariantName25=
-OutputDefault25=0
-PageOptions25=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType26=Text Print
-OutputName26=Text Print
-OutputDocumentPath26=
-OutputVariantName26=
-OutputDefault26=0
-PageOptions26=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType27=Text Print
-OutputName27=Text Print
-OutputDocumentPath27=
-OutputVariantName27=
-OutputDefault27=0
-PageOptions27=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType28=Text Print
-OutputName28=Text Print
-OutputDocumentPath28=
-OutputVariantName28=
-OutputDefault28=0
-PageOptions28=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType29=Text Print
-OutputName29=Text Print
-OutputDocumentPath29=
-OutputVariantName29=
-OutputDefault29=0
-PageOptions29=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-
-[OutputGroup8]
-Name=Validation Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=BOM_Violations
-OutputName1=BOM Checks Report
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-OutputType2=Component states check
-OutputName2=Server's components states check
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-OutputType3=Configuration compliance
-OutputName3=Environment configuration compliance check
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-OutputType4=Design Rules Check
-OutputName4=Design Rules Check
-OutputDocumentPath4=
-OutputVariantName4=
-OutputDefault4=0
-PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType5=Differences Report
-OutputName5=Differences Report
-OutputDocumentPath5=
-OutputVariantName5=
-OutputDefault5=0
-PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType6=Electrical Rules Check
-OutputName6=Electrical Rules Check
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType7=Footprint Comparison Report
-OutputName7=Footprint Comparison Report
-OutputDocumentPath7=
-OutputVariantName7=
-OutputDefault7=0
-
-[OutputGroup9]
-Name=Export Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=AutoCAD dwg/dxf PCB
-OutputName1=AutoCAD dwg/dxf File PCB
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-OutputType2=AutoCAD dwg/dxf Schematic
-OutputName2=AutoCAD dwg/dxf File Schematic
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-OutputType3=ExportIDF
-OutputName3=Export IDF
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-OutputType4=ExportPARASOLID
-OutputName4=Export PARASOLID
-OutputDocumentPath4=
-OutputVariantName4=[No Variations]
-OutputDefault4=0
-OutputType5=ExportSTEP
-OutputName5=Export STEP
-OutputDocumentPath5=
-OutputVariantName5=[No Variations]
-OutputDefault5=0
-OutputType6=ExportVRML
-OutputName6=Export VRML
-OutputDocumentPath6=
-OutputVariantName6=[No Variations]
-OutputDefault6=0
-OutputType7=MBAExportPARASOLID
-OutputName7=Export PARASOLID
-OutputDocumentPath7=
-OutputVariantName7=
-OutputDefault7=0
-OutputType8=MBAExportSTEP
-OutputName8=Export STEP
-OutputDocumentPath8=
-OutputVariantName8=
-OutputDefault8=0
-OutputType9=Save As/Export PCB
-OutputName9=Save As/Export PCB
-OutputDocumentPath9=
-OutputVariantName9=
-OutputDefault9=0
-OutputType10=Save As/Export Schematic
-OutputName10=Save As/Export Schematic
-OutputDocumentPath10=
-OutputVariantName10=
-OutputDefault10=0
-OutputType11=Specctra Design PCB
-OutputName11=Specctra Design PCB
-OutputDocumentPath11=
-OutputVariantName11=
-OutputDefault11=0
-
-[OutputGroup10]
-Name=PostProcess Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Copy Files
-OutputName1=Copy Files
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-
-[Modification Levels]
-Type1=1
-Type2=1
-Type3=1
-Type4=1
-Type5=1
-Type6=1
-Type7=1
-Type8=1
-Type9=1
-Type10=1
-Type11=1
-Type12=1
-Type13=1
-Type14=1
-Type15=1
-Type16=1
-Type17=1
-Type18=1
-Type19=1
-Type20=1
-Type21=1
-Type22=1
-Type23=1
-Type24=1
-Type25=1
-Type26=1
-Type27=1
-Type28=1
-Type29=1
-Type30=1
-Type31=1
-Type32=1
-Type33=1
-Type34=1
-Type35=1
-Type36=1
-Type37=1
-Type38=1
-Type39=1
-Type40=1
-Type41=1
-Type42=1
-Type43=1
-Type44=1
-Type45=1
-Type46=1
-Type47=1
-Type48=1
-Type49=1
-Type50=1
-Type51=1
-Type52=1
-Type53=1
-Type54=1
-Type55=1
-Type56=1
-Type57=1
-Type58=1
-Type59=1
-Type60=1
-Type61=1
-Type62=1
-Type63=1
-Type64=1
-Type65=1
-Type66=1
-Type67=1
-Type68=1
-Type69=1
-Type70=1
-Type71=1
-Type72=1
-Type73=1
-Type74=1
-Type75=1
-Type76=1
-Type77=1
-Type78=1
-Type79=1
-Type80=1
-Type81=1
-Type82=1
-Type83=1
-Type84=1
-Type85=1
-Type86=1
-Type87=1
-Type88=1
-Type89=1
-Type90=1
-Type91=1
-Type92=1
-Type93=1
-Type94=1
-Type95=1
-Type96=1
-Type97=1
-Type98=1
-Type99=1
-Type100=1
-Type101=1
-Type102=1
-Type103=1
-Type104=1
-Type105=1
-Type106=1
-Type107=1
-Type108=1
-Type109=1
-Type110=1
-Type111=1
-Type112=1
-Type113=1
-Type114=1
-Type115=1
-Type116=1
-Type117=1
-Type118=1
-Type119=1
-
-[Difference Levels]
-Type1=1
-Type2=1
-Type3=1
-Type4=1
-Type5=1
-Type6=1
-Type7=1
-Type8=1
-Type9=1
-Type10=1
-Type11=1
-Type12=1
-Type13=1
-Type14=1
-Type15=1
-Type16=1
-Type17=1
-Type18=1
-Type19=1
-Type20=1
-Type21=1
-Type22=1
-Type23=1
-Type24=1
-Type25=1
-Type26=1
-Type27=1
-Type28=1
-Type29=1
-Type30=1
-Type31=1
-Type32=1
-Type33=1
-Type34=1
-Type35=1
-Type36=1
-Type37=1
-Type38=1
-Type39=1
-Type40=1
-Type41=1
-Type42=1
-Type43=1
-Type44=1
-Type45=1
-Type46=1
-Type47=1
-Type48=1
-Type49=1
-Type50=1
-Type51=1
-Type52=1
-Type53=1
-Type54=1
-Type55=1
-Type56=1
-Type57=1
-Type58=1
-Type59=1
-Type60=1
-Type61=1
-Type62=1
-Type63=1
-Type64=1
-Type65=1
-Type66=1
-Type67=1
-Type68=1
-
-[Electrical Rules Check]
-Type1=1
-Type2=1
-Type3=2
-Type4=1
-Type5=2
-Type6=2
-Type7=0
-Type8=1
-Type9=1
-Type10=1
-Type11=2
-Type12=0
-Type13=0
-Type14=1
-Type15=1
-Type16=1
-Type17=1
-Type18=1
-Type19=1
-Type20=0
-Type21=0
-Type22=0
-Type23=0
-Type24=1
-Type25=2
-Type26=0
-Type27=2
-Type28=1
-Type29=1
-Type30=1
-Type31=1
-Type32=2
-Type33=0
-Type34=2
-Type35=1
-Type36=2
-Type37=1
-Type38=2
-Type39=2
-Type40=2
-Type41=0
-Type42=2
-Type43=1
-Type44=0
-Type45=0
-Type46=0
-Type47=0
-Type48=0
-Type49=0
-Type50=2
-Type51=0
-Type52=0
-Type53=1
-Type54=1
-Type55=1
-Type56=2
-Type57=1
-Type58=1
-Type59=2
-Type60=0
-Type61=0
-Type62=0
-Type63=0
-Type64=0
-Type65=2
-Type66=3
-Type67=2
-Type68=2
-Type69=2
-Type70=2
-Type71=2
-Type72=2
-Type73=2
-Type74=1
-Type75=2
-Type76=1
-Type77=1
-Type78=1
-Type79=1
-Type80=2
-Type81=3
-Type82=3
-Type83=3
-Type84=3
-Type85=3
-Type86=2
-Type87=2
-Type88=2
-Type89=1
-Type90=1
-Type91=3
-Type92=3
-Type93=2
-Type94=2
-Type95=2
-Type96=2
-Type97=2
-Type98=0
-Type99=1
-Type100=2
-Type101=0
-Type102=2
-Type103=2
-Type104=1
-Type105=2
-Type106=2
-Type107=2
-Type108=2
-Type109=1
-Type110=1
-Type111=1
-Type112=1
-Type113=1
-Type114=2
-Type115=2
-Type116=2
-Type117=3
-Type118=3
-Type119=3
-MultiChannelAlternate=2
-AlternateItemFail=3
-Type122=2
-
-[ERC Connection Matrix]
-L1=NNNNNNNNNNNWNNNWW
-L2=NNWNNNNWWWNWNWNWN
-L3=NWEENEEEENEWNEEWN
-L4=NNENNNWEENNWNENWN
-L5=NNNNNNNNNNNNNNNNN
-L6=NNENNNNEENNWNENWN
-L7=NNEWNNWEENNWNENWN
-L8=NWEENEENEEENNEENN
-L9=NWEENEEEENEWNEEWW
-L10=NWNNNNNENNEWNNEWN
-L11=NNENNNNEEENWNENWN
-L12=WWWWNWWNWWWNWWWNN
-L13=NNNNNNNNNNNWNNNWW
-L14=NWEENEEEENEWNEEWW
-L15=NNENNNNEEENWNENWW
-L16=WWWWNWWNWWWNWWWNW
-L17=WNNNNNNNWNNNWWWWN
-
-[Annotate]
-SortOrder=3
-SortLocation=0
-ReplaceSubparts=0
-MatchParameter1=Comment
-MatchStrictly1=1
-MatchParameter2=Library Reference
-MatchStrictly2=1
-PhysicalNamingFormat=$Component_$RoomName
-GlobalIndexSortOrder=3
-GlobalIndexSortLocation=0
-
-[PrjClassGen]
-CompClassManualEnabled=0
-CompClassManualRoomEnabled=0
-NetClassAutoBusEnabled=1
-NetClassAutoCompEnabled=0
-NetClassAutoNamedHarnessEnabled=0
-NetClassManualEnabled=1
-NetClassSeparateForBusSections=0
-
-[LibraryUpdateOptions]
-SelectedOnly=0
-UpdateVariants=1
-UpdateToLatestRevision=1
-PartTypes=0
-FullReplace=1
-UpdateDesignatorLock=1
-UpdatePartIDLock=1
-PreserveParameterLocations=1
-PreserveParameterVisibility=1
-DoGraphics=1
-DoParameters=1
-DoModels=1
-AddParameters=0
-RemoveParameters=0
-AddModels=1
-RemoveModels=1
-UpdateCurrentModels=1
-
-[DatabaseUpdateOptions]
-SelectedOnly=0
-UpdateVariants=1
-UpdateToLatestRevision=1
-PartTypes=0
-
-[Comparison Options]
-ComparisonOptions0=Kind=Net|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-ComparisonOptions1=Kind=Net Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-ComparisonOptions2=Kind=Component Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-ComparisonOptions3=Kind=Rule|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-ComparisonOptions4=Kind=Differential Pair|MinPercent=50|MinMatch=1|ShowMatch=0|Confirm=0|UseName=0|InclAllRules=0
-ComparisonOptions5=Kind=Structure Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-
diff --git a/EE3102/Libraries/USBRegulator/USBRegulator Lib.PcbLib b/EE3102/Libraries/USBRegulator/USBRegulator Lib.PcbLib
deleted file mode 100644
index 65d08e7..0000000
--- a/EE3102/Libraries/USBRegulator/USBRegulator Lib.PcbLib
+++ /dev/null
Binary files differ
diff --git a/EE3102/Libraries/USBRegulator/USBRegulator Lib.SchLib b/EE3102/Libraries/USBRegulator/USBRegulator Lib.SchLib
deleted file mode 100644
index 731ccda..0000000
--- a/EE3102/Libraries/USBRegulator/USBRegulator Lib.SchLib
+++ /dev/null
Binary files differ
diff --git a/EE3102/Libraries/USBRegulator/USBRegulator Lib.txt b/EE3102/Libraries/USBRegulator/USBRegulator Lib.txt
deleted file mode 100644
index 1ed4429..0000000
--- a/EE3102/Libraries/USBRegulator/USBRegulator Lib.txt
+++ /dev/null
@@ -1,106 +0,0 @@
-# Created by Ultra Librarian Gold 8.3.286 Copyright © 1999-2018
-# Frank Frank, Accelerated Designs
-
-StartFootprints
-
-Footprint (Name "T03B")
-Pad (Name "1") (Location -200, -40) (HoleSize 54) (Surface False) (Rotation 0)
-PadShape (Size 74, 74) (Shape Rectangular) (Layer Top)
-PadShape (Size 74, 74) (Shape Rectangular) (Layer Bottom)
-PadShape (Size 74, 74) (Shape Rectangular) (Layer MidLayer)
-EndPad
-Pad (Name "2") (Location -100, -40) (HoleSize 54) (Surface False) (Rotation 0)
-PadShape (Size 74, 74) (Shape Rounded) (Layer Top)
-PadShape (Size 74, 74) (Shape Rounded) (Layer Bottom)
-PadShape (Size 74, 74) (Shape Rounded) (Layer MidLayer)
-EndPad
-Pad (Name "3") (Location 0, -40) (HoleSize 54) (Surface False) (Rotation 0)
-PadShape (Size 74, 74) (Shape Rounded) (Layer Top)
-PadShape (Size 74, 74) (Shape Rounded) (Layer Bottom)
-PadShape (Size 74, 74) (Shape Rounded) (Layer MidLayer)
-EndPad
-Line (Width 6) (Start -317.5, -122.5) (End -317.5, 82.5) (Layer Mechanical15)
-Line (Width 6) (Start -317.5, 82.5) (End 117.5, 82.5) (Layer Mechanical15)
-Line (Width 6) (Start 117.5, 82.5) (End 117.5, -122.5) (Layer Mechanical15)
-Line (Width 6) (Start 117.5, -122.5) (End -317.5, -122.5) (Layer Mechanical15)
-Polygon (PointCount 4) (Layer Mechanical15)
-Point (-317.5, -122.5)
-Point (-317.5, 82.5)
-Point (117.5, 82.5)
-Point (117.5, -122.5)
-EndPolygon
-Polygon (PointCount 4) (Layer Mechanical5)
-Point (232.5, 197.5)
-Point (232.5, -237.5)
-Point (-432.5, -237.5)
-Point (-432.5, 197.5)
-EndPolygon
-Line (Width 1) (Start -307.5, -20) (End -307.5, 137.5) (Layer Mechanical7)
-Line (Width 1) (Start 107.5, -20) (End 107.5, 137.5) (Layer Mechanical7)
-Line (Width 1) (Start -307.5, 122.5) (End 107.5, 122.5) (Layer Mechanical7)
-Line (Width 1) (Start -307.5, 122.5) (End -297.5, 127.5) (Layer Mechanical7)
-Line (Width 1) (Start -307.5, 122.5) (End -297.5, 117.5) (Layer Mechanical7)
-Line (Width 1) (Start -297.5, 127.5) (End -297.5, 117.5) (Layer Mechanical7)
-Line (Width 1) (Start 107.5, 122.5) (End 97.5, 127.5) (Layer Mechanical7)
-Line (Width 1) (Start 107.5, 122.5) (End 97.5, 117.5) (Layer Mechanical7)
-Line (Width 1) (Start 97.5, 127.5) (End 97.5, 117.5) (Layer Mechanical7)
-Line (Width 1) (Start -307.5, 72.5) (End -372.5, 72.5) (Layer Mechanical7)
-Line (Width 1) (Start -307.5, -112.5) (End -372.5, -112.5) (Layer Mechanical7)
-Line (Width 1) (Start -357.5, 72.5) (End -357.5, -112.5) (Layer Mechanical7)
-Line (Width 1) (Start -357.5, 72.5) (End -362.5, 62.5) (Layer Mechanical7)
-Line (Width 1) (Start -357.5, 72.5) (End -352.5, 62.5) (Layer Mechanical7)
-Line (Width 1) (Start -362.5, 62.5) (End -352.5, 62.5) (Layer Mechanical7)
-Line (Width 1) (Start -357.5, -112.5) (End -362.5, -102.5) (Layer Mechanical7)
-Line (Width 1) (Start -357.5, -112.5) (End -352.5, -102.5) (Layer Mechanical7)
-Line (Width 1) (Start -362.5, -102.5) (End -352.5, -102.5) (Layer Mechanical7)
-Line (Width 1) (Start -200, -40) (End -200, -177.5) (Layer Mechanical7)
-Line (Width 1) (Start -100, -40) (End -100, -177.5) (Layer Mechanical7)
-Line (Width 1) (Start -200, -162.5) (End -250, -162.5) (Layer Mechanical7)
-Line (Width 1) (Start -100, -162.5) (End -50, -162.5) (Layer Mechanical7)
-Line (Width 1) (Start -200, -162.5) (End -210, -157.5) (Layer Mechanical7)
-Line (Width 1) (Start -200, -162.5) (End -210, -167.5) (Layer Mechanical7)
-Line (Width 1) (Start -210, -157.5) (End -210, -167.5) (Layer Mechanical7)
-Line (Width 1) (Start -100, -162.5) (End -90, -157.5) (Layer Mechanical7)
-Line (Width 1) (Start -100, -162.5) (End -90, -167.5) (Layer Mechanical7)
-Line (Width 1) (Start -90, -157.5) (End -90, -167.5) (Layer Mechanical7)
-Text (Location -462.5, -312.5) (Height 50) (Width 3) (Rotation 0) (Layer Mechanical7) (Value "Default Padstyle: EX74Y74D54P")
-Text (Location -437.5, -387.5) (Height 50) (Width 3) (Rotation 0) (Layer Mechanical7) (Value "Pin 1 Padstyle: SX74Y74D54P")
-Text (Location -437.5, -462.5) (Height 50) (Width 3) (Rotation 0) (Layer Mechanical7) (Value "Alt 1 Padstyle: OX60Y90D30P")
-Text (Location -437.5, -537.5) (Height 50) (Width 3) (Rotation 0) (Layer Mechanical7) (Value "Alt 2 Padstyle: OX90Y60D30P")
-Text (Location -193.75, 142.5) (Height 25) (Width 1) (Rotation 0) (Layer Mechanical7) (Value ".415in/10.541mm")
-Text (Location -552.5, -32.5) (Height 25) (Width 1) (Rotation 0) (Layer Mechanical7) (Value ".185in/4.699mm")
-Text (Location -218.75, -207.5) (Height 25) (Width 1) (Rotation 0) (Layer Mechanical7) (Value ".1in/2.54mm")
-Line (Width 6) (Start -307.5, -112.5) (End 107.5, -112.5) (Layer TopOverlay)
-Line (Width 6) (Start 107.5, -112.5) (End 107.5, 72.5) (Layer TopOverlay)
-Line (Width 6) (Start 107.5, 72.5) (End -307.5, 72.5) (Layer TopOverlay)
-Line (Width 6) (Start -307.5, 72.5) (End -307.5, -112.5) (Layer TopOverlay)
-Line (Width 1) (Start -307.5, -112.5) (End 107.5, -112.5) (Layer Mechanical13)
-Line (Width 1) (Start 107.5, -112.5) (End 107.5, 72.5) (Layer Mechanical13)
-Line (Width 1) (Start 107.5, 72.5) (End -307.5, 72.5) (Layer Mechanical13)
-Line (Width 1) (Start -307.5, 72.5) (End -307.5, -112.5) (Layer Mechanical13)
-Step (Name T03B.stp)
-EndFootprint
-EndFootprints
-
-StartComponents
-
-Component (Name "LM2937ET-3.3/NOPB") (PartCount 1) (DesPrefix "U?")
-Pin (Location 300, 0) (Rotation 180) (PinType Input) (Length 300) (Width 0) (Designator Visible "1") (Name Visible "IN") (PinSwap 0) (PartSwap 0) (PinSeq 1) (Part 1)
-Pin (Location 1900, -100) (Rotation 0) (PinType Power) (Length 300) (Width 0) (Designator Visible "2") (Name Visible "GND") (PinSwap 0) (PartSwap 0) (PinSeq 2) (Part 1)
-Pin (Location 1900, 0) (Rotation 0) (PinType Output) (Length 300) (Width 0) (Designator Visible "3") (Name Visible "OUT") (PinSwap 0) (PartSwap 0) (PinSeq 3) (Part 1)
-Rectangle (Width 5) (Start 300, -300) (End 1900, 200) (Part 1)
-Parameter (Name "Type") (Location 1100, 300) (Height 82) (Rotation 0) (Justification Center) (Value "DEV") (Part 1)
-Parameter (Name "Comp") (Location 0, 0) (Height 50) (Rotation 0) (Justification Center) (Value "TypeLDO") (Part 1)
-Parameter (Name "PartNumber") (Location 0, 0) (Height 50) (Rotation 0) (Justification Center) (Value "LM2937ET-10") (Part 1)
-Parameter (Name "Vendor") (Location 0, 0) (Height 50) (Rotation 0) (Justification Center) (Value "NationalSemiconductor") (Part 1)
-Parameter (Name "Version") (Location 0, 0) (Height 50) (Rotation 0) (Justification Center) (Value "1") (Part 1)
-Parameter (Name "base_pn") (Location 0, 0) (Height 50) (Rotation 0) (Justification Center) (Value "LM2937") (Part 1)
-Parameter (Name "Symbol") (Location 0, 0) (Height 50) (Rotation 0) (Justification Center) (Value "NameLM2937ET-10") (Part 1)
-Parameter (Name "Library") (Location 0, 0) (Height 50) (Rotation 0) (Justification Center) (Value "ReferenceLM2937ET") (Part 1)
-Parameter (Name "Pin") (Location 0, 0) (Height 50) (Rotation 0) (Justification Center) (Value "Count3") (Part 1)
-Parameter (Name "Copyright") (Location 0, 0) (Height 50) (Rotation 0) (Justification Center) (Value "Copyright (C) 2018 Accelerated Designs. All rights reserved") (Part 1)
-Parameter (Name "RefDes") (Location 1100, 400) (Height 82) (Rotation 0) (Justification Center) (Value "RefDes") (Part 1)
-Description (Value "No Description Available") (Part 1)
-Footprint (Name "T03B")
-EndComponent
-EndComponents
diff --git a/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB.IntLib b/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB.IntLib
deleted file mode 100644
index fd477fe..0000000
--- a/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB.IntLib
+++ /dev/null
Binary files differ
diff --git a/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB.LOG b/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB.LOG
deleted file mode 100644
index 1d097e2..0000000
--- a/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB.LOG
+++ /dev/null
@@ -1,27 +0,0 @@
-Importer Log Report
-Project : microB.PrjPcb
-
-Section : Analyze Document - C:\Users\Public\Documents\Altium\Projects\EE3102\Libraries\USBTHING\microB.brd
- Analyzing data of C:\Users\Public\Documents\Altium\Projects\EE3102\Libraries\USBTHING\microB.brd
- Load settings
- Load layers 126
- Load board
- Load Library "microbuilder"
- Load Packages 5
-EndSection
-
-Section : Analyze Document - C:\Users\Public\Documents\Altium\Projects\EE3102\Libraries\USBTHING\microB.sch
- Analyzing data of C:\Users\Public\Documents\Altium\Projects\EE3102\Libraries\USBTHING\microB.sch
- Load settings
- Load layers 126
- Load schematic
- Load Libraries 1
- Load Library "microbuilder"
- Load Packages 22
- Load Symbols 4
- Load DeviceSets 4
- Load Attributes 0
- Load Classes 1
- Load Parts 6
- Load Sheets 1
-EndSection
diff --git a/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB.PcbDoc b/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB.PcbDoc
deleted file mode 100644
index 8503f1e..0000000
--- a/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB.PcbDoc
+++ /dev/null
Binary files differ
diff --git a/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB.PrjPcb b/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB.PrjPcb
deleted file mode 100644
index 2b43855..0000000
--- a/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB.PrjPcb
+++ /dev/null
@@ -1,1136 +0,0 @@
-[Design]
-Version=1.0
-HierarchyMode=0
-ChannelRoomNamingStyle=0
-ReleasesFolder=
-ChannelDesignatorFormatString=$Component_$RoomName
-ChannelRoomLevelSeperator=_
-OpenOutputs=1
-ArchiveProject=0
-TimestampOutput=0
-SeparateFolders=0
-TemplateLocationPath=
-PinSwapBy_Netlabel=1
-PinSwapBy_Pin=1
-AllowPortNetNames=0
-AllowSheetEntryNetNames=1
-AppendSheetNumberToLocalNets=0
-NetlistSinglePinNets=0
-DefaultConfiguration=Sources
-UserID=0xFFFFFFFF
-DefaultPcbProtel=1
-DefaultPcbPcad=0
-ReorderDocumentsOnCompile=1
-NameNetsHierarchically=0
-PowerPortNamesTakePriority=0
-PushECOToAnnotationFile=1
-DItemRevisionGUID=
-ReportSuppressedErrorsInMessages=0
-FSMCodingStyle=eFMSDropDownList_OneProcess
-FSMEncodingStyle=eFMSDropDownList_OneHot
-OutputPath=
-LogFolderPath=
-ManagedProjectGUID=
-IncludeDesignInRelease=0
-
-[Preferences]
-PrefsVaultGUID=
-PrefsRevisionGUID=
-
-[Document1]
-DocumentPath=microB.SchDoc
-AnnotationEnabled=1
-AnnotateStartValue=1
-AnnotationIndexControlEnabled=0
-AnnotateSuffix=
-AnnotateScope=All
-AnnotateOrder=-1
-DoLibraryUpdate=1
-DoDatabaseUpdate=1
-ClassGenCCAutoEnabled=1
-ClassGenCCAutoRoomEnabled=1
-ClassGenNCAutoScope=None
-DItemRevisionGUID=
-GenerateClassCluster=0
-DocumentUniqueId=RZXORWCW
-
-[Document2]
-DocumentPath=microB.PcbDoc
-AnnotationEnabled=1
-AnnotateStartValue=1
-AnnotationIndexControlEnabled=0
-AnnotateSuffix=
-AnnotateScope=All
-AnnotateOrder=-1
-DoLibraryUpdate=1
-DoDatabaseUpdate=1
-ClassGenCCAutoEnabled=1
-ClassGenCCAutoRoomEnabled=1
-ClassGenNCAutoScope=None
-DItemRevisionGUID=
-GenerateClassCluster=0
-DocumentUniqueId=VUGYSYKH
-
-[Document3]
-DocumentPath=..\microB.SCHLIB
-AnnotationEnabled=1
-AnnotateStartValue=1
-AnnotationIndexControlEnabled=0
-AnnotateSuffix=
-AnnotateScope=All
-AnnotateOrder=-1
-DoLibraryUpdate=1
-DoDatabaseUpdate=1
-ClassGenCCAutoEnabled=1
-ClassGenCCAutoRoomEnabled=1
-ClassGenNCAutoScope=None
-DItemRevisionGUID=
-GenerateClassCluster=0
-DocumentUniqueId=CGNVYJZR
-
-[GeneratedDocument1]
-DocumentPath=microB.LOG
-DItemRevisionGUID=
-
-[Configuration1]
-Name=Sources
-ParameterCount=0
-ConstraintFileCount=0
-ReleaseItemId=
-Variant=[No Variations]
-OutputJobsCount=0
-ContentTypeGUID=CB6F2064-E317-11DF-B822-12313F0024A2
-ConfigurationType=Source
-
-[OutputGroup1]
-Name=Netlist Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=CadnetixNetlist
-OutputName1=Cadnetix Netlist
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-OutputType2=CalayNetlist
-OutputName2=Calay Netlist
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-OutputType3=EDIF
-OutputName3=EDIF for PCB
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-OutputType4=EESofNetlist
-OutputName4=EESof Netlist
-OutputDocumentPath4=
-OutputVariantName4=
-OutputDefault4=0
-OutputType5=IntergraphNetlist
-OutputName5=Intergraph Netlist
-OutputDocumentPath5=
-OutputVariantName5=
-OutputDefault5=0
-OutputType6=MentorBoardStationNetlist
-OutputName6=Mentor BoardStation Netlist
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-OutputType7=MultiWire
-OutputName7=MultiWire
-OutputDocumentPath7=
-OutputVariantName7=
-OutputDefault7=0
-OutputType8=OrCadPCB2Netlist
-OutputName8=Orcad/PCB2 Netlist
-OutputDocumentPath8=
-OutputVariantName8=
-OutputDefault8=0
-OutputType9=PADSNetlist
-OutputName9=PADS ASCII Netlist
-OutputDocumentPath9=
-OutputVariantName9=
-OutputDefault9=0
-OutputType10=Pcad
-OutputName10=Pcad for PCB
-OutputDocumentPath10=
-OutputVariantName10=
-OutputDefault10=0
-OutputType11=PCADNetlist
-OutputName11=PCAD Netlist
-OutputDocumentPath11=
-OutputVariantName11=
-OutputDefault11=0
-OutputType12=PCADnltNetlist
-OutputName12=PCADnlt Netlist
-OutputDocumentPath12=
-OutputVariantName12=
-OutputDefault12=0
-OutputType13=Protel2Netlist
-OutputName13=Protel2 Netlist
-OutputDocumentPath13=
-OutputVariantName13=
-OutputDefault13=0
-OutputType14=ProtelNetlist
-OutputName14=Protel
-OutputDocumentPath14=
-OutputVariantName14=
-OutputDefault14=0
-OutputType15=RacalNetlist
-OutputName15=Racal Netlist
-OutputDocumentPath15=
-OutputVariantName15=
-OutputDefault15=0
-OutputType16=RINFNetlist
-OutputName16=RINF Netlist
-OutputDocumentPath16=
-OutputVariantName16=
-OutputDefault16=0
-OutputType17=SciCardsNetlist
-OutputName17=SciCards Netlist
-OutputDocumentPath17=
-OutputVariantName17=
-OutputDefault17=0
-OutputType18=SIMetrixNetlist
-OutputName18=SIMetrix
-OutputDocumentPath18=
-OutputVariantName18=
-OutputDefault18=0
-OutputType19=SIMPLISNetlist
-OutputName19=SIMPLIS
-OutputDocumentPath19=
-OutputVariantName19=
-OutputDefault19=0
-OutputType20=TangoNetlist
-OutputName20=Tango Netlist
-OutputDocumentPath20=
-OutputVariantName20=
-OutputDefault20=0
-OutputType21=TelesisNetlist
-OutputName21=Telesis Netlist
-OutputDocumentPath21=
-OutputVariantName21=
-OutputDefault21=0
-OutputType22=WireListNetlist
-OutputName22=WireList Netlist
-OutputDocumentPath22=
-OutputVariantName22=
-OutputDefault22=0
-OutputType23=XSpiceNetlist
-OutputName23=XSpice Netlist
-OutputDocumentPath23=
-OutputVariantName23=
-OutputDefault23=0
-
-[OutputGroup2]
-Name=Simulator Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=AdvSimNetlist
-OutputName1=Mixed Sim
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-OutputType2=SIMetrixSimulation
-OutputName2=SIMetrix
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-OutputType3=SIMPLISSimulation
-OutputName3=SIMPLIS
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-
-[OutputGroup3]
-Name=Documentation Outputs
-Description=
-TargetPrinter=Virtual Printer
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Composite
-OutputName1=Composite Drawing
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType2=PCB 3D Print
-OutputName2=PCB 3D Print
-OutputDocumentPath2=
-OutputVariantName2=[No Variations]
-OutputDefault2=0
-PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType3=PCB 3D Video
-OutputName3=PCB 3D Video
-OutputDocumentPath3=
-OutputVariantName3=[No Variations]
-OutputDefault3=0
-PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType4=PCB Print
-OutputName4=PCB Prints
-OutputDocumentPath4=
-OutputVariantName4=
-OutputDefault4=0
-PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType5=PCBDrawing
-OutputName5=Draftsman
-OutputDocumentPath5=
-OutputVariantName5=[No Variations]
-OutputDefault5=0
-PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType6=PCBLIB Print
-OutputName6=PCBLIB Prints
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType7=PDF3D
-OutputName7=PDF3D
-OutputDocumentPath7=
-OutputVariantName7=[No Variations]
-OutputDefault7=0
-PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType8=PDF3D MBA
-OutputName8=PDF3D MBA
-OutputDocumentPath8=
-OutputVariantName8=
-OutputDefault8=0
-PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType9=Report Print
-OutputName9=Report Prints
-OutputDocumentPath9=
-OutputVariantName9=
-OutputDefault9=0
-PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType10=Schematic Print
-OutputName10=Schematic Prints
-OutputDocumentPath10=
-OutputVariantName10=
-OutputDefault10=0
-PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType11=SimView Print
-OutputName11=SimView Prints
-OutputDocumentPath11=
-OutputVariantName11=
-OutputDefault11=0
-PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-
-[OutputGroup4]
-Name=Assembly Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Assembly
-OutputName1=Assembly Drawings
-OutputDocumentPath1=
-OutputVariantName1=[No Variations]
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType2=Pick Place
-OutputName2=Generates pick and place files
-OutputDocumentPath2=
-OutputVariantName2=[No Variations]
-OutputDefault2=0
-OutputType3=Test Points For Assembly
-OutputName3=Test Point Report
-OutputDocumentPath3=
-OutputVariantName3=[No Variations]
-OutputDefault3=0
-
-[OutputGroup5]
-Name=Fabrication Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Board Stack Report
-OutputName1=Report Board Stack
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType2=CompositeDrill
-OutputName2=Composite Drill Drawing
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType3=Drill
-OutputName3=Drill Drawing/Guides
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType4=Final
-OutputName4=Final Artwork Prints
-OutputDocumentPath4=
-OutputVariantName4=[No Variations]
-OutputDefault4=0
-PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType5=Gerber
-OutputName5=Gerber Files
-OutputDocumentPath5=
-OutputVariantName5=[No Variations]
-OutputDefault5=0
-OutputType6=Gerber X2
-OutputName6=Gerber X2 Files
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-OutputType7=IPC2581
-OutputName7=IPC-2581 Files
-OutputDocumentPath7=
-OutputVariantName7=
-OutputDefault7=0
-OutputType8=Mask
-OutputName8=Solder/Paste Mask Prints
-OutputDocumentPath8=
-OutputVariantName8=
-OutputDefault8=0
-PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType9=NC Drill
-OutputName9=NC Drill Files
-OutputDocumentPath9=
-OutputVariantName9=
-OutputDefault9=0
-OutputType10=ODB
-OutputName10=ODB++ Files
-OutputDocumentPath10=
-OutputVariantName10=[No Variations]
-OutputDefault10=0
-OutputType11=Plane
-OutputName11=Power-Plane Prints
-OutputDocumentPath11=
-OutputVariantName11=
-OutputDefault11=0
-PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType12=Test Points
-OutputName12=Test Point Report
-OutputDocumentPath12=
-OutputVariantName12=
-OutputDefault12=0
-
-[OutputGroup6]
-Name=Report Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=BOM_PartType
-OutputName1=Bill of Materials
-OutputDocumentPath1=
-OutputVariantName1=[No Variations]
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType2=ComponentCrossReference
-OutputName2=Component Cross Reference Report
-OutputDocumentPath2=
-OutputVariantName2=[No Variations]
-OutputDefault2=0
-OutputType3=ReportHierarchy
-OutputName3=Report Project Hierarchy
-OutputDocumentPath3=
-OutputVariantName3=[No Variations]
-OutputDefault3=0
-OutputType4=Script
-OutputName4=Script Output
-OutputDocumentPath4=
-OutputVariantName4=[No Variations]
-OutputDefault4=0
-OutputType5=SimpleBOM
-OutputName5=Simple BOM
-OutputDocumentPath5=
-OutputVariantName5=[No Variations]
-OutputDefault5=0
-OutputType6=SinglePinNetReporter
-OutputName6=Report Single Pin Nets
-OutputDocumentPath6=
-OutputVariantName6=[No Variations]
-OutputDefault6=0
-
-[OutputGroup7]
-Name=Other Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Text Print
-OutputName1=Text Print
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType2=Text Print
-OutputName2=Text Print
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType3=Text Print
-OutputName3=Text Print
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType4=Text Print
-OutputName4=Text Print
-OutputDocumentPath4=
-OutputVariantName4=
-OutputDefault4=0
-PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType5=Text Print
-OutputName5=Text Print
-OutputDocumentPath5=
-OutputVariantName5=
-OutputDefault5=0
-PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType6=Text Print
-OutputName6=Text Print
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType7=Text Print
-OutputName7=Text Print
-OutputDocumentPath7=
-OutputVariantName7=
-OutputDefault7=0
-PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType8=Text Print
-OutputName8=Text Print
-OutputDocumentPath8=
-OutputVariantName8=
-OutputDefault8=0
-PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType9=Text Print
-OutputName9=Text Print
-OutputDocumentPath9=
-OutputVariantName9=
-OutputDefault9=0
-PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType10=Text Print
-OutputName10=Text Print
-OutputDocumentPath10=
-OutputVariantName10=
-OutputDefault10=0
-PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType11=Text Print
-OutputName11=Text Print
-OutputDocumentPath11=
-OutputVariantName11=
-OutputDefault11=0
-PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType12=Text Print
-OutputName12=Text Print
-OutputDocumentPath12=
-OutputVariantName12=
-OutputDefault12=0
-PageOptions12=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType13=Text Print
-OutputName13=Text Print
-OutputDocumentPath13=
-OutputVariantName13=
-OutputDefault13=0
-PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType14=Text Print
-OutputName14=Text Print
-OutputDocumentPath14=
-OutputVariantName14=
-OutputDefault14=0
-PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType15=Text Print
-OutputName15=Text Print
-OutputDocumentPath15=
-OutputVariantName15=
-OutputDefault15=0
-PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType16=Text Print
-OutputName16=Text Print
-OutputDocumentPath16=
-OutputVariantName16=
-OutputDefault16=0
-PageOptions16=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType17=Text Print
-OutputName17=Text Print
-OutputDocumentPath17=
-OutputVariantName17=
-OutputDefault17=0
-PageOptions17=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType18=Text Print
-OutputName18=Text Print
-OutputDocumentPath18=
-OutputVariantName18=
-OutputDefault18=0
-PageOptions18=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType19=Text Print
-OutputName19=Text Print
-OutputDocumentPath19=
-OutputVariantName19=
-OutputDefault19=0
-PageOptions19=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType20=Text Print
-OutputName20=Text Print
-OutputDocumentPath20=
-OutputVariantName20=
-OutputDefault20=0
-PageOptions20=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType21=Text Print
-OutputName21=Text Print
-OutputDocumentPath21=
-OutputVariantName21=
-OutputDefault21=0
-PageOptions21=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType22=Text Print
-OutputName22=Text Print
-OutputDocumentPath22=
-OutputVariantName22=
-OutputDefault22=0
-PageOptions22=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType23=Text Print
-OutputName23=Text Print
-OutputDocumentPath23=
-OutputVariantName23=
-OutputDefault23=0
-PageOptions23=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType24=Text Print
-OutputName24=Text Print
-OutputDocumentPath24=
-OutputVariantName24=
-OutputDefault24=0
-PageOptions24=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType25=Text Print
-OutputName25=Text Print
-OutputDocumentPath25=
-OutputVariantName25=
-OutputDefault25=0
-PageOptions25=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType26=Text Print
-OutputName26=Text Print
-OutputDocumentPath26=
-OutputVariantName26=
-OutputDefault26=0
-PageOptions26=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType27=Text Print
-OutputName27=Text Print
-OutputDocumentPath27=
-OutputVariantName27=
-OutputDefault27=0
-PageOptions27=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType28=Text Print
-OutputName28=Text Print
-OutputDocumentPath28=
-OutputVariantName28=
-OutputDefault28=0
-PageOptions28=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType29=Text Print
-OutputName29=Text Print
-OutputDocumentPath29=
-OutputVariantName29=
-OutputDefault29=0
-PageOptions29=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-
-[OutputGroup8]
-Name=Validation Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=BOM_Violations
-OutputName1=BOM Checks Report
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-OutputType2=Component states check
-OutputName2=Server's components states check
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-OutputType3=Configuration compliance
-OutputName3=Environment configuration compliance check
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-OutputType4=Design Rules Check
-OutputName4=Design Rules Check
-OutputDocumentPath4=
-OutputVariantName4=
-OutputDefault4=0
-PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType5=Differences Report
-OutputName5=Differences Report
-OutputDocumentPath5=
-OutputVariantName5=
-OutputDefault5=0
-PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType6=Electrical Rules Check
-OutputName6=Electrical Rules Check
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType7=Footprint Comparison Report
-OutputName7=Footprint Comparison Report
-OutputDocumentPath7=
-OutputVariantName7=
-OutputDefault7=0
-
-[OutputGroup9]
-Name=Export Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=AutoCAD dwg/dxf PCB
-OutputName1=AutoCAD dwg/dxf File PCB
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-OutputType2=AutoCAD dwg/dxf Schematic
-OutputName2=AutoCAD dwg/dxf File Schematic
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-OutputType3=ExportIDF
-OutputName3=Export IDF
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-OutputType4=ExportPARASOLID
-OutputName4=Export PARASOLID
-OutputDocumentPath4=
-OutputVariantName4=[No Variations]
-OutputDefault4=0
-OutputType5=ExportSTEP
-OutputName5=Export STEP
-OutputDocumentPath5=
-OutputVariantName5=[No Variations]
-OutputDefault5=0
-OutputType6=ExportVRML
-OutputName6=Export VRML
-OutputDocumentPath6=
-OutputVariantName6=[No Variations]
-OutputDefault6=0
-OutputType7=MBAExportPARASOLID
-OutputName7=Export PARASOLID
-OutputDocumentPath7=
-OutputVariantName7=
-OutputDefault7=0
-OutputType8=MBAExportSTEP
-OutputName8=Export STEP
-OutputDocumentPath8=
-OutputVariantName8=
-OutputDefault8=0
-OutputType9=Save As/Export PCB
-OutputName9=Save As/Export PCB
-OutputDocumentPath9=
-OutputVariantName9=
-OutputDefault9=0
-OutputType10=Save As/Export Schematic
-OutputName10=Save As/Export Schematic
-OutputDocumentPath10=
-OutputVariantName10=
-OutputDefault10=0
-OutputType11=Specctra Design PCB
-OutputName11=Specctra Design PCB
-OutputDocumentPath11=
-OutputVariantName11=
-OutputDefault11=0
-
-[OutputGroup10]
-Name=PostProcess Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Copy Files
-OutputName1=Copy Files
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-
-[Modification Levels]
-Type1=1
-Type2=1
-Type3=1
-Type4=1
-Type5=1
-Type6=1
-Type7=1
-Type8=1
-Type9=1
-Type10=1
-Type11=1
-Type12=1
-Type13=1
-Type14=1
-Type15=1
-Type16=1
-Type17=1
-Type18=1
-Type19=1
-Type20=1
-Type21=1
-Type22=1
-Type23=1
-Type24=1
-Type25=1
-Type26=1
-Type27=1
-Type28=1
-Type29=1
-Type30=1
-Type31=1
-Type32=1
-Type33=1
-Type34=1
-Type35=1
-Type36=1
-Type37=1
-Type38=1
-Type39=1
-Type40=1
-Type41=1
-Type42=1
-Type43=1
-Type44=1
-Type45=1
-Type46=1
-Type47=1
-Type48=1
-Type49=1
-Type50=1
-Type51=1
-Type52=1
-Type53=1
-Type54=1
-Type55=1
-Type56=1
-Type57=1
-Type58=1
-Type59=1
-Type60=1
-Type61=1
-Type62=1
-Type63=1
-Type64=1
-Type65=1
-Type66=1
-Type67=1
-Type68=1
-Type69=1
-Type70=1
-Type71=1
-Type72=1
-Type73=1
-Type74=1
-Type75=1
-Type76=1
-Type77=1
-Type78=1
-Type79=1
-Type80=1
-Type81=1
-Type82=1
-Type83=1
-Type84=1
-Type85=1
-Type86=1
-Type87=1
-Type88=1
-Type89=1
-Type90=1
-Type91=1
-Type92=1
-Type93=1
-Type94=1
-Type95=1
-Type96=1
-Type97=1
-Type98=1
-Type99=1
-Type100=1
-Type101=1
-Type102=1
-Type103=1
-Type104=1
-Type105=1
-Type106=1
-Type107=1
-Type108=1
-Type109=1
-Type110=1
-Type111=1
-Type112=1
-Type113=1
-Type114=1
-Type115=1
-Type116=1
-Type117=1
-Type118=1
-Type119=1
-
-[Difference Levels]
-Type1=1
-Type2=1
-Type3=1
-Type4=1
-Type5=1
-Type6=1
-Type7=1
-Type8=1
-Type9=1
-Type10=1
-Type11=1
-Type12=1
-Type13=1
-Type14=1
-Type15=1
-Type16=1
-Type17=1
-Type18=1
-Type19=1
-Type20=1
-Type21=1
-Type22=1
-Type23=1
-Type24=1
-Type25=1
-Type26=1
-Type27=1
-Type28=1
-Type29=1
-Type30=1
-Type31=1
-Type32=1
-Type33=1
-Type34=1
-Type35=1
-Type36=1
-Type37=1
-Type38=1
-Type39=1
-Type40=1
-Type41=1
-Type42=1
-Type43=1
-Type44=1
-Type45=1
-Type46=1
-Type47=1
-Type48=1
-Type49=1
-Type50=1
-Type51=1
-Type52=1
-Type53=1
-Type54=1
-Type55=1
-Type56=1
-Type57=1
-Type58=1
-Type59=1
-Type60=1
-Type61=1
-Type62=1
-Type63=1
-Type64=1
-Type65=1
-Type66=1
-Type67=1
-Type68=1
-
-[Electrical Rules Check]
-Type1=1
-Type2=1
-Type3=2
-Type4=1
-Type5=2
-Type6=2
-Type7=0
-Type8=1
-Type9=1
-Type10=1
-Type11=2
-Type12=0
-Type13=0
-Type14=1
-Type15=1
-Type16=1
-Type17=1
-Type18=1
-Type19=1
-Type20=0
-Type21=0
-Type22=0
-Type23=0
-Type24=1
-Type25=2
-Type26=0
-Type27=2
-Type28=1
-Type29=1
-Type30=1
-Type31=1
-Type32=2
-Type33=0
-Type34=2
-Type35=1
-Type36=2
-Type37=1
-Type38=2
-Type39=2
-Type40=2
-Type41=0
-Type42=2
-Type43=1
-Type44=0
-Type45=0
-Type46=0
-Type47=0
-Type48=0
-Type49=0
-Type50=2
-Type51=0
-Type52=0
-Type53=1
-Type54=1
-Type55=1
-Type56=2
-Type57=1
-Type58=1
-Type59=2
-Type60=0
-Type61=0
-Type62=0
-Type63=0
-Type64=0
-Type65=2
-Type66=3
-Type67=2
-Type68=2
-Type69=2
-Type70=2
-Type71=2
-Type72=2
-Type73=2
-Type74=1
-Type75=2
-Type76=1
-Type77=1
-Type78=1
-Type79=1
-Type80=2
-Type81=3
-Type82=3
-Type83=3
-Type84=3
-Type85=3
-Type86=2
-Type87=2
-Type88=2
-Type89=1
-Type90=1
-Type91=3
-Type92=3
-Type93=2
-Type94=2
-Type95=2
-Type96=2
-Type97=2
-Type98=0
-Type99=1
-Type100=2
-Type101=0
-Type102=2
-Type103=2
-Type104=1
-Type105=2
-Type106=2
-Type107=2
-Type108=2
-Type109=1
-Type110=1
-Type111=1
-Type112=1
-Type113=1
-Type114=2
-Type115=2
-Type116=2
-Type117=3
-Type118=3
-Type119=3
-MultiChannelAlternate=2
-AlternateItemFail=3
-Type122=2
-
-[ERC Connection Matrix]
-L1=NNNNNNNNNNNWNNNWW
-L2=NNWNNNNWWWNWNWNWN
-L3=NWEENEEEENEWNEEWN
-L4=NNENNNWEENNWNENWN
-L5=NNNNNNNNNNNNNNNNN
-L6=NNENNNNEENNWNENWN
-L7=NNEWNNWEENNWNENWN
-L8=NWEENEENEEENNEENN
-L9=NWEENEEEENEWNEEWW
-L10=NWNNNNNENNEWNNEWN
-L11=NNENNNNEEENWNENWN
-L12=WWWWNWWNWWWNWWWNN
-L13=NNNNNNNNNNNWNNNWW
-L14=NWEENEEEENEWNEEWW
-L15=NNENNNNEEENWNENWW
-L16=WWWWNWWNWWWNWWWNW
-L17=WNNNNNNNWNNNWWWWN
-
-[Annotate]
-SortOrder=3
-SortLocation=0
-ReplaceSubparts=0
-MatchParameter1=Comment
-MatchStrictly1=1
-MatchParameter2=Library Reference
-MatchStrictly2=1
-PhysicalNamingFormat=$Component_$RoomName
-GlobalIndexSortOrder=3
-GlobalIndexSortLocation=0
-
-[PrjClassGen]
-CompClassManualEnabled=0
-CompClassManualRoomEnabled=0
-NetClassAutoBusEnabled=1
-NetClassAutoCompEnabled=0
-NetClassAutoNamedHarnessEnabled=0
-NetClassManualEnabled=1
-NetClassSeparateForBusSections=0
-
-[LibraryUpdateOptions]
-SelectedOnly=0
-UpdateVariants=1
-UpdateToLatestRevision=1
-PartTypes=0
-FullReplace=1
-UpdateDesignatorLock=1
-UpdatePartIDLock=1
-PreserveParameterLocations=1
-PreserveParameterVisibility=1
-DoGraphics=1
-DoParameters=1
-DoModels=1
-AddParameters=0
-RemoveParameters=0
-AddModels=1
-RemoveModels=1
-UpdateCurrentModels=1
-
-[DatabaseUpdateOptions]
-SelectedOnly=0
-UpdateVariants=1
-UpdateToLatestRevision=1
-PartTypes=0
-
-[Comparison Options]
-ComparisonOptions0=Kind=Net|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-ComparisonOptions1=Kind=Net Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-ComparisonOptions2=Kind=Component Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-ComparisonOptions3=Kind=Rule|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-ComparisonOptions4=Kind=Differential Pair|MinPercent=50|MinMatch=1|ShowMatch=0|Confirm=0|UseName=0|InclAllRules=0
-ComparisonOptions5=Kind=Structure Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-
-[SmartPDF]
-PageOptions=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-
diff --git a/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB.PrjPcbStructure b/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB.PrjPcbStructure
deleted file mode 100644
index e330cc8..0000000
--- a/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB.PrjPcbStructure
+++ /dev/null
@@ -1 +0,0 @@
-Record=TopLevelDocument|FileName=microB.SchDoc
diff --git a/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB.SchDoc b/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB.SchDoc
deleted file mode 100644
index 278ddad..0000000
--- a/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB.SchDoc
+++ /dev/null
Binary files differ
diff --git a/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB1/microB.PcbLib b/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB1/microB.PcbLib
deleted file mode 100644
index 18f1e78..0000000
--- a/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB1/microB.PcbLib
+++ /dev/null
Binary files differ
diff --git a/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB1/microB.SCHLIB b/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB1/microB.SCHLIB
deleted file mode 100644
index 0755536..0000000
--- a/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB1/microB.SCHLIB
+++ /dev/null
Binary files differ
diff --git a/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB2/microB.PcbLib b/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB2/microB.PcbLib
deleted file mode 100644
index c48c20d..0000000
--- a/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB2/microB.PcbLib
+++ /dev/null
Binary files differ
diff --git a/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB2/microB.SCHLIB b/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB2/microB.SCHLIB
deleted file mode 100644
index 26fe3fd..0000000
--- a/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB2/microB.SCHLIB
+++ /dev/null
Binary files differ
diff --git a/EE3102/Libraries/USBTHING/microB.LibPkg b/EE3102/Libraries/USBTHING/microB.LibPkg
deleted file mode 100644
index fdf4266..0000000
--- a/EE3102/Libraries/USBTHING/microB.LibPkg
+++ /dev/null
@@ -1,1106 +0,0 @@
-[Design]
-Version=1.0
-HierarchyMode=0
-ChannelRoomNamingStyle=0
-ReleasesFolder=
-ChannelDesignatorFormatString=$Component_$RoomName
-ChannelRoomLevelSeperator=_
-OpenOutputs=1
-ArchiveProject=0
-TimestampOutput=0
-SeparateFolders=0
-TemplateLocationPath=
-PinSwapBy_Netlabel=1
-PinSwapBy_Pin=1
-AllowPortNetNames=0
-AllowSheetEntryNetNames=1
-AppendSheetNumberToLocalNets=0
-NetlistSinglePinNets=0
-DefaultConfiguration=Default - All Constraints
-UserID=0xFFFFFFFF
-DefaultPcbProtel=1
-DefaultPcbPcad=0
-ReorderDocumentsOnCompile=1
-NameNetsHierarchically=0
-PowerPortNamesTakePriority=0
-PushECOToAnnotationFile=1
-DItemRevisionGUID=
-ReportSuppressedErrorsInMessages=0
-FSMCodingStyle=eFMSDropDownList_OneProcess
-FSMEncodingStyle=eFMSDropDownList_OneHot
-OutputPath=
-LogFolderPath=
-ManagedProjectGUID=
-IncludeDesignInRelease=0
-
-[Preferences]
-PrefsVaultGUID=
-PrefsRevisionGUID=
-
-[Document1]
-DocumentPath=Imported microB.PrjPcb\microB2\microB.PcbLib
-AnnotationEnabled=1
-AnnotateStartValue=1
-AnnotationIndexControlEnabled=0
-AnnotateSuffix=
-AnnotateScope=All
-AnnotateOrder=-1
-DoLibraryUpdate=1
-DoDatabaseUpdate=1
-ClassGenCCAutoEnabled=1
-ClassGenCCAutoRoomEnabled=1
-ClassGenNCAutoScope=None
-DItemRevisionGUID=
-GenerateClassCluster=0
-DocumentUniqueId=KEWIRCBE
-
-[Document2]
-DocumentPath=Imported microB.PrjPcb\microB2\microB.SCHLIB
-AnnotationEnabled=1
-AnnotateStartValue=1
-AnnotationIndexControlEnabled=0
-AnnotateSuffix=
-AnnotateScope=All
-AnnotateOrder=-1
-DoLibraryUpdate=1
-DoDatabaseUpdate=1
-ClassGenCCAutoEnabled=1
-ClassGenCCAutoRoomEnabled=1
-ClassGenNCAutoScope=None
-DItemRevisionGUID=
-GenerateClassCluster=0
-DocumentUniqueId=
-
-[SearchPath1]
-Path=C:\Users\Public\Documents\Altium\Projects\EE3102\Libraries\USBTHING\Imported microB.PrjPcb\microB2\*.*
-IncludeSubFolders=1
-
-[OutputGroup1]
-Name=Netlist Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=CadnetixNetlist
-OutputName1=Cadnetix Netlist
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-OutputType2=CalayNetlist
-OutputName2=Calay Netlist
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-OutputType3=EDIF
-OutputName3=EDIF for PCB
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-OutputType4=EESofNetlist
-OutputName4=EESof Netlist
-OutputDocumentPath4=
-OutputVariantName4=
-OutputDefault4=0
-OutputType5=IntergraphNetlist
-OutputName5=Intergraph Netlist
-OutputDocumentPath5=
-OutputVariantName5=
-OutputDefault5=0
-OutputType6=MentorBoardStationNetlist
-OutputName6=Mentor BoardStation Netlist
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-OutputType7=MultiWire
-OutputName7=MultiWire
-OutputDocumentPath7=
-OutputVariantName7=
-OutputDefault7=0
-OutputType8=OrCadPCB2Netlist
-OutputName8=Orcad/PCB2 Netlist
-OutputDocumentPath8=
-OutputVariantName8=
-OutputDefault8=0
-OutputType9=PADSNetlist
-OutputName9=PADS ASCII Netlist
-OutputDocumentPath9=
-OutputVariantName9=
-OutputDefault9=0
-OutputType10=Pcad
-OutputName10=Pcad for PCB
-OutputDocumentPath10=
-OutputVariantName10=
-OutputDefault10=0
-OutputType11=PCADNetlist
-OutputName11=PCAD Netlist
-OutputDocumentPath11=
-OutputVariantName11=
-OutputDefault11=0
-OutputType12=PCADnltNetlist
-OutputName12=PCADnlt Netlist
-OutputDocumentPath12=
-OutputVariantName12=
-OutputDefault12=0
-OutputType13=Protel2Netlist
-OutputName13=Protel2 Netlist
-OutputDocumentPath13=
-OutputVariantName13=
-OutputDefault13=0
-OutputType14=ProtelNetlist
-OutputName14=Protel
-OutputDocumentPath14=
-OutputVariantName14=
-OutputDefault14=0
-OutputType15=RacalNetlist
-OutputName15=Racal Netlist
-OutputDocumentPath15=
-OutputVariantName15=
-OutputDefault15=0
-OutputType16=RINFNetlist
-OutputName16=RINF Netlist
-OutputDocumentPath16=
-OutputVariantName16=
-OutputDefault16=0
-OutputType17=SciCardsNetlist
-OutputName17=SciCards Netlist
-OutputDocumentPath17=
-OutputVariantName17=
-OutputDefault17=0
-OutputType18=SIMetrixNetlist
-OutputName18=SIMetrix
-OutputDocumentPath18=
-OutputVariantName18=
-OutputDefault18=0
-OutputType19=SIMPLISNetlist
-OutputName19=SIMPLIS
-OutputDocumentPath19=
-OutputVariantName19=
-OutputDefault19=0
-OutputType20=TangoNetlist
-OutputName20=Tango Netlist
-OutputDocumentPath20=
-OutputVariantName20=
-OutputDefault20=0
-OutputType21=TelesisNetlist
-OutputName21=Telesis Netlist
-OutputDocumentPath21=
-OutputVariantName21=
-OutputDefault21=0
-OutputType22=WireListNetlist
-OutputName22=WireList Netlist
-OutputDocumentPath22=
-OutputVariantName22=
-OutputDefault22=0
-OutputType23=XSpiceNetlist
-OutputName23=XSpice Netlist
-OutputDocumentPath23=
-OutputVariantName23=
-OutputDefault23=0
-
-[OutputGroup2]
-Name=Simulator Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=AdvSimNetlist
-OutputName1=Mixed Sim
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-OutputType2=SIMetrixSimulation
-OutputName2=SIMetrix
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-OutputType3=SIMPLISSimulation
-OutputName3=SIMPLIS
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-
-[OutputGroup3]
-Name=Documentation Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Composite
-OutputName1=Composite Drawing
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType2=PCB 3D Print
-OutputName2=PCB 3D Print
-OutputDocumentPath2=
-OutputVariantName2=[No Variations]
-OutputDefault2=0
-PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType3=PCB 3D Video
-OutputName3=PCB 3D Video
-OutputDocumentPath3=
-OutputVariantName3=[No Variations]
-OutputDefault3=0
-PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType4=PCB Print
-OutputName4=PCB Prints
-OutputDocumentPath4=
-OutputVariantName4=
-OutputDefault4=0
-PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType5=PCBDrawing
-OutputName5=Draftsman
-OutputDocumentPath5=
-OutputVariantName5=[No Variations]
-OutputDefault5=0
-PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType6=PCBLIB Print
-OutputName6=PCBLIB Prints
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType7=PDF3D
-OutputName7=PDF3D
-OutputDocumentPath7=
-OutputVariantName7=[No Variations]
-OutputDefault7=0
-PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType8=PDF3D MBA
-OutputName8=PDF3D MBA
-OutputDocumentPath8=
-OutputVariantName8=
-OutputDefault8=0
-PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType9=Report Print
-OutputName9=Report Prints
-OutputDocumentPath9=
-OutputVariantName9=
-OutputDefault9=0
-PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType10=Schematic Print
-OutputName10=Schematic Prints
-OutputDocumentPath10=
-OutputVariantName10=
-OutputDefault10=0
-PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType11=SimView Print
-OutputName11=SimView Prints
-OutputDocumentPath11=
-OutputVariantName11=
-OutputDefault11=0
-PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-
-[OutputGroup4]
-Name=Assembly Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Assembly
-OutputName1=Assembly Drawings
-OutputDocumentPath1=
-OutputVariantName1=[No Variations]
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType2=Pick Place
-OutputName2=Generates pick and place files
-OutputDocumentPath2=
-OutputVariantName2=[No Variations]
-OutputDefault2=0
-OutputType3=Test Points For Assembly
-OutputName3=Test Point Report
-OutputDocumentPath3=
-OutputVariantName3=[No Variations]
-OutputDefault3=0
-
-[OutputGroup5]
-Name=Fabrication Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Board Stack Report
-OutputName1=Report Board Stack
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType2=CompositeDrill
-OutputName2=Composite Drill Drawing
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType3=Drill
-OutputName3=Drill Drawing/Guides
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType4=Final
-OutputName4=Final Artwork Prints
-OutputDocumentPath4=
-OutputVariantName4=[No Variations]
-OutputDefault4=0
-PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType5=Gerber
-OutputName5=Gerber Files
-OutputDocumentPath5=
-OutputVariantName5=[No Variations]
-OutputDefault5=0
-OutputType6=Gerber X2
-OutputName6=Gerber X2 Files
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-OutputType7=IPC2581
-OutputName7=IPC-2581 Files
-OutputDocumentPath7=
-OutputVariantName7=
-OutputDefault7=0
-OutputType8=Mask
-OutputName8=Solder/Paste Mask Prints
-OutputDocumentPath8=
-OutputVariantName8=
-OutputDefault8=0
-PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType9=NC Drill
-OutputName9=NC Drill Files
-OutputDocumentPath9=
-OutputVariantName9=
-OutputDefault9=0
-OutputType10=ODB
-OutputName10=ODB++ Files
-OutputDocumentPath10=
-OutputVariantName10=[No Variations]
-OutputDefault10=0
-OutputType11=Plane
-OutputName11=Power-Plane Prints
-OutputDocumentPath11=
-OutputVariantName11=
-OutputDefault11=0
-PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType12=Test Points
-OutputName12=Test Point Report
-OutputDocumentPath12=
-OutputVariantName12=
-OutputDefault12=0
-
-[OutputGroup6]
-Name=Report Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=BOM_PartType
-OutputName1=Bill of Materials
-OutputDocumentPath1=
-OutputVariantName1=[No Variations]
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType2=ComponentCrossReference
-OutputName2=Component Cross Reference Report
-OutputDocumentPath2=
-OutputVariantName2=[No Variations]
-OutputDefault2=0
-OutputType3=ReportHierarchy
-OutputName3=Report Project Hierarchy
-OutputDocumentPath3=
-OutputVariantName3=[No Variations]
-OutputDefault3=0
-OutputType4=Script
-OutputName4=Script Output
-OutputDocumentPath4=
-OutputVariantName4=[No Variations]
-OutputDefault4=0
-OutputType5=SimpleBOM
-OutputName5=Simple BOM
-OutputDocumentPath5=
-OutputVariantName5=[No Variations]
-OutputDefault5=0
-OutputType6=SinglePinNetReporter
-OutputName6=Report Single Pin Nets
-OutputDocumentPath6=
-OutputVariantName6=[No Variations]
-OutputDefault6=0
-
-[OutputGroup7]
-Name=Other Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Text Print
-OutputName1=Text Print
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType2=Text Print
-OutputName2=Text Print
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType3=Text Print
-OutputName3=Text Print
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType4=Text Print
-OutputName4=Text Print
-OutputDocumentPath4=
-OutputVariantName4=
-OutputDefault4=0
-PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType5=Text Print
-OutputName5=Text Print
-OutputDocumentPath5=
-OutputVariantName5=
-OutputDefault5=0
-PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType6=Text Print
-OutputName6=Text Print
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType7=Text Print
-OutputName7=Text Print
-OutputDocumentPath7=
-OutputVariantName7=
-OutputDefault7=0
-PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType8=Text Print
-OutputName8=Text Print
-OutputDocumentPath8=
-OutputVariantName8=
-OutputDefault8=0
-PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType9=Text Print
-OutputName9=Text Print
-OutputDocumentPath9=
-OutputVariantName9=
-OutputDefault9=0
-PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType10=Text Print
-OutputName10=Text Print
-OutputDocumentPath10=
-OutputVariantName10=
-OutputDefault10=0
-PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType11=Text Print
-OutputName11=Text Print
-OutputDocumentPath11=
-OutputVariantName11=
-OutputDefault11=0
-PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType12=Text Print
-OutputName12=Text Print
-OutputDocumentPath12=
-OutputVariantName12=
-OutputDefault12=0
-PageOptions12=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType13=Text Print
-OutputName13=Text Print
-OutputDocumentPath13=
-OutputVariantName13=
-OutputDefault13=0
-PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType14=Text Print
-OutputName14=Text Print
-OutputDocumentPath14=
-OutputVariantName14=
-OutputDefault14=0
-PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType15=Text Print
-OutputName15=Text Print
-OutputDocumentPath15=
-OutputVariantName15=
-OutputDefault15=0
-PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType16=Text Print
-OutputName16=Text Print
-OutputDocumentPath16=
-OutputVariantName16=
-OutputDefault16=0
-PageOptions16=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType17=Text Print
-OutputName17=Text Print
-OutputDocumentPath17=
-OutputVariantName17=
-OutputDefault17=0
-PageOptions17=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType18=Text Print
-OutputName18=Text Print
-OutputDocumentPath18=
-OutputVariantName18=
-OutputDefault18=0
-PageOptions18=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType19=Text Print
-OutputName19=Text Print
-OutputDocumentPath19=
-OutputVariantName19=
-OutputDefault19=0
-PageOptions19=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType20=Text Print
-OutputName20=Text Print
-OutputDocumentPath20=
-OutputVariantName20=
-OutputDefault20=0
-PageOptions20=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType21=Text Print
-OutputName21=Text Print
-OutputDocumentPath21=
-OutputVariantName21=
-OutputDefault21=0
-PageOptions21=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType22=Text Print
-OutputName22=Text Print
-OutputDocumentPath22=
-OutputVariantName22=
-OutputDefault22=0
-PageOptions22=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType23=Text Print
-OutputName23=Text Print
-OutputDocumentPath23=
-OutputVariantName23=
-OutputDefault23=0
-PageOptions23=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType24=Text Print
-OutputName24=Text Print
-OutputDocumentPath24=
-OutputVariantName24=
-OutputDefault24=0
-PageOptions24=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType25=Text Print
-OutputName25=Text Print
-OutputDocumentPath25=
-OutputVariantName25=
-OutputDefault25=0
-PageOptions25=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType26=Text Print
-OutputName26=Text Print
-OutputDocumentPath26=
-OutputVariantName26=
-OutputDefault26=0
-PageOptions26=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType27=Text Print
-OutputName27=Text Print
-OutputDocumentPath27=
-OutputVariantName27=
-OutputDefault27=0
-PageOptions27=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType28=Text Print
-OutputName28=Text Print
-OutputDocumentPath28=
-OutputVariantName28=
-OutputDefault28=0
-PageOptions28=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType29=Text Print
-OutputName29=Text Print
-OutputDocumentPath29=
-OutputVariantName29=
-OutputDefault29=0
-PageOptions29=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-
-[OutputGroup8]
-Name=Validation Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=BOM_Violations
-OutputName1=BOM Checks Report
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-OutputType2=Component states check
-OutputName2=Server's components states check
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-OutputType3=Configuration compliance
-OutputName3=Environment configuration compliance check
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-OutputType4=Design Rules Check
-OutputName4=Design Rules Check
-OutputDocumentPath4=
-OutputVariantName4=
-OutputDefault4=0
-PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType5=Differences Report
-OutputName5=Differences Report
-OutputDocumentPath5=
-OutputVariantName5=
-OutputDefault5=0
-PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType6=Electrical Rules Check
-OutputName6=Electrical Rules Check
-OutputDocumentPath6=
-OutputVariantName6=
-OutputDefault6=0
-PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1
-OutputType7=Footprint Comparison Report
-OutputName7=Footprint Comparison Report
-OutputDocumentPath7=
-OutputVariantName7=
-OutputDefault7=0
-
-[OutputGroup9]
-Name=Export Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=AutoCAD dwg/dxf PCB
-OutputName1=AutoCAD dwg/dxf File PCB
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-OutputType2=AutoCAD dwg/dxf Schematic
-OutputName2=AutoCAD dwg/dxf File Schematic
-OutputDocumentPath2=
-OutputVariantName2=
-OutputDefault2=0
-OutputType3=ExportIDF
-OutputName3=Export IDF
-OutputDocumentPath3=
-OutputVariantName3=
-OutputDefault3=0
-OutputType4=ExportPARASOLID
-OutputName4=Export PARASOLID
-OutputDocumentPath4=
-OutputVariantName4=[No Variations]
-OutputDefault4=0
-OutputType5=ExportSTEP
-OutputName5=Export STEP
-OutputDocumentPath5=
-OutputVariantName5=[No Variations]
-OutputDefault5=0
-OutputType6=ExportVRML
-OutputName6=Export VRML
-OutputDocumentPath6=
-OutputVariantName6=[No Variations]
-OutputDefault6=0
-OutputType7=MBAExportPARASOLID
-OutputName7=Export PARASOLID
-OutputDocumentPath7=
-OutputVariantName7=
-OutputDefault7=0
-OutputType8=MBAExportSTEP
-OutputName8=Export STEP
-OutputDocumentPath8=
-OutputVariantName8=
-OutputDefault8=0
-OutputType9=Save As/Export PCB
-OutputName9=Save As/Export PCB
-OutputDocumentPath9=
-OutputVariantName9=
-OutputDefault9=0
-OutputType10=Save As/Export Schematic
-OutputName10=Save As/Export Schematic
-OutputDocumentPath10=
-OutputVariantName10=
-OutputDefault10=0
-OutputType11=Specctra Design PCB
-OutputName11=Specctra Design PCB
-OutputDocumentPath11=
-OutputVariantName11=
-OutputDefault11=0
-
-[OutputGroup10]
-Name=PostProcess Outputs
-Description=
-TargetPrinter=Microsoft Print to PDF
-PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1
-OutputType1=Copy Files
-OutputName1=Copy Files
-OutputDocumentPath1=
-OutputVariantName1=
-OutputDefault1=0
-
-[Modification Levels]
-Type1=1
-Type2=1
-Type3=1
-Type4=1
-Type5=1
-Type6=1
-Type7=1
-Type8=1
-Type9=1
-Type10=1
-Type11=1
-Type12=1
-Type13=1
-Type14=1
-Type15=1
-Type16=1
-Type17=1
-Type18=1
-Type19=1
-Type20=1
-Type21=1
-Type22=1
-Type23=1
-Type24=1
-Type25=1
-Type26=1
-Type27=1
-Type28=1
-Type29=1
-Type30=1
-Type31=1
-Type32=1
-Type33=1
-Type34=1
-Type35=1
-Type36=1
-Type37=1
-Type38=1
-Type39=1
-Type40=1
-Type41=1
-Type42=1
-Type43=1
-Type44=1
-Type45=1
-Type46=1
-Type47=1
-Type48=1
-Type49=1
-Type50=1
-Type51=1
-Type52=1
-Type53=1
-Type54=1
-Type55=1
-Type56=1
-Type57=1
-Type58=1
-Type59=1
-Type60=1
-Type61=1
-Type62=1
-Type63=1
-Type64=1
-Type65=1
-Type66=1
-Type67=1
-Type68=1
-Type69=1
-Type70=1
-Type71=1
-Type72=1
-Type73=1
-Type74=1
-Type75=1
-Type76=1
-Type77=1
-Type78=1
-Type79=1
-Type80=1
-Type81=1
-Type82=1
-Type83=1
-Type84=1
-Type85=1
-Type86=1
-Type87=1
-Type88=1
-Type89=1
-Type90=1
-Type91=1
-Type92=1
-Type93=1
-Type94=1
-Type95=1
-Type96=1
-Type97=1
-Type98=1
-Type99=1
-Type100=1
-Type101=1
-Type102=1
-Type103=1
-Type104=1
-Type105=1
-Type106=1
-Type107=1
-Type108=1
-Type109=1
-Type110=1
-Type111=1
-Type112=1
-Type113=1
-Type114=1
-Type115=1
-Type116=1
-Type117=1
-Type118=1
-Type119=1
-
-[Difference Levels]
-Type1=1
-Type2=1
-Type3=1
-Type4=1
-Type5=1
-Type6=1
-Type7=1
-Type8=1
-Type9=1
-Type10=1
-Type11=1
-Type12=1
-Type13=1
-Type14=1
-Type15=1
-Type16=1
-Type17=1
-Type18=1
-Type19=1
-Type20=1
-Type21=1
-Type22=1
-Type23=1
-Type24=1
-Type25=1
-Type26=1
-Type27=1
-Type28=1
-Type29=1
-Type30=1
-Type31=1
-Type32=1
-Type33=1
-Type34=1
-Type35=1
-Type36=1
-Type37=1
-Type38=1
-Type39=1
-Type40=1
-Type41=1
-Type42=1
-Type43=1
-Type44=1
-Type45=1
-Type46=1
-Type47=1
-Type48=1
-Type49=1
-Type50=1
-Type51=1
-Type52=1
-Type53=1
-Type54=1
-Type55=1
-Type56=1
-Type57=1
-Type58=1
-Type59=1
-Type60=1
-Type61=1
-Type62=1
-Type63=1
-Type64=1
-Type65=1
-Type66=1
-Type67=1
-Type68=1
-
-[Electrical Rules Check]
-Type1=1
-Type2=1
-Type3=2
-Type4=1
-Type5=2
-Type6=2
-Type7=0
-Type8=1
-Type9=1
-Type10=1
-Type11=2
-Type12=0
-Type13=0
-Type14=1
-Type15=1
-Type16=1
-Type17=1
-Type18=1
-Type19=1
-Type20=0
-Type21=0
-Type22=0
-Type23=0
-Type24=1
-Type25=2
-Type26=0
-Type27=2
-Type28=1
-Type29=1
-Type30=1
-Type31=1
-Type32=2
-Type33=0
-Type34=2
-Type35=1
-Type36=2
-Type37=1
-Type38=2
-Type39=2
-Type40=2
-Type41=0
-Type42=2
-Type43=1
-Type44=0
-Type45=0
-Type46=0
-Type47=0
-Type48=0
-Type49=0
-Type50=2
-Type51=0
-Type52=0
-Type53=1
-Type54=1
-Type55=1
-Type56=2
-Type57=1
-Type58=1
-Type59=2
-Type60=0
-Type61=0
-Type62=0
-Type63=0
-Type64=0
-Type65=2
-Type66=3
-Type67=2
-Type68=2
-Type69=2
-Type70=2
-Type71=2
-Type72=2
-Type73=2
-Type74=1
-Type75=2
-Type76=1
-Type77=1
-Type78=1
-Type79=1
-Type80=2
-Type81=3
-Type82=3
-Type83=3
-Type84=3
-Type85=3
-Type86=2
-Type87=2
-Type88=2
-Type89=1
-Type90=1
-Type91=3
-Type92=3
-Type93=2
-Type94=2
-Type95=2
-Type96=2
-Type97=2
-Type98=0
-Type99=1
-Type100=2
-Type101=0
-Type102=2
-Type103=2
-Type104=1
-Type105=2
-Type106=2
-Type107=2
-Type108=2
-Type109=1
-Type110=1
-Type111=1
-Type112=1
-Type113=1
-Type114=2
-Type115=2
-Type116=2
-Type117=3
-Type118=3
-Type119=3
-MultiChannelAlternate=2
-AlternateItemFail=3
-Type122=2
-
-[ERC Connection Matrix]
-L1=NNNNNNNNNNNWNNNWW
-L2=NNWNNNNWWWNWNWNWN
-L3=NWEENEEEENEWNEEWN
-L4=NNENNNWEENNWNENWN
-L5=NNNNNNNNNNNNNNNNN
-L6=NNENNNNEENNWNENWN
-L7=NNEWNNWEENNWNENWN
-L8=NWEENEENEEENNEENN
-L9=NWEENEEEENEWNEEWW
-L10=NWNNNNNENNEWNNEWN
-L11=NNENNNNEEENWNENWN
-L12=WWWWNWWNWWWNWWWNN
-L13=NNNNNNNNNNNWNNNWW
-L14=NWEENEEEENEWNEEWW
-L15=NNENNNNEEENWNENWW
-L16=WWWWNWWNWWWNWWWNW
-L17=WNNNNNNNWNNNWWWWN
-
-[Annotate]
-SortOrder=3
-SortLocation=0
-ReplaceSubparts=0
-MatchParameter1=Comment
-MatchStrictly1=1
-MatchParameter2=Library Reference
-MatchStrictly2=1
-PhysicalNamingFormat=$Component_$RoomName
-GlobalIndexSortOrder=3
-GlobalIndexSortLocation=0
-
-[PrjClassGen]
-CompClassManualEnabled=0
-CompClassManualRoomEnabled=0
-NetClassAutoBusEnabled=1
-NetClassAutoCompEnabled=0
-NetClassAutoNamedHarnessEnabled=0
-NetClassManualEnabled=1
-NetClassSeparateForBusSections=0
-
-[LibraryUpdateOptions]
-SelectedOnly=0
-UpdateVariants=1
-UpdateToLatestRevision=1
-PartTypes=0
-FullReplace=1
-UpdateDesignatorLock=1
-UpdatePartIDLock=1
-PreserveParameterLocations=1
-PreserveParameterVisibility=1
-DoGraphics=1
-DoParameters=1
-DoModels=1
-AddParameters=0
-RemoveParameters=0
-AddModels=1
-RemoveModels=1
-UpdateCurrentModels=1
-
-[DatabaseUpdateOptions]
-SelectedOnly=0
-UpdateVariants=1
-UpdateToLatestRevision=1
-PartTypes=0
-
-[Comparison Options]
-ComparisonOptions0=Kind=Net|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-ComparisonOptions1=Kind=Net Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-ComparisonOptions2=Kind=Component Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-ComparisonOptions3=Kind=Rule|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-ComparisonOptions4=Kind=Differential Pair|MinPercent=50|MinMatch=1|ShowMatch=0|Confirm=0|UseName=0|InclAllRules=0
-ComparisonOptions5=Kind=Structure Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0
-
diff --git a/EE3102/Libraries/USBTHING/microB.SCHLIB b/EE3102/Libraries/USBTHING/microB.SCHLIB
deleted file mode 100644
index a4ad3aa..0000000
--- a/EE3102/Libraries/USBTHING/microB.SCHLIB
+++ /dev/null
Binary files differ
diff --git a/EE3102/Libraries/USBTHING/microB.brd b/EE3102/Libraries/USBTHING/microB.brd
deleted file mode 100644
index a0966ef..0000000
--- a/EE3102/Libraries/USBTHING/microB.brd
+++ /dev/null
@@ -1,1775 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE eagle SYSTEM "eagle.dtd">
-<eagle version="6.3">
-<drawing>
-<settings>
-<setting alwaysvectorfont="no"/>
-<setting verticaltext="up"/>
-</settings>
-<grid distance="0.005" unitdist="inch" unit="inch" style="lines" multiple="2" display="yes" altdistance="0.025" altunitdist="inch" altunit="inch"/>
-<layers>
-<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
-<layer number="2" name="Route2" color="1" fill="3" visible="no" active="no"/>
-<layer number="3" name="Route3" color="4" fill="3" visible="no" active="no"/>
-<layer number="4" name="Route4" color="1" fill="4" visible="no" active="no"/>
-<layer number="5" name="Route5" color="4" fill="4" visible="no" active="no"/>
-<layer number="6" name="Route6" color="1" fill="8" visible="no" active="no"/>
-<layer number="7" name="Route7" color="4" fill="8" visible="no" active="no"/>
-<layer number="8" name="Route8" color="1" fill="2" visible="no" active="no"/>
-<layer number="9" name="Route9" color="4" fill="2" visible="no" active="no"/>
-<layer number="10" name="Route10" color="1" fill="7" visible="no" active="no"/>
-<layer number="11" name="Route11" color="4" fill="7" visible="no" active="no"/>
-<layer number="12" name="Route12" color="1" fill="5" visible="no" active="no"/>
-<layer number="13" name="Route13" color="4" fill="5" visible="no" active="no"/>
-<layer number="14" name="Route14" color="1" fill="6" visible="no" active="no"/>
-<layer number="15" name="Route15" color="4" fill="6" visible="no" active="no"/>
-<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
-<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>
-<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>
-<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>
-<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>
-<layer number="21" name="tPlace" color="14" fill="1" visible="yes" active="yes"/>
-<layer number="22" name="bPlace" color="13" fill="1" visible="yes" active="yes"/>
-<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>
-<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>
-<layer number="25" name="tNames" color="7" fill="1" visible="no" active="yes"/>
-<layer number="26" name="bNames" color="7" fill="1" visible="no" active="yes"/>
-<layer number="27" name="tValues" color="7" fill="1" visible="no" active="yes"/>
-<layer number="28" name="bValues" color="7" fill="1" visible="no" active="yes"/>
-<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>
-<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>
-<layer number="31" name="tCream" color="7" fill="4" visible="yes" active="yes"/>
-<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>
-<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>
-<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>
-<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>
-<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>
-<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>
-<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>
-<layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/>
-<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/>
-<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/>
-<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/>
-<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="yes"/>
-<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>
-<layer number="45" name="Holes" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
-<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>
-<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="49" name="Reference" color="7" fill="1" visible="no" active="yes"/>
-<layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/>
-<layer number="51" name="tDocu" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/>
-<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/>
-<layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/>
-<layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/>
-<layer number="91" name="Nets" color="2" fill="1" visible="no" active="no"/>
-<layer number="92" name="Busses" color="1" fill="1" visible="no" active="no"/>
-<layer number="93" name="Pins" color="2" fill="1" visible="no" active="no"/>
-<layer number="94" name="Symbols" color="4" fill="1" visible="no" active="no"/>
-<layer number="95" name="Names" color="7" fill="1" visible="no" active="no"/>
-<layer number="96" name="Values" color="7" fill="1" visible="no" active="no"/>
-<layer number="97" name="Info" color="7" fill="1" visible="no" active="no"/>
-<layer number="98" name="Guide" color="6" fill="1" visible="no" active="no"/>
-<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/>
-<layer number="101" name="Patch_Top" color="12" fill="4" visible="yes" active="yes"/>
-<layer number="102" name="Vscore" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="103" name="fp3" color="7" fill="1" visible="no" active="yes"/>
-<layer number="104" name="Name" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="105" name="Beschreib" color="9" fill="1" visible="no" active="yes"/>
-<layer number="106" name="BGA-Top" color="4" fill="1" visible="no" active="yes"/>
-<layer number="107" name="BD-Top" color="5" fill="1" visible="no" active="yes"/>
-<layer number="108" name="fp8" color="7" fill="1" visible="no" active="yes"/>
-<layer number="109" name="fp9" color="7" fill="1" visible="no" active="yes"/>
-<layer number="110" name="fp0" color="7" fill="1" visible="no" active="yes"/>
-<layer number="111" name="LPC17xx" color="7" fill="1" visible="no" active="yes"/>
-<layer number="112" name="tSilk" color="7" fill="1" visible="no" active="yes"/>
-<layer number="116" name="Patch_BOT" color="9" fill="4" visible="yes" active="yes"/>
-<layer number="121" name="_tsilk" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="122" name="_bsilk" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="123" name="tTestmark" color="7" fill="1" visible="no" active="yes"/>
-<layer number="124" name="bTestmark" color="7" fill="1" visible="no" active="yes"/>
-<layer number="125" name="_tNames" color="7" fill="1" visible="no" active="yes"/>
-<layer number="126" name="_bNames" color="7" fill="1" visible="no" active="yes"/>
-<layer number="127" name="_tValues" color="7" fill="1" visible="no" active="yes"/>
-<layer number="128" name="_bValues" color="7" fill="1" visible="no" active="yes"/>
-<layer number="131" name="tAdjust" color="7" fill="1" visible="no" active="yes"/>
-<layer number="132" name="bAdjust" color="7" fill="1" visible="no" active="yes"/>
-<layer number="144" name="Drill_legend" color="7" fill="1" visible="no" active="yes"/>
-<layer number="150" name="Notes" color="7" fill="1" visible="no" active="yes"/>
-<layer number="151" name="HeatSink" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="152" name="_bDocu" color="7" fill="1" visible="no" active="yes"/>
-<layer number="153" name="FabDoc1" color="6" fill="1" visible="no" active="no"/>
-<layer number="154" name="FabDoc2" color="2" fill="1" visible="no" active="no"/>
-<layer number="155" name="FabDoc3" color="7" fill="15" visible="no" active="no"/>
-<layer number="199" name="Contour" color="7" fill="1" visible="no" active="yes"/>
-<layer number="200" name="200bmp" color="1" fill="10" visible="no" active="yes"/>
-<layer number="201" name="201bmp" color="2" fill="1" visible="no" active="no"/>
-<layer number="202" name="202bmp" color="3" fill="1" visible="no" active="no"/>
-<layer number="203" name="203bmp" color="4" fill="10" visible="no" active="yes"/>
-<layer number="204" name="204bmp" color="5" fill="10" visible="no" active="yes"/>
-<layer number="205" name="205bmp" color="6" fill="10" visible="no" active="yes"/>
-<layer number="206" name="206bmp" color="7" fill="10" visible="no" active="yes"/>
-<layer number="207" name="207bmp" color="8" fill="10" visible="no" active="yes"/>
-<layer number="208" name="208bmp" color="9" fill="10" visible="no" active="yes"/>
-<layer number="209" name="209bmp" color="7" fill="1" visible="no" active="yes"/>
-<layer number="210" name="210bmp" color="7" fill="1" visible="no" active="yes"/>
-<layer number="211" name="211bmp" color="7" fill="1" visible="no" active="yes"/>
-<layer number="212" name="212bmp" color="7" fill="1" visible="no" active="yes"/>
-<layer number="213" name="213bmp" color="7" fill="1" visible="no" active="yes"/>
-<layer number="214" name="214bmp" color="7" fill="1" visible="no" active="yes"/>
-<layer number="215" name="215bmp" color="7" fill="1" visible="no" active="yes"/>
-<layer number="216" name="216bmp" color="7" fill="1" visible="no" active="yes"/>
-<layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/>
-<layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/>
-<layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/>
-<layer number="220" name="220bmp" color="21" fill="1" visible="no" active="no"/>
-<layer number="221" name="221bmp" color="22" fill="1" visible="no" active="no"/>
-<layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/>
-<layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/>
-<layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/>
-<layer number="248" name="Housing" color="7" fill="1" visible="no" active="yes"/>
-<layer number="249" name="Edge" color="7" fill="1" visible="no" active="yes"/>
-<layer number="250" name="Descript" color="7" fill="1" visible="no" active="no"/>
-<layer number="251" name="SMDround" color="7" fill="1" visible="no" active="no"/>
-<layer number="254" name="cooling" color="7" fill="1" visible="yes" active="yes"/>
-</layers>
-<board>
-<plain>
-<wire x1="2.54" y1="10.16" x2="17.78" y2="10.16" width="0" layer="20"/>
-<wire x1="17.78" y1="10.16" x2="20.32" y2="7.62" width="0" layer="20" curve="-90"/>
-<wire x1="20.32" y1="7.62" x2="20.32" y2="2.54" width="0" layer="20"/>
-<wire x1="20.32" y1="2.54" x2="17.78" y2="0" width="0" layer="20" curve="-90"/>
-<wire x1="17.78" y1="0" x2="2.54" y2="0" width="0" layer="20"/>
-<wire x1="2.54" y1="0" x2="0" y2="2.54" width="0" layer="20" curve="-90"/>
-<wire x1="0" y1="2.54" x2="0" y2="7.62" width="0" layer="20"/>
-<wire x1="0" y1="7.62" x2="2.54" y2="10.16" width="0" layer="20" curve="-90"/>
-<text x="12.7" y="2.921" size="1.016" layer="21" font="vector" ratio="12" rot="R180" align="center">D-</text>
-<text x="10.16" y="2.921" size="1.016" layer="21" font="vector" ratio="12" align="center">D+</text>
-<text x="7.62" y="2.921" size="1.016" layer="21" font="vector" ratio="12" align="center">ID</text>
-<text x="5.08" y="2.921" size="1.016" layer="21" font="vector" ratio="12" align="center">GND</text>
-<text x="15.24" y="2.921" size="1.016" layer="21" font="vector" ratio="12" align="center">5V</text>
-<text x="2.159" y="3.048" size="1.27" layer="21" font="vector" ratio="12" rot="R90" align="center">Micro</text>
-<text x="0.889" y="4.191" size="1.27" layer="21" font="vector" ratio="12" rot="R90" align="center">USB</text>
-</plain>
-<libraries>
-<library name="microbuilder">
-<description>&lt;h2&gt;&lt;b&gt;microBuilder.eu&lt;/b&gt; Eagle Footprint Library&lt;/h2&gt;
-
-&lt;p&gt;Footprints for common components used in our projects and products. This is the same library that we use internally, and it is regularly updated. The newest version can always be found at &lt;b&gt;www.microBuilder.eu&lt;/b&gt;. If you find this library useful, please feel free to purchase something from our online store. Please also note that all holes are optimised for metric drill bits!&lt;/p&gt;
-
-&lt;h3&gt;Obligatory Warning&lt;/h3&gt;
-&lt;p&gt;While it probably goes without saying, there are no guarantees that the footprints or schematic symbols in this library are flawless, and we make no promises of fitness for production, prototyping or any other purpose. These libraries are provided for information puposes only, and are used at your own discretion. While we make every effort to produce accurate footprints, and many of the items found in this library have be proven in production, we can't make any promises of suitability for a specific purpose. If you do find any errors, though, please feel free to contact us at www.microbuilder.eu to let us know about it so that we can update the library accordingly!&lt;/p&gt;
-
-&lt;h3&gt;License&lt;/h3&gt;
-&lt;p&gt;This work is placed in the public domain, and may be freely used for commercial and non-commercial work with the following conditions:&lt;/p&gt;
-&lt;p&gt;THIS SOFTWARE IS PROVIDED ''AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-&lt;/p&gt;</description>
-<packages>
-<package name="1X05_ROUND_70">
-<wire x1="-6.35" y1="0.635" x2="-6.35" y2="-0.635" width="0.2032" layer="51"/>
-<pad name="1" x="-5.08" y="0" drill="1" diameter="1.778" shape="square" rot="R90"/>
-<pad name="2" x="-2.54" y="0" drill="1" diameter="1.778" rot="R90"/>
-<pad name="3" x="0" y="0" drill="1" diameter="1.778" rot="R90"/>
-<pad name="4" x="2.54" y="0" drill="1" diameter="1.778" rot="R90"/>
-<pad name="5" x="5.08" y="0" drill="1" diameter="1.778" rot="R90"/>
-<text x="-6.4262" y="1.8288" size="0.8128" layer="25" ratio="18">&gt;NAME</text>
-<text x="-6.35" y="-3.175" size="0.4064" layer="27" ratio="10">&gt;VALUE</text>
-<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/>
-<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
-<rectangle x1="-2.794" y1="-0.254" x2="-2.286" y2="0.254" layer="51"/>
-<rectangle x1="-5.334" y1="-0.254" x2="-4.826" y2="0.254" layer="51"/>
-<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/>
-</package>
-<package name="MOUNTINGHOLE_2.5_PLATED">
-<circle x="0" y="0" radius="2" width="0.2032" layer="21"/>
-<circle x="0" y="0" radius="1" width="2.032" layer="39"/>
-<circle x="0" y="0" radius="1" width="2.032" layer="40"/>
-<circle x="0" y="0" radius="1" width="2.032" layer="41"/>
-<circle x="0" y="0" radius="1" width="2.032" layer="42"/>
-<pad name="P$1" x="0" y="0" drill="2.5" diameter="3.2"/>
-</package>
-<package name="ADAFRUIT_3.5MM">
-<rectangle x1="2.6384" y1="0.0159" x2="2.6892" y2="0.0222" layer="21"/>
-<rectangle x1="2.6257" y1="0.0222" x2="2.7083" y2="0.0286" layer="21"/>
-<rectangle x1="2.6067" y1="0.0286" x2="2.7273" y2="0.0349" layer="21"/>
-<rectangle x1="2.594" y1="0.0349" x2="2.7337" y2="0.0413" layer="21"/>
-<rectangle x1="2.5876" y1="0.0413" x2="2.7464" y2="0.0476" layer="21"/>
-<rectangle x1="2.5749" y1="0.0476" x2="2.7527" y2="0.054" layer="21"/>
-<rectangle x1="2.5686" y1="0.054" x2="2.7654" y2="0.0603" layer="21"/>
-<rectangle x1="2.5559" y1="0.0603" x2="2.7718" y2="0.0667" layer="21"/>
-<rectangle x1="2.5495" y1="0.0667" x2="2.7781" y2="0.073" layer="21"/>
-<rectangle x1="2.5368" y1="0.073" x2="2.7781" y2="0.0794" layer="21"/>
-<rectangle x1="2.5305" y1="0.0794" x2="2.7845" y2="0.0857" layer="21"/>
-<rectangle x1="2.5178" y1="0.0857" x2="2.7845" y2="0.0921" layer="21"/>
-<rectangle x1="2.5114" y1="0.0921" x2="2.7908" y2="0.0984" layer="21"/>
-<rectangle x1="2.5051" y1="0.0984" x2="2.7908" y2="0.1048" layer="21"/>
-<rectangle x1="2.4924" y1="0.1048" x2="2.7908" y2="0.1111" layer="21"/>
-<rectangle x1="2.486" y1="0.1111" x2="2.7972" y2="0.1175" layer="21"/>
-<rectangle x1="2.4797" y1="0.1175" x2="2.7972" y2="0.1238" layer="21"/>
-<rectangle x1="2.467" y1="0.1238" x2="2.7972" y2="0.1302" layer="21"/>
-<rectangle x1="2.4606" y1="0.1302" x2="2.7972" y2="0.1365" layer="21"/>
-<rectangle x1="2.4543" y1="0.1365" x2="2.8035" y2="0.1429" layer="21"/>
-<rectangle x1="2.4416" y1="0.1429" x2="2.8035" y2="0.1492" layer="21"/>
-<rectangle x1="2.4352" y1="0.1492" x2="2.8035" y2="0.1556" layer="21"/>
-<rectangle x1="2.4225" y1="0.1556" x2="2.8035" y2="0.1619" layer="21"/>
-<rectangle x1="2.4162" y1="0.1619" x2="2.8035" y2="0.1683" layer="21"/>
-<rectangle x1="2.4098" y1="0.1683" x2="2.8035" y2="0.1746" layer="21"/>
-<rectangle x1="2.3971" y1="0.1746" x2="2.8035" y2="0.181" layer="21"/>
-<rectangle x1="2.3908" y1="0.181" x2="2.8035" y2="0.1873" layer="21"/>
-<rectangle x1="2.3844" y1="0.1873" x2="2.8035" y2="0.1937" layer="21"/>
-<rectangle x1="2.3717" y1="0.1937" x2="2.8035" y2="0.2" layer="21"/>
-<rectangle x1="2.3654" y1="0.2" x2="2.8035" y2="0.2064" layer="21"/>
-<rectangle x1="2.3527" y1="0.2064" x2="2.8035" y2="0.2127" layer="21"/>
-<rectangle x1="2.3463" y1="0.2127" x2="2.8035" y2="0.2191" layer="21"/>
-<rectangle x1="2.34" y1="0.2191" x2="2.8035" y2="0.2254" layer="21"/>
-<rectangle x1="2.3273" y1="0.2254" x2="2.8035" y2="0.2318" layer="21"/>
-<rectangle x1="2.3209" y1="0.2318" x2="2.8035" y2="0.2381" layer="21"/>
-<rectangle x1="2.3146" y1="0.2381" x2="2.8035" y2="0.2445" layer="21"/>
-<rectangle x1="2.3019" y1="0.2445" x2="2.8035" y2="0.2508" layer="21"/>
-<rectangle x1="2.2955" y1="0.2508" x2="2.8035" y2="0.2572" layer="21"/>
-<rectangle x1="2.2892" y1="0.2572" x2="2.8035" y2="0.2635" layer="21"/>
-<rectangle x1="2.2765" y1="0.2635" x2="2.8035" y2="0.2699" layer="21"/>
-<rectangle x1="2.2701" y1="0.2699" x2="2.8035" y2="0.2762" layer="21"/>
-<rectangle x1="2.2574" y1="0.2762" x2="2.8035" y2="0.2826" layer="21"/>
-<rectangle x1="2.2511" y1="0.2826" x2="2.8035" y2="0.2889" layer="21"/>
-<rectangle x1="2.2447" y1="0.2889" x2="2.8035" y2="0.2953" layer="21"/>
-<rectangle x1="2.232" y1="0.2953" x2="2.8035" y2="0.3016" layer="21"/>
-<rectangle x1="2.2257" y1="0.3016" x2="2.8035" y2="0.308" layer="21"/>
-<rectangle x1="2.2193" y1="0.308" x2="2.8035" y2="0.3143" layer="21"/>
-<rectangle x1="2.2066" y1="0.3143" x2="2.8035" y2="0.3207" layer="21"/>
-<rectangle x1="2.2003" y1="0.3207" x2="2.8035" y2="0.327" layer="21"/>
-<rectangle x1="2.1939" y1="0.327" x2="2.8035" y2="0.3334" layer="21"/>
-<rectangle x1="2.1812" y1="0.3334" x2="2.8035" y2="0.3397" layer="21"/>
-<rectangle x1="2.1749" y1="0.3397" x2="2.8035" y2="0.3461" layer="21"/>
-<rectangle x1="2.1622" y1="0.3461" x2="2.8035" y2="0.3524" layer="21"/>
-<rectangle x1="2.1558" y1="0.3524" x2="2.8035" y2="0.3588" layer="21"/>
-<rectangle x1="0.4667" y1="0.3588" x2="0.5302" y2="0.3651" layer="21"/>
-<rectangle x1="2.1495" y1="0.3588" x2="2.8035" y2="0.3651" layer="21"/>
-<rectangle x1="0.4477" y1="0.3651" x2="0.5493" y2="0.3715" layer="21"/>
-<rectangle x1="2.1368" y1="0.3651" x2="2.8035" y2="0.3715" layer="21"/>
-<rectangle x1="0.435" y1="0.3715" x2="0.5747" y2="0.3778" layer="21"/>
-<rectangle x1="2.1304" y1="0.3715" x2="2.8035" y2="0.3778" layer="21"/>
-<rectangle x1="0.4286" y1="0.3778" x2="0.5937" y2="0.3842" layer="21"/>
-<rectangle x1="2.1241" y1="0.3778" x2="2.8035" y2="0.3842" layer="21"/>
-<rectangle x1="0.4159" y1="0.3842" x2="0.6128" y2="0.3905" layer="21"/>
-<rectangle x1="2.1114" y1="0.3842" x2="2.8035" y2="0.3905" layer="21"/>
-<rectangle x1="0.4096" y1="0.3905" x2="0.6318" y2="0.3969" layer="21"/>
-<rectangle x1="2.105" y1="0.3905" x2="2.8035" y2="0.3969" layer="21"/>
-<rectangle x1="0.4032" y1="0.3969" x2="0.6509" y2="0.4032" layer="21"/>
-<rectangle x1="2.0987" y1="0.3969" x2="2.8035" y2="0.4032" layer="21"/>
-<rectangle x1="0.3969" y1="0.4032" x2="0.6763" y2="0.4096" layer="21"/>
-<rectangle x1="2.086" y1="0.4032" x2="2.8035" y2="0.4096" layer="21"/>
-<rectangle x1="0.3905" y1="0.4096" x2="0.689" y2="0.4159" layer="21"/>
-<rectangle x1="2.0796" y1="0.4096" x2="2.8035" y2="0.4159" layer="21"/>
-<rectangle x1="0.3842" y1="0.4159" x2="0.7144" y2="0.4223" layer="21"/>
-<rectangle x1="2.0669" y1="0.4159" x2="2.8035" y2="0.4223" layer="21"/>
-<rectangle x1="0.3842" y1="0.4223" x2="0.7271" y2="0.4286" layer="21"/>
-<rectangle x1="2.0606" y1="0.4223" x2="2.8035" y2="0.4286" layer="21"/>
-<rectangle x1="0.3778" y1="0.4286" x2="0.7525" y2="0.435" layer="21"/>
-<rectangle x1="2.0542" y1="0.4286" x2="2.8035" y2="0.435" layer="21"/>
-<rectangle x1="0.3778" y1="0.435" x2="0.7715" y2="0.4413" layer="21"/>
-<rectangle x1="2.0415" y1="0.435" x2="2.8035" y2="0.4413" layer="21"/>
-<rectangle x1="0.3715" y1="0.4413" x2="0.7842" y2="0.4477" layer="21"/>
-<rectangle x1="2.0352" y1="0.4413" x2="2.8035" y2="0.4477" layer="21"/>
-<rectangle x1="0.3715" y1="0.4477" x2="0.8096" y2="0.454" layer="21"/>
-<rectangle x1="2.0288" y1="0.4477" x2="2.8035" y2="0.454" layer="21"/>
-<rectangle x1="0.3651" y1="0.454" x2="0.8287" y2="0.4604" layer="21"/>
-<rectangle x1="2.0161" y1="0.454" x2="2.8035" y2="0.4604" layer="21"/>
-<rectangle x1="0.3651" y1="0.4604" x2="0.8477" y2="0.4667" layer="21"/>
-<rectangle x1="2.0098" y1="0.4604" x2="2.8035" y2="0.4667" layer="21"/>
-<rectangle x1="0.3651" y1="0.4667" x2="0.8604" y2="0.4731" layer="21"/>
-<rectangle x1="2.0034" y1="0.4667" x2="2.8035" y2="0.4731" layer="21"/>
-<rectangle x1="0.3651" y1="0.4731" x2="0.8858" y2="0.4794" layer="21"/>
-<rectangle x1="1.9907" y1="0.4731" x2="2.8035" y2="0.4794" layer="21"/>
-<rectangle x1="0.3651" y1="0.4794" x2="0.8985" y2="0.4858" layer="21"/>
-<rectangle x1="1.9844" y1="0.4794" x2="2.8035" y2="0.4858" layer="21"/>
-<rectangle x1="0.3651" y1="0.4858" x2="0.9239" y2="0.4921" layer="21"/>
-<rectangle x1="1.978" y1="0.4858" x2="2.8035" y2="0.4921" layer="21"/>
-<rectangle x1="0.3651" y1="0.4921" x2="0.943" y2="0.4985" layer="21"/>
-<rectangle x1="1.9717" y1="0.4921" x2="2.8035" y2="0.4985" layer="21"/>
-<rectangle x1="0.3651" y1="0.4985" x2="0.962" y2="0.5048" layer="21"/>
-<rectangle x1="1.959" y1="0.4985" x2="2.8035" y2="0.5048" layer="21"/>
-<rectangle x1="0.3651" y1="0.5048" x2="0.9811" y2="0.5112" layer="21"/>
-<rectangle x1="1.9526" y1="0.5048" x2="2.8035" y2="0.5112" layer="21"/>
-<rectangle x1="0.3651" y1="0.5112" x2="1.0001" y2="0.5175" layer="21"/>
-<rectangle x1="1.9463" y1="0.5112" x2="2.8035" y2="0.5175" layer="21"/>
-<rectangle x1="0.3651" y1="0.5175" x2="1.0192" y2="0.5239" layer="21"/>
-<rectangle x1="1.9399" y1="0.5175" x2="2.8035" y2="0.5239" layer="21"/>
-<rectangle x1="0.3715" y1="0.5239" x2="1.0382" y2="0.5302" layer="21"/>
-<rectangle x1="1.9336" y1="0.5239" x2="2.8035" y2="0.5302" layer="21"/>
-<rectangle x1="0.3715" y1="0.5302" x2="1.0573" y2="0.5366" layer="21"/>
-<rectangle x1="1.9272" y1="0.5302" x2="2.8035" y2="0.5366" layer="21"/>
-<rectangle x1="0.3715" y1="0.5366" x2="1.0763" y2="0.5429" layer="21"/>
-<rectangle x1="1.9209" y1="0.5366" x2="2.8035" y2="0.5429" layer="21"/>
-<rectangle x1="0.3715" y1="0.5429" x2="1.0954" y2="0.5493" layer="21"/>
-<rectangle x1="1.9145" y1="0.5429" x2="2.8035" y2="0.5493" layer="21"/>
-<rectangle x1="0.3715" y1="0.5493" x2="1.1144" y2="0.5556" layer="21"/>
-<rectangle x1="1.9082" y1="0.5493" x2="2.8035" y2="0.5556" layer="21"/>
-<rectangle x1="0.3778" y1="0.5556" x2="1.1335" y2="0.562" layer="21"/>
-<rectangle x1="1.9018" y1="0.5556" x2="2.8035" y2="0.562" layer="21"/>
-<rectangle x1="0.3778" y1="0.562" x2="1.1525" y2="0.5683" layer="21"/>
-<rectangle x1="1.8955" y1="0.562" x2="2.8035" y2="0.5683" layer="21"/>
-<rectangle x1="0.3778" y1="0.5683" x2="1.1716" y2="0.5747" layer="21"/>
-<rectangle x1="1.8891" y1="0.5683" x2="2.8035" y2="0.5747" layer="21"/>
-<rectangle x1="0.3842" y1="0.5747" x2="1.1906" y2="0.581" layer="21"/>
-<rectangle x1="1.8828" y1="0.5747" x2="2.8035" y2="0.581" layer="21"/>
-<rectangle x1="0.3842" y1="0.581" x2="1.2097" y2="0.5874" layer="21"/>
-<rectangle x1="1.8764" y1="0.581" x2="2.8035" y2="0.5874" layer="21"/>
-<rectangle x1="0.3842" y1="0.5874" x2="1.2287" y2="0.5937" layer="21"/>
-<rectangle x1="1.8701" y1="0.5874" x2="2.8035" y2="0.5937" layer="21"/>
-<rectangle x1="0.3905" y1="0.5937" x2="1.2478" y2="0.6001" layer="21"/>
-<rectangle x1="1.8637" y1="0.5937" x2="2.8035" y2="0.6001" layer="21"/>
-<rectangle x1="0.3905" y1="0.6001" x2="1.2605" y2="0.6064" layer="21"/>
-<rectangle x1="1.8637" y1="0.6001" x2="2.8035" y2="0.6064" layer="21"/>
-<rectangle x1="0.3905" y1="0.6064" x2="1.2795" y2="0.6128" layer="21"/>
-<rectangle x1="1.8574" y1="0.6064" x2="2.8035" y2="0.6128" layer="21"/>
-<rectangle x1="0.3969" y1="0.6128" x2="1.2922" y2="0.6191" layer="21"/>
-<rectangle x1="1.851" y1="0.6128" x2="2.8035" y2="0.6191" layer="21"/>
-<rectangle x1="0.3969" y1="0.6191" x2="1.3049" y2="0.6255" layer="21"/>
-<rectangle x1="1.8447" y1="0.6191" x2="2.8035" y2="0.6255" layer="21"/>
-<rectangle x1="0.3969" y1="0.6255" x2="1.3176" y2="0.6318" layer="21"/>
-<rectangle x1="1.8383" y1="0.6255" x2="2.8035" y2="0.6318" layer="21"/>
-<rectangle x1="0.4032" y1="0.6318" x2="1.3303" y2="0.6382" layer="21"/>
-<rectangle x1="1.8383" y1="0.6318" x2="2.8035" y2="0.6382" layer="21"/>
-<rectangle x1="0.4032" y1="0.6382" x2="1.343" y2="0.6445" layer="21"/>
-<rectangle x1="1.832" y1="0.6382" x2="2.8035" y2="0.6445" layer="21"/>
-<rectangle x1="0.4032" y1="0.6445" x2="1.3557" y2="0.6509" layer="21"/>
-<rectangle x1="1.8256" y1="0.6445" x2="2.8035" y2="0.6509" layer="21"/>
-<rectangle x1="0.4096" y1="0.6509" x2="1.3684" y2="0.6572" layer="21"/>
-<rectangle x1="1.8193" y1="0.6509" x2="2.8035" y2="0.6572" layer="21"/>
-<rectangle x1="0.4096" y1="0.6572" x2="1.3811" y2="0.6636" layer="21"/>
-<rectangle x1="1.8193" y1="0.6572" x2="2.8035" y2="0.6636" layer="21"/>
-<rectangle x1="0.4096" y1="0.6636" x2="1.3938" y2="0.6699" layer="21"/>
-<rectangle x1="1.8129" y1="0.6636" x2="2.8035" y2="0.6699" layer="21"/>
-<rectangle x1="0.4159" y1="0.6699" x2="1.4002" y2="0.6763" layer="21"/>
-<rectangle x1="1.8066" y1="0.6699" x2="2.8035" y2="0.6763" layer="21"/>
-<rectangle x1="0.4159" y1="0.6763" x2="1.4129" y2="0.6826" layer="21"/>
-<rectangle x1="1.8066" y1="0.6763" x2="2.8035" y2="0.6826" layer="21"/>
-<rectangle x1="0.4159" y1="0.6826" x2="1.4192" y2="0.689" layer="21"/>
-<rectangle x1="1.8002" y1="0.6826" x2="2.8035" y2="0.689" layer="21"/>
-<rectangle x1="0.4159" y1="0.689" x2="1.4319" y2="0.6953" layer="21"/>
-<rectangle x1="1.7939" y1="0.689" x2="2.8035" y2="0.6953" layer="21"/>
-<rectangle x1="0.4223" y1="0.6953" x2="1.4383" y2="0.7017" layer="21"/>
-<rectangle x1="1.7939" y1="0.6953" x2="2.8035" y2="0.7017" layer="21"/>
-<rectangle x1="0.4223" y1="0.7017" x2="1.4446" y2="0.708" layer="21"/>
-<rectangle x1="1.7875" y1="0.7017" x2="2.8035" y2="0.708" layer="21"/>
-<rectangle x1="0.4286" y1="0.708" x2="1.4573" y2="0.7144" layer="21"/>
-<rectangle x1="1.7875" y1="0.708" x2="2.8035" y2="0.7144" layer="21"/>
-<rectangle x1="0.4286" y1="0.7144" x2="1.4637" y2="0.7207" layer="21"/>
-<rectangle x1="1.7812" y1="0.7144" x2="2.8035" y2="0.7207" layer="21"/>
-<rectangle x1="0.4286" y1="0.7207" x2="1.4764" y2="0.7271" layer="21"/>
-<rectangle x1="1.7748" y1="0.7207" x2="2.8035" y2="0.7271" layer="21"/>
-<rectangle x1="0.4286" y1="0.7271" x2="1.4827" y2="0.7334" layer="21"/>
-<rectangle x1="1.7748" y1="0.7271" x2="2.8035" y2="0.7334" layer="21"/>
-<rectangle x1="0.435" y1="0.7334" x2="1.4891" y2="0.7398" layer="21"/>
-<rectangle x1="1.7685" y1="0.7334" x2="2.8035" y2="0.7398" layer="21"/>
-<rectangle x1="0.435" y1="0.7398" x2="1.4954" y2="0.7461" layer="21"/>
-<rectangle x1="1.7685" y1="0.7398" x2="2.8035" y2="0.7461" layer="21"/>
-<rectangle x1="0.4413" y1="0.7461" x2="1.5018" y2="0.7525" layer="21"/>
-<rectangle x1="1.7621" y1="0.7461" x2="2.8035" y2="0.7525" layer="21"/>
-<rectangle x1="0.4413" y1="0.7525" x2="1.5081" y2="0.7588" layer="21"/>
-<rectangle x1="1.7621" y1="0.7525" x2="2.8035" y2="0.7588" layer="21"/>
-<rectangle x1="0.4413" y1="0.7588" x2="1.5208" y2="0.7652" layer="21"/>
-<rectangle x1="1.7558" y1="0.7588" x2="2.8035" y2="0.7652" layer="21"/>
-<rectangle x1="0.4413" y1="0.7652" x2="1.5272" y2="0.7715" layer="21"/>
-<rectangle x1="1.7558" y1="0.7652" x2="2.8035" y2="0.7715" layer="21"/>
-<rectangle x1="0.4477" y1="0.7715" x2="1.5335" y2="0.7779" layer="21"/>
-<rectangle x1="1.7494" y1="0.7715" x2="2.8035" y2="0.7779" layer="21"/>
-<rectangle x1="0.4477" y1="0.7779" x2="1.5399" y2="0.7842" layer="21"/>
-<rectangle x1="1.7494" y1="0.7779" x2="2.8035" y2="0.7842" layer="21"/>
-<rectangle x1="0.454" y1="0.7842" x2="1.5399" y2="0.7906" layer="21"/>
-<rectangle x1="1.7494" y1="0.7842" x2="2.8035" y2="0.7906" layer="21"/>
-<rectangle x1="0.454" y1="0.7906" x2="1.5526" y2="0.7969" layer="21"/>
-<rectangle x1="1.7431" y1="0.7906" x2="2.8035" y2="0.7969" layer="21"/>
-<rectangle x1="0.454" y1="0.7969" x2="1.5526" y2="0.8033" layer="21"/>
-<rectangle x1="1.7431" y1="0.7969" x2="2.8035" y2="0.8033" layer="21"/>
-<rectangle x1="0.454" y1="0.8033" x2="1.5589" y2="0.8096" layer="21"/>
-<rectangle x1="1.7367" y1="0.8033" x2="2.8035" y2="0.8096" layer="21"/>
-<rectangle x1="0.4604" y1="0.8096" x2="1.5653" y2="0.816" layer="21"/>
-<rectangle x1="1.7367" y1="0.8096" x2="2.8035" y2="0.816" layer="21"/>
-<rectangle x1="0.4604" y1="0.816" x2="1.5716" y2="0.8223" layer="21"/>
-<rectangle x1="1.7367" y1="0.816" x2="2.8035" y2="0.8223" layer="21"/>
-<rectangle x1="0.4604" y1="0.8223" x2="1.578" y2="0.8287" layer="21"/>
-<rectangle x1="1.7367" y1="0.8223" x2="2.8035" y2="0.8287" layer="21"/>
-<rectangle x1="0.4667" y1="0.8287" x2="1.5843" y2="0.835" layer="21"/>
-<rectangle x1="1.7304" y1="0.8287" x2="2.8035" y2="0.835" layer="21"/>
-<rectangle x1="0.4667" y1="0.835" x2="1.5843" y2="0.8414" layer="21"/>
-<rectangle x1="1.7304" y1="0.835" x2="2.8035" y2="0.8414" layer="21"/>
-<rectangle x1="0.4667" y1="0.8414" x2="1.5907" y2="0.8477" layer="21"/>
-<rectangle x1="1.724" y1="0.8414" x2="2.8035" y2="0.8477" layer="21"/>
-<rectangle x1="0.4731" y1="0.8477" x2="1.597" y2="0.8541" layer="21"/>
-<rectangle x1="1.724" y1="0.8477" x2="2.8035" y2="0.8541" layer="21"/>
-<rectangle x1="0.4731" y1="0.8541" x2="1.6034" y2="0.8604" layer="21"/>
-<rectangle x1="1.724" y1="0.8541" x2="2.8035" y2="0.8604" layer="21"/>
-<rectangle x1="0.4731" y1="0.8604" x2="1.6034" y2="0.8668" layer="21"/>
-<rectangle x1="1.724" y1="0.8604" x2="2.8035" y2="0.8668" layer="21"/>
-<rectangle x1="0.4794" y1="0.8668" x2="1.6097" y2="0.8731" layer="21"/>
-<rectangle x1="1.724" y1="0.8668" x2="2.8035" y2="0.8731" layer="21"/>
-<rectangle x1="0.4794" y1="0.8731" x2="1.6161" y2="0.8795" layer="21"/>
-<rectangle x1="1.7177" y1="0.8731" x2="2.8035" y2="0.8795" layer="21"/>
-<rectangle x1="0.4794" y1="0.8795" x2="1.6161" y2="0.8858" layer="21"/>
-<rectangle x1="1.7177" y1="0.8795" x2="2.8035" y2="0.8858" layer="21"/>
-<rectangle x1="0.4858" y1="0.8858" x2="1.6224" y2="0.8922" layer="21"/>
-<rectangle x1="1.7177" y1="0.8858" x2="2.7972" y2="0.8922" layer="21"/>
-<rectangle x1="0.4858" y1="0.8922" x2="1.6224" y2="0.8985" layer="21"/>
-<rectangle x1="1.7177" y1="0.8922" x2="2.7972" y2="0.8985" layer="21"/>
-<rectangle x1="0.4858" y1="0.8985" x2="1.6288" y2="0.9049" layer="21"/>
-<rectangle x1="1.7113" y1="0.8985" x2="2.7972" y2="0.9049" layer="21"/>
-<rectangle x1="0.4921" y1="0.9049" x2="1.6351" y2="0.9112" layer="21"/>
-<rectangle x1="1.7113" y1="0.9049" x2="2.7972" y2="0.9112" layer="21"/>
-<rectangle x1="0.4921" y1="0.9112" x2="1.6351" y2="0.9176" layer="21"/>
-<rectangle x1="1.7113" y1="0.9112" x2="2.7972" y2="0.9176" layer="21"/>
-<rectangle x1="0.4921" y1="0.9176" x2="1.6415" y2="0.9239" layer="21"/>
-<rectangle x1="1.7113" y1="0.9176" x2="2.7972" y2="0.9239" layer="21"/>
-<rectangle x1="0.4985" y1="0.9239" x2="1.6415" y2="0.9303" layer="21"/>
-<rectangle x1="1.7113" y1="0.9239" x2="2.7972" y2="0.9303" layer="21"/>
-<rectangle x1="0.4985" y1="0.9303" x2="1.6478" y2="0.9366" layer="21"/>
-<rectangle x1="1.7113" y1="0.9303" x2="2.7972" y2="0.9366" layer="21"/>
-<rectangle x1="0.4985" y1="0.9366" x2="1.6478" y2="0.943" layer="21"/>
-<rectangle x1="1.7113" y1="0.9366" x2="2.7972" y2="0.943" layer="21"/>
-<rectangle x1="0.5048" y1="0.943" x2="1.6542" y2="0.9493" layer="21"/>
-<rectangle x1="1.7113" y1="0.943" x2="2.7972" y2="0.9493" layer="21"/>
-<rectangle x1="0.5048" y1="0.9493" x2="1.6542" y2="0.9557" layer="21"/>
-<rectangle x1="1.7113" y1="0.9493" x2="2.7972" y2="0.9557" layer="21"/>
-<rectangle x1="0.5048" y1="0.9557" x2="1.6542" y2="0.962" layer="21"/>
-<rectangle x1="1.705" y1="0.9557" x2="2.7908" y2="0.962" layer="21"/>
-<rectangle x1="0.5112" y1="0.962" x2="1.6605" y2="0.9684" layer="21"/>
-<rectangle x1="1.705" y1="0.962" x2="2.7908" y2="0.9684" layer="21"/>
-<rectangle x1="0.5112" y1="0.9684" x2="1.6605" y2="0.9747" layer="21"/>
-<rectangle x1="1.705" y1="0.9684" x2="2.7908" y2="0.9747" layer="21"/>
-<rectangle x1="0.5112" y1="0.9747" x2="1.6669" y2="0.9811" layer="21"/>
-<rectangle x1="1.705" y1="0.9747" x2="2.7908" y2="0.9811" layer="21"/>
-<rectangle x1="0.5175" y1="0.9811" x2="1.6669" y2="0.9874" layer="21"/>
-<rectangle x1="1.705" y1="0.9811" x2="2.7908" y2="0.9874" layer="21"/>
-<rectangle x1="0.5175" y1="0.9874" x2="1.6669" y2="0.9938" layer="21"/>
-<rectangle x1="1.705" y1="0.9874" x2="2.7908" y2="0.9938" layer="21"/>
-<rectangle x1="0.5175" y1="0.9938" x2="1.6732" y2="1.0001" layer="21"/>
-<rectangle x1="1.705" y1="0.9938" x2="2.7908" y2="1.0001" layer="21"/>
-<rectangle x1="0.5239" y1="1.0001" x2="1.6732" y2="1.0065" layer="21"/>
-<rectangle x1="1.705" y1="1.0001" x2="2.7908" y2="1.0065" layer="21"/>
-<rectangle x1="0.5239" y1="1.0065" x2="1.6732" y2="1.0128" layer="21"/>
-<rectangle x1="1.705" y1="1.0065" x2="2.7845" y2="1.0128" layer="21"/>
-<rectangle x1="0.5239" y1="1.0128" x2="1.6796" y2="1.0192" layer="21"/>
-<rectangle x1="1.705" y1="1.0128" x2="2.7845" y2="1.0192" layer="21"/>
-<rectangle x1="0.5302" y1="1.0192" x2="1.6796" y2="1.0255" layer="21"/>
-<rectangle x1="1.705" y1="1.0192" x2="2.7845" y2="1.0255" layer="21"/>
-<rectangle x1="0.5302" y1="1.0255" x2="1.6796" y2="1.0319" layer="21"/>
-<rectangle x1="1.705" y1="1.0255" x2="2.7845" y2="1.0319" layer="21"/>
-<rectangle x1="0.5302" y1="1.0319" x2="1.6796" y2="1.0382" layer="21"/>
-<rectangle x1="1.705" y1="1.0319" x2="2.7845" y2="1.0382" layer="21"/>
-<rectangle x1="0.5366" y1="1.0382" x2="1.6859" y2="1.0446" layer="21"/>
-<rectangle x1="1.705" y1="1.0382" x2="2.7781" y2="1.0446" layer="21"/>
-<rectangle x1="0.5366" y1="1.0446" x2="1.6859" y2="1.0509" layer="21"/>
-<rectangle x1="1.705" y1="1.0446" x2="2.7781" y2="1.0509" layer="21"/>
-<rectangle x1="0.5366" y1="1.0509" x2="1.6859" y2="1.0573" layer="21"/>
-<rectangle x1="1.7113" y1="1.0509" x2="2.7781" y2="1.0573" layer="21"/>
-<rectangle x1="0.5429" y1="1.0573" x2="1.6923" y2="1.0636" layer="21"/>
-<rectangle x1="1.7113" y1="1.0573" x2="2.7781" y2="1.0636" layer="21"/>
-<rectangle x1="0.5429" y1="1.0636" x2="1.6923" y2="1.07" layer="21"/>
-<rectangle x1="1.7113" y1="1.0636" x2="2.7781" y2="1.07" layer="21"/>
-<rectangle x1="0.5429" y1="1.07" x2="1.6923" y2="1.0763" layer="21"/>
-<rectangle x1="1.7113" y1="1.07" x2="2.7718" y2="1.0763" layer="21"/>
-<rectangle x1="0.5493" y1="1.0763" x2="1.6923" y2="1.0827" layer="21"/>
-<rectangle x1="1.7113" y1="1.0763" x2="2.7718" y2="1.0827" layer="21"/>
-<rectangle x1="0.5493" y1="1.0827" x2="1.6986" y2="1.089" layer="21"/>
-<rectangle x1="1.7113" y1="1.0827" x2="2.7718" y2="1.089" layer="21"/>
-<rectangle x1="0.5493" y1="1.089" x2="1.6986" y2="1.0954" layer="21"/>
-<rectangle x1="1.7113" y1="1.089" x2="2.7654" y2="1.0954" layer="21"/>
-<rectangle x1="0.5556" y1="1.0954" x2="1.6986" y2="1.1017" layer="21"/>
-<rectangle x1="1.7113" y1="1.0954" x2="2.7654" y2="1.1017" layer="21"/>
-<rectangle x1="0.5556" y1="1.1017" x2="1.705" y2="1.1081" layer="21"/>
-<rectangle x1="1.7113" y1="1.1017" x2="2.7654" y2="1.1081" layer="21"/>
-<rectangle x1="0.5556" y1="1.1081" x2="1.705" y2="1.1144" layer="21"/>
-<rectangle x1="1.7113" y1="1.1081" x2="2.7654" y2="1.1144" layer="21"/>
-<rectangle x1="0.562" y1="1.1144" x2="2.7591" y2="1.1208" layer="21"/>
-<rectangle x1="0.562" y1="1.1208" x2="2.7591" y2="1.1271" layer="21"/>
-<rectangle x1="0.562" y1="1.1271" x2="2.7591" y2="1.1335" layer="21"/>
-<rectangle x1="0.5683" y1="1.1335" x2="2.7527" y2="1.1398" layer="21"/>
-<rectangle x1="0.5683" y1="1.1398" x2="2.7527" y2="1.1462" layer="21"/>
-<rectangle x1="0.5683" y1="1.1462" x2="2.7527" y2="1.1525" layer="21"/>
-<rectangle x1="0.5747" y1="1.1525" x2="2.7464" y2="1.1589" layer="21"/>
-<rectangle x1="0.5747" y1="1.1589" x2="2.7464" y2="1.1652" layer="21"/>
-<rectangle x1="0.5747" y1="1.1652" x2="2.105" y2="1.1716" layer="21"/>
-<rectangle x1="2.1431" y1="1.1652" x2="2.74" y2="1.1716" layer="21"/>
-<rectangle x1="0.581" y1="1.1716" x2="2.086" y2="1.1779" layer="21"/>
-<rectangle x1="2.1558" y1="1.1716" x2="2.74" y2="1.1779" layer="21"/>
-<rectangle x1="0.581" y1="1.1779" x2="2.0733" y2="1.1843" layer="21"/>
-<rectangle x1="2.1622" y1="1.1779" x2="2.74" y2="1.1843" layer="21"/>
-<rectangle x1="0.581" y1="1.1843" x2="2.0669" y2="1.1906" layer="21"/>
-<rectangle x1="2.1685" y1="1.1843" x2="2.7337" y2="1.1906" layer="21"/>
-<rectangle x1="0.581" y1="1.1906" x2="2.0542" y2="1.197" layer="21"/>
-<rectangle x1="2.1685" y1="1.1906" x2="2.7337" y2="1.197" layer="21"/>
-<rectangle x1="0.5874" y1="1.197" x2="2.0479" y2="1.2033" layer="21"/>
-<rectangle x1="2.1749" y1="1.197" x2="2.7273" y2="1.2033" layer="21"/>
-<rectangle x1="0.5874" y1="1.2033" x2="2.0415" y2="1.2097" layer="21"/>
-<rectangle x1="2.1749" y1="1.2033" x2="2.7273" y2="1.2097" layer="21"/>
-<rectangle x1="0.5937" y1="1.2097" x2="2.0352" y2="1.216" layer="21"/>
-<rectangle x1="2.1749" y1="1.2097" x2="2.721" y2="1.216" layer="21"/>
-<rectangle x1="0.5937" y1="1.216" x2="2.0288" y2="1.2224" layer="21"/>
-<rectangle x1="2.1812" y1="1.216" x2="2.721" y2="1.2224" layer="21"/>
-<rectangle x1="0.5937" y1="1.2224" x2="2.0225" y2="1.2287" layer="21"/>
-<rectangle x1="2.1812" y1="1.2224" x2="2.7146" y2="1.2287" layer="21"/>
-<rectangle x1="0.5937" y1="1.2287" x2="2.0161" y2="1.2351" layer="21"/>
-<rectangle x1="2.1812" y1="1.2287" x2="2.7146" y2="1.2351" layer="21"/>
-<rectangle x1="0.6001" y1="1.2351" x2="2.0098" y2="1.2414" layer="21"/>
-<rectangle x1="2.1812" y1="1.2351" x2="2.7083" y2="1.2414" layer="21"/>
-<rectangle x1="0.6001" y1="1.2414" x2="2.0034" y2="1.2478" layer="21"/>
-<rectangle x1="2.1812" y1="1.2414" x2="2.7083" y2="1.2478" layer="21"/>
-<rectangle x1="0.6064" y1="1.2478" x2="1.9971" y2="1.2541" layer="21"/>
-<rectangle x1="2.1812" y1="1.2478" x2="2.7019" y2="1.2541" layer="21"/>
-<rectangle x1="0.6064" y1="1.2541" x2="1.9907" y2="1.2605" layer="21"/>
-<rectangle x1="2.1812" y1="1.2541" x2="2.7019" y2="1.2605" layer="21"/>
-<rectangle x1="0.6064" y1="1.2605" x2="1.9907" y2="1.2668" layer="21"/>
-<rectangle x1="2.1812" y1="1.2605" x2="2.6956" y2="1.2668" layer="21"/>
-<rectangle x1="0.6128" y1="1.2668" x2="1.9844" y2="1.2732" layer="21"/>
-<rectangle x1="2.1812" y1="1.2668" x2="2.6892" y2="1.2732" layer="21"/>
-<rectangle x1="0.6128" y1="1.2732" x2="1.978" y2="1.2795" layer="21"/>
-<rectangle x1="2.1812" y1="1.2732" x2="2.6892" y2="1.2795" layer="21"/>
-<rectangle x1="0.6191" y1="1.2795" x2="1.9717" y2="1.2859" layer="21"/>
-<rectangle x1="2.1812" y1="1.2795" x2="2.6829" y2="1.2859" layer="21"/>
-<rectangle x1="0.6191" y1="1.2859" x2="1.3303" y2="1.2922" layer="21"/>
-<rectangle x1="1.3684" y1="1.2859" x2="1.9717" y2="1.2922" layer="21"/>
-<rectangle x1="2.1812" y1="1.2859" x2="2.6829" y2="1.2922" layer="21"/>
-<rectangle x1="0.6255" y1="1.2922" x2="1.3176" y2="1.2986" layer="21"/>
-<rectangle x1="1.3938" y1="1.2922" x2="1.9653" y2="1.2986" layer="21"/>
-<rectangle x1="2.1812" y1="1.2922" x2="2.6765" y2="1.2986" layer="21"/>
-<rectangle x1="0.6255" y1="1.2986" x2="1.3049" y2="1.3049" layer="21"/>
-<rectangle x1="1.4129" y1="1.2986" x2="1.959" y2="1.3049" layer="21"/>
-<rectangle x1="2.1749" y1="1.2986" x2="2.6702" y2="1.3049" layer="21"/>
-<rectangle x1="0.6318" y1="1.3049" x2="1.3049" y2="1.3113" layer="21"/>
-<rectangle x1="1.4256" y1="1.3049" x2="1.959" y2="1.3113" layer="21"/>
-<rectangle x1="2.1749" y1="1.3049" x2="2.6638" y2="1.3113" layer="21"/>
-<rectangle x1="0.6318" y1="1.3113" x2="1.2986" y2="1.3176" layer="21"/>
-<rectangle x1="1.4383" y1="1.3113" x2="1.9526" y2="1.3176" layer="21"/>
-<rectangle x1="2.1749" y1="1.3113" x2="2.6638" y2="1.3176" layer="21"/>
-<rectangle x1="0.6318" y1="1.3176" x2="1.2922" y2="1.324" layer="21"/>
-<rectangle x1="1.451" y1="1.3176" x2="1.9463" y2="1.324" layer="21"/>
-<rectangle x1="2.1749" y1="1.3176" x2="2.6575" y2="1.324" layer="21"/>
-<rectangle x1="0.6382" y1="1.324" x2="1.2922" y2="1.3303" layer="21"/>
-<rectangle x1="1.4637" y1="1.324" x2="1.9463" y2="1.3303" layer="21"/>
-<rectangle x1="2.1749" y1="1.324" x2="2.6511" y2="1.3303" layer="21"/>
-<rectangle x1="0.6382" y1="1.3303" x2="1.2922" y2="1.3367" layer="21"/>
-<rectangle x1="1.47" y1="1.3303" x2="1.9399" y2="1.3367" layer="21"/>
-<rectangle x1="2.1685" y1="1.3303" x2="2.6448" y2="1.3367" layer="21"/>
-<rectangle x1="0.6445" y1="1.3367" x2="1.2922" y2="1.343" layer="21"/>
-<rectangle x1="1.4827" y1="1.3367" x2="1.9399" y2="1.343" layer="21"/>
-<rectangle x1="2.1685" y1="1.3367" x2="2.6384" y2="1.343" layer="21"/>
-<rectangle x1="0.6509" y1="1.343" x2="1.2922" y2="1.3494" layer="21"/>
-<rectangle x1="1.4891" y1="1.343" x2="1.9336" y2="1.3494" layer="21"/>
-<rectangle x1="2.1685" y1="1.343" x2="2.6384" y2="1.3494" layer="21"/>
-<rectangle x1="0.6509" y1="1.3494" x2="1.2922" y2="1.3557" layer="21"/>
-<rectangle x1="1.5018" y1="1.3494" x2="1.9336" y2="1.3557" layer="21"/>
-<rectangle x1="2.1685" y1="1.3494" x2="2.6321" y2="1.3557" layer="21"/>
-<rectangle x1="0.6572" y1="1.3557" x2="1.2922" y2="1.3621" layer="21"/>
-<rectangle x1="1.5081" y1="1.3557" x2="1.9272" y2="1.3621" layer="21"/>
-<rectangle x1="2.1622" y1="1.3557" x2="2.6257" y2="1.3621" layer="21"/>
-<rectangle x1="0.6572" y1="1.3621" x2="1.2922" y2="1.3684" layer="21"/>
-<rectangle x1="1.5145" y1="1.3621" x2="1.9272" y2="1.3684" layer="21"/>
-<rectangle x1="2.1622" y1="1.3621" x2="2.6194" y2="1.3684" layer="21"/>
-<rectangle x1="0.6636" y1="1.3684" x2="1.2922" y2="1.3748" layer="21"/>
-<rectangle x1="1.5272" y1="1.3684" x2="1.9209" y2="1.3748" layer="21"/>
-<rectangle x1="2.1622" y1="1.3684" x2="2.613" y2="1.3748" layer="21"/>
-<rectangle x1="0.6636" y1="1.3748" x2="1.2922" y2="1.3811" layer="21"/>
-<rectangle x1="1.5335" y1="1.3748" x2="1.9209" y2="1.3811" layer="21"/>
-<rectangle x1="2.1558" y1="1.3748" x2="2.6067" y2="1.3811" layer="21"/>
-<rectangle x1="0.6699" y1="1.3811" x2="1.2986" y2="1.3875" layer="21"/>
-<rectangle x1="1.5399" y1="1.3811" x2="1.9145" y2="1.3875" layer="21"/>
-<rectangle x1="2.1558" y1="1.3811" x2="2.6003" y2="1.3875" layer="21"/>
-<rectangle x1="0.6763" y1="1.3875" x2="1.2986" y2="1.3938" layer="21"/>
-<rectangle x1="1.5462" y1="1.3875" x2="1.9145" y2="1.3938" layer="21"/>
-<rectangle x1="2.1558" y1="1.3875" x2="2.594" y2="1.3938" layer="21"/>
-<rectangle x1="0.6763" y1="1.3938" x2="1.2986" y2="1.4002" layer="21"/>
-<rectangle x1="1.5526" y1="1.3938" x2="1.9082" y2="1.4002" layer="21"/>
-<rectangle x1="2.1495" y1="1.3938" x2="2.5813" y2="1.4002" layer="21"/>
-<rectangle x1="0.6826" y1="1.4002" x2="1.3049" y2="1.4065" layer="21"/>
-<rectangle x1="1.5589" y1="1.4002" x2="1.9082" y2="1.4065" layer="21"/>
-<rectangle x1="2.1495" y1="1.4002" x2="2.5749" y2="1.4065" layer="21"/>
-<rectangle x1="0.6826" y1="1.4065" x2="1.3049" y2="1.4129" layer="21"/>
-<rectangle x1="1.5716" y1="1.4065" x2="1.9018" y2="1.4129" layer="21"/>
-<rectangle x1="2.1495" y1="1.4065" x2="2.5686" y2="1.4129" layer="21"/>
-<rectangle x1="0.689" y1="1.4129" x2="1.3049" y2="1.4192" layer="21"/>
-<rectangle x1="1.5716" y1="1.4129" x2="1.9018" y2="1.4192" layer="21"/>
-<rectangle x1="2.1431" y1="1.4129" x2="2.5622" y2="1.4192" layer="21"/>
-<rectangle x1="0.6953" y1="1.4192" x2="1.3113" y2="1.4256" layer="21"/>
-<rectangle x1="1.5843" y1="1.4192" x2="1.8955" y2="1.4256" layer="21"/>
-<rectangle x1="2.1431" y1="1.4192" x2="2.5495" y2="1.4256" layer="21"/>
-<rectangle x1="0.6953" y1="1.4256" x2="1.3113" y2="1.4319" layer="21"/>
-<rectangle x1="1.5843" y1="1.4256" x2="1.8955" y2="1.4319" layer="21"/>
-<rectangle x1="2.1368" y1="1.4256" x2="2.5432" y2="1.4319" layer="21"/>
-<rectangle x1="0.7017" y1="1.4319" x2="1.3176" y2="1.4383" layer="21"/>
-<rectangle x1="1.5907" y1="1.4319" x2="1.8955" y2="1.4383" layer="21"/>
-<rectangle x1="2.1368" y1="1.4319" x2="2.5305" y2="1.4383" layer="21"/>
-<rectangle x1="2.6511" y1="1.4319" x2="2.8099" y2="1.4383" layer="21"/>
-<rectangle x1="0.708" y1="1.4383" x2="1.3176" y2="1.4446" layer="21"/>
-<rectangle x1="1.597" y1="1.4383" x2="1.8891" y2="1.4446" layer="21"/>
-<rectangle x1="2.1304" y1="1.4383" x2="2.5241" y2="1.4446" layer="21"/>
-<rectangle x1="2.613" y1="1.4383" x2="2.848" y2="1.4446" layer="21"/>
-<rectangle x1="0.708" y1="1.4446" x2="1.324" y2="1.451" layer="21"/>
-<rectangle x1="1.6034" y1="1.4446" x2="1.8891" y2="1.451" layer="21"/>
-<rectangle x1="2.1304" y1="1.4446" x2="2.5178" y2="1.451" layer="21"/>
-<rectangle x1="2.5876" y1="1.4446" x2="2.8797" y2="1.451" layer="21"/>
-<rectangle x1="0.7144" y1="1.451" x2="1.3303" y2="1.4573" layer="21"/>
-<rectangle x1="1.6097" y1="1.451" x2="1.8891" y2="1.4573" layer="21"/>
-<rectangle x1="2.1241" y1="1.451" x2="2.5051" y2="1.4573" layer="21"/>
-<rectangle x1="2.5686" y1="1.451" x2="2.9051" y2="1.4573" layer="21"/>
-<rectangle x1="0.7207" y1="1.4573" x2="1.3303" y2="1.4637" layer="21"/>
-<rectangle x1="1.6161" y1="1.4573" x2="1.8828" y2="1.4637" layer="21"/>
-<rectangle x1="2.1241" y1="1.4573" x2="2.4987" y2="1.4637" layer="21"/>
-<rectangle x1="2.5495" y1="1.4573" x2="2.9242" y2="1.4637" layer="21"/>
-<rectangle x1="0.7271" y1="1.4637" x2="1.3367" y2="1.47" layer="21"/>
-<rectangle x1="1.6224" y1="1.4637" x2="1.8828" y2="1.47" layer="21"/>
-<rectangle x1="2.1177" y1="1.4637" x2="2.486" y2="1.47" layer="21"/>
-<rectangle x1="2.5305" y1="1.4637" x2="2.9432" y2="1.47" layer="21"/>
-<rectangle x1="0.7334" y1="1.47" x2="1.3367" y2="1.4764" layer="21"/>
-<rectangle x1="1.6224" y1="1.47" x2="1.8828" y2="1.4764" layer="21"/>
-<rectangle x1="2.1177" y1="1.47" x2="2.4797" y2="1.4764" layer="21"/>
-<rectangle x1="2.5114" y1="1.47" x2="2.9623" y2="1.4764" layer="21"/>
-<rectangle x1="0.7334" y1="1.4764" x2="1.343" y2="1.4827" layer="21"/>
-<rectangle x1="1.6288" y1="1.4764" x2="1.8828" y2="1.4827" layer="21"/>
-<rectangle x1="2.1114" y1="1.4764" x2="2.467" y2="1.4827" layer="21"/>
-<rectangle x1="2.4924" y1="1.4764" x2="2.975" y2="1.4827" layer="21"/>
-<rectangle x1="0.7398" y1="1.4827" x2="1.3494" y2="1.4891" layer="21"/>
-<rectangle x1="1.6351" y1="1.4827" x2="1.8764" y2="1.4891" layer="21"/>
-<rectangle x1="2.1114" y1="1.4827" x2="2.4543" y2="1.4891" layer="21"/>
-<rectangle x1="2.4797" y1="1.4827" x2="2.994" y2="1.4891" layer="21"/>
-<rectangle x1="0.7461" y1="1.4891" x2="1.3494" y2="1.4954" layer="21"/>
-<rectangle x1="1.6415" y1="1.4891" x2="1.8764" y2="1.4954" layer="21"/>
-<rectangle x1="2.105" y1="1.4891" x2="2.4479" y2="1.4954" layer="21"/>
-<rectangle x1="2.467" y1="1.4891" x2="3.0067" y2="1.4954" layer="21"/>
-<rectangle x1="0.7525" y1="1.4954" x2="1.3557" y2="1.5018" layer="21"/>
-<rectangle x1="1.6415" y1="1.4954" x2="1.8764" y2="1.5018" layer="21"/>
-<rectangle x1="2.0987" y1="1.4954" x2="3.0194" y2="1.5018" layer="21"/>
-<rectangle x1="0.7588" y1="1.5018" x2="1.3621" y2="1.5081" layer="21"/>
-<rectangle x1="1.6478" y1="1.5018" x2="1.8764" y2="1.5081" layer="21"/>
-<rectangle x1="2.0987" y1="1.5018" x2="3.0321" y2="1.5081" layer="21"/>
-<rectangle x1="0.7652" y1="1.5081" x2="1.3684" y2="1.5145" layer="21"/>
-<rectangle x1="1.6542" y1="1.5081" x2="1.8701" y2="1.5145" layer="21"/>
-<rectangle x1="2.0923" y1="1.5081" x2="3.0512" y2="1.5145" layer="21"/>
-<rectangle x1="0.7715" y1="1.5145" x2="1.3684" y2="1.5208" layer="21"/>
-<rectangle x1="1.6542" y1="1.5145" x2="1.8701" y2="1.5208" layer="21"/>
-<rectangle x1="2.0923" y1="1.5145" x2="3.0575" y2="1.5208" layer="21"/>
-<rectangle x1="0.7779" y1="1.5208" x2="1.3748" y2="1.5272" layer="21"/>
-<rectangle x1="1.6605" y1="1.5208" x2="1.8701" y2="1.5272" layer="21"/>
-<rectangle x1="2.086" y1="1.5208" x2="3.0702" y2="1.5272" layer="21"/>
-<rectangle x1="0.7842" y1="1.5272" x2="1.3811" y2="1.5335" layer="21"/>
-<rectangle x1="1.6669" y1="1.5272" x2="1.8701" y2="1.5335" layer="21"/>
-<rectangle x1="2.0796" y1="1.5272" x2="3.0829" y2="1.5335" layer="21"/>
-<rectangle x1="0.7906" y1="1.5335" x2="1.3875" y2="1.5399" layer="21"/>
-<rectangle x1="1.6669" y1="1.5335" x2="1.8701" y2="1.5399" layer="21"/>
-<rectangle x1="2.0796" y1="1.5335" x2="3.0956" y2="1.5399" layer="21"/>
-<rectangle x1="0.7969" y1="1.5399" x2="1.3938" y2="1.5462" layer="21"/>
-<rectangle x1="1.6732" y1="1.5399" x2="1.8701" y2="1.5462" layer="21"/>
-<rectangle x1="2.0733" y1="1.5399" x2="3.1083" y2="1.5462" layer="21"/>
-<rectangle x1="0.8033" y1="1.5462" x2="1.4002" y2="1.5526" layer="21"/>
-<rectangle x1="1.6732" y1="1.5462" x2="1.8701" y2="1.5526" layer="21"/>
-<rectangle x1="2.0669" y1="1.5462" x2="3.1147" y2="1.5526" layer="21"/>
-<rectangle x1="0.8096" y1="1.5526" x2="1.4065" y2="1.5589" layer="21"/>
-<rectangle x1="1.6796" y1="1.5526" x2="1.8701" y2="1.5589" layer="21"/>
-<rectangle x1="2.0606" y1="1.5526" x2="3.1274" y2="1.5589" layer="21"/>
-<rectangle x1="0.816" y1="1.5589" x2="1.4129" y2="1.5653" layer="21"/>
-<rectangle x1="1.6796" y1="1.5589" x2="1.8701" y2="1.5653" layer="21"/>
-<rectangle x1="2.0606" y1="1.5589" x2="3.1337" y2="1.5653" layer="21"/>
-<rectangle x1="0.8223" y1="1.5653" x2="1.4192" y2="1.5716" layer="21"/>
-<rectangle x1="1.6859" y1="1.5653" x2="1.8701" y2="1.5716" layer="21"/>
-<rectangle x1="2.0542" y1="1.5653" x2="3.1464" y2="1.5716" layer="21"/>
-<rectangle x1="0.8287" y1="1.5716" x2="1.4192" y2="1.578" layer="21"/>
-<rectangle x1="1.6859" y1="1.5716" x2="1.8701" y2="1.578" layer="21"/>
-<rectangle x1="2.0479" y1="1.5716" x2="3.1528" y2="1.578" layer="21"/>
-<rectangle x1="0.8414" y1="1.578" x2="1.4319" y2="1.5843" layer="21"/>
-<rectangle x1="1.6923" y1="1.578" x2="1.8701" y2="1.5843" layer="21"/>
-<rectangle x1="2.0415" y1="1.578" x2="3.1655" y2="1.5843" layer="21"/>
-<rectangle x1="0.8477" y1="1.5843" x2="1.4319" y2="1.5907" layer="21"/>
-<rectangle x1="1.6923" y1="1.5843" x2="1.8701" y2="1.5907" layer="21"/>
-<rectangle x1="2.0352" y1="1.5843" x2="3.1718" y2="1.5907" layer="21"/>
-<rectangle x1="0.8541" y1="1.5907" x2="1.4446" y2="1.597" layer="21"/>
-<rectangle x1="1.6923" y1="1.5907" x2="1.8701" y2="1.597" layer="21"/>
-<rectangle x1="2.0288" y1="1.5907" x2="3.1845" y2="1.597" layer="21"/>
-<rectangle x1="0.8668" y1="1.597" x2="1.451" y2="1.6034" layer="21"/>
-<rectangle x1="1.6923" y1="1.597" x2="1.8701" y2="1.6034" layer="21"/>
-<rectangle x1="2.0225" y1="1.597" x2="3.1909" y2="1.6034" layer="21"/>
-<rectangle x1="0.8731" y1="1.6034" x2="1.4573" y2="1.6097" layer="21"/>
-<rectangle x1="1.6986" y1="1.6034" x2="1.8701" y2="1.6097" layer="21"/>
-<rectangle x1="2.0161" y1="1.6034" x2="3.2036" y2="1.6097" layer="21"/>
-<rectangle x1="0.8858" y1="1.6097" x2="1.4637" y2="1.6161" layer="21"/>
-<rectangle x1="1.6986" y1="1.6097" x2="1.8764" y2="1.6161" layer="21"/>
-<rectangle x1="2.0098" y1="1.6097" x2="3.2099" y2="1.6161" layer="21"/>
-<rectangle x1="0.8922" y1="1.6161" x2="1.47" y2="1.6224" layer="21"/>
-<rectangle x1="1.6986" y1="1.6161" x2="1.8764" y2="1.6224" layer="21"/>
-<rectangle x1="2.0034" y1="1.6161" x2="3.2163" y2="1.6224" layer="21"/>
-<rectangle x1="0.9049" y1="1.6224" x2="1.4827" y2="1.6288" layer="21"/>
-<rectangle x1="1.6986" y1="1.6224" x2="1.8828" y2="1.6288" layer="21"/>
-<rectangle x1="1.9971" y1="1.6224" x2="3.229" y2="1.6288" layer="21"/>
-<rectangle x1="0.9176" y1="1.6288" x2="1.4891" y2="1.6351" layer="21"/>
-<rectangle x1="1.6986" y1="1.6288" x2="1.8828" y2="1.6351" layer="21"/>
-<rectangle x1="1.9844" y1="1.6288" x2="3.2353" y2="1.6351" layer="21"/>
-<rectangle x1="0.9303" y1="1.6351" x2="1.4954" y2="1.6415" layer="21"/>
-<rectangle x1="1.705" y1="1.6351" x2="1.8891" y2="1.6415" layer="21"/>
-<rectangle x1="1.978" y1="1.6351" x2="3.2417" y2="1.6415" layer="21"/>
-<rectangle x1="0.943" y1="1.6415" x2="1.5081" y2="1.6478" layer="21"/>
-<rectangle x1="1.6986" y1="1.6415" x2="1.8955" y2="1.6478" layer="21"/>
-<rectangle x1="1.9653" y1="1.6415" x2="3.2544" y2="1.6478" layer="21"/>
-<rectangle x1="0.9557" y1="1.6478" x2="1.5145" y2="1.6542" layer="21"/>
-<rectangle x1="1.6986" y1="1.6478" x2="1.9082" y2="1.6542" layer="21"/>
-<rectangle x1="1.9463" y1="1.6478" x2="3.2607" y2="1.6542" layer="21"/>
-<rectangle x1="0.9747" y1="1.6542" x2="1.5272" y2="1.6605" layer="21"/>
-<rectangle x1="1.6986" y1="1.6542" x2="3.2671" y2="1.6605" layer="21"/>
-<rectangle x1="0.9874" y1="1.6605" x2="1.5399" y2="1.6669" layer="21"/>
-<rectangle x1="1.6986" y1="1.6605" x2="3.2798" y2="1.6669" layer="21"/>
-<rectangle x1="1.0128" y1="1.6669" x2="1.5462" y2="1.6732" layer="21"/>
-<rectangle x1="1.6923" y1="1.6669" x2="3.2861" y2="1.6732" layer="21"/>
-<rectangle x1="1.0319" y1="1.6732" x2="1.5653" y2="1.6796" layer="21"/>
-<rectangle x1="1.6923" y1="1.6732" x2="3.2988" y2="1.6796" layer="21"/>
-<rectangle x1="1.0509" y1="1.6796" x2="1.5716" y2="1.6859" layer="21"/>
-<rectangle x1="1.6859" y1="1.6796" x2="3.3052" y2="1.6859" layer="21"/>
-<rectangle x1="1.0763" y1="1.6859" x2="1.5907" y2="1.6923" layer="21"/>
-<rectangle x1="1.6796" y1="1.6859" x2="3.3179" y2="1.6923" layer="21"/>
-<rectangle x1="1.0954" y1="1.6923" x2="1.6161" y2="1.6986" layer="21"/>
-<rectangle x1="1.6669" y1="1.6923" x2="3.3242" y2="1.6986" layer="21"/>
-<rectangle x1="1.1208" y1="1.6986" x2="3.3306" y2="1.705" layer="21"/>
-<rectangle x1="0.9176" y1="1.705" x2="3.3433" y2="1.7113" layer="21"/>
-<rectangle x1="0.8795" y1="1.7113" x2="3.3496" y2="1.7177" layer="21"/>
-<rectangle x1="0.8541" y1="1.7177" x2="3.356" y2="1.724" layer="21"/>
-<rectangle x1="0.835" y1="1.724" x2="3.3687" y2="1.7304" layer="21"/>
-<rectangle x1="0.816" y1="1.7304" x2="3.375" y2="1.7367" layer="21"/>
-<rectangle x1="0.7969" y1="1.7367" x2="3.3814" y2="1.7431" layer="21"/>
-<rectangle x1="0.7842" y1="1.7431" x2="3.3941" y2="1.7494" layer="21"/>
-<rectangle x1="0.7715" y1="1.7494" x2="3.4004" y2="1.7558" layer="21"/>
-<rectangle x1="0.7525" y1="1.7558" x2="3.4131" y2="1.7621" layer="21"/>
-<rectangle x1="0.7461" y1="1.7621" x2="3.4195" y2="1.7685" layer="21"/>
-<rectangle x1="0.7271" y1="1.7685" x2="2.1495" y2="1.7748" layer="21"/>
-<rectangle x1="2.232" y1="1.7685" x2="3.4322" y2="1.7748" layer="21"/>
-<rectangle x1="0.7207" y1="1.7748" x2="2.105" y2="1.7812" layer="21"/>
-<rectangle x1="2.2828" y1="1.7748" x2="3.4385" y2="1.7812" layer="21"/>
-<rectangle x1="0.708" y1="1.7812" x2="2.0733" y2="1.7875" layer="21"/>
-<rectangle x1="2.3209" y1="1.7812" x2="3.4449" y2="1.7875" layer="21"/>
-<rectangle x1="0.6953" y1="1.7875" x2="2.0606" y2="1.7939" layer="21"/>
-<rectangle x1="2.34" y1="1.7875" x2="3.4576" y2="1.7939" layer="21"/>
-<rectangle x1="0.689" y1="1.7939" x2="2.0415" y2="1.8002" layer="21"/>
-<rectangle x1="2.3654" y1="1.7939" x2="3.4639" y2="1.8002" layer="21"/>
-<rectangle x1="0.6763" y1="1.8002" x2="2.0352" y2="1.8066" layer="21"/>
-<rectangle x1="2.3844" y1="1.8002" x2="3.4703" y2="1.8066" layer="21"/>
-<rectangle x1="0.6699" y1="1.8066" x2="2.0225" y2="1.8129" layer="21"/>
-<rectangle x1="2.4035" y1="1.8066" x2="3.483" y2="1.8129" layer="21"/>
-<rectangle x1="0.6572" y1="1.8129" x2="2.0161" y2="1.8193" layer="21"/>
-<rectangle x1="2.4225" y1="1.8129" x2="3.4893" y2="1.8193" layer="21"/>
-<rectangle x1="0.6509" y1="1.8193" x2="2.0098" y2="1.8256" layer="21"/>
-<rectangle x1="2.4352" y1="1.8193" x2="3.4957" y2="1.8256" layer="21"/>
-<rectangle x1="0.6382" y1="1.8256" x2="2.0098" y2="1.832" layer="21"/>
-<rectangle x1="2.4479" y1="1.8256" x2="3.5084" y2="1.832" layer="21"/>
-<rectangle x1="0.6318" y1="1.832" x2="2.0034" y2="1.8383" layer="21"/>
-<rectangle x1="2.4606" y1="1.832" x2="3.5147" y2="1.8383" layer="21"/>
-<rectangle x1="0.6255" y1="1.8383" x2="2.0034" y2="1.8447" layer="21"/>
-<rectangle x1="2.467" y1="1.8383" x2="3.5274" y2="1.8447" layer="21"/>
-<rectangle x1="0.6191" y1="1.8447" x2="2.0034" y2="1.851" layer="21"/>
-<rectangle x1="2.4797" y1="1.8447" x2="3.5338" y2="1.851" layer="21"/>
-<rectangle x1="0.6064" y1="1.851" x2="2.0034" y2="1.8574" layer="21"/>
-<rectangle x1="2.486" y1="1.851" x2="3.5465" y2="1.8574" layer="21"/>
-<rectangle x1="0.6001" y1="1.8574" x2="2.0034" y2="1.8637" layer="21"/>
-<rectangle x1="2.4987" y1="1.8574" x2="3.5528" y2="1.8637" layer="21"/>
-<rectangle x1="0.5937" y1="1.8637" x2="1.5335" y2="1.8701" layer="21"/>
-<rectangle x1="1.597" y1="1.8637" x2="2.0034" y2="1.8701" layer="21"/>
-<rectangle x1="2.5051" y1="1.8637" x2="3.5592" y2="1.8701" layer="21"/>
-<rectangle x1="0.5874" y1="1.8701" x2="1.5018" y2="1.8764" layer="21"/>
-<rectangle x1="1.6161" y1="1.8701" x2="2.0098" y2="1.8764" layer="21"/>
-<rectangle x1="2.5114" y1="1.8701" x2="3.5719" y2="1.8764" layer="21"/>
-<rectangle x1="0.581" y1="1.8764" x2="1.47" y2="1.8828" layer="21"/>
-<rectangle x1="1.6351" y1="1.8764" x2="2.0098" y2="1.8828" layer="21"/>
-<rectangle x1="2.5178" y1="1.8764" x2="3.5782" y2="1.8828" layer="21"/>
-<rectangle x1="0.5747" y1="1.8828" x2="1.451" y2="1.8891" layer="21"/>
-<rectangle x1="1.6415" y1="1.8828" x2="2.0161" y2="1.8891" layer="21"/>
-<rectangle x1="2.5178" y1="1.8828" x2="3.5909" y2="1.8891" layer="21"/>
-<rectangle x1="0.5683" y1="1.8891" x2="1.4319" y2="1.8955" layer="21"/>
-<rectangle x1="1.6478" y1="1.8891" x2="2.0161" y2="1.8955" layer="21"/>
-<rectangle x1="2.5241" y1="1.8891" x2="3.5973" y2="1.8955" layer="21"/>
-<rectangle x1="0.562" y1="1.8955" x2="1.4192" y2="1.9018" layer="21"/>
-<rectangle x1="1.6478" y1="1.8955" x2="2.0225" y2="1.9018" layer="21"/>
-<rectangle x1="2.5305" y1="1.8955" x2="3.6036" y2="1.9018" layer="21"/>
-<rectangle x1="0.5556" y1="1.9018" x2="1.4002" y2="1.9082" layer="21"/>
-<rectangle x1="1.6542" y1="1.9018" x2="2.0288" y2="1.9082" layer="21"/>
-<rectangle x1="2.5305" y1="1.9018" x2="3.6163" y2="1.9082" layer="21"/>
-<rectangle x1="0.5429" y1="1.9082" x2="1.3875" y2="1.9145" layer="21"/>
-<rectangle x1="1.6542" y1="1.9082" x2="2.0352" y2="1.9145" layer="21"/>
-<rectangle x1="2.5305" y1="1.9082" x2="3.6227" y2="1.9145" layer="21"/>
-<rectangle x1="0.5429" y1="1.9145" x2="1.3748" y2="1.9209" layer="21"/>
-<rectangle x1="1.6542" y1="1.9145" x2="2.0415" y2="1.9209" layer="21"/>
-<rectangle x1="2.5368" y1="1.9145" x2="3.629" y2="1.9209" layer="21"/>
-<rectangle x1="0.5366" y1="1.9209" x2="1.3621" y2="1.9272" layer="21"/>
-<rectangle x1="1.6542" y1="1.9209" x2="2.0542" y2="1.9272" layer="21"/>
-<rectangle x1="2.5368" y1="1.9209" x2="3.6417" y2="1.9272" layer="21"/>
-<rectangle x1="0.5302" y1="1.9272" x2="1.3494" y2="1.9336" layer="21"/>
-<rectangle x1="1.6542" y1="1.9272" x2="2.0606" y2="1.9336" layer="21"/>
-<rectangle x1="2.5368" y1="1.9272" x2="3.6481" y2="1.9336" layer="21"/>
-<rectangle x1="0.5239" y1="1.9336" x2="1.3367" y2="1.9399" layer="21"/>
-<rectangle x1="1.6542" y1="1.9336" x2="2.0733" y2="1.9399" layer="21"/>
-<rectangle x1="2.5305" y1="1.9336" x2="3.6608" y2="1.9399" layer="21"/>
-<rectangle x1="0.5175" y1="1.9399" x2="1.3303" y2="1.9463" layer="21"/>
-<rectangle x1="1.6542" y1="1.9399" x2="2.086" y2="1.9463" layer="21"/>
-<rectangle x1="2.5305" y1="1.9399" x2="3.6671" y2="1.9463" layer="21"/>
-<rectangle x1="0.5112" y1="1.9463" x2="1.3176" y2="1.9526" layer="21"/>
-<rectangle x1="1.6542" y1="1.9463" x2="2.0923" y2="1.9526" layer="21"/>
-<rectangle x1="2.5241" y1="1.9463" x2="3.6735" y2="1.9526" layer="21"/>
-<rectangle x1="0.5048" y1="1.9526" x2="1.3049" y2="1.959" layer="21"/>
-<rectangle x1="1.6478" y1="1.9526" x2="2.1114" y2="1.959" layer="21"/>
-<rectangle x1="2.5178" y1="1.9526" x2="3.6862" y2="1.959" layer="21"/>
-<rectangle x1="0.4985" y1="1.959" x2="1.2986" y2="1.9653" layer="21"/>
-<rectangle x1="1.6478" y1="1.959" x2="2.1241" y2="1.9653" layer="21"/>
-<rectangle x1="2.5114" y1="1.959" x2="3.6925" y2="1.9653" layer="21"/>
-<rectangle x1="0.4921" y1="1.9653" x2="1.2859" y2="1.9717" layer="21"/>
-<rectangle x1="1.6415" y1="1.9653" x2="2.1431" y2="1.9717" layer="21"/>
-<rectangle x1="2.5051" y1="1.9653" x2="3.6989" y2="1.9717" layer="21"/>
-<rectangle x1="0.4858" y1="1.9717" x2="1.2795" y2="1.978" layer="21"/>
-<rectangle x1="1.6415" y1="1.9717" x2="2.1558" y2="1.978" layer="21"/>
-<rectangle x1="2.4987" y1="1.9717" x2="3.7116" y2="1.978" layer="21"/>
-<rectangle x1="0.4858" y1="1.978" x2="1.2668" y2="1.9844" layer="21"/>
-<rectangle x1="1.6351" y1="1.978" x2="2.1812" y2="1.9844" layer="21"/>
-<rectangle x1="2.4797" y1="1.978" x2="3.7179" y2="1.9844" layer="21"/>
-<rectangle x1="0.4794" y1="1.9844" x2="1.2605" y2="1.9907" layer="21"/>
-<rectangle x1="1.6288" y1="1.9844" x2="2.2066" y2="1.9907" layer="21"/>
-<rectangle x1="2.467" y1="1.9844" x2="3.7243" y2="1.9907" layer="21"/>
-<rectangle x1="0.4731" y1="1.9907" x2="1.2541" y2="1.9971" layer="21"/>
-<rectangle x1="1.6224" y1="1.9907" x2="2.2384" y2="1.9971" layer="21"/>
-<rectangle x1="2.4416" y1="1.9907" x2="3.737" y2="1.9971" layer="21"/>
-<rectangle x1="0.4667" y1="1.9971" x2="1.2478" y2="2.0034" layer="21"/>
-<rectangle x1="1.6224" y1="1.9971" x2="1.851" y2="2.0034" layer="21"/>
-<rectangle x1="1.8574" y1="1.9971" x2="2.2828" y2="2.0034" layer="21"/>
-<rectangle x1="2.4098" y1="1.9971" x2="3.7433" y2="2.0034" layer="21"/>
-<rectangle x1="0.4667" y1="2.0034" x2="1.2414" y2="2.0098" layer="21"/>
-<rectangle x1="1.6161" y1="2.0034" x2="1.832" y2="2.0098" layer="21"/>
-<rectangle x1="1.8828" y1="2.0034" x2="3.7497" y2="2.0098" layer="21"/>
-<rectangle x1="0.4604" y1="2.0098" x2="1.2351" y2="2.0161" layer="21"/>
-<rectangle x1="1.6097" y1="2.0098" x2="1.8193" y2="2.0161" layer="21"/>
-<rectangle x1="1.8891" y1="2.0098" x2="3.756" y2="2.0161" layer="21"/>
-<rectangle x1="0.454" y1="2.0161" x2="1.2224" y2="2.0225" layer="21"/>
-<rectangle x1="1.6034" y1="2.0161" x2="1.8129" y2="2.0225" layer="21"/>
-<rectangle x1="1.9018" y1="2.0161" x2="3.7624" y2="2.0225" layer="21"/>
-<rectangle x1="0.4477" y1="2.0225" x2="1.2224" y2="2.0288" layer="21"/>
-<rectangle x1="1.597" y1="2.0225" x2="1.8066" y2="2.0288" layer="21"/>
-<rectangle x1="1.9018" y1="2.0225" x2="3.7687" y2="2.0288" layer="21"/>
-<rectangle x1="0.4477" y1="2.0288" x2="1.2097" y2="2.0352" layer="21"/>
-<rectangle x1="1.5907" y1="2.0288" x2="1.8066" y2="2.0352" layer="21"/>
-<rectangle x1="1.9145" y1="2.0288" x2="3.7751" y2="2.0352" layer="21"/>
-<rectangle x1="0.4413" y1="2.0352" x2="1.2097" y2="2.0415" layer="21"/>
-<rectangle x1="1.5843" y1="2.0352" x2="1.8002" y2="2.0415" layer="21"/>
-<rectangle x1="1.9145" y1="2.0352" x2="3.7751" y2="2.0415" layer="21"/>
-<rectangle x1="0.435" y1="2.0415" x2="1.2033" y2="2.0479" layer="21"/>
-<rectangle x1="1.578" y1="2.0415" x2="1.8002" y2="2.0479" layer="21"/>
-<rectangle x1="1.9209" y1="2.0415" x2="3.7814" y2="2.0479" layer="21"/>
-<rectangle x1="0.4286" y1="2.0479" x2="1.197" y2="2.0542" layer="21"/>
-<rectangle x1="1.5716" y1="2.0479" x2="1.7939" y2="2.0542" layer="21"/>
-<rectangle x1="1.9272" y1="2.0479" x2="3.7814" y2="2.0542" layer="21"/>
-<rectangle x1="0.4286" y1="2.0542" x2="1.1906" y2="2.0606" layer="21"/>
-<rectangle x1="1.5589" y1="2.0542" x2="1.7939" y2="2.0606" layer="21"/>
-<rectangle x1="1.9336" y1="2.0542" x2="3.7878" y2="2.0606" layer="21"/>
-<rectangle x1="0.4223" y1="2.0606" x2="1.1906" y2="2.0669" layer="21"/>
-<rectangle x1="1.5526" y1="2.0606" x2="1.7875" y2="2.0669" layer="21"/>
-<rectangle x1="1.9336" y1="2.0606" x2="3.7878" y2="2.0669" layer="21"/>
-<rectangle x1="0.4159" y1="2.0669" x2="1.1843" y2="2.0733" layer="21"/>
-<rectangle x1="1.5462" y1="2.0669" x2="1.7875" y2="2.0733" layer="21"/>
-<rectangle x1="1.9399" y1="2.0669" x2="3.7941" y2="2.0733" layer="21"/>
-<rectangle x1="0.4159" y1="2.0733" x2="1.1779" y2="2.0796" layer="21"/>
-<rectangle x1="1.5335" y1="2.0733" x2="1.7875" y2="2.0796" layer="21"/>
-<rectangle x1="1.9399" y1="2.0733" x2="3.7941" y2="2.0796" layer="21"/>
-<rectangle x1="0.4096" y1="2.0796" x2="1.1779" y2="2.086" layer="21"/>
-<rectangle x1="1.5272" y1="2.0796" x2="1.7875" y2="2.086" layer="21"/>
-<rectangle x1="1.9463" y1="2.0796" x2="3.7941" y2="2.086" layer="21"/>
-<rectangle x1="0.4032" y1="2.086" x2="1.1716" y2="2.0923" layer="21"/>
-<rectangle x1="1.5145" y1="2.086" x2="1.7812" y2="2.0923" layer="21"/>
-<rectangle x1="1.9463" y1="2.086" x2="3.7941" y2="2.0923" layer="21"/>
-<rectangle x1="0.3969" y1="2.0923" x2="1.1716" y2="2.0987" layer="21"/>
-<rectangle x1="1.5081" y1="2.0923" x2="1.7812" y2="2.0987" layer="21"/>
-<rectangle x1="1.9526" y1="2.0923" x2="3.7941" y2="2.0987" layer="21"/>
-<rectangle x1="0.3969" y1="2.0987" x2="1.1716" y2="2.105" layer="21"/>
-<rectangle x1="1.4954" y1="2.0987" x2="1.7812" y2="2.105" layer="21"/>
-<rectangle x1="1.9526" y1="2.0987" x2="3.7941" y2="2.105" layer="21"/>
-<rectangle x1="0.3905" y1="2.105" x2="1.1652" y2="2.1114" layer="21"/>
-<rectangle x1="1.4827" y1="2.105" x2="1.7812" y2="2.1114" layer="21"/>
-<rectangle x1="1.959" y1="2.105" x2="3.7941" y2="2.1114" layer="21"/>
-<rectangle x1="0.3842" y1="2.1114" x2="1.1652" y2="2.1177" layer="21"/>
-<rectangle x1="1.47" y1="2.1114" x2="1.7748" y2="2.1177" layer="21"/>
-<rectangle x1="1.959" y1="2.1114" x2="3.7941" y2="2.1177" layer="21"/>
-<rectangle x1="0.3778" y1="2.1177" x2="1.1652" y2="2.1241" layer="21"/>
-<rectangle x1="1.4573" y1="2.1177" x2="1.7748" y2="2.1241" layer="21"/>
-<rectangle x1="1.9653" y1="2.1177" x2="3.7941" y2="2.1241" layer="21"/>
-<rectangle x1="0.3778" y1="2.1241" x2="1.1652" y2="2.1304" layer="21"/>
-<rectangle x1="1.451" y1="2.1241" x2="1.7748" y2="2.1304" layer="21"/>
-<rectangle x1="1.9653" y1="2.1241" x2="3.7941" y2="2.1304" layer="21"/>
-<rectangle x1="0.3715" y1="2.1304" x2="1.1652" y2="2.1368" layer="21"/>
-<rectangle x1="1.4319" y1="2.1304" x2="1.7748" y2="2.1368" layer="21"/>
-<rectangle x1="1.9717" y1="2.1304" x2="3.7941" y2="2.1368" layer="21"/>
-<rectangle x1="0.3651" y1="2.1368" x2="1.1716" y2="2.1431" layer="21"/>
-<rectangle x1="1.4192" y1="2.1368" x2="1.7748" y2="2.1431" layer="21"/>
-<rectangle x1="1.9717" y1="2.1368" x2="3.7941" y2="2.1431" layer="21"/>
-<rectangle x1="0.3588" y1="2.1431" x2="1.1716" y2="2.1495" layer="21"/>
-<rectangle x1="1.4002" y1="2.1431" x2="1.7748" y2="2.1495" layer="21"/>
-<rectangle x1="1.9717" y1="2.1431" x2="3.7878" y2="2.1495" layer="21"/>
-<rectangle x1="0.3588" y1="2.1495" x2="1.1779" y2="2.1558" layer="21"/>
-<rectangle x1="1.3875" y1="2.1495" x2="1.7748" y2="2.1558" layer="21"/>
-<rectangle x1="1.9717" y1="2.1495" x2="3.7878" y2="2.1558" layer="21"/>
-<rectangle x1="0.3524" y1="2.1558" x2="1.1843" y2="2.1622" layer="21"/>
-<rectangle x1="1.3684" y1="2.1558" x2="1.7748" y2="2.1622" layer="21"/>
-<rectangle x1="1.978" y1="2.1558" x2="3.7878" y2="2.1622" layer="21"/>
-<rectangle x1="0.3461" y1="2.1622" x2="1.1906" y2="2.1685" layer="21"/>
-<rectangle x1="1.3494" y1="2.1622" x2="1.7748" y2="2.1685" layer="21"/>
-<rectangle x1="1.978" y1="2.1622" x2="3.7814" y2="2.1685" layer="21"/>
-<rectangle x1="0.3461" y1="2.1685" x2="1.2097" y2="2.1749" layer="21"/>
-<rectangle x1="1.3176" y1="2.1685" x2="1.7748" y2="2.1749" layer="21"/>
-<rectangle x1="1.9844" y1="2.1685" x2="3.7814" y2="2.1749" layer="21"/>
-<rectangle x1="0.3397" y1="2.1749" x2="1.2414" y2="2.1812" layer="21"/>
-<rectangle x1="1.2732" y1="2.1749" x2="1.7748" y2="2.1812" layer="21"/>
-<rectangle x1="1.9844" y1="2.1749" x2="3.7814" y2="2.1812" layer="21"/>
-<rectangle x1="0.3334" y1="2.1812" x2="1.7748" y2="2.1876" layer="21"/>
-<rectangle x1="1.9844" y1="2.1812" x2="3.7751" y2="2.1876" layer="21"/>
-<rectangle x1="0.327" y1="2.1876" x2="1.7748" y2="2.1939" layer="21"/>
-<rectangle x1="1.9844" y1="2.1876" x2="3.7687" y2="2.1939" layer="21"/>
-<rectangle x1="0.327" y1="2.1939" x2="1.7748" y2="2.2003" layer="21"/>
-<rectangle x1="1.9844" y1="2.1939" x2="3.7687" y2="2.2003" layer="21"/>
-<rectangle x1="0.3207" y1="2.2003" x2="1.7748" y2="2.2066" layer="21"/>
-<rectangle x1="1.9907" y1="2.2003" x2="3.7624" y2="2.2066" layer="21"/>
-<rectangle x1="0.3143" y1="2.2066" x2="1.7748" y2="2.213" layer="21"/>
-<rectangle x1="1.9907" y1="2.2066" x2="3.7497" y2="2.213" layer="21"/>
-<rectangle x1="0.308" y1="2.213" x2="1.7748" y2="2.2193" layer="21"/>
-<rectangle x1="1.9907" y1="2.213" x2="3.7433" y2="2.2193" layer="21"/>
-<rectangle x1="0.308" y1="2.2193" x2="1.7748" y2="2.2257" layer="21"/>
-<rectangle x1="1.9907" y1="2.2193" x2="3.7306" y2="2.2257" layer="21"/>
-<rectangle x1="0.3016" y1="2.2257" x2="1.7748" y2="2.232" layer="21"/>
-<rectangle x1="1.9971" y1="2.2257" x2="3.7243" y2="2.232" layer="21"/>
-<rectangle x1="0.2953" y1="2.232" x2="1.7748" y2="2.2384" layer="21"/>
-<rectangle x1="1.9971" y1="2.232" x2="3.7116" y2="2.2384" layer="21"/>
-<rectangle x1="0.2889" y1="2.2384" x2="1.7748" y2="2.2447" layer="21"/>
-<rectangle x1="1.9971" y1="2.2384" x2="3.6925" y2="2.2447" layer="21"/>
-<rectangle x1="0.2889" y1="2.2447" x2="1.7748" y2="2.2511" layer="21"/>
-<rectangle x1="1.9971" y1="2.2447" x2="3.6798" y2="2.2511" layer="21"/>
-<rectangle x1="0.2826" y1="2.2511" x2="1.7748" y2="2.2574" layer="21"/>
-<rectangle x1="1.9971" y1="2.2511" x2="3.6608" y2="2.2574" layer="21"/>
-<rectangle x1="0.2762" y1="2.2574" x2="1.7748" y2="2.2638" layer="21"/>
-<rectangle x1="1.9971" y1="2.2574" x2="3.6417" y2="2.2638" layer="21"/>
-<rectangle x1="0.2762" y1="2.2638" x2="1.7748" y2="2.2701" layer="21"/>
-<rectangle x1="1.9971" y1="2.2638" x2="3.6163" y2="2.2701" layer="21"/>
-<rectangle x1="0.2699" y1="2.2701" x2="1.7812" y2="2.2765" layer="21"/>
-<rectangle x1="2.0034" y1="2.2701" x2="3.6036" y2="2.2765" layer="21"/>
-<rectangle x1="0.2635" y1="2.2765" x2="1.7812" y2="2.2828" layer="21"/>
-<rectangle x1="2.0034" y1="2.2765" x2="3.5782" y2="2.2828" layer="21"/>
-<rectangle x1="0.2572" y1="2.2828" x2="1.7812" y2="2.2892" layer="21"/>
-<rectangle x1="2.0034" y1="2.2828" x2="3.5592" y2="2.2892" layer="21"/>
-<rectangle x1="0.2572" y1="2.2892" x2="1.7812" y2="2.2955" layer="21"/>
-<rectangle x1="2.0034" y1="2.2892" x2="3.5401" y2="2.2955" layer="21"/>
-<rectangle x1="0.2508" y1="2.2955" x2="1.7812" y2="2.3019" layer="21"/>
-<rectangle x1="2.0034" y1="2.2955" x2="3.5211" y2="2.3019" layer="21"/>
-<rectangle x1="0.2445" y1="2.3019" x2="1.7812" y2="2.3082" layer="21"/>
-<rectangle x1="2.0034" y1="2.3019" x2="3.4957" y2="2.3082" layer="21"/>
-<rectangle x1="0.2381" y1="2.3082" x2="1.7875" y2="2.3146" layer="21"/>
-<rectangle x1="2.0034" y1="2.3082" x2="3.483" y2="2.3146" layer="21"/>
-<rectangle x1="0.2381" y1="2.3146" x2="1.7875" y2="2.3209" layer="21"/>
-<rectangle x1="2.0034" y1="2.3146" x2="2.3146" y2="2.3209" layer="21"/>
-<rectangle x1="2.3209" y1="2.3146" x2="3.4639" y2="2.3209" layer="21"/>
-<rectangle x1="0.2318" y1="2.3209" x2="1.7875" y2="2.3273" layer="21"/>
-<rectangle x1="2.0034" y1="2.3209" x2="2.3209" y2="2.3273" layer="21"/>
-<rectangle x1="2.3336" y1="2.3209" x2="3.4385" y2="2.3273" layer="21"/>
-<rectangle x1="0.2254" y1="2.3273" x2="1.7875" y2="2.3336" layer="21"/>
-<rectangle x1="2.0034" y1="2.3273" x2="2.3273" y2="2.3336" layer="21"/>
-<rectangle x1="2.34" y1="2.3273" x2="3.4258" y2="2.3336" layer="21"/>
-<rectangle x1="0.2191" y1="2.3336" x2="1.7875" y2="2.34" layer="21"/>
-<rectangle x1="2.0034" y1="2.3336" x2="2.3336" y2="2.34" layer="21"/>
-<rectangle x1="2.3463" y1="2.3336" x2="3.4004" y2="2.34" layer="21"/>
-<rectangle x1="0.2191" y1="2.34" x2="1.7939" y2="2.3463" layer="21"/>
-<rectangle x1="2.0034" y1="2.34" x2="2.3336" y2="2.3463" layer="21"/>
-<rectangle x1="2.3527" y1="2.34" x2="3.3814" y2="2.3463" layer="21"/>
-<rectangle x1="0.2127" y1="2.3463" x2="1.7939" y2="2.3527" layer="21"/>
-<rectangle x1="2.0034" y1="2.3463" x2="2.34" y2="2.3527" layer="21"/>
-<rectangle x1="2.3654" y1="2.3463" x2="3.3623" y2="2.3527" layer="21"/>
-<rectangle x1="0.2064" y1="2.3527" x2="1.7939" y2="2.359" layer="21"/>
-<rectangle x1="2.0034" y1="2.3527" x2="2.3463" y2="2.359" layer="21"/>
-<rectangle x1="2.3717" y1="2.3527" x2="3.3433" y2="2.359" layer="21"/>
-<rectangle x1="0.2" y1="2.359" x2="1.8002" y2="2.3654" layer="21"/>
-<rectangle x1="2.0034" y1="2.359" x2="2.3527" y2="2.3654" layer="21"/>
-<rectangle x1="2.3781" y1="2.359" x2="3.3179" y2="2.3654" layer="21"/>
-<rectangle x1="0.2" y1="2.3654" x2="1.8002" y2="2.3717" layer="21"/>
-<rectangle x1="2.0034" y1="2.3654" x2="2.359" y2="2.3717" layer="21"/>
-<rectangle x1="2.3844" y1="2.3654" x2="3.3052" y2="2.3717" layer="21"/>
-<rectangle x1="0.1937" y1="2.3717" x2="1.8002" y2="2.3781" layer="21"/>
-<rectangle x1="2.0034" y1="2.3717" x2="2.359" y2="2.3781" layer="21"/>
-<rectangle x1="2.3971" y1="2.3717" x2="3.2798" y2="2.3781" layer="21"/>
-<rectangle x1="0.1873" y1="2.3781" x2="1.8002" y2="2.3844" layer="21"/>
-<rectangle x1="2.0034" y1="2.3781" x2="2.3654" y2="2.3844" layer="21"/>
-<rectangle x1="2.4035" y1="2.3781" x2="3.2607" y2="2.3844" layer="21"/>
-<rectangle x1="0.181" y1="2.3844" x2="1.8066" y2="2.3908" layer="21"/>
-<rectangle x1="2.0034" y1="2.3844" x2="2.3717" y2="2.3908" layer="21"/>
-<rectangle x1="2.4098" y1="2.3844" x2="3.2417" y2="2.3908" layer="21"/>
-<rectangle x1="0.181" y1="2.3908" x2="1.8066" y2="2.3971" layer="21"/>
-<rectangle x1="2.0034" y1="2.3908" x2="2.3781" y2="2.3971" layer="21"/>
-<rectangle x1="2.4225" y1="2.3908" x2="3.2226" y2="2.3971" layer="21"/>
-<rectangle x1="0.1746" y1="2.3971" x2="1.8129" y2="2.4035" layer="21"/>
-<rectangle x1="2.0034" y1="2.3971" x2="2.3781" y2="2.4035" layer="21"/>
-<rectangle x1="2.4289" y1="2.3971" x2="3.2036" y2="2.4035" layer="21"/>
-<rectangle x1="0.1683" y1="2.4035" x2="1.8129" y2="2.4098" layer="21"/>
-<rectangle x1="2.0034" y1="2.4035" x2="2.3844" y2="2.4098" layer="21"/>
-<rectangle x1="2.4416" y1="2.4035" x2="3.1782" y2="2.4098" layer="21"/>
-<rectangle x1="0.1683" y1="2.4098" x2="1.8129" y2="2.4162" layer="21"/>
-<rectangle x1="2.0034" y1="2.4098" x2="2.3908" y2="2.4162" layer="21"/>
-<rectangle x1="2.4479" y1="2.4098" x2="3.1655" y2="2.4162" layer="21"/>
-<rectangle x1="0.1619" y1="2.4162" x2="1.8193" y2="2.4225" layer="21"/>
-<rectangle x1="1.9971" y1="2.4162" x2="2.3971" y2="2.4225" layer="21"/>
-<rectangle x1="2.4606" y1="2.4162" x2="3.1401" y2="2.4225" layer="21"/>
-<rectangle x1="0.1556" y1="2.4225" x2="1.8193" y2="2.4289" layer="21"/>
-<rectangle x1="1.9971" y1="2.4225" x2="2.3971" y2="2.4289" layer="21"/>
-<rectangle x1="2.4733" y1="2.4225" x2="3.121" y2="2.4289" layer="21"/>
-<rectangle x1="0.1492" y1="2.4289" x2="1.8256" y2="2.4352" layer="21"/>
-<rectangle x1="1.9971" y1="2.4289" x2="2.4035" y2="2.4352" layer="21"/>
-<rectangle x1="2.486" y1="2.4289" x2="3.102" y2="2.4352" layer="21"/>
-<rectangle x1="0.1492" y1="2.4352" x2="1.8256" y2="2.4416" layer="21"/>
-<rectangle x1="1.9971" y1="2.4352" x2="2.4098" y2="2.4416" layer="21"/>
-<rectangle x1="2.4924" y1="2.4352" x2="3.0829" y2="2.4416" layer="21"/>
-<rectangle x1="0.1429" y1="2.4416" x2="1.4954" y2="2.4479" layer="21"/>
-<rectangle x1="1.5018" y1="2.4416" x2="1.832" y2="2.4479" layer="21"/>
-<rectangle x1="1.9971" y1="2.4416" x2="2.4098" y2="2.4479" layer="21"/>
-<rectangle x1="2.5114" y1="2.4416" x2="3.0575" y2="2.4479" layer="21"/>
-<rectangle x1="0.1365" y1="2.4479" x2="1.4891" y2="2.4543" layer="21"/>
-<rectangle x1="1.4954" y1="2.4479" x2="1.832" y2="2.4543" layer="21"/>
-<rectangle x1="1.9907" y1="2.4479" x2="2.4162" y2="2.4543" layer="21"/>
-<rectangle x1="2.5241" y1="2.4479" x2="3.0448" y2="2.4543" layer="21"/>
-<rectangle x1="0.1302" y1="2.4543" x2="1.4827" y2="2.4606" layer="21"/>
-<rectangle x1="1.4954" y1="2.4543" x2="1.8383" y2="2.4606" layer="21"/>
-<rectangle x1="1.9907" y1="2.4543" x2="2.4225" y2="2.4606" layer="21"/>
-<rectangle x1="2.5432" y1="2.4543" x2="3.0194" y2="2.4606" layer="21"/>
-<rectangle x1="0.1302" y1="2.4606" x2="1.4827" y2="2.467" layer="21"/>
-<rectangle x1="1.4891" y1="2.4606" x2="1.8383" y2="2.467" layer="21"/>
-<rectangle x1="1.9907" y1="2.4606" x2="2.4225" y2="2.467" layer="21"/>
-<rectangle x1="2.5559" y1="2.4606" x2="3.0004" y2="2.467" layer="21"/>
-<rectangle x1="0.1238" y1="2.467" x2="1.4764" y2="2.4733" layer="21"/>
-<rectangle x1="1.4891" y1="2.467" x2="1.8447" y2="2.4733" layer="21"/>
-<rectangle x1="1.9844" y1="2.467" x2="2.4289" y2="2.4733" layer="21"/>
-<rectangle x1="2.5749" y1="2.467" x2="2.9813" y2="2.4733" layer="21"/>
-<rectangle x1="0.1175" y1="2.4733" x2="1.47" y2="2.4797" layer="21"/>
-<rectangle x1="1.4891" y1="2.4733" x2="1.851" y2="2.4797" layer="21"/>
-<rectangle x1="1.9844" y1="2.4733" x2="2.4289" y2="2.4797" layer="21"/>
-<rectangle x1="2.6003" y1="2.4733" x2="2.9496" y2="2.4797" layer="21"/>
-<rectangle x1="0.1111" y1="2.4797" x2="1.47" y2="2.486" layer="21"/>
-<rectangle x1="1.4827" y1="2.4797" x2="1.851" y2="2.486" layer="21"/>
-<rectangle x1="1.9844" y1="2.4797" x2="2.4352" y2="2.486" layer="21"/>
-<rectangle x1="2.6257" y1="2.4797" x2="2.9178" y2="2.486" layer="21"/>
-<rectangle x1="0.1111" y1="2.486" x2="1.4637" y2="2.4924" layer="21"/>
-<rectangle x1="1.4827" y1="2.486" x2="1.8574" y2="2.4924" layer="21"/>
-<rectangle x1="1.978" y1="2.486" x2="2.4352" y2="2.4924" layer="21"/>
-<rectangle x1="2.6638" y1="2.486" x2="2.8734" y2="2.4924" layer="21"/>
-<rectangle x1="0.1048" y1="2.4924" x2="1.4573" y2="2.4987" layer="21"/>
-<rectangle x1="1.4827" y1="2.4924" x2="1.8637" y2="2.4987" layer="21"/>
-<rectangle x1="1.9717" y1="2.4924" x2="2.4416" y2="2.4987" layer="21"/>
-<rectangle x1="2.721" y1="2.4924" x2="2.8099" y2="2.4987" layer="21"/>
-<rectangle x1="0.0984" y1="2.4987" x2="1.4573" y2="2.5051" layer="21"/>
-<rectangle x1="1.4764" y1="2.4987" x2="1.8701" y2="2.5051" layer="21"/>
-<rectangle x1="1.9717" y1="2.4987" x2="2.4416" y2="2.5051" layer="21"/>
-<rectangle x1="0.0984" y1="2.5051" x2="1.451" y2="2.5114" layer="21"/>
-<rectangle x1="1.4764" y1="2.5051" x2="1.8764" y2="2.5114" layer="21"/>
-<rectangle x1="1.9653" y1="2.5051" x2="2.4479" y2="2.5114" layer="21"/>
-<rectangle x1="0.0921" y1="2.5114" x2="1.4446" y2="2.5178" layer="21"/>
-<rectangle x1="1.4764" y1="2.5114" x2="1.8828" y2="2.5178" layer="21"/>
-<rectangle x1="1.959" y1="2.5114" x2="2.4479" y2="2.5178" layer="21"/>
-<rectangle x1="0.0857" y1="2.5178" x2="1.4446" y2="2.5241" layer="21"/>
-<rectangle x1="1.47" y1="2.5178" x2="1.8891" y2="2.5241" layer="21"/>
-<rectangle x1="1.9526" y1="2.5178" x2="2.4479" y2="2.5241" layer="21"/>
-<rectangle x1="0.0794" y1="2.5241" x2="1.4383" y2="2.5305" layer="21"/>
-<rectangle x1="1.47" y1="2.5241" x2="1.9018" y2="2.5305" layer="21"/>
-<rectangle x1="1.9463" y1="2.5241" x2="2.4543" y2="2.5305" layer="21"/>
-<rectangle x1="0.0794" y1="2.5305" x2="1.4319" y2="2.5368" layer="21"/>
-<rectangle x1="1.4637" y1="2.5305" x2="2.4543" y2="2.5368" layer="21"/>
-<rectangle x1="0.073" y1="2.5368" x2="1.4319" y2="2.5432" layer="21"/>
-<rectangle x1="1.4637" y1="2.5368" x2="2.4606" y2="2.5432" layer="21"/>
-<rectangle x1="0.0667" y1="2.5432" x2="1.4256" y2="2.5495" layer="21"/>
-<rectangle x1="1.4637" y1="2.5432" x2="2.4606" y2="2.5495" layer="21"/>
-<rectangle x1="0.0667" y1="2.5495" x2="1.4192" y2="2.5559" layer="21"/>
-<rectangle x1="1.4573" y1="2.5495" x2="2.4606" y2="2.5559" layer="21"/>
-<rectangle x1="0.0603" y1="2.5559" x2="1.4129" y2="2.5622" layer="21"/>
-<rectangle x1="1.4573" y1="2.5559" x2="2.467" y2="2.5622" layer="21"/>
-<rectangle x1="0.054" y1="2.5622" x2="1.4129" y2="2.5686" layer="21"/>
-<rectangle x1="1.4573" y1="2.5622" x2="2.467" y2="2.5686" layer="21"/>
-<rectangle x1="0.0476" y1="2.5686" x2="1.4065" y2="2.5749" layer="21"/>
-<rectangle x1="1.451" y1="2.5686" x2="2.467" y2="2.5749" layer="21"/>
-<rectangle x1="0.0476" y1="2.5749" x2="1.4002" y2="2.5813" layer="21"/>
-<rectangle x1="1.451" y1="2.5749" x2="2.4733" y2="2.5813" layer="21"/>
-<rectangle x1="0.0413" y1="2.5813" x2="1.3938" y2="2.5876" layer="21"/>
-<rectangle x1="1.451" y1="2.5813" x2="2.4733" y2="2.5876" layer="21"/>
-<rectangle x1="0.0413" y1="2.5876" x2="1.3875" y2="2.594" layer="21"/>
-<rectangle x1="1.451" y1="2.5876" x2="2.4733" y2="2.594" layer="21"/>
-<rectangle x1="0.0349" y1="2.594" x2="1.3811" y2="2.6003" layer="21"/>
-<rectangle x1="1.4446" y1="2.594" x2="2.4733" y2="2.6003" layer="21"/>
-<rectangle x1="0.0349" y1="2.6003" x2="1.3748" y2="2.6067" layer="21"/>
-<rectangle x1="1.4446" y1="2.6003" x2="2.4797" y2="2.6067" layer="21"/>
-<rectangle x1="0.0286" y1="2.6067" x2="1.3684" y2="2.613" layer="21"/>
-<rectangle x1="1.4446" y1="2.6067" x2="2.4797" y2="2.613" layer="21"/>
-<rectangle x1="0.0286" y1="2.613" x2="1.3621" y2="2.6194" layer="21"/>
-<rectangle x1="1.4446" y1="2.613" x2="2.4797" y2="2.6194" layer="21"/>
-<rectangle x1="0.0222" y1="2.6194" x2="1.3557" y2="2.6257" layer="21"/>
-<rectangle x1="1.4383" y1="2.6194" x2="2.4797" y2="2.6257" layer="21"/>
-<rectangle x1="0.0222" y1="2.6257" x2="1.3494" y2="2.6321" layer="21"/>
-<rectangle x1="1.4383" y1="2.6257" x2="2.486" y2="2.6321" layer="21"/>
-<rectangle x1="0.0222" y1="2.6321" x2="1.343" y2="2.6384" layer="21"/>
-<rectangle x1="1.4383" y1="2.6321" x2="2.486" y2="2.6384" layer="21"/>
-<rectangle x1="0.0222" y1="2.6384" x2="1.3367" y2="2.6448" layer="21"/>
-<rectangle x1="1.4383" y1="2.6384" x2="2.486" y2="2.6448" layer="21"/>
-<rectangle x1="0.0159" y1="2.6448" x2="1.3303" y2="2.6511" layer="21"/>
-<rectangle x1="1.4383" y1="2.6448" x2="2.486" y2="2.6511" layer="21"/>
-<rectangle x1="0.0159" y1="2.6511" x2="1.3176" y2="2.6575" layer="21"/>
-<rectangle x1="1.4319" y1="2.6511" x2="2.486" y2="2.6575" layer="21"/>
-<rectangle x1="0.0159" y1="2.6575" x2="1.3113" y2="2.6638" layer="21"/>
-<rectangle x1="1.4319" y1="2.6575" x2="2.4924" y2="2.6638" layer="21"/>
-<rectangle x1="0.0159" y1="2.6638" x2="1.3049" y2="2.6702" layer="21"/>
-<rectangle x1="1.4319" y1="2.6638" x2="2.4924" y2="2.6702" layer="21"/>
-<rectangle x1="0.0159" y1="2.6702" x2="1.2922" y2="2.6765" layer="21"/>
-<rectangle x1="1.4319" y1="2.6702" x2="2.4924" y2="2.6765" layer="21"/>
-<rectangle x1="0.0222" y1="2.6765" x2="1.2859" y2="2.6829" layer="21"/>
-<rectangle x1="1.4319" y1="2.6765" x2="2.4924" y2="2.6829" layer="21"/>
-<rectangle x1="0.0222" y1="2.6829" x2="1.2732" y2="2.6892" layer="21"/>
-<rectangle x1="1.4319" y1="2.6829" x2="2.4924" y2="2.6892" layer="21"/>
-<rectangle x1="0.0222" y1="2.6892" x2="1.2668" y2="2.6956" layer="21"/>
-<rectangle x1="1.4319" y1="2.6892" x2="2.4924" y2="2.6956" layer="21"/>
-<rectangle x1="0.0222" y1="2.6956" x2="1.2541" y2="2.7019" layer="21"/>
-<rectangle x1="1.4319" y1="2.6956" x2="2.4924" y2="2.7019" layer="21"/>
-<rectangle x1="0.0286" y1="2.7019" x2="1.2414" y2="2.7083" layer="21"/>
-<rectangle x1="1.4319" y1="2.7019" x2="2.4924" y2="2.7083" layer="21"/>
-<rectangle x1="0.0286" y1="2.7083" x2="1.2287" y2="2.7146" layer="21"/>
-<rectangle x1="1.4319" y1="2.7083" x2="2.4924" y2="2.7146" layer="21"/>
-<rectangle x1="0.0286" y1="2.7146" x2="1.216" y2="2.721" layer="21"/>
-<rectangle x1="1.4319" y1="2.7146" x2="2.4924" y2="2.721" layer="21"/>
-<rectangle x1="0.0349" y1="2.721" x2="1.2033" y2="2.7273" layer="21"/>
-<rectangle x1="1.4319" y1="2.721" x2="2.4987" y2="2.7273" layer="21"/>
-<rectangle x1="0.0413" y1="2.7273" x2="1.1906" y2="2.7337" layer="21"/>
-<rectangle x1="1.4319" y1="2.7273" x2="2.4987" y2="2.7337" layer="21"/>
-<rectangle x1="0.0413" y1="2.7337" x2="1.1716" y2="2.74" layer="21"/>
-<rectangle x1="1.4319" y1="2.7337" x2="2.4987" y2="2.74" layer="21"/>
-<rectangle x1="0.0476" y1="2.74" x2="1.1589" y2="2.7464" layer="21"/>
-<rectangle x1="1.4319" y1="2.74" x2="2.4987" y2="2.7464" layer="21"/>
-<rectangle x1="0.054" y1="2.7464" x2="1.1398" y2="2.7527" layer="21"/>
-<rectangle x1="1.4319" y1="2.7464" x2="2.4987" y2="2.7527" layer="21"/>
-<rectangle x1="0.054" y1="2.7527" x2="1.1208" y2="2.7591" layer="21"/>
-<rectangle x1="1.4319" y1="2.7527" x2="2.4987" y2="2.7591" layer="21"/>
-<rectangle x1="0.0603" y1="2.7591" x2="1.1017" y2="2.7654" layer="21"/>
-<rectangle x1="1.4319" y1="2.7591" x2="2.4987" y2="2.7654" layer="21"/>
-<rectangle x1="0.0667" y1="2.7654" x2="1.0763" y2="2.7718" layer="21"/>
-<rectangle x1="1.4319" y1="2.7654" x2="2.4987" y2="2.7718" layer="21"/>
-<rectangle x1="0.0794" y1="2.7718" x2="1.0509" y2="2.7781" layer="21"/>
-<rectangle x1="1.4319" y1="2.7718" x2="2.4987" y2="2.7781" layer="21"/>
-<rectangle x1="0.0921" y1="2.7781" x2="1.0192" y2="2.7845" layer="21"/>
-<rectangle x1="1.4319" y1="2.7781" x2="2.4987" y2="2.7845" layer="21"/>
-<rectangle x1="0.1048" y1="2.7845" x2="0.9811" y2="2.7908" layer="21"/>
-<rectangle x1="1.4319" y1="2.7845" x2="2.4987" y2="2.7908" layer="21"/>
-<rectangle x1="0.1302" y1="2.7908" x2="0.9239" y2="2.7972" layer="21"/>
-<rectangle x1="1.4319" y1="2.7908" x2="2.4987" y2="2.7972" layer="21"/>
-<rectangle x1="1.4319" y1="2.7972" x2="2.4987" y2="2.8035" layer="21"/>
-<rectangle x1="1.4319" y1="2.8035" x2="2.4987" y2="2.8099" layer="21"/>
-<rectangle x1="1.4383" y1="2.8099" x2="2.4924" y2="2.8162" layer="21"/>
-<rectangle x1="1.4383" y1="2.8162" x2="2.4924" y2="2.8226" layer="21"/>
-<rectangle x1="1.4383" y1="2.8226" x2="2.4924" y2="2.8289" layer="21"/>
-<rectangle x1="1.4383" y1="2.8289" x2="2.4924" y2="2.8353" layer="21"/>
-<rectangle x1="1.4383" y1="2.8353" x2="2.4924" y2="2.8416" layer="21"/>
-<rectangle x1="1.4446" y1="2.8416" x2="2.4924" y2="2.848" layer="21"/>
-<rectangle x1="1.4446" y1="2.848" x2="2.4924" y2="2.8543" layer="21"/>
-<rectangle x1="1.4446" y1="2.8543" x2="2.4924" y2="2.8607" layer="21"/>
-<rectangle x1="1.4446" y1="2.8607" x2="2.4924" y2="2.867" layer="21"/>
-<rectangle x1="1.4446" y1="2.867" x2="2.4924" y2="2.8734" layer="21"/>
-<rectangle x1="1.451" y1="2.8734" x2="2.4924" y2="2.8797" layer="21"/>
-<rectangle x1="1.451" y1="2.8797" x2="2.486" y2="2.8861" layer="21"/>
-<rectangle x1="1.451" y1="2.8861" x2="2.486" y2="2.8924" layer="21"/>
-<rectangle x1="1.451" y1="2.8924" x2="2.486" y2="2.8988" layer="21"/>
-<rectangle x1="1.4573" y1="2.8988" x2="2.486" y2="2.9051" layer="21"/>
-<rectangle x1="1.4573" y1="2.9051" x2="2.486" y2="2.9115" layer="21"/>
-<rectangle x1="1.4573" y1="2.9115" x2="2.486" y2="2.9178" layer="21"/>
-<rectangle x1="1.4637" y1="2.9178" x2="2.4797" y2="2.9242" layer="21"/>
-<rectangle x1="1.4637" y1="2.9242" x2="2.4797" y2="2.9305" layer="21"/>
-<rectangle x1="1.4637" y1="2.9305" x2="2.4797" y2="2.9369" layer="21"/>
-<rectangle x1="1.47" y1="2.9369" x2="2.4797" y2="2.9432" layer="21"/>
-<rectangle x1="1.47" y1="2.9432" x2="2.4797" y2="2.9496" layer="21"/>
-<rectangle x1="1.47" y1="2.9496" x2="2.4733" y2="2.9559" layer="21"/>
-<rectangle x1="1.4764" y1="2.9559" x2="2.4733" y2="2.9623" layer="21"/>
-<rectangle x1="1.4764" y1="2.9623" x2="2.4733" y2="2.9686" layer="21"/>
-<rectangle x1="1.4764" y1="2.9686" x2="2.4733" y2="2.975" layer="21"/>
-<rectangle x1="1.4827" y1="2.975" x2="2.4733" y2="2.9813" layer="21"/>
-<rectangle x1="1.4827" y1="2.9813" x2="2.467" y2="2.9877" layer="21"/>
-<rectangle x1="1.4891" y1="2.9877" x2="2.467" y2="2.994" layer="21"/>
-<rectangle x1="1.4891" y1="2.994" x2="2.467" y2="3.0004" layer="21"/>
-<rectangle x1="1.4891" y1="3.0004" x2="2.4606" y2="3.0067" layer="21"/>
-<rectangle x1="1.4954" y1="3.0067" x2="2.4606" y2="3.0131" layer="21"/>
-<rectangle x1="1.4954" y1="3.0131" x2="2.4606" y2="3.0194" layer="21"/>
-<rectangle x1="1.5018" y1="3.0194" x2="2.4606" y2="3.0258" layer="21"/>
-<rectangle x1="1.5018" y1="3.0258" x2="2.4543" y2="3.0321" layer="21"/>
-<rectangle x1="1.5081" y1="3.0321" x2="2.4543" y2="3.0385" layer="21"/>
-<rectangle x1="1.5081" y1="3.0385" x2="2.4479" y2="3.0448" layer="21"/>
-<rectangle x1="1.5145" y1="3.0448" x2="2.4479" y2="3.0512" layer="21"/>
-<rectangle x1="1.5145" y1="3.0512" x2="2.4479" y2="3.0575" layer="21"/>
-<rectangle x1="1.5208" y1="3.0575" x2="2.4479" y2="3.0639" layer="21"/>
-<rectangle x1="1.5208" y1="3.0639" x2="2.4416" y2="3.0702" layer="21"/>
-<rectangle x1="1.5272" y1="3.0702" x2="2.4416" y2="3.0766" layer="21"/>
-<rectangle x1="1.5272" y1="3.0766" x2="2.4416" y2="3.0829" layer="21"/>
-<rectangle x1="1.5335" y1="3.0829" x2="2.4352" y2="3.0893" layer="21"/>
-<rectangle x1="1.5335" y1="3.0893" x2="2.4352" y2="3.0956" layer="21"/>
-<rectangle x1="1.5399" y1="3.0956" x2="2.4352" y2="3.102" layer="21"/>
-<rectangle x1="1.5462" y1="3.102" x2="2.4289" y2="3.1083" layer="21"/>
-<rectangle x1="1.5462" y1="3.1083" x2="2.4289" y2="3.1147" layer="21"/>
-<rectangle x1="1.5526" y1="3.1147" x2="2.4289" y2="3.121" layer="21"/>
-<rectangle x1="1.5589" y1="3.121" x2="2.4225" y2="3.1274" layer="21"/>
-<rectangle x1="1.5589" y1="3.1274" x2="2.4225" y2="3.1337" layer="21"/>
-<rectangle x1="1.5653" y1="3.1337" x2="2.4225" y2="3.1401" layer="21"/>
-<rectangle x1="1.5653" y1="3.1401" x2="2.4162" y2="3.1464" layer="21"/>
-<rectangle x1="1.5716" y1="3.1464" x2="2.4162" y2="3.1528" layer="21"/>
-<rectangle x1="1.578" y1="3.1528" x2="2.4162" y2="3.1591" layer="21"/>
-<rectangle x1="1.578" y1="3.1591" x2="2.4098" y2="3.1655" layer="21"/>
-<rectangle x1="1.5843" y1="3.1655" x2="2.4098" y2="3.1718" layer="21"/>
-<rectangle x1="1.5907" y1="3.1718" x2="2.4098" y2="3.1782" layer="21"/>
-<rectangle x1="1.597" y1="3.1782" x2="2.4035" y2="3.1845" layer="21"/>
-<rectangle x1="1.597" y1="3.1845" x2="2.4035" y2="3.1909" layer="21"/>
-<rectangle x1="1.6034" y1="3.1909" x2="2.4035" y2="3.1972" layer="21"/>
-<rectangle x1="1.6097" y1="3.1972" x2="2.4035" y2="3.2036" layer="21"/>
-<rectangle x1="1.6161" y1="3.2036" x2="2.3971" y2="3.2099" layer="21"/>
-<rectangle x1="1.6161" y1="3.2099" x2="2.3971" y2="3.2163" layer="21"/>
-<rectangle x1="1.6224" y1="3.2163" x2="2.3908" y2="3.2226" layer="21"/>
-<rectangle x1="1.6288" y1="3.2226" x2="2.3908" y2="3.229" layer="21"/>
-<rectangle x1="1.6288" y1="3.229" x2="2.3908" y2="3.2353" layer="21"/>
-<rectangle x1="1.6351" y1="3.2353" x2="2.3908" y2="3.2417" layer="21"/>
-<rectangle x1="1.6415" y1="3.2417" x2="2.3844" y2="3.248" layer="21"/>
-<rectangle x1="1.6478" y1="3.248" x2="2.3844" y2="3.2544" layer="21"/>
-<rectangle x1="1.6478" y1="3.2544" x2="2.3844" y2="3.2607" layer="21"/>
-<rectangle x1="1.6542" y1="3.2607" x2="2.3781" y2="3.2671" layer="21"/>
-<rectangle x1="1.6605" y1="3.2671" x2="2.3781" y2="3.2734" layer="21"/>
-<rectangle x1="1.6669" y1="3.2734" x2="2.3781" y2="3.2798" layer="21"/>
-<rectangle x1="1.6669" y1="3.2798" x2="2.3717" y2="3.2861" layer="21"/>
-<rectangle x1="1.6732" y1="3.2861" x2="2.3717" y2="3.2925" layer="21"/>
-<rectangle x1="1.6796" y1="3.2925" x2="2.3717" y2="3.2988" layer="21"/>
-<rectangle x1="1.6796" y1="3.2988" x2="2.3654" y2="3.3052" layer="21"/>
-<rectangle x1="1.6859" y1="3.3052" x2="2.3654" y2="3.3115" layer="21"/>
-<rectangle x1="1.6923" y1="3.3115" x2="2.3654" y2="3.3179" layer="21"/>
-<rectangle x1="1.6923" y1="3.3179" x2="2.359" y2="3.3242" layer="21"/>
-<rectangle x1="1.6986" y1="3.3242" x2="2.359" y2="3.3306" layer="21"/>
-<rectangle x1="1.705" y1="3.3306" x2="2.359" y2="3.3369" layer="21"/>
-<rectangle x1="1.7113" y1="3.3369" x2="2.3527" y2="3.3433" layer="21"/>
-<rectangle x1="1.7113" y1="3.3433" x2="2.3527" y2="3.3496" layer="21"/>
-<rectangle x1="1.7177" y1="3.3496" x2="2.3527" y2="3.356" layer="21"/>
-<rectangle x1="1.724" y1="3.356" x2="2.3527" y2="3.3623" layer="21"/>
-<rectangle x1="1.724" y1="3.3623" x2="2.3463" y2="3.3687" layer="21"/>
-<rectangle x1="1.7304" y1="3.3687" x2="2.3463" y2="3.375" layer="21"/>
-<rectangle x1="1.7367" y1="3.375" x2="2.3463" y2="3.3814" layer="21"/>
-<rectangle x1="1.7431" y1="3.3814" x2="2.34" y2="3.3877" layer="21"/>
-<rectangle x1="1.7431" y1="3.3877" x2="2.34" y2="3.3941" layer="21"/>
-<rectangle x1="1.7494" y1="3.3941" x2="2.34" y2="3.4004" layer="21"/>
-<rectangle x1="1.7558" y1="3.4004" x2="2.3336" y2="3.4068" layer="21"/>
-<rectangle x1="1.7621" y1="3.4068" x2="2.3336" y2="3.4131" layer="21"/>
-<rectangle x1="1.7621" y1="3.4131" x2="2.3336" y2="3.4195" layer="21"/>
-<rectangle x1="1.7685" y1="3.4195" x2="2.3273" y2="3.4258" layer="21"/>
-<rectangle x1="1.7748" y1="3.4258" x2="2.3273" y2="3.4322" layer="21"/>
-<rectangle x1="1.7748" y1="3.4322" x2="2.3273" y2="3.4385" layer="21"/>
-<rectangle x1="1.7812" y1="3.4385" x2="2.3209" y2="3.4449" layer="21"/>
-<rectangle x1="1.7875" y1="3.4449" x2="2.3209" y2="3.4512" layer="21"/>
-<rectangle x1="1.7939" y1="3.4512" x2="2.3209" y2="3.4576" layer="21"/>
-<rectangle x1="1.7939" y1="3.4576" x2="2.3146" y2="3.4639" layer="21"/>
-<rectangle x1="1.8002" y1="3.4639" x2="2.3146" y2="3.4703" layer="21"/>
-<rectangle x1="1.8066" y1="3.4703" x2="2.3146" y2="3.4766" layer="21"/>
-<rectangle x1="1.8066" y1="3.4766" x2="2.3082" y2="3.483" layer="21"/>
-<rectangle x1="1.8129" y1="3.483" x2="2.3082" y2="3.4893" layer="21"/>
-<rectangle x1="1.8193" y1="3.4893" x2="2.3082" y2="3.4957" layer="21"/>
-<rectangle x1="1.8256" y1="3.4957" x2="2.3019" y2="3.502" layer="21"/>
-<rectangle x1="1.8256" y1="3.502" x2="2.3019" y2="3.5084" layer="21"/>
-<rectangle x1="1.832" y1="3.5084" x2="2.3019" y2="3.5147" layer="21"/>
-<rectangle x1="1.8383" y1="3.5147" x2="2.2955" y2="3.5211" layer="21"/>
-<rectangle x1="1.8447" y1="3.5211" x2="2.2955" y2="3.5274" layer="21"/>
-<rectangle x1="1.8447" y1="3.5274" x2="2.2955" y2="3.5338" layer="21"/>
-<rectangle x1="1.851" y1="3.5338" x2="2.2955" y2="3.5401" layer="21"/>
-<rectangle x1="1.8574" y1="3.5401" x2="2.2892" y2="3.5465" layer="21"/>
-<rectangle x1="1.8574" y1="3.5465" x2="2.2892" y2="3.5528" layer="21"/>
-<rectangle x1="1.8637" y1="3.5528" x2="2.2828" y2="3.5592" layer="21"/>
-<rectangle x1="1.8701" y1="3.5592" x2="2.2828" y2="3.5655" layer="21"/>
-<rectangle x1="1.8701" y1="3.5655" x2="2.2828" y2="3.5719" layer="21"/>
-<rectangle x1="1.8764" y1="3.5719" x2="2.2828" y2="3.5782" layer="21"/>
-<rectangle x1="1.8828" y1="3.5782" x2="2.2765" y2="3.5846" layer="21"/>
-<rectangle x1="1.8891" y1="3.5846" x2="2.2765" y2="3.5909" layer="21"/>
-<rectangle x1="1.8891" y1="3.5909" x2="2.2765" y2="3.5973" layer="21"/>
-<rectangle x1="1.8955" y1="3.5973" x2="2.2701" y2="3.6036" layer="21"/>
-<rectangle x1="1.9018" y1="3.6036" x2="2.2701" y2="3.61" layer="21"/>
-<rectangle x1="1.9018" y1="3.61" x2="2.2701" y2="3.6163" layer="21"/>
-<rectangle x1="1.9082" y1="3.6163" x2="2.2638" y2="3.6227" layer="21"/>
-<rectangle x1="1.9145" y1="3.6227" x2="2.2638" y2="3.629" layer="21"/>
-<rectangle x1="1.9209" y1="3.629" x2="2.2638" y2="3.6354" layer="21"/>
-<rectangle x1="1.9209" y1="3.6354" x2="2.2574" y2="3.6417" layer="21"/>
-<rectangle x1="1.9272" y1="3.6417" x2="2.2574" y2="3.6481" layer="21"/>
-<rectangle x1="1.9336" y1="3.6481" x2="2.2574" y2="3.6544" layer="21"/>
-<rectangle x1="1.9399" y1="3.6544" x2="2.2511" y2="3.6608" layer="21"/>
-<rectangle x1="1.9399" y1="3.6608" x2="2.2511" y2="3.6671" layer="21"/>
-<rectangle x1="1.9463" y1="3.6671" x2="2.2511" y2="3.6735" layer="21"/>
-<rectangle x1="1.9526" y1="3.6735" x2="2.2447" y2="3.6798" layer="21"/>
-<rectangle x1="1.9526" y1="3.6798" x2="2.2447" y2="3.6862" layer="21"/>
-<rectangle x1="1.959" y1="3.6862" x2="2.2447" y2="3.6925" layer="21"/>
-<rectangle x1="1.9653" y1="3.6925" x2="2.2384" y2="3.6989" layer="21"/>
-<rectangle x1="1.9717" y1="3.6989" x2="2.2384" y2="3.7052" layer="21"/>
-<rectangle x1="1.9717" y1="3.7052" x2="2.232" y2="3.7116" layer="21"/>
-<rectangle x1="1.978" y1="3.7116" x2="2.232" y2="3.7179" layer="21"/>
-<rectangle x1="1.9844" y1="3.7179" x2="2.2257" y2="3.7243" layer="21"/>
-<rectangle x1="1.9907" y1="3.7243" x2="2.2257" y2="3.7306" layer="21"/>
-<rectangle x1="1.9971" y1="3.7306" x2="2.2193" y2="3.737" layer="21"/>
-<rectangle x1="1.9971" y1="3.737" x2="2.2193" y2="3.7433" layer="21"/>
-<rectangle x1="2.0034" y1="3.7433" x2="2.213" y2="3.7497" layer="21"/>
-<rectangle x1="2.0098" y1="3.7497" x2="2.2066" y2="3.756" layer="21"/>
-<rectangle x1="2.0161" y1="3.756" x2="2.2003" y2="3.7624" layer="21"/>
-<rectangle x1="2.0225" y1="3.7624" x2="2.1939" y2="3.7687" layer="21"/>
-<rectangle x1="2.0352" y1="3.7687" x2="2.1876" y2="3.7751" layer="21"/>
-<rectangle x1="2.0415" y1="3.7751" x2="2.1749" y2="3.7814" layer="21"/>
-<rectangle x1="2.0542" y1="3.7814" x2="2.1558" y2="3.7878" layer="21"/>
-<rectangle x1="2.0733" y1="3.7878" x2="2.1368" y2="3.7941" layer="21"/>
-</package>
-<package name="FIDUCIAL_1MM">
-<smd name="1" x="0" y="0" dx="1" dy="1" layer="1" roundness="100" cream="no"/>
-<wire x1="-0.75" y1="0" x2="0" y2="0.75" width="0.5" layer="29" curve="-90"/>
-<wire x1="0" y1="0.75" x2="0.75" y2="0" width="0.5" layer="29" curve="-90"/>
-<wire x1="0.75" y1="0" x2="0" y2="-0.75" width="0.5" layer="29" curve="-90"/>
-<wire x1="0" y1="-0.75" x2="-0.75" y2="0" width="0.5" layer="29" curve="-90"/>
-<wire x1="-0.75" y1="0" x2="0" y2="0.75" width="0.5" layer="41" curve="-90"/>
-<wire x1="0" y1="0.75" x2="0.75" y2="0" width="0.5" layer="41" curve="-90"/>
-<wire x1="0.75" y1="0" x2="0" y2="-0.75" width="0.5" layer="41" curve="-90"/>
-<wire x1="0" y1="-0.75" x2="-0.75" y2="0" width="0.5" layer="41" curve="-90"/>
-<wire x1="-0.75" y1="0" x2="0" y2="0.75" width="0.5" layer="39" curve="-90"/>
-<wire x1="0" y1="0.75" x2="0.75" y2="0" width="0.5" layer="39" curve="-90"/>
-<wire x1="0.75" y1="0" x2="0" y2="-0.75" width="0.5" layer="39" curve="-90"/>
-<wire x1="0" y1="-0.75" x2="-0.75" y2="0" width="0.5" layer="39" curve="-90"/>
-</package>
-<package name="4UCONN_20329">
-<hole x="-1.95" y="0" drill="0.7"/>
-<hole x="1.95" y="0" drill="0.7"/>
-<pad name="SPRT@4" x="3.6" y="-1.9" drill="0.6" diameter="2.5" shape="square" rot="R90"/>
-<pad name="SPRT@3" x="-3.6" y="-1.9" drill="0.6" diameter="2.5" shape="square" rot="R90"/>
-<pad name="SPRT@1" x="-3.3" y="0.9" drill="0.7" shape="offset" rot="R180"/>
-<pad name="SPRT@2" x="3.3" y="0.9" drill="0.7" shape="offset"/>
-<smd name="VBUS" x="-1.3" y="0.775" dx="0.4" dy="1.35" layer="1" stop="no"/>
-<smd name="D-" x="-0.65" y="0.775" dx="0.4" dy="1.35" layer="1" stop="no"/>
-<smd name="D+" x="0" y="0.775" dx="0.4" dy="1.35" layer="1" stop="no"/>
-<smd name="ID" x="0.65" y="0.775" dx="0.4" dy="1.35" layer="1" stop="no"/>
-<smd name="GND" x="1.3" y="0.775" dx="0.4" dy="1.35" layer="1" stop="no"/>
-<text x="0" y="-4" size="0.4064" layer="51" ratio="16" align="center">PCB EDGE</text>
-<wire x1="3.5" y1="-4.35" x2="4.35" y2="-4.35" width="0" layer="51" style="shortdash"/>
-<wire x1="-3.9" y1="-1.6" x2="-3.6" y2="-1.35" width="0" layer="20" curve="-90"/>
-<wire x1="-3.6" y1="-1.35" x2="-3.3" y2="-1.6" width="0" layer="20" curve="-90"/>
-<wire x1="-3.3" y1="-1.6" x2="-3.3" y2="-2.2" width="0" layer="20"/>
-<wire x1="-3.3" y1="-2.2" x2="-3.6" y2="-2.45" width="0" layer="20" curve="-90"/>
-<wire x1="-3.6" y1="-2.45" x2="-3.9" y2="-2.2" width="0" layer="20" curve="-90"/>
-<wire x1="-3.9" y1="-2.2" x2="-3.9" y2="-1.6" width="0" layer="20"/>
-<wire x1="3.9" y1="-2.2" x2="3.6" y2="-2.45" width="0" layer="20" curve="-90"/>
-<wire x1="3.6" y1="-2.45" x2="3.3" y2="-2.2" width="0" layer="20" curve="-90"/>
-<wire x1="3.9" y1="-1.6" x2="3.9" y2="-2.2" width="0" layer="20"/>
-<wire x1="3.6" y1="-1.35" x2="3.9" y2="-1.6" width="0" layer="20" curve="-90"/>
-<wire x1="3.3" y1="-1.6" x2="3.6" y2="-1.35" width="0" layer="20" curve="-90"/>
-<wire x1="3.3" y1="-2.2" x2="3.3" y2="-1.6" width="0" layer="20"/>
-<smd name="BASE@1" x="-0.75" y="-2" dx="2" dy="1" layer="1" rot="R90"/>
-<smd name="BASE@2" x="0.75" y="-2" dx="2" dy="1" layer="1" rot="R90"/>
-<wire x1="-2.7" y1="-3.325" x2="-2.775" y2="-3.325" width="0.127" layer="51"/>
-<wire x1="-2.775" y1="-3.325" x2="-2.85" y2="-3.225" width="0.127" layer="51" curve="-90"/>
-<wire x1="-2.85" y1="-3.225" x2="-2.85" y2="-3.2" width="0.127" layer="51"/>
-<wire x1="-2.85" y1="-3.2" x2="-2.75" y2="-3.1" width="0.127" layer="51" curve="-90"/>
-<wire x1="-2.75" y1="-3.1" x2="-2.75" y2="-2.625" width="0.127" layer="51"/>
-<wire x1="-2.75" y1="-2.625" x2="-2.75" y2="-2.05" width="0.127" layer="51"/>
-<wire x1="-2.75" y1="-2.05" x2="-2.475" y2="-1.775" width="0.127" layer="51" curve="-90"/>
-<wire x1="-2.475" y1="-1.775" x2="-2.225" y2="-1.775" width="0.127" layer="51"/>
-<wire x1="-2.225" y1="-1.775" x2="-1.975" y2="-2.025" width="0.127" layer="51" curve="-90"/>
-<wire x1="-1.975" y1="-2.025" x2="-1.975" y2="-3.1" width="0.127" layer="51"/>
-<wire x1="-1.975" y1="-3.1" x2="-1.95" y2="-3.1" width="0.127" layer="51"/>
-<wire x1="-1.95" y1="-3.1" x2="-1.875" y2="-3.175" width="0.127" layer="51" curve="-90"/>
-<wire x1="-1.875" y1="-3.175" x2="-2.025" y2="-3.325" width="0.127" layer="51" curve="-90"/>
-<wire x1="-2.025" y1="-3.325" x2="-2.025" y2="-3.8" width="0.127" layer="51"/>
-<wire x1="-2.025" y1="-3.8" x2="-2.7" y2="-3.8" width="0.127" layer="51"/>
-<wire x1="-2.7" y1="-3.8" x2="-2.7" y2="-3.325" width="0.127" layer="51"/>
-<wire x1="-2.75" y1="-2.625" x2="-2" y2="-2.625" width="0.127" layer="51"/>
-<wire x1="-2.7" y1="-3.325" x2="-2" y2="-3.325" width="0.127" layer="51"/>
-<wire x1="-3.675" y1="-4.3" x2="-3.45" y2="-4.3" width="0.127" layer="51"/>
-<wire x1="-3.45" y1="-4.3" x2="-3.075" y2="-4.3" width="0.127" layer="51"/>
-<wire x1="-3.075" y1="-4.3" x2="3.1" y2="-4.3" width="0.127" layer="51"/>
-<wire x1="3.1" y1="-4.3" x2="3.7" y2="-4.3" width="0.127" layer="51"/>
-<wire x1="3.7" y1="-4.3" x2="3.75" y2="-4.3" width="0.127" layer="51"/>
-<wire x1="3.75" y1="-4.3" x2="3.75" y2="0.2" width="0.127" layer="51"/>
-<wire x1="3.75" y1="0.2" x2="3.35" y2="0.6" width="0.127" layer="51" curve="90"/>
-<wire x1="3.35" y1="0.6" x2="2.925" y2="0.6" width="0.127" layer="51"/>
-<wire x1="2.475" y1="0.6" x2="1.675" y2="0.6" width="0.127" layer="51"/>
-<wire x1="1.675" y1="0.6" x2="0.525" y2="0.6" width="0.127" layer="51"/>
-<wire x1="0.525" y1="0.6" x2="0.525" y2="0.35" width="0.127" layer="51"/>
-<wire x1="0.525" y1="0.35" x2="0.325" y2="0.15" width="0.127" layer="51" curve="-90"/>
-<wire x1="0.325" y1="0.15" x2="-0.3" y2="0.15" width="0.127" layer="51"/>
-<wire x1="-0.3" y1="0.15" x2="-0.475" y2="0.325" width="0.127" layer="51" curve="-90"/>
-<wire x1="-0.475" y1="0.325" x2="-0.475" y2="0.6" width="0.127" layer="51"/>
-<wire x1="-0.475" y1="0.6" x2="-1.65" y2="0.6" width="0.127" layer="51"/>
-<wire x1="-1.65" y1="0.6" x2="-2.5" y2="0.6" width="0.127" layer="51"/>
-<wire x1="-2.825" y1="0.6" x2="-3.275" y2="0.6" width="0.127" layer="51"/>
-<wire x1="-3.275" y1="0.6" x2="-3.75" y2="0.125" width="0.127" layer="51" curve="90"/>
-<wire x1="-3.75" y1="0.125" x2="-3.75" y2="-4.3" width="0.127" layer="51"/>
-<wire x1="-3.75" y1="-4.3" x2="-3.675" y2="-4.3" width="0.127" layer="51"/>
-<wire x1="-3.725" y1="0.025" x2="-3.175" y2="0.025" width="0.127" layer="51"/>
-<wire x1="-3.175" y1="0.025" x2="-2.975" y2="0.225" width="0.127" layer="51" curve="90"/>
-<wire x1="-2.975" y1="0.225" x2="-2.975" y2="0.45" width="0.127" layer="51"/>
-<wire x1="-2.975" y1="0.45" x2="-2.825" y2="0.6" width="0.127" layer="51" curve="-90"/>
-<wire x1="-2.825" y1="0.6" x2="-2.5" y2="0.6" width="0.127" layer="51"/>
-<wire x1="-2.5" y1="0.6" x2="-2.425" y2="0.525" width="0.127" layer="51" curve="-90"/>
-<wire x1="-2.425" y1="0.525" x2="-2.425" y2="0.325" width="0.127" layer="51"/>
-<wire x1="-2.425" y1="0.325" x2="-2" y2="-0.1" width="0.127" layer="51" curve="90"/>
-<wire x1="-2" y1="-0.1" x2="-1.65" y2="0.25" width="0.127" layer="51" curve="90"/>
-<wire x1="-1.65" y1="0.25" x2="-1.65" y2="0.6" width="0.127" layer="51"/>
-<wire x1="1.675" y1="0.6" x2="1.675" y2="0.3" width="0.127" layer="51"/>
-<wire x1="1.675" y1="0.3" x2="2.075" y2="-0.1" width="0.127" layer="51" curve="90"/>
-<wire x1="2.075" y1="-0.1" x2="2.475" y2="0.3" width="0.127" layer="51" curve="90"/>
-<wire x1="2.475" y1="0.3" x2="2.475" y2="0.6" width="0.127" layer="51"/>
-<wire x1="2.475" y1="0.6" x2="2.925" y2="0.6" width="0.127" layer="51"/>
-<wire x1="2.925" y1="0.6" x2="3" y2="0.525" width="0.127" layer="51" curve="-90"/>
-<wire x1="3" y1="0.525" x2="3" y2="0.2" width="0.127" layer="51"/>
-<wire x1="3" y1="0.2" x2="3.175" y2="0.025" width="0.127" layer="51" curve="90"/>
-<wire x1="3.175" y1="0.025" x2="3.725" y2="0.025" width="0.127" layer="51"/>
-<wire x1="-3.425" y1="0.625" x2="-3.425" y2="0.75" width="0.127" layer="51"/>
-<wire x1="-3.425" y1="0.75" x2="-3.575" y2="0.75" width="0.127" layer="51"/>
-<wire x1="-3.575" y1="0.75" x2="-3.575" y2="1.05" width="0.127" layer="51"/>
-<wire x1="-3.575" y1="1.05" x2="-0.475" y2="1.05" width="0.127" layer="51"/>
-<wire x1="0.525" y1="1.05" x2="3.6" y2="1.05" width="0.127" layer="51"/>
-<wire x1="3.6" y1="1.05" x2="3.6" y2="0.775" width="0.127" layer="51"/>
-<wire x1="3.6" y1="0.775" x2="3.35" y2="0.775" width="0.127" layer="51"/>
-<wire x1="3.35" y1="0.775" x2="3.35" y2="0.6" width="0.127" layer="51"/>
-<wire x1="-0.475" y1="0.6" x2="-0.475" y2="1.05" width="0.127" layer="51"/>
-<wire x1="-0.475" y1="1.05" x2="0.525" y2="1.05" width="0.127" layer="51"/>
-<wire x1="0.525" y1="1.05" x2="0.525" y2="0.6" width="0.127" layer="51"/>
-<wire x1="-0.125" y1="0.175" x2="-0.125" y2="0.65" width="0.127" layer="51"/>
-<wire x1="-0.125" y1="0.65" x2="0.1" y2="0.65" width="0.127" layer="51"/>
-<wire x1="0.1" y1="0.65" x2="0.1" y2="0.175" width="0.127" layer="51"/>
-<wire x1="-3.075" y1="-4.3" x2="-3.075" y2="-4.525" width="0.127" layer="51"/>
-<wire x1="-3.075" y1="-4.525" x2="-2.725" y2="-4.875" width="0.127" layer="51" curve="90"/>
-<wire x1="-2.725" y1="-4.875" x2="2.775" y2="-4.875" width="0.127" layer="51"/>
-<wire x1="2.775" y1="-4.875" x2="3.1" y2="-4.55" width="0.127" layer="51" curve="90"/>
-<wire x1="3.1" y1="-4.55" x2="3.1" y2="-4.3" width="0.127" layer="51"/>
-<wire x1="-3.975" y1="-4.725" x2="-3.675" y2="-4.3" width="0.127" layer="51"/>
-<wire x1="-3.975" y1="-4.725" x2="-3.75" y2="-4.9" width="0.127" layer="51"/>
-<wire x1="-3.75" y1="-4.9" x2="-3.45" y2="-4.475" width="0.127" layer="51"/>
-<wire x1="-3.45" y1="-4.475" x2="-3.45" y2="-4.3" width="0.127" layer="51"/>
-<wire x1="3.7" y1="-4.3" x2="4" y2="-4.725" width="0.127" layer="51"/>
-<wire x1="4" y1="-4.725" x2="3.775" y2="-4.9" width="0.127" layer="51"/>
-<wire x1="3.775" y1="-4.9" x2="3.5" y2="-4.5" width="0.127" layer="51"/>
-<wire x1="3.5" y1="-4.5" x2="3.5" y2="-4.35" width="0.127" layer="51"/>
-<wire x1="2" y1="-3.325" x2="1.925" y2="-3.325" width="0.127" layer="51"/>
-<wire x1="1.925" y1="-3.325" x2="1.85" y2="-3.225" width="0.127" layer="51" curve="-90"/>
-<wire x1="1.85" y1="-3.225" x2="1.85" y2="-3.2" width="0.127" layer="51"/>
-<wire x1="1.85" y1="-3.2" x2="1.95" y2="-3.1" width="0.127" layer="51" curve="-90"/>
-<wire x1="1.95" y1="-3.1" x2="1.95" y2="-2.625" width="0.127" layer="51"/>
-<wire x1="1.95" y1="-2.625" x2="1.95" y2="-2.05" width="0.127" layer="51"/>
-<wire x1="1.95" y1="-2.05" x2="2.225" y2="-1.775" width="0.127" layer="51" curve="-90"/>
-<wire x1="2.225" y1="-1.775" x2="2.475" y2="-1.775" width="0.127" layer="51"/>
-<wire x1="2.475" y1="-1.775" x2="2.725" y2="-2.025" width="0.127" layer="51" curve="-90"/>
-<wire x1="2.725" y1="-2.025" x2="2.725" y2="-3.1" width="0.127" layer="51"/>
-<wire x1="2.725" y1="-3.1" x2="2.75" y2="-3.1" width="0.127" layer="51"/>
-<wire x1="2.75" y1="-3.1" x2="2.825" y2="-3.175" width="0.127" layer="51" curve="-90"/>
-<wire x1="2.825" y1="-3.175" x2="2.675" y2="-3.325" width="0.127" layer="51" curve="-90"/>
-<wire x1="2.675" y1="-3.325" x2="2.675" y2="-3.8" width="0.127" layer="51"/>
-<wire x1="2.675" y1="-3.8" x2="2" y2="-3.8" width="0.127" layer="51"/>
-<wire x1="2" y1="-3.8" x2="2" y2="-3.325" width="0.127" layer="51"/>
-<wire x1="1.95" y1="-2.625" x2="2.7" y2="-2.625" width="0.127" layer="51"/>
-<wire x1="2" y1="-3.325" x2="2.7" y2="-3.325" width="0.127" layer="51"/>
-<wire x1="-2.5" y1="1.1" x2="-1.7" y2="1.1" width="0.127" layer="21"/>
-<wire x1="1.7" y1="1.1" x2="2.5" y2="1.1" width="0.127" layer="21"/>
-<wire x1="-3.8" y1="-3.4" x2="-3.8" y2="-4.3" width="0.127" layer="21"/>
-<wire x1="-3.8" y1="-4.3" x2="3.8" y2="-4.3" width="0.127" layer="21"/>
-<wire x1="3.8" y1="-4.3" x2="3.8" y2="-3.4" width="0.127" layer="21"/>
-<text x="-2.778" y="-5.852" size="0.8128" layer="25" ratio="18">&gt;NAME</text>
-<text x="-2.778" y="-6.41" size="0.4064" layer="27" ratio="10">&gt;VALUE</text>
-<rectangle x1="-1.55" y1="0.05" x2="-1.05" y2="1.5" layer="29"/>
-<rectangle x1="-0.9" y1="0.05" x2="-0.4" y2="1.5" layer="29"/>
-<rectangle x1="-0.25" y1="0.05" x2="0.25" y2="1.5" layer="29"/>
-<rectangle x1="0.4" y1="0.05" x2="0.9" y2="1.5" layer="29"/>
-<rectangle x1="1.05" y1="0.05" x2="1.55" y2="1.5" layer="29"/>
-<rectangle x1="-4.85" y1="-3.15" x2="-2.35" y2="-0.65" layer="31"/>
-<rectangle x1="2.35" y1="-3.15" x2="4.85" y2="-0.65" layer="31"/>
-<polygon width="0.127" layer="31">
-<vertex x="-5.05" y="0.9" curve="90"/>
-<vertex x="-4.45" y="0.35"/>
-<vertex x="-3.35" y="0.35" curve="90"/>
-<vertex x="-2.75" y="0.9" curve="90"/>
-<vertex x="-3.35" y="1.45"/>
-<vertex x="-4.45" y="1.45" curve="90"/>
-</polygon>
-<polygon width="0.127" layer="31">
-<vertex x="2.75" y="0.9" curve="90"/>
-<vertex x="3.35" y="0.35"/>
-<vertex x="4.45" y="0.35" curve="90"/>
-<vertex x="5.05" y="0.9" curve="90"/>
-<vertex x="4.45" y="1.45"/>
-<vertex x="3.35" y="1.45" curve="90"/>
-</polygon>
-</package>
-</packages>
-</library>
-</libraries>
-<attributes>
-</attributes>
-<variantdefs>
-</variantdefs>
-<classes>
-<class number="0" name="default" width="0" drill="0">
-</class>
-</classes>
-<designrules name="default">
-<description language="de">&lt;b&gt;EAGLE Design Rules&lt;/b&gt;
-&lt;p&gt;
-Die Standard-Design-Rules sind so gewählt, dass sie für
-die meisten Anwendungen passen. Sollte ihre Platine
-besondere Anforderungen haben, treffen Sie die erforderlichen
-Einstellungen hier und speichern die Design Rules unter
-einem neuen Namen ab.</description>
-<description language="en">&lt;b&gt;Adafruit board design rules&lt;/b&gt;
-&lt;p&gt;
-&lt;ul&gt;
-&lt;li&gt;Smallest drill: 16mm&lt;/li&gt;
-&lt;li&gt;Min trace: 10mil&lt;/li&gt;
-&lt;li&gt;Min spacing: 8mil&lt;/li&gt;
-&lt;li&gt;Dimension spacing: 10mil&lt;/li&gt;
-&lt;li&gt;Tenting for vias&lt;/li&gt;
-&lt;li&gt;Angle check on&lt;/li&gt;
-&lt;/ul&gt;</description>
-<param name="layerSetup" value="(1*16)"/>
-<param name="mtCopper" value="0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm"/>
-<param name="mtIsolate" value="1.5mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm"/>
-<param name="mdWireWire" value="8mil"/>
-<param name="mdWirePad" value="8mil"/>
-<param name="mdWireVia" value="8mil"/>
-<param name="mdPadPad" value="8mil"/>
-<param name="mdPadVia" value="8mil"/>
-<param name="mdViaVia" value="8mil"/>
-<param name="mdSmdPad" value="8mil"/>
-<param name="mdSmdVia" value="8mil"/>
-<param name="mdSmdSmd" value="8mil"/>
-<param name="mdViaViaSameLayer" value="8mil"/>
-<param name="mnLayersViaInSmd" value="2"/>
-<param name="mdCopperDimension" value="10mil"/>
-<param name="mdDrill" value="8mil"/>
-<param name="mdSmdStop" value="0mil"/>
-<param name="msWidth" value="10mil"/>
-<param name="msDrill" value="16mil"/>
-<param name="msMicroVia" value="9.99mm"/>
-<param name="msBlindViaRatio" value="0.5"/>
-<param name="rvPadTop" value="0.25"/>
-<param name="rvPadInner" value="0.25"/>
-<param name="rvPadBottom" value="0.25"/>
-<param name="rvViaOuter" value="0.25"/>
-<param name="rvViaInner" value="0.25"/>
-<param name="rvMicroViaOuter" value="0.25"/>
-<param name="rvMicroViaInner" value="0.25"/>
-<param name="rlMinPadTop" value="10mil"/>
-<param name="rlMaxPadTop" value="20mil"/>
-<param name="rlMinPadInner" value="10mil"/>
-<param name="rlMaxPadInner" value="20mil"/>
-<param name="rlMinPadBottom" value="10mil"/>
-<param name="rlMaxPadBottom" value="20mil"/>
-<param name="rlMinViaOuter" value="8mil"/>
-<param name="rlMaxViaOuter" value="20mil"/>
-<param name="rlMinViaInner" value="8mil"/>
-<param name="rlMaxViaInner" value="20mil"/>
-<param name="rlMinMicroViaOuter" value="4mil"/>
-<param name="rlMaxMicroViaOuter" value="20mil"/>
-<param name="rlMinMicroViaInner" value="4mil"/>
-<param name="rlMaxMicroViaInner" value="20mil"/>
-<param name="psTop" value="-1"/>
-<param name="psBottom" value="-1"/>
-<param name="psFirst" value="-1"/>
-<param name="psElongationLong" value="100"/>
-<param name="psElongationOffset" value="100"/>
-<param name="mvStopFrame" value="1"/>
-<param name="mvCreamFrame" value="0"/>
-<param name="mlMinStopFrame" value="4mil"/>
-<param name="mlMaxStopFrame" value="4mil"/>
-<param name="mlMinCreamFrame" value="0mil"/>
-<param name="mlMaxCreamFrame" value="0mil"/>
-<param name="mlViaStopLimit" value="20mil"/>
-<param name="srRoundness" value="0"/>
-<param name="srMinRoundness" value="0mil"/>
-<param name="srMaxRoundness" value="0mil"/>
-<param name="slThermalIsolate" value="10mil"/>
-<param name="slThermalsForVias" value="0"/>
-<param name="dpMaxLengthDifference" value="10mm"/>
-<param name="dpGapFactor" value="2.5"/>
-<param name="checkGrid" value="0"/>
-<param name="checkAngle" value="1"/>
-<param name="checkFont" value="1"/>
-<param name="checkRestrict" value="1"/>
-<param name="useDiameter" value="13"/>
-<param name="maxErrors" value="50"/>
-</designrules>
-<autorouter>
-<pass name="Default">
-<param name="RoutingGrid" value="50mil"/>
-<param name="tpViaShape" value="round"/>
-<param name="PrefDir.1" value="|"/>
-<param name="PrefDir.2" value="0"/>
-<param name="PrefDir.3" value="0"/>
-<param name="PrefDir.4" value="0"/>
-<param name="PrefDir.5" value="0"/>
-<param name="PrefDir.6" value="0"/>
-<param name="PrefDir.7" value="0"/>
-<param name="PrefDir.8" value="0"/>
-<param name="PrefDir.9" value="0"/>
-<param name="PrefDir.10" value="0"/>
-<param name="PrefDir.11" value="0"/>
-<param name="PrefDir.12" value="0"/>
-<param name="PrefDir.13" value="0"/>
-<param name="PrefDir.14" value="0"/>
-<param name="PrefDir.15" value="0"/>
-<param name="PrefDir.16" value="-"/>
-<param name="cfVia" value="8"/>
-<param name="cfNonPref" value="5"/>
-<param name="cfChangeDir" value="2"/>
-<param name="cfOrthStep" value="2"/>
-<param name="cfDiagStep" value="3"/>
-<param name="cfExtdStep" value="0"/>
-<param name="cfBonusStep" value="1"/>
-<param name="cfMalusStep" value="1"/>
-<param name="cfPadImpact" value="4"/>
-<param name="cfSmdImpact" value="4"/>
-<param name="cfBusImpact" value="0"/>
-<param name="cfHugging" value="3"/>
-<param name="cfAvoid" value="4"/>
-<param name="cfPolygon" value="10"/>
-<param name="cfBase.1" value="0"/>
-<param name="cfBase.2" value="1"/>
-<param name="cfBase.3" value="1"/>
-<param name="cfBase.4" value="1"/>
-<param name="cfBase.5" value="1"/>
-<param name="cfBase.6" value="1"/>
-<param name="cfBase.7" value="1"/>
-<param name="cfBase.8" value="1"/>
-<param name="cfBase.9" value="1"/>
-<param name="cfBase.10" value="1"/>
-<param name="cfBase.11" value="1"/>
-<param name="cfBase.12" value="1"/>
-<param name="cfBase.13" value="1"/>
-<param name="cfBase.14" value="1"/>
-<param name="cfBase.15" value="1"/>
-<param name="cfBase.16" value="0"/>
-<param name="mnVias" value="20"/>
-<param name="mnSegments" value="9999"/>
-<param name="mnExtdSteps" value="9999"/>
-<param name="mnRipupLevel" value="10"/>
-<param name="mnRipupSteps" value="100"/>
-<param name="mnRipupTotal" value="100"/>
-</pass>
-<pass name="Follow-me" refer="Default" active="yes">
-</pass>
-<pass name="Busses" refer="Default" active="yes">
-<param name="cfNonPref" value="4"/>
-<param name="cfBusImpact" value="4"/>
-<param name="cfHugging" value="0"/>
-<param name="mnVias" value="0"/>
-</pass>
-<pass name="Route" refer="Default" active="yes">
-</pass>
-<pass name="Optimize1" refer="Default" active="yes">
-<param name="cfVia" value="99"/>
-<param name="cfExtdStep" value="10"/>
-<param name="cfHugging" value="1"/>
-<param name="mnExtdSteps" value="1"/>
-<param name="mnRipupLevel" value="0"/>
-</pass>
-<pass name="Optimize2" refer="Optimize1" active="yes">
-<param name="cfNonPref" value="0"/>
-<param name="cfChangeDir" value="6"/>
-<param name="cfExtdStep" value="0"/>
-<param name="cfBonusStep" value="2"/>
-<param name="cfMalusStep" value="2"/>
-<param name="cfPadImpact" value="2"/>
-<param name="cfSmdImpact" value="2"/>
-<param name="cfHugging" value="0"/>
-</pass>
-<pass name="Optimize3" refer="Optimize2" active="yes">
-<param name="cfChangeDir" value="8"/>
-<param name="cfPadImpact" value="0"/>
-<param name="cfSmdImpact" value="0"/>
-</pass>
-<pass name="Optimize4" refer="Optimize3" active="yes">
-<param name="cfChangeDir" value="25"/>
-</pass>
-</autorouter>
-<elements>
-<element name="JP2" library="microbuilder" package="1X05_ROUND_70" value="" x="10.16" y="1.27"/>
-<element name="U$1" library="microbuilder" package="MOUNTINGHOLE_2.5_PLATED" value="MOUNTINGHOLE2.5" x="2.54" y="7.62">
-<attribute name="BOM" value="EXCLUDE" x="2.54" y="7.62" size="1.778" layer="27" display="off"/>
-</element>
-<element name="U$2" library="microbuilder" package="MOUNTINGHOLE_2.5_PLATED" value="MOUNTINGHOLE2.5" x="17.78" y="7.62">
-<attribute name="BOM" value="EXCLUDE" x="17.78" y="7.62" size="1.778" layer="27" display="off"/>
-</element>
-<element name="U$4" library="microbuilder" package="ADAFRUIT_3.5MM" value="" x="16.129" y="1.651"/>
-<element name="FID1" library="microbuilder" package="FIDUCIAL_1MM" value="FIDUCIAL&quot;&quot;" x="3.81" y="4.445">
-<attribute name="BOM" value="EXCLUDE" x="3.81" y="4.445" size="1.778" layer="27" display="off"/>
-</element>
-<element name="FID2" library="microbuilder" package="FIDUCIAL_1MM" value="FIDUCIAL&quot;&quot;" x="17.653" y="1.27">
-<attribute name="BOM" value="EXCLUDE" x="17.653" y="1.27" size="1.778" layer="27" display="off"/>
-</element>
-<element name="X2" library="microbuilder" package="4UCONN_20329" value="" x="10.16" y="5.842" rot="R180"/>
-</elements>
-<signals>
-<signal name="ID">
-<contactref element="JP2" pad="2"/>
-<contactref element="X2" pad="ID"/>
-<wire x1="9.51" y1="5.067" x2="9.51" y2="3.16" width="0.4064" layer="1"/>
-<wire x1="9.51" y1="3.16" x2="7.62" y2="1.27" width="0.4064" layer="1"/>
-</signal>
-<signal name="VBUS">
-<contactref element="JP2" pad="5"/>
-<contactref element="X2" pad="VBUS"/>
-<contactref element="X2" pad="VBUS"/>
-<wire x1="11.46" y1="5.067" x2="11.46" y2="5.05" width="0.4064" layer="1"/>
-<wire x1="11.46" y1="5.05" x2="15.24" y2="1.27" width="0.4064" layer="1"/>
-</signal>
-<signal name="D-">
-<contactref element="JP2" pad="4"/>
-<contactref element="X2" pad="D-"/>
-<wire x1="10.81" y1="5.067" x2="10.81" y2="3.16" width="0.4064" layer="1"/>
-<wire x1="10.81" y1="3.16" x2="12.7" y2="1.27" width="0.4064" layer="1"/>
-</signal>
-<signal name="D+">
-<contactref element="JP2" pad="3"/>
-<contactref element="X2" pad="D+"/>
-<wire x1="10.16" y1="5.067" x2="10.16" y2="1.27" width="0.4064" layer="1"/>
-</signal>
-<signal name="GND">
-<polygon width="0.254" layer="1">
-<vertex x="-0.127" y="10.287"/>
-<vertex x="0" y="0"/>
-<vertex x="20.32" y="0"/>
-<vertex x="20.193" y="10.287"/>
-</polygon>
-<contactref element="JP2" pad="1"/>
-<via x="9.398" y="7.747" extent="1-16" drill="0.5"/>
-<via x="10.922" y="7.747" extent="1-16" drill="0.5"/>
-<contactref element="X2" pad="SPRT@2"/>
-<contactref element="X2" pad="BASE@2"/>
-<contactref element="X2" pad="SPRT@1"/>
-<contactref element="X2" pad="SPRT@4"/>
-<contactref element="X2" pad="SPRT@3"/>
-<contactref element="X2" pad="GND"/>
-<contactref element="X2" pad="BASE@1"/>
-<contactref element="X2" pad="SPRT@2"/>
-<contactref element="X2" pad="BASE@2"/>
-<contactref element="X2" pad="SPRT@1"/>
-<contactref element="X2" pad="SPRT@4"/>
-<contactref element="X2" pad="SPRT@3"/>
-<contactref element="X2" pad="GND"/>
-<contactref element="X2" pad="BASE@1"/>
-<wire x1="9.398" y1="7.747" x2="9.398" y2="7.83" width="0.4064" layer="1"/>
-<wire x1="9.398" y1="7.83" x2="9.41" y2="7.842" width="0.4064" layer="1"/>
-<wire x1="10.922" y1="7.747" x2="10.922" y2="7.83" width="0.4064" layer="1"/>
-<wire x1="10.922" y1="7.83" x2="10.91" y2="7.842" width="0.4064" layer="1"/>
-<polygon width="0.254" layer="16">
-<vertex x="-0.127" y="10.414"/>
-<vertex x="0" y="0.127"/>
-<vertex x="20.32" y="0.127"/>
-<vertex x="20.193" y="10.414"/>
-</polygon>
-<wire x1="5.461" y1="5.08" x2="5.207" y2="5.08" width="0.4064" layer="1"/>
-<wire x1="5.207" y1="5.08" x2="4.572" y2="5.715" width="0.4064" layer="1"/>
-<wire x1="6.858" y1="3.81" x2="6.858" y2="4.699" width="0.4064" layer="1"/>
-<wire x1="6.858" y1="4.953" x2="6.858" y2="5.842" width="0.4064" layer="1"/>
-<wire x1="8.001" y1="4.953" x2="6.985" y2="4.953" width="0.4064" layer="1"/>
-<wire x1="13.462" y1="5.842" x2="13.462" y2="5.334" width="0.4064" layer="1"/>
-<wire x1="13.462" y1="3.937" x2="13.462" y2="4.826" width="0.4064" layer="1"/>
-<wire x1="13.462" y1="4.826" x2="13.335" y2="4.953" width="0.4064" layer="1"/>
-<wire x1="13.46" y1="4.942" x2="13.46" y2="5.078" width="0.4064" layer="1"/>
-<wire x1="13.46" y1="5.078" x2="13.462" y2="5.08" width="0.4064" layer="1"/>
-<wire x1="13.46" y1="5.078" x2="13.335" y2="4.953" width="0.4064" layer="1"/>
-</signal>
-</signals>
-</board>
-</drawing>
-</eagle>
diff --git a/EE3102/Libraries/USBTHING/microB.sch b/EE3102/Libraries/USBTHING/microB.sch
deleted file mode 100644
index 5c2698d..0000000
--- a/EE3102/Libraries/USBTHING/microB.sch
+++ /dev/null
@@ -1,1197 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE eagle SYSTEM "eagle.dtd">
-<eagle version="6.3">
-<drawing>
-<settings>
-<setting alwaysvectorfont="no"/>
-<setting verticaltext="up"/>
-</settings>
-<grid distance="0.1" unitdist="inch" unit="inch" style="lines" multiple="1" display="no" altdistance="0.01" altunitdist="inch" altunit="inch"/>
-<layers>
-<layer number="1" name="Top" color="4" fill="1" visible="no" active="no"/>
-<layer number="2" name="Route2" color="1" fill="3" visible="no" active="no"/>
-<layer number="3" name="Route3" color="4" fill="3" visible="no" active="no"/>
-<layer number="4" name="Route4" color="1" fill="4" visible="no" active="no"/>
-<layer number="5" name="Route5" color="4" fill="4" visible="no" active="no"/>
-<layer number="6" name="Route6" color="1" fill="8" visible="no" active="no"/>
-<layer number="7" name="Route7" color="4" fill="8" visible="no" active="no"/>
-<layer number="8" name="Route8" color="1" fill="2" visible="no" active="no"/>
-<layer number="9" name="Route9" color="4" fill="2" visible="no" active="no"/>
-<layer number="10" name="Route10" color="1" fill="7" visible="no" active="no"/>
-<layer number="11" name="Route11" color="4" fill="7" visible="no" active="no"/>
-<layer number="12" name="Route12" color="1" fill="5" visible="no" active="no"/>
-<layer number="13" name="Route13" color="4" fill="5" visible="no" active="no"/>
-<layer number="14" name="Route14" color="1" fill="6" visible="no" active="no"/>
-<layer number="15" name="Route15" color="4" fill="6" visible="no" active="no"/>
-<layer number="16" name="Bottom" color="1" fill="1" visible="no" active="no"/>
-<layer number="17" name="Pads" color="2" fill="1" visible="no" active="no"/>
-<layer number="18" name="Vias" color="2" fill="1" visible="no" active="no"/>
-<layer number="19" name="Unrouted" color="6" fill="1" visible="no" active="no"/>
-<layer number="20" name="Dimension" color="15" fill="1" visible="no" active="no"/>
-<layer number="21" name="tPlace" color="14" fill="1" visible="no" active="no"/>
-<layer number="22" name="bPlace" color="13" fill="1" visible="no" active="no"/>
-<layer number="23" name="tOrigins" color="15" fill="1" visible="no" active="no"/>
-<layer number="24" name="bOrigins" color="15" fill="1" visible="no" active="no"/>
-<layer number="25" name="tNames" color="7" fill="1" visible="no" active="no"/>
-<layer number="26" name="bNames" color="7" fill="1" visible="no" active="no"/>
-<layer number="27" name="tValues" color="7" fill="1" visible="no" active="no"/>
-<layer number="28" name="bValues" color="7" fill="1" visible="no" active="no"/>
-<layer number="29" name="tStop" color="7" fill="3" visible="no" active="no"/>
-<layer number="30" name="bStop" color="7" fill="6" visible="no" active="no"/>
-<layer number="31" name="tCream" color="7" fill="4" visible="no" active="no"/>
-<layer number="32" name="bCream" color="7" fill="5" visible="no" active="no"/>
-<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="no"/>
-<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="no"/>
-<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="no"/>
-<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="no"/>
-<layer number="37" name="tTest" color="7" fill="1" visible="no" active="no"/>
-<layer number="38" name="bTest" color="7" fill="1" visible="no" active="no"/>
-<layer number="39" name="tKeepout" color="4" fill="11" visible="no" active="no"/>
-<layer number="40" name="bKeepout" color="1" fill="11" visible="no" active="no"/>
-<layer number="41" name="tRestrict" color="4" fill="10" visible="no" active="no"/>
-<layer number="42" name="bRestrict" color="1" fill="10" visible="no" active="no"/>
-<layer number="43" name="vRestrict" color="2" fill="10" visible="no" active="no"/>
-<layer number="44" name="Drills" color="7" fill="1" visible="no" active="no"/>
-<layer number="45" name="Holes" color="7" fill="1" visible="no" active="no"/>
-<layer number="46" name="Milling" color="3" fill="1" visible="no" active="no"/>
-<layer number="47" name="Measures" color="7" fill="1" visible="no" active="no"/>
-<layer number="48" name="Document" color="7" fill="1" visible="no" active="no"/>
-<layer number="49" name="Reference" color="7" fill="1" visible="no" active="no"/>
-<layer number="50" name="dxf" color="7" fill="1" visible="no" active="no"/>
-<layer number="51" name="tDocu" color="7" fill="1" visible="no" active="no"/>
-<layer number="52" name="bDocu" color="7" fill="1" visible="no" active="no"/>
-<layer number="53" name="tGND_GNDA" color="7" fill="9" visible="no" active="no"/>
-<layer number="54" name="bGND_GNDA" color="1" fill="9" visible="no" active="no"/>
-<layer number="56" name="wert" color="7" fill="1" visible="no" active="no"/>
-<layer number="57" name="tCAD" color="7" fill="1" visible="no" active="no"/>
-<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>
-<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>
-<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/>
-<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>
-<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>
-<layer number="100" name="Muster" color="7" fill="1" visible="no" active="no"/>
-<layer number="101" name="Patch_Top" color="12" fill="4" visible="yes" active="yes"/>
-<layer number="102" name="Vscore" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="103" name="fp3" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="104" name="Name" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="105" name="Beschreib" color="9" fill="1" visible="yes" active="yes"/>
-<layer number="106" name="BGA-Top" color="4" fill="1" visible="yes" active="yes"/>
-<layer number="107" name="BD-Top" color="5" fill="1" visible="yes" active="yes"/>
-<layer number="108" name="fp8" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="109" name="fp9" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="110" name="fp0" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="111" name="LPC17xx" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="112" name="tSilk" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="116" name="Patch_BOT" color="9" fill="4" visible="yes" active="yes"/>
-<layer number="121" name="_tsilk" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="122" name="_bsilk" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="123" name="tTestmark" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="124" name="bTestmark" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="125" name="_tNames" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="126" name="_bNames" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="127" name="_tValues" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="128" name="_bValues" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="131" name="tAdjust" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="132" name="bAdjust" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="144" name="Drill_legend" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="150" name="Notes" color="7" fill="1" visible="no" active="yes"/>
-<layer number="151" name="HeatSink" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="152" name="_bDocu" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="153" name="FabDoc1" color="6" fill="1" visible="no" active="no"/>
-<layer number="154" name="FabDoc2" color="2" fill="1" visible="no" active="no"/>
-<layer number="155" name="FabDoc3" color="7" fill="15" visible="no" active="no"/>
-<layer number="199" name="Contour" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="200" name="200bmp" color="1" fill="10" visible="yes" active="yes"/>
-<layer number="201" name="201bmp" color="2" fill="1" visible="no" active="no"/>
-<layer number="202" name="202bmp" color="3" fill="1" visible="no" active="no"/>
-<layer number="203" name="203bmp" color="4" fill="10" visible="yes" active="yes"/>
-<layer number="204" name="204bmp" color="5" fill="10" visible="yes" active="yes"/>
-<layer number="205" name="205bmp" color="6" fill="10" visible="yes" active="yes"/>
-<layer number="206" name="206bmp" color="7" fill="10" visible="yes" active="yes"/>
-<layer number="207" name="207bmp" color="8" fill="10" visible="yes" active="yes"/>
-<layer number="208" name="208bmp" color="9" fill="10" visible="yes" active="yes"/>
-<layer number="209" name="209bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="210" name="210bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="211" name="211bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="212" name="212bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="213" name="213bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="214" name="214bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="215" name="215bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="216" name="216bmp" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="217" name="217bmp" color="18" fill="1" visible="no" active="no"/>
-<layer number="218" name="218bmp" color="19" fill="1" visible="no" active="no"/>
-<layer number="219" name="219bmp" color="20" fill="1" visible="no" active="no"/>
-<layer number="220" name="220bmp" color="21" fill="1" visible="no" active="no"/>
-<layer number="221" name="221bmp" color="22" fill="1" visible="no" active="no"/>
-<layer number="222" name="222bmp" color="23" fill="1" visible="no" active="no"/>
-<layer number="223" name="223bmp" color="24" fill="1" visible="no" active="no"/>
-<layer number="224" name="224bmp" color="25" fill="1" visible="no" active="no"/>
-<layer number="248" name="Housing" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="249" name="Edge" color="7" fill="1" visible="yes" active="yes"/>
-<layer number="250" name="Descript" color="7" fill="1" visible="no" active="no"/>
-<layer number="251" name="SMDround" color="7" fill="1" visible="no" active="no"/>
-<layer number="254" name="cooling" color="7" fill="1" visible="yes" active="yes"/>
-</layers>
-<schematic xreflabel="%F%N/%S.%C%R" xrefpart="/%S.%C%R">
-<libraries>
-<library name="microbuilder">
-<description>&lt;h2&gt;&lt;b&gt;microBuilder.eu&lt;/b&gt; Eagle Footprint Library&lt;/h2&gt;
-
-&lt;p&gt;Footprints for common components used in our projects and products. This is the same library that we use internally, and it is regularly updated. The newest version can always be found at &lt;b&gt;www.microBuilder.eu&lt;/b&gt;. If you find this library useful, please feel free to purchase something from our online store. Please also note that all holes are optimised for metric drill bits!&lt;/p&gt;
-
-&lt;h3&gt;Obligatory Warning&lt;/h3&gt;
-&lt;p&gt;While it probably goes without saying, there are no guarantees that the footprints or schematic symbols in this library are flawless, and we make no promises of fitness for production, prototyping or any other purpose. These libraries are provided for information puposes only, and are used at your own discretion. While we make every effort to produce accurate footprints, and many of the items found in this library have be proven in production, we can't make any promises of suitability for a specific purpose. If you do find any errors, though, please feel free to contact us at www.microbuilder.eu to let us know about it so that we can update the library accordingly!&lt;/p&gt;
-
-&lt;h3&gt;License&lt;/h3&gt;
-&lt;p&gt;This work is placed in the public domain, and may be freely used for commercial and non-commercial work with the following conditions:&lt;/p&gt;
-&lt;p&gt;THIS SOFTWARE IS PROVIDED ''AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-&lt;/p&gt;</description>
-<packages>
-<package name="USB-MINIB">
-<description>Surface Mount USB Mini-B Connector</description>
-<wire x1="3.9" y1="-1.24" x2="3.9" y2="2.86" width="0.127" layer="51"/>
-<wire x1="-2.9591" y1="-0.5471" x2="-2.7514" y2="-3.2985" width="0.1016" layer="51"/>
-<wire x1="-2.7514" y1="-3.2985" x2="-2.5438" y2="-3.558" width="0.1016" layer="51" curve="68.629849"/>
-<wire x1="-2.5438" y1="-3.558" x2="-1.9727" y2="-3.558" width="0.1016" layer="51" curve="34.099487"/>
-<wire x1="-1.9727" y1="-3.558" x2="-1.7651" y2="-3.2985" width="0.1016" layer="51" curve="68.629849"/>
-<wire x1="-1.7651" y1="-3.2985" x2="-1.5055" y2="-0.5471" width="0.1016" layer="51"/>
-<wire x1="-1.5055" y1="-0.5471" x2="-1.7132" y2="-0.5471" width="0.1016" layer="51"/>
-<wire x1="-1.7132" y1="-0.5471" x2="-1.9727" y2="-2.9351" width="0.1016" layer="51"/>
-<wire x1="-1.9727" y1="-2.9351" x2="-2.4919" y2="-2.9351" width="0.1016" layer="51"/>
-<wire x1="-2.4919" y1="-2.9351" x2="-2.7514" y2="-0.5471" width="0.1016" layer="51"/>
-<wire x1="-2.7514" y1="-0.5471" x2="-2.9591" y2="-0.5471" width="0.1016" layer="51"/>
-<wire x1="-1.2459" y1="-3.2984" x2="-1.0383" y2="0.7508" width="0.1016" layer="51"/>
-<wire x1="-1.0383" y1="0.7508" x2="-0.8306" y2="0.9584" width="0.1016" layer="51" curve="-83.771817"/>
-<wire x1="-1.2459" y1="-3.2985" x2="-1.0383" y2="-3.5061" width="0.1016" layer="51" curve="90"/>
-<wire x1="-1.0382" y1="-3.5061" x2="-0.8306" y2="-3.2985" width="0.1016" layer="51" curve="90"/>
-<wire x1="-0.8306" y1="-3.2985" x2="-0.623" y2="0.1278" width="0.1016" layer="51"/>
-<wire x1="2.9589" y1="-0.5471" x2="2.7512" y2="-3.2985" width="0.1016" layer="51"/>
-<wire x1="2.7512" y1="-3.2985" x2="2.5436" y2="-3.558" width="0.1016" layer="51" curve="-68.629849"/>
-<wire x1="2.5436" y1="-3.558" x2="1.9725" y2="-3.558" width="0.1016" layer="51" curve="-34.099487"/>
-<wire x1="1.9725" y1="-3.558" x2="1.7649" y2="-3.2985" width="0.1016" layer="51" curve="-68.629849"/>
-<wire x1="1.7649" y1="-3.2985" x2="1.5053" y2="-0.5471" width="0.1016" layer="51"/>
-<wire x1="1.5053" y1="-0.5471" x2="1.713" y2="-0.5471" width="0.1016" layer="51"/>
-<wire x1="1.713" y1="-0.5471" x2="1.9725" y2="-2.9351" width="0.1016" layer="51"/>
-<wire x1="1.9725" y1="-2.9351" x2="2.4917" y2="-2.9351" width="0.1016" layer="51"/>
-<wire x1="2.4917" y1="-2.9351" x2="2.7512" y2="-0.5471" width="0.1016" layer="51"/>
-<wire x1="2.7512" y1="-0.5471" x2="2.9589" y2="-0.5471" width="0.1016" layer="51"/>
-<wire x1="1.2457" y1="-3.2984" x2="1.0381" y2="0.7508" width="0.1016" layer="51"/>
-<wire x1="1.0381" y1="0.7508" x2="0.8304" y2="0.9584" width="0.1016" layer="51" curve="83.722654"/>
-<wire x1="0.8304" y1="0.9584" x2="-0.8307" y2="0.9584" width="0.1016" layer="51"/>
-<wire x1="1.2457" y1="-3.2985" x2="1.0381" y2="-3.5061" width="0.1016" layer="51" curve="-90"/>
-<wire x1="1.038" y1="-3.5061" x2="0.8304" y2="-3.2985" width="0.1016" layer="51" curve="-90"/>
-<wire x1="0.8304" y1="-3.2985" x2="0.6228" y2="0.1278" width="0.1016" layer="51"/>
-<wire x1="0.6228" y1="0.1278" x2="-0.6232" y2="0.1278" width="0.1016" layer="51"/>
-<wire x1="3.88" y1="4.2594" x2="5.03" y2="4.2594" width="0.1016" layer="51"/>
-<wire x1="5.03" y1="2.8808" x2="3.88" y2="2.8808" width="0.1016" layer="51"/>
-<wire x1="-3.9" y1="4.6" x2="3.9" y2="4.6" width="0.2032" layer="51"/>
-<wire x1="5.05" y1="3.3" x2="5.05" y2="3.9" width="0.1016" layer="51" curve="-180"/>
-<wire x1="5.05" y1="4.25" x2="5.05" y2="3.9" width="0.1016" layer="51"/>
-<wire x1="5.05" y1="2.9" x2="5.05" y2="3.3" width="0.1016" layer="51"/>
-<wire x1="3.88" y1="-1.2806" x2="5.03" y2="-1.2806" width="0.1016" layer="51"/>
-<wire x1="5.03" y1="-2.6592" x2="3.88" y2="-2.6592" width="0.1016" layer="51"/>
-<wire x1="5.05" y1="-2.24" x2="5.05" y2="-1.64" width="0.1016" layer="51" curve="-180"/>
-<wire x1="5.05" y1="-1.29" x2="5.05" y2="-1.64" width="0.1016" layer="51"/>
-<wire x1="5.05" y1="-2.64" x2="5.05" y2="-2.24" width="0.1016" layer="51"/>
-<wire x1="-3.91" y1="2.8606" x2="-5.06" y2="2.8606" width="0.1016" layer="51"/>
-<wire x1="-5.06" y1="4.2392" x2="-3.91" y2="4.2392" width="0.1016" layer="51"/>
-<wire x1="-5.08" y1="3.82" x2="-5.08" y2="3.22" width="0.1016" layer="51" curve="-180"/>
-<wire x1="-5.08" y1="2.87" x2="-5.08" y2="3.22" width="0.1016" layer="51"/>
-<wire x1="-5.08" y1="4.22" x2="-5.08" y2="3.82" width="0.1016" layer="51"/>
-<wire x1="-3.91" y1="-2.6794" x2="-5.06" y2="-2.6794" width="0.1016" layer="51"/>
-<wire x1="-5.06" y1="-1.3008" x2="-3.91" y2="-1.3008" width="0.1016" layer="51"/>
-<wire x1="-5.08" y1="-1.72" x2="-5.08" y2="-2.32" width="0.1016" layer="51" curve="-180"/>
-<wire x1="-5.08" y1="-2.67" x2="-5.08" y2="-2.32" width="0.1016" layer="51"/>
-<wire x1="-5.08" y1="-1.32" x2="-5.08" y2="-1.72" width="0.1016" layer="51"/>
-<wire x1="-3.9" y1="-1.29" x2="-3.9" y2="2.81" width="0.127" layer="51"/>
-<wire x1="-3.9" y1="-4.6" x2="3.9" y2="-4.6" width="0.2032" layer="51"/>
-<wire x1="-2.75" y1="4.5" x2="-2.75" y2="3.75" width="0.1016" layer="51"/>
-<wire x1="-2.75" y1="3.75" x2="2.75" y2="3.75" width="0.1016" layer="51"/>
-<wire x1="2.75" y1="3.75" x2="2.75" y2="4.5" width="0.1016" layer="51"/>
-<wire x1="-2.25" y1="3.5" x2="-2.25" y2="2.75" width="0.1016" layer="51"/>
-<wire x1="-2.25" y1="2.75" x2="-3" y2="2.75" width="0.1016" layer="51"/>
-<wire x1="-3" y1="2.75" x2="-3" y2="3.5" width="0.1016" layer="51"/>
-<wire x1="-3" y1="3.5" x2="-2.25" y2="3.5" width="0.1016" layer="51"/>
-<wire x1="3" y1="3.5" x2="2.25" y2="3.5" width="0.1016" layer="51"/>
-<wire x1="2.25" y1="3.5" x2="2.25" y2="2.75" width="0.1016" layer="51"/>
-<wire x1="2.25" y1="2.75" x2="3" y2="2.75" width="0.1016" layer="51"/>
-<wire x1="3" y1="2.75" x2="3" y2="3.5" width="0.1016" layer="51"/>
-<wire x1="-3.9" y1="-4.6" x2="-3.9" y2="-2.7" width="0.2032" layer="51"/>
-<wire x1="3.9" y1="-4.6" x2="3.9" y2="-2.7" width="0.2032" layer="51"/>
-<wire x1="-3.9" y1="4.6" x2="-3.9" y2="4.25" width="0.2032" layer="51"/>
-<wire x1="3.9" y1="4.6" x2="3.9" y2="4.3" width="0.2032" layer="51"/>
-<smd name="GND2" x="-4.4" y="3.5" dx="2" dy="2.4" layer="1"/>
-<smd name="VBUS" x="-1.6" y="4.064" dx="0.5" dy="2.308" layer="1" rot="R180"/>
-<smd name="D-" x="-0.8" y="4.064" dx="0.5" dy="2.308" layer="1" rot="R180"/>
-<smd name="D+" x="0" y="4.064" dx="0.5" dy="2.308" layer="1" rot="R180"/>
-<smd name="ID" x="0.8" y="4.064" dx="0.5" dy="2.308" layer="1" rot="R180"/>
-<smd name="GND" x="1.6" y="4.064" dx="0.5" dy="2.308" layer="1" rot="R180"/>
-<smd name="GND1" x="-4.4" y="-2" dx="2" dy="2.4" layer="1"/>
-<smd name="GND3" x="4.4" y="3.5" dx="2" dy="2.4" layer="1"/>
-<smd name="GND4" x="4.4" y="-2" dx="2" dy="2.4" layer="1"/>
-<text x="-3.31" y="-5.699" size="0.8128" layer="25" ratio="18">&gt;NAME</text>
-<text x="-3.31" y="-6.35" size="0.4064" layer="27" ratio="10">&gt;VALUE</text>
-<hole x="-2.2" y="1" drill="1"/>
-<hole x="2.2" y="1" drill="1"/>
-</package>
-<package name="USB-MINIB_LARGER">
-<wire x1="3.9" y1="-1.24" x2="3.9" y2="2.86" width="0.127" layer="51"/>
-<wire x1="-2.9591" y1="-0.5471" x2="-2.7514" y2="-3.2985" width="0.1016" layer="51"/>
-<wire x1="-2.7514" y1="-3.2985" x2="-2.5438" y2="-3.558" width="0.1016" layer="51" curve="68.629849"/>
-<wire x1="-2.5438" y1="-3.558" x2="-1.9727" y2="-3.558" width="0.1016" layer="51" curve="34.099487"/>
-<wire x1="-1.9727" y1="-3.558" x2="-1.7651" y2="-3.2985" width="0.1016" layer="51" curve="68.629849"/>
-<wire x1="-1.7651" y1="-3.2985" x2="-1.5055" y2="-0.5471" width="0.1016" layer="51"/>
-<wire x1="-1.5055" y1="-0.5471" x2="-1.7132" y2="-0.5471" width="0.1016" layer="51"/>
-<wire x1="-1.7132" y1="-0.5471" x2="-1.9727" y2="-2.9351" width="0.1016" layer="51"/>
-<wire x1="-1.9727" y1="-2.9351" x2="-2.4919" y2="-2.9351" width="0.1016" layer="51"/>
-<wire x1="-2.4919" y1="-2.9351" x2="-2.7514" y2="-0.5471" width="0.1016" layer="51"/>
-<wire x1="-2.7514" y1="-0.5471" x2="-2.9591" y2="-0.5471" width="0.1016" layer="51"/>
-<wire x1="-1.2459" y1="-3.2984" x2="-1.0383" y2="0.7508" width="0.1016" layer="51"/>
-<wire x1="-1.0383" y1="0.7508" x2="-0.8306" y2="0.9584" width="0.1016" layer="51" curve="-83.771817"/>
-<wire x1="-1.2459" y1="-3.2985" x2="-1.0383" y2="-3.5061" width="0.1016" layer="51" curve="90"/>
-<wire x1="-1.0382" y1="-3.5061" x2="-0.8306" y2="-3.2985" width="0.1016" layer="51" curve="90"/>
-<wire x1="-0.8306" y1="-3.2985" x2="-0.623" y2="0.1278" width="0.1016" layer="51"/>
-<wire x1="2.9589" y1="-0.5471" x2="2.7512" y2="-3.2985" width="0.1016" layer="51"/>
-<wire x1="2.7512" y1="-3.2985" x2="2.5436" y2="-3.558" width="0.1016" layer="51" curve="-68.629849"/>
-<wire x1="2.5436" y1="-3.558" x2="1.9725" y2="-3.558" width="0.1016" layer="51" curve="-34.099487"/>
-<wire x1="1.9725" y1="-3.558" x2="1.7649" y2="-3.2985" width="0.1016" layer="51" curve="-68.629849"/>
-<wire x1="1.7649" y1="-3.2985" x2="1.5053" y2="-0.5471" width="0.1016" layer="51"/>
-<wire x1="1.5053" y1="-0.5471" x2="1.713" y2="-0.5471" width="0.1016" layer="51"/>
-<wire x1="1.713" y1="-0.5471" x2="1.9725" y2="-2.9351" width="0.1016" layer="51"/>
-<wire x1="1.9725" y1="-2.9351" x2="2.4917" y2="-2.9351" width="0.1016" layer="51"/>
-<wire x1="2.4917" y1="-2.9351" x2="2.7512" y2="-0.5471" width="0.1016" layer="51"/>
-<wire x1="2.7512" y1="-0.5471" x2="2.9589" y2="-0.5471" width="0.1016" layer="51"/>
-<wire x1="1.2457" y1="-3.2984" x2="1.0381" y2="0.7508" width="0.1016" layer="51"/>
-<wire x1="1.0381" y1="0.7508" x2="0.8304" y2="0.9584" width="0.1016" layer="51" curve="83.722654"/>
-<wire x1="0.8304" y1="0.9584" x2="-0.8307" y2="0.9584" width="0.1016" layer="51"/>
-<wire x1="1.2457" y1="-3.2985" x2="1.0381" y2="-3.5061" width="0.1016" layer="51" curve="-90"/>
-<wire x1="1.038" y1="-3.5061" x2="0.8304" y2="-3.2985" width="0.1016" layer="51" curve="-90"/>
-<wire x1="0.8304" y1="-3.2985" x2="0.6228" y2="0.1278" width="0.1016" layer="51"/>
-<wire x1="0.6228" y1="0.1278" x2="-0.6232" y2="0.1278" width="0.1016" layer="51"/>
-<wire x1="3.88" y1="4.2594" x2="5.03" y2="4.2594" width="0.1016" layer="51"/>
-<wire x1="5.03" y1="2.8808" x2="3.88" y2="2.8808" width="0.1016" layer="51"/>
-<wire x1="-3.9" y1="4.6" x2="3.9" y2="4.6" width="0.2032" layer="51"/>
-<wire x1="5.05" y1="3.3" x2="5.05" y2="3.9" width="0.1016" layer="51" curve="-180"/>
-<wire x1="5.05" y1="4.25" x2="5.05" y2="3.9" width="0.1016" layer="51"/>
-<wire x1="5.05" y1="2.9" x2="5.05" y2="3.3" width="0.1016" layer="51"/>
-<wire x1="3.88" y1="-1.2806" x2="5.03" y2="-1.2806" width="0.1016" layer="51"/>
-<wire x1="5.03" y1="-2.6592" x2="3.88" y2="-2.6592" width="0.1016" layer="51"/>
-<wire x1="5.05" y1="-2.24" x2="5.05" y2="-1.64" width="0.1016" layer="51" curve="-180"/>
-<wire x1="5.05" y1="-1.29" x2="5.05" y2="-1.64" width="0.1016" layer="51"/>
-<wire x1="5.05" y1="-2.64" x2="5.05" y2="-2.24" width="0.1016" layer="51"/>
-<wire x1="-3.91" y1="2.8606" x2="-5.06" y2="2.8606" width="0.1016" layer="51"/>
-<wire x1="-5.06" y1="4.2392" x2="-3.91" y2="4.2392" width="0.1016" layer="51"/>
-<wire x1="-5.08" y1="3.82" x2="-5.08" y2="3.22" width="0.1016" layer="51" curve="-180"/>
-<wire x1="-5.08" y1="2.87" x2="-5.08" y2="3.22" width="0.1016" layer="51"/>
-<wire x1="-5.08" y1="4.22" x2="-5.08" y2="3.82" width="0.1016" layer="51"/>
-<wire x1="-3.91" y1="-2.6794" x2="-5.06" y2="-2.6794" width="0.1016" layer="51"/>
-<wire x1="-5.06" y1="-1.3008" x2="-3.91" y2="-1.3008" width="0.1016" layer="51"/>
-<wire x1="-5.08" y1="-1.72" x2="-5.08" y2="-2.32" width="0.1016" layer="51" curve="-180"/>
-<wire x1="-5.08" y1="-2.67" x2="-5.08" y2="-2.32" width="0.1016" layer="51"/>
-<wire x1="-5.08" y1="-1.32" x2="-5.08" y2="-1.72" width="0.1016" layer="51"/>
-<wire x1="-3.9" y1="-1.29" x2="-3.9" y2="2.81" width="0.127" layer="51"/>
-<wire x1="-3.9" y1="-4.6" x2="3.9" y2="-4.6" width="0.2032" layer="51"/>
-<wire x1="-2.75" y1="4.5" x2="-2.75" y2="3.75" width="0.1016" layer="51"/>
-<wire x1="-2.75" y1="3.75" x2="2.75" y2="3.75" width="0.1016" layer="51"/>
-<wire x1="2.75" y1="3.75" x2="2.75" y2="4.5" width="0.1016" layer="51"/>
-<wire x1="-2.25" y1="3.5" x2="-2.25" y2="2.75" width="0.1016" layer="51"/>
-<wire x1="-2.25" y1="2.75" x2="-3" y2="2.75" width="0.1016" layer="51"/>
-<wire x1="-3" y1="2.75" x2="-3" y2="3.5" width="0.1016" layer="51"/>
-<wire x1="-3" y1="3.5" x2="-2.25" y2="3.5" width="0.1016" layer="51"/>
-<wire x1="3" y1="3.5" x2="2.25" y2="3.5" width="0.1016" layer="51"/>
-<wire x1="2.25" y1="3.5" x2="2.25" y2="2.75" width="0.1016" layer="51"/>
-<wire x1="2.25" y1="2.75" x2="3" y2="2.75" width="0.1016" layer="51"/>
-<wire x1="3" y1="2.75" x2="3" y2="3.5" width="0.1016" layer="51"/>
-<wire x1="-3.9" y1="-0.6" x2="-3.9" y2="2.1" width="0.2032" layer="21"/>
-<wire x1="3.9" y1="2.1" x2="3.9" y2="-0.6" width="0.2032" layer="21"/>
-<wire x1="-3.2" y1="4.6" x2="-2.1" y2="4.6" width="0.2032" layer="21"/>
-<wire x1="2.1" y1="4.6" x2="3.2" y2="4.6" width="0.2032" layer="21"/>
-<wire x1="-3.9" y1="-4.6" x2="-3.9" y2="-2.7" width="0.2032" layer="51"/>
-<wire x1="3.9" y1="-4.6" x2="3.9" y2="-2.7" width="0.2032" layer="51"/>
-<wire x1="-3.9" y1="4.6" x2="-3.9" y2="4.25" width="0.2032" layer="51"/>
-<wire x1="3.9" y1="4.6" x2="3.9" y2="4.3" width="0.2032" layer="51"/>
-<smd name="GND2" x="-4.4" y="3.5" dx="2" dy="2.4" layer="1"/>
-<smd name="VBUS" x="-1.6" y="4.064" dx="0.5" dy="2.308" layer="1" rot="R180"/>
-<smd name="D-" x="-0.8" y="4.064" dx="0.5" dy="2.308" layer="1" rot="R180"/>
-<smd name="D+" x="0" y="4.064" dx="0.5" dy="2.308" layer="1" rot="R180"/>
-<smd name="ID" x="0.8" y="4.064" dx="0.5" dy="2.308" layer="1" rot="R180"/>
-<smd name="GND" x="1.6" y="4.064" dx="0.5" dy="2.308" layer="1" rot="R180"/>
-<smd name="GND1" x="-4.4" y="-2" dx="2.54" dy="3.81" layer="1"/>
-<smd name="GND3" x="4.4" y="3.5" dx="2" dy="2.4" layer="1"/>
-<smd name="GND4" x="4.4" y="-2" dx="2.54" dy="3.81" layer="1"/>
-<text x="-3.31" y="-5.699" size="0.8128" layer="25" ratio="18">&gt;NAME</text>
-<text x="-3.31" y="-6.35" size="0.4064" layer="27" ratio="10">&gt;VALUE</text>
-<hole x="-2.2" y="1" drill="1"/>
-<hole x="2.2" y="1" drill="1"/>
-</package>
-<package name="USB-MINI_MEDIUM">
-<wire x1="3.9" y1="-1.24" x2="3.9" y2="2.86" width="0.127" layer="51"/>
-<wire x1="-2.9591" y1="-0.5471" x2="-2.7514" y2="-3.2985" width="0.1016" layer="51"/>
-<wire x1="-2.7514" y1="-3.2985" x2="-2.5438" y2="-3.558" width="0.1016" layer="51" curve="68.629849"/>
-<wire x1="-2.5438" y1="-3.558" x2="-1.9727" y2="-3.558" width="0.1016" layer="51" curve="34.099487"/>
-<wire x1="-1.9727" y1="-3.558" x2="-1.7651" y2="-3.2985" width="0.1016" layer="51" curve="68.629849"/>
-<wire x1="-1.7651" y1="-3.2985" x2="-1.5055" y2="-0.5471" width="0.1016" layer="51"/>
-<wire x1="-1.5055" y1="-0.5471" x2="-1.7132" y2="-0.5471" width="0.1016" layer="51"/>
-<wire x1="-1.7132" y1="-0.5471" x2="-1.9727" y2="-2.9351" width="0.1016" layer="51"/>
-<wire x1="-1.9727" y1="-2.9351" x2="-2.4919" y2="-2.9351" width="0.1016" layer="51"/>
-<wire x1="-2.4919" y1="-2.9351" x2="-2.7514" y2="-0.5471" width="0.1016" layer="51"/>
-<wire x1="-2.7514" y1="-0.5471" x2="-2.9591" y2="-0.5471" width="0.1016" layer="51"/>
-<wire x1="-1.2459" y1="-3.2984" x2="-1.0383" y2="0.7508" width="0.1016" layer="51"/>
-<wire x1="-1.0383" y1="0.7508" x2="-0.8306" y2="0.9584" width="0.1016" layer="51" curve="-83.771817"/>
-<wire x1="-1.2459" y1="-3.2985" x2="-1.0383" y2="-3.5061" width="0.1016" layer="51" curve="90"/>
-<wire x1="-1.0382" y1="-3.5061" x2="-0.8306" y2="-3.2985" width="0.1016" layer="51" curve="90"/>
-<wire x1="-0.8306" y1="-3.2985" x2="-0.623" y2="0.1278" width="0.1016" layer="51"/>
-<wire x1="2.9589" y1="-0.5471" x2="2.7512" y2="-3.2985" width="0.1016" layer="51"/>
-<wire x1="2.7512" y1="-3.2985" x2="2.5436" y2="-3.558" width="0.1016" layer="51" curve="-68.629849"/>
-<wire x1="2.5436" y1="-3.558" x2="1.9725" y2="-3.558" width="0.1016" layer="51" curve="-34.099487"/>
-<wire x1="1.9725" y1="-3.558" x2="1.7649" y2="-3.2985" width="0.1016" layer="51" curve="-68.629849"/>
-<wire x1="1.7649" y1="-3.2985" x2="1.5053" y2="-0.5471" width="0.1016" layer="51"/>
-<wire x1="1.5053" y1="-0.5471" x2="1.713" y2="-0.5471" width="0.1016" layer="51"/>
-<wire x1="1.713" y1="-0.5471" x2="1.9725" y2="-2.9351" width="0.1016" layer="51"/>
-<wire x1="1.9725" y1="-2.9351" x2="2.4917" y2="-2.9351" width="0.1016" layer="51"/>
-<wire x1="2.4917" y1="-2.9351" x2="2.7512" y2="-0.5471" width="0.1016" layer="51"/>
-<wire x1="2.7512" y1="-0.5471" x2="2.9589" y2="-0.5471" width="0.1016" layer="51"/>
-<wire x1="1.2457" y1="-3.2984" x2="1.0381" y2="0.7508" width="0.1016" layer="51"/>
-<wire x1="1.0381" y1="0.7508" x2="0.8304" y2="0.9584" width="0.1016" layer="51" curve="83.722654"/>
-<wire x1="0.8304" y1="0.9584" x2="-0.8307" y2="0.9584" width="0.1016" layer="51"/>
-<wire x1="1.2457" y1="-3.2985" x2="1.0381" y2="-3.5061" width="0.1016" layer="51" curve="-90"/>
-<wire x1="1.038" y1="-3.5061" x2="0.8304" y2="-3.2985" width="0.1016" layer="51" curve="-90"/>
-<wire x1="0.8304" y1="-3.2985" x2="0.6228" y2="0.1278" width="0.1016" layer="51"/>
-<wire x1="0.6228" y1="0.1278" x2="-0.6232" y2="0.1278" width="0.1016" layer="51"/>
-<wire x1="3.88" y1="4.2594" x2="5.03" y2="4.2594" width="0.1016" layer="51"/>
-<wire x1="5.03" y1="2.8808" x2="3.88" y2="2.8808" width="0.1016" layer="51"/>
-<wire x1="-3.9" y1="4.6" x2="3.9" y2="4.6" width="0.2032" layer="51"/>
-<wire x1="5.05" y1="3.3" x2="5.05" y2="3.9" width="0.1016" layer="51" curve="-180"/>
-<wire x1="5.05" y1="4.25" x2="5.05" y2="3.9" width="0.1016" layer="51"/>
-<wire x1="5.05" y1="2.9" x2="5.05" y2="3.3" width="0.1016" layer="51"/>
-<wire x1="3.88" y1="-1.2806" x2="5.03" y2="-1.2806" width="0.1016" layer="51"/>
-<wire x1="5.03" y1="-2.6592" x2="3.88" y2="-2.6592" width="0.1016" layer="51"/>
-<wire x1="5.05" y1="-2.24" x2="5.05" y2="-1.64" width="0.1016" layer="51" curve="-180"/>
-<wire x1="5.05" y1="-1.29" x2="5.05" y2="-1.64" width="0.1016" layer="51"/>
-<wire x1="5.05" y1="-2.64" x2="5.05" y2="-2.24" width="0.1016" layer="51"/>
-<wire x1="-3.91" y1="2.8606" x2="-5.06" y2="2.8606" width="0.1016" layer="51"/>
-<wire x1="-5.06" y1="4.2392" x2="-3.91" y2="4.2392" width="0.1016" layer="51"/>
-<wire x1="-5.08" y1="3.82" x2="-5.08" y2="3.22" width="0.1016" layer="51" curve="-180"/>
-<wire x1="-5.08" y1="2.87" x2="-5.08" y2="3.22" width="0.1016" layer="51"/>
-<wire x1="-5.08" y1="4.22" x2="-5.08" y2="3.82" width="0.1016" layer="51"/>
-<wire x1="-3.91" y1="-2.6794" x2="-5.06" y2="-2.6794" width="0.1016" layer="51"/>
-<wire x1="-5.06" y1="-1.3008" x2="-3.91" y2="-1.3008" width="0.1016" layer="51"/>
-<wire x1="-5.08" y1="-1.72" x2="-5.08" y2="-2.32" width="0.1016" layer="51" curve="-180"/>
-<wire x1="-5.08" y1="-2.67" x2="-5.08" y2="-2.32" width="0.1016" layer="51"/>
-<wire x1="-5.08" y1="-1.32" x2="-5.08" y2="-1.72" width="0.1016" layer="51"/>
-<wire x1="-3.9" y1="-1.29" x2="-3.9" y2="2.81" width="0.127" layer="51"/>
-<wire x1="-3.9" y1="-4.6" x2="3.9" y2="-4.6" width="0.2032" layer="51"/>
-<wire x1="-2.75" y1="4.5" x2="-2.75" y2="3.75" width="0.1016" layer="51"/>
-<wire x1="-2.75" y1="3.75" x2="2.75" y2="3.75" width="0.1016" layer="51"/>
-<wire x1="2.75" y1="3.75" x2="2.75" y2="4.5" width="0.1016" layer="51"/>
-<wire x1="-2.25" y1="3.5" x2="-2.25" y2="2.75" width="0.1016" layer="51"/>
-<wire x1="-2.25" y1="2.75" x2="-3" y2="2.75" width="0.1016" layer="51"/>
-<wire x1="-3" y1="2.75" x2="-3" y2="3.5" width="0.1016" layer="51"/>
-<wire x1="-3" y1="3.5" x2="-2.25" y2="3.5" width="0.1016" layer="51"/>
-<wire x1="3" y1="3.5" x2="2.25" y2="3.5" width="0.1016" layer="51"/>
-<wire x1="2.25" y1="3.5" x2="2.25" y2="2.75" width="0.1016" layer="51"/>
-<wire x1="2.25" y1="2.75" x2="3" y2="2.75" width="0.1016" layer="51"/>
-<wire x1="3" y1="2.75" x2="3" y2="3.5" width="0.1016" layer="51"/>
-<wire x1="-3.9" y1="-0.6" x2="-3.9" y2="2.1" width="0.2032" layer="21"/>
-<wire x1="3.9" y1="2.1" x2="3.9" y2="-0.6" width="0.2032" layer="21"/>
-<wire x1="-3.2" y1="4.6" x2="-2.1" y2="4.6" width="0.2032" layer="21"/>
-<wire x1="2.1" y1="4.6" x2="3.2" y2="4.6" width="0.2032" layer="21"/>
-<wire x1="-3.9" y1="-4.6" x2="-3.9" y2="-2.7" width="0.2032" layer="51"/>
-<wire x1="3.9" y1="-4.6" x2="3.9" y2="-2.7" width="0.2032" layer="51"/>
-<wire x1="-3.9" y1="4.6" x2="-3.9" y2="4.25" width="0.2032" layer="51"/>
-<wire x1="3.9" y1="4.6" x2="3.9" y2="4.3" width="0.2032" layer="51"/>
-<smd name="GND2" x="-4.4" y="3.5" dx="2" dy="2.4" layer="1"/>
-<smd name="VBUS" x="-1.6" y="4.064" dx="0.5" dy="2.308" layer="1" rot="R180"/>
-<smd name="D-" x="-0.8" y="4.064" dx="0.5" dy="2.308" layer="1" rot="R180"/>
-<smd name="D+" x="0" y="4.064" dx="0.5" dy="2.308" layer="1" rot="R180"/>
-<smd name="ID" x="0.8" y="4.064" dx="0.5" dy="2.308" layer="1" rot="R180"/>
-<smd name="GND" x="1.6" y="4.064" dx="0.5" dy="2.308" layer="1" rot="R180"/>
-<smd name="GND1" x="-4.4" y="-2" dx="2" dy="3.5" layer="1"/>
-<smd name="GND3" x="4.4" y="3.5" dx="2" dy="2.4" layer="1"/>
-<smd name="GND4" x="4.4" y="-2" dx="2" dy="3.5" layer="1"/>
-<text x="-3.31" y="-5.699" size="0.8128" layer="25" ratio="18">&gt;NAME</text>
-<text x="-3.31" y="-6.35" size="0.4064" layer="27" ratio="10">&gt;VALUE</text>
-<hole x="-2.2" y="1" drill="1"/>
-<hole x="2.2" y="1" drill="1"/>
-</package>
-<package name="4UCONN_20329">
-<hole x="-1.95" y="0" drill="0.7"/>
-<hole x="1.95" y="0" drill="0.7"/>
-<pad name="SPRT@4" x="3.6" y="-1.9" drill="0.6" diameter="2.5" shape="square" rot="R90"/>
-<pad name="SPRT@3" x="-3.6" y="-1.9" drill="0.6" diameter="2.5" shape="square" rot="R90"/>
-<pad name="SPRT@1" x="-3.3" y="0.9" drill="0.7" shape="offset" rot="R180"/>
-<pad name="SPRT@2" x="3.3" y="0.9" drill="0.7" shape="offset"/>
-<smd name="VBUS" x="-1.3" y="0.775" dx="0.4" dy="1.35" layer="1" stop="no"/>
-<smd name="D-" x="-0.65" y="0.775" dx="0.4" dy="1.35" layer="1" stop="no"/>
-<smd name="D+" x="0" y="0.775" dx="0.4" dy="1.35" layer="1" stop="no"/>
-<smd name="ID" x="0.65" y="0.775" dx="0.4" dy="1.35" layer="1" stop="no"/>
-<smd name="GND" x="1.3" y="0.775" dx="0.4" dy="1.35" layer="1" stop="no"/>
-<text x="0" y="-4" size="0.4064" layer="51" ratio="16" align="center">PCB EDGE</text>
-<wire x1="3.5" y1="-4.35" x2="4.35" y2="-4.35" width="0" layer="51" style="shortdash"/>
-<wire x1="-3.9" y1="-1.6" x2="-3.6" y2="-1.35" width="0" layer="20" curve="-90"/>
-<wire x1="-3.6" y1="-1.35" x2="-3.3" y2="-1.6" width="0" layer="20" curve="-90"/>
-<wire x1="-3.3" y1="-1.6" x2="-3.3" y2="-2.2" width="0" layer="20"/>
-<wire x1="-3.3" y1="-2.2" x2="-3.6" y2="-2.45" width="0" layer="20" curve="-90"/>
-<wire x1="-3.6" y1="-2.45" x2="-3.9" y2="-2.2" width="0" layer="20" curve="-90"/>
-<wire x1="-3.9" y1="-2.2" x2="-3.9" y2="-1.6" width="0" layer="20"/>
-<wire x1="3.9" y1="-2.2" x2="3.6" y2="-2.45" width="0" layer="20" curve="-90"/>
-<wire x1="3.6" y1="-2.45" x2="3.3" y2="-2.2" width="0" layer="20" curve="-90"/>
-<wire x1="3.9" y1="-1.6" x2="3.9" y2="-2.2" width="0" layer="20"/>
-<wire x1="3.6" y1="-1.35" x2="3.9" y2="-1.6" width="0" layer="20" curve="-90"/>
-<wire x1="3.3" y1="-1.6" x2="3.6" y2="-1.35" width="0" layer="20" curve="-90"/>
-<wire x1="3.3" y1="-2.2" x2="3.3" y2="-1.6" width="0" layer="20"/>
-<smd name="BASE@1" x="-0.75" y="-2" dx="2" dy="1" layer="1" rot="R90"/>
-<smd name="BASE@2" x="0.75" y="-2" dx="2" dy="1" layer="1" rot="R90"/>
-<wire x1="-2.7" y1="-3.325" x2="-2.775" y2="-3.325" width="0.127" layer="51"/>
-<wire x1="-2.775" y1="-3.325" x2="-2.85" y2="-3.225" width="0.127" layer="51" curve="-90"/>
-<wire x1="-2.85" y1="-3.225" x2="-2.85" y2="-3.2" width="0.127" layer="51"/>
-<wire x1="-2.85" y1="-3.2" x2="-2.75" y2="-3.1" width="0.127" layer="51" curve="-90"/>
-<wire x1="-2.75" y1="-3.1" x2="-2.75" y2="-2.625" width="0.127" layer="51"/>
-<wire x1="-2.75" y1="-2.625" x2="-2.75" y2="-2.05" width="0.127" layer="51"/>
-<wire x1="-2.75" y1="-2.05" x2="-2.475" y2="-1.775" width="0.127" layer="51" curve="-90"/>
-<wire x1="-2.475" y1="-1.775" x2="-2.225" y2="-1.775" width="0.127" layer="51"/>
-<wire x1="-2.225" y1="-1.775" x2="-1.975" y2="-2.025" width="0.127" layer="51" curve="-90"/>
-<wire x1="-1.975" y1="-2.025" x2="-1.975" y2="-3.1" width="0.127" layer="51"/>
-<wire x1="-1.975" y1="-3.1" x2="-1.95" y2="-3.1" width="0.127" layer="51"/>
-<wire x1="-1.95" y1="-3.1" x2="-1.875" y2="-3.175" width="0.127" layer="51" curve="-90"/>
-<wire x1="-1.875" y1="-3.175" x2="-2.025" y2="-3.325" width="0.127" layer="51" curve="-90"/>
-<wire x1="-2.025" y1="-3.325" x2="-2.025" y2="-3.8" width="0.127" layer="51"/>
-<wire x1="-2.025" y1="-3.8" x2="-2.7" y2="-3.8" width="0.127" layer="51"/>
-<wire x1="-2.7" y1="-3.8" x2="-2.7" y2="-3.325" width="0.127" layer="51"/>
-<wire x1="-2.75" y1="-2.625" x2="-2" y2="-2.625" width="0.127" layer="51"/>
-<wire x1="-2.7" y1="-3.325" x2="-2" y2="-3.325" width="0.127" layer="51"/>
-<wire x1="-3.675" y1="-4.3" x2="-3.45" y2="-4.3" width="0.127" layer="51"/>
-<wire x1="-3.45" y1="-4.3" x2="-3.075" y2="-4.3" width="0.127" layer="51"/>
-<wire x1="-3.075" y1="-4.3" x2="3.1" y2="-4.3" width="0.127" layer="51"/>
-<wire x1="3.1" y1="-4.3" x2="3.7" y2="-4.3" width="0.127" layer="51"/>
-<wire x1="3.7" y1="-4.3" x2="3.75" y2="-4.3" width="0.127" layer="51"/>
-<wire x1="3.75" y1="-4.3" x2="3.75" y2="0.2" width="0.127" layer="51"/>
-<wire x1="3.75" y1="0.2" x2="3.35" y2="0.6" width="0.127" layer="51" curve="90"/>
-<wire x1="3.35" y1="0.6" x2="2.925" y2="0.6" width="0.127" layer="51"/>
-<wire x1="2.475" y1="0.6" x2="1.675" y2="0.6" width="0.127" layer="51"/>
-<wire x1="1.675" y1="0.6" x2="0.525" y2="0.6" width="0.127" layer="51"/>
-<wire x1="0.525" y1="0.6" x2="0.525" y2="0.35" width="0.127" layer="51"/>
-<wire x1="0.525" y1="0.35" x2="0.325" y2="0.15" width="0.127" layer="51" curve="-90"/>
-<wire x1="0.325" y1="0.15" x2="-0.3" y2="0.15" width="0.127" layer="51"/>
-<wire x1="-0.3" y1="0.15" x2="-0.475" y2="0.325" width="0.127" layer="51" curve="-90"/>
-<wire x1="-0.475" y1="0.325" x2="-0.475" y2="0.6" width="0.127" layer="51"/>
-<wire x1="-0.475" y1="0.6" x2="-1.65" y2="0.6" width="0.127" layer="51"/>
-<wire x1="-1.65" y1="0.6" x2="-2.5" y2="0.6" width="0.127" layer="51"/>
-<wire x1="-2.825" y1="0.6" x2="-3.275" y2="0.6" width="0.127" layer="51"/>
-<wire x1="-3.275" y1="0.6" x2="-3.75" y2="0.125" width="0.127" layer="51" curve="90"/>
-<wire x1="-3.75" y1="0.125" x2="-3.75" y2="-4.3" width="0.127" layer="51"/>
-<wire x1="-3.75" y1="-4.3" x2="-3.675" y2="-4.3" width="0.127" layer="51"/>
-<wire x1="-3.725" y1="0.025" x2="-3.175" y2="0.025" width="0.127" layer="51"/>
-<wire x1="-3.175" y1="0.025" x2="-2.975" y2="0.225" width="0.127" layer="51" curve="90"/>
-<wire x1="-2.975" y1="0.225" x2="-2.975" y2="0.45" width="0.127" layer="51"/>
-<wire x1="-2.975" y1="0.45" x2="-2.825" y2="0.6" width="0.127" layer="51" curve="-90"/>
-<wire x1="-2.825" y1="0.6" x2="-2.5" y2="0.6" width="0.127" layer="51"/>
-<wire x1="-2.5" y1="0.6" x2="-2.425" y2="0.525" width="0.127" layer="51" curve="-90"/>
-<wire x1="-2.425" y1="0.525" x2="-2.425" y2="0.325" width="0.127" layer="51"/>
-<wire x1="-2.425" y1="0.325" x2="-2" y2="-0.1" width="0.127" layer="51" curve="90"/>
-<wire x1="-2" y1="-0.1" x2="-1.65" y2="0.25" width="0.127" layer="51" curve="90"/>
-<wire x1="-1.65" y1="0.25" x2="-1.65" y2="0.6" width="0.127" layer="51"/>
-<wire x1="1.675" y1="0.6" x2="1.675" y2="0.3" width="0.127" layer="51"/>
-<wire x1="1.675" y1="0.3" x2="2.075" y2="-0.1" width="0.127" layer="51" curve="90"/>
-<wire x1="2.075" y1="-0.1" x2="2.475" y2="0.3" width="0.127" layer="51" curve="90"/>
-<wire x1="2.475" y1="0.3" x2="2.475" y2="0.6" width="0.127" layer="51"/>
-<wire x1="2.475" y1="0.6" x2="2.925" y2="0.6" width="0.127" layer="51"/>
-<wire x1="2.925" y1="0.6" x2="3" y2="0.525" width="0.127" layer="51" curve="-90"/>
-<wire x1="3" y1="0.525" x2="3" y2="0.2" width="0.127" layer="51"/>
-<wire x1="3" y1="0.2" x2="3.175" y2="0.025" width="0.127" layer="51" curve="90"/>
-<wire x1="3.175" y1="0.025" x2="3.725" y2="0.025" width="0.127" layer="51"/>
-<wire x1="-3.425" y1="0.625" x2="-3.425" y2="0.75" width="0.127" layer="51"/>
-<wire x1="-3.425" y1="0.75" x2="-3.575" y2="0.75" width="0.127" layer="51"/>
-<wire x1="-3.575" y1="0.75" x2="-3.575" y2="1.05" width="0.127" layer="51"/>
-<wire x1="-3.575" y1="1.05" x2="-0.475" y2="1.05" width="0.127" layer="51"/>
-<wire x1="0.525" y1="1.05" x2="3.6" y2="1.05" width="0.127" layer="51"/>
-<wire x1="3.6" y1="1.05" x2="3.6" y2="0.775" width="0.127" layer="51"/>
-<wire x1="3.6" y1="0.775" x2="3.35" y2="0.775" width="0.127" layer="51"/>
-<wire x1="3.35" y1="0.775" x2="3.35" y2="0.6" width="0.127" layer="51"/>
-<wire x1="-0.475" y1="0.6" x2="-0.475" y2="1.05" width="0.127" layer="51"/>
-<wire x1="-0.475" y1="1.05" x2="0.525" y2="1.05" width="0.127" layer="51"/>
-<wire x1="0.525" y1="1.05" x2="0.525" y2="0.6" width="0.127" layer="51"/>
-<wire x1="-0.125" y1="0.175" x2="-0.125" y2="0.65" width="0.127" layer="51"/>
-<wire x1="-0.125" y1="0.65" x2="0.1" y2="0.65" width="0.127" layer="51"/>
-<wire x1="0.1" y1="0.65" x2="0.1" y2="0.175" width="0.127" layer="51"/>
-<wire x1="-3.075" y1="-4.3" x2="-3.075" y2="-4.525" width="0.127" layer="51"/>
-<wire x1="-3.075" y1="-4.525" x2="-2.725" y2="-4.875" width="0.127" layer="51" curve="90"/>
-<wire x1="-2.725" y1="-4.875" x2="2.775" y2="-4.875" width="0.127" layer="51"/>
-<wire x1="2.775" y1="-4.875" x2="3.1" y2="-4.55" width="0.127" layer="51" curve="90"/>
-<wire x1="3.1" y1="-4.55" x2="3.1" y2="-4.3" width="0.127" layer="51"/>
-<wire x1="-3.975" y1="-4.725" x2="-3.675" y2="-4.3" width="0.127" layer="51"/>
-<wire x1="-3.975" y1="-4.725" x2="-3.75" y2="-4.9" width="0.127" layer="51"/>
-<wire x1="-3.75" y1="-4.9" x2="-3.45" y2="-4.475" width="0.127" layer="51"/>
-<wire x1="-3.45" y1="-4.475" x2="-3.45" y2="-4.3" width="0.127" layer="51"/>
-<wire x1="3.7" y1="-4.3" x2="4" y2="-4.725" width="0.127" layer="51"/>
-<wire x1="4" y1="-4.725" x2="3.775" y2="-4.9" width="0.127" layer="51"/>
-<wire x1="3.775" y1="-4.9" x2="3.5" y2="-4.5" width="0.127" layer="51"/>
-<wire x1="3.5" y1="-4.5" x2="3.5" y2="-4.35" width="0.127" layer="51"/>
-<wire x1="2" y1="-3.325" x2="1.925" y2="-3.325" width="0.127" layer="51"/>
-<wire x1="1.925" y1="-3.325" x2="1.85" y2="-3.225" width="0.127" layer="51" curve="-90"/>
-<wire x1="1.85" y1="-3.225" x2="1.85" y2="-3.2" width="0.127" layer="51"/>
-<wire x1="1.85" y1="-3.2" x2="1.95" y2="-3.1" width="0.127" layer="51" curve="-90"/>
-<wire x1="1.95" y1="-3.1" x2="1.95" y2="-2.625" width="0.127" layer="51"/>
-<wire x1="1.95" y1="-2.625" x2="1.95" y2="-2.05" width="0.127" layer="51"/>
-<wire x1="1.95" y1="-2.05" x2="2.225" y2="-1.775" width="0.127" layer="51" curve="-90"/>
-<wire x1="2.225" y1="-1.775" x2="2.475" y2="-1.775" width="0.127" layer="51"/>
-<wire x1="2.475" y1="-1.775" x2="2.725" y2="-2.025" width="0.127" layer="51" curve="-90"/>
-<wire x1="2.725" y1="-2.025" x2="2.725" y2="-3.1" width="0.127" layer="51"/>
-<wire x1="2.725" y1="-3.1" x2="2.75" y2="-3.1" width="0.127" layer="51"/>
-<wire x1="2.75" y1="-3.1" x2="2.825" y2="-3.175" width="0.127" layer="51" curve="-90"/>
-<wire x1="2.825" y1="-3.175" x2="2.675" y2="-3.325" width="0.127" layer="51" curve="-90"/>
-<wire x1="2.675" y1="-3.325" x2="2.675" y2="-3.8" width="0.127" layer="51"/>
-<wire x1="2.675" y1="-3.8" x2="2" y2="-3.8" width="0.127" layer="51"/>
-<wire x1="2" y1="-3.8" x2="2" y2="-3.325" width="0.127" layer="51"/>
-<wire x1="1.95" y1="-2.625" x2="2.7" y2="-2.625" width="0.127" layer="51"/>
-<wire x1="2" y1="-3.325" x2="2.7" y2="-3.325" width="0.127" layer="51"/>
-<wire x1="-2.5" y1="1.1" x2="-1.7" y2="1.1" width="0.127" layer="21"/>
-<wire x1="1.7" y1="1.1" x2="2.5" y2="1.1" width="0.127" layer="21"/>
-<wire x1="-3.8" y1="-3.4" x2="-3.8" y2="-4.3" width="0.127" layer="21"/>
-<wire x1="-3.8" y1="-4.3" x2="3.8" y2="-4.3" width="0.127" layer="21"/>
-<wire x1="3.8" y1="-4.3" x2="3.8" y2="-3.4" width="0.127" layer="21"/>
-<text x="-2.778" y="-5.852" size="0.8128" layer="25" ratio="18">&gt;NAME</text>
-<text x="-2.778" y="-6.41" size="0.4064" layer="27" ratio="10">&gt;VALUE</text>
-<rectangle x1="-1.55" y1="0.05" x2="-1.05" y2="1.5" layer="29"/>
-<rectangle x1="-0.9" y1="0.05" x2="-0.4" y2="1.5" layer="29"/>
-<rectangle x1="-0.25" y1="0.05" x2="0.25" y2="1.5" layer="29"/>
-<rectangle x1="0.4" y1="0.05" x2="0.9" y2="1.5" layer="29"/>
-<rectangle x1="1.05" y1="0.05" x2="1.55" y2="1.5" layer="29"/>
-<rectangle x1="-4.85" y1="-3.15" x2="-2.35" y2="-0.65" layer="31"/>
-<rectangle x1="2.35" y1="-3.15" x2="4.85" y2="-0.65" layer="31"/>
-<polygon width="0.127" layer="31">
-<vertex x="-5.05" y="0.9" curve="90"/>
-<vertex x="-4.45" y="0.35"/>
-<vertex x="-3.35" y="0.35" curve="90"/>
-<vertex x="-2.75" y="0.9" curve="90"/>
-<vertex x="-3.35" y="1.45"/>
-<vertex x="-4.45" y="1.45" curve="90"/>
-</polygon>
-<polygon width="0.127" layer="31">
-<vertex x="2.75" y="0.9" curve="90"/>
-<vertex x="3.35" y="0.35"/>
-<vertex x="4.45" y="0.35" curve="90"/>
-<vertex x="5.05" y="0.9" curve="90"/>
-<vertex x="4.45" y="1.45"/>
-<vertex x="3.35" y="1.45" curve="90"/>
-</polygon>
-</package>
-<package name="1X05_OVAL">
-<description>&lt;b&gt;PIN HEADER&lt;/b&gt;</description>
-<wire x1="-6.35" y1="0.635" x2="-6.35" y2="-0.635" width="0.2032" layer="51"/>
-<pad name="1" x="-5.08" y="0" drill="1" shape="long" rot="R90"/>
-<pad name="2" x="-2.54" y="0" drill="1" shape="long" rot="R90"/>
-<pad name="3" x="0" y="0" drill="1" shape="long" rot="R90"/>
-<pad name="4" x="2.54" y="0" drill="1" shape="long" rot="R90"/>
-<pad name="5" x="5.08" y="0" drill="1" shape="long" rot="R90"/>
-<text x="-6.4262" y="1.8288" size="0.8128" layer="25" ratio="18">&gt;NAME</text>
-<text x="-6.35" y="-3.175" size="0.4064" layer="27" ratio="10">&gt;VALUE</text>
-<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/>
-<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
-<rectangle x1="-2.794" y1="-0.254" x2="-2.286" y2="0.254" layer="51"/>
-<rectangle x1="-5.334" y1="-0.254" x2="-4.826" y2="0.254" layer="51"/>
-<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/>
-</package>
-<package name="1X05_ROUND">
-<wire x1="-6.35" y1="0.635" x2="-6.35" y2="-0.635" width="0.2032" layer="51"/>
-<pad name="1" x="-5.08" y="0" drill="1" diameter="1.6764" shape="square" rot="R90"/>
-<pad name="2" x="-2.54" y="0" drill="1" diameter="1.6764" rot="R90"/>
-<pad name="3" x="0" y="0" drill="1" diameter="1.6764" rot="R90"/>
-<pad name="4" x="2.54" y="0" drill="1" diameter="1.6764" rot="R90"/>
-<pad name="5" x="5.08" y="0" drill="1" diameter="1.6764" rot="R90"/>
-<text x="-6.4262" y="1.8288" size="0.8128" layer="25" ratio="18">&gt;NAME</text>
-<text x="-6.35" y="-3.175" size="0.4064" layer="27" ratio="10">&gt;VALUE</text>
-<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/>
-<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
-<rectangle x1="-2.794" y1="-0.254" x2="-2.286" y2="0.254" layer="51"/>
-<rectangle x1="-5.334" y1="-0.254" x2="-4.826" y2="0.254" layer="51"/>
-<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/>
-</package>
-<package name="1X05_SMT">
-<description>&lt;p&gt;&lt;b&gt;Pin Headers&lt;/b&gt;&lt;br/&gt;
-5 Pin, 0.1"/2.54mm pitch, SMT&lt;/p&gt;</description>
-<wire x1="-6.35" y1="0.635" x2="-6.35" y2="-0.635" width="0.2032" layer="51"/>
-<smd name="1" x="-5.08" y="1.27" dx="1" dy="3.5" layer="1"/>
-<smd name="2" x="-2.54" y="-1.27" dx="1" dy="3.5" layer="1"/>
-<smd name="3" x="0" y="1.27" dx="1" dy="3.5" layer="1"/>
-<smd name="4" x="2.54" y="-1.27" dx="1" dy="3.5" layer="1"/>
-<smd name="5" x="5.08" y="1.27" dx="1" dy="3.5" layer="1"/>
-<text x="-6.4262" y="3.25" size="0.8128" layer="25" ratio="18">&gt;NAME</text>
-<text x="-6.35" y="-4.5" size="0.4064" layer="27" ratio="10">&gt;VALUE</text>
-</package>
-<package name="1X05_1.27MM">
-<wire x1="-3.25" y1="1.127" x2="-3.25" y2="-1.159" width="0.2032" layer="21"/>
-<smd name="1" x="-2.54" y="0" dx="0.5" dy="2.5" layer="1"/>
-<smd name="2" x="-1.27" y="0" dx="0.5" dy="2.5" layer="1"/>
-<smd name="3" x="0" y="0" dx="0.5" dy="2.5" layer="1"/>
-<smd name="4" x="1.27" y="0" dx="0.5" dy="2.5" layer="1"/>
-<smd name="5" x="2.54" y="0" dx="0.5" dy="2.5" layer="1"/>
-<text x="-2.8462" y="1.726" size="0.8128" layer="25" ratio="18">&gt;NAME</text>
-<text x="-2.77" y="-3.224" size="0.4064" layer="27" ratio="10">&gt;VALUE</text>
-</package>
-<package name="1X05_ROUND_76">
-<wire x1="-6.35" y1="0.635" x2="-6.35" y2="-0.635" width="0.2032" layer="51"/>
-<pad name="1" x="-5.08" y="0" drill="1" diameter="1.9304" shape="square" rot="R90"/>
-<pad name="2" x="-2.54" y="0" drill="1" diameter="1.9304" rot="R90"/>
-<pad name="3" x="0" y="0" drill="1" diameter="1.9304" rot="R90"/>
-<pad name="4" x="2.54" y="0" drill="1" diameter="1.9304" rot="R90"/>
-<pad name="5" x="5.08" y="0" drill="1" diameter="1.9304" rot="R90"/>
-<text x="-6.4262" y="1.8288" size="0.8128" layer="25" ratio="18">&gt;NAME</text>
-<text x="-6.35" y="-3.175" size="0.4064" layer="27" ratio="10">&gt;VALUE</text>
-<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/>
-<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
-<rectangle x1="-2.794" y1="-0.254" x2="-2.286" y2="0.254" layer="51"/>
-<rectangle x1="-5.334" y1="-0.254" x2="-4.826" y2="0.254" layer="51"/>
-<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/>
-</package>
-<package name="1X05_ROUND_70">
-<wire x1="-6.35" y1="0.635" x2="-6.35" y2="-0.635" width="0.2032" layer="51"/>
-<pad name="1" x="-5.08" y="0" drill="1" diameter="1.778" shape="square" rot="R90"/>
-<pad name="2" x="-2.54" y="0" drill="1" diameter="1.778" rot="R90"/>
-<pad name="3" x="0" y="0" drill="1" diameter="1.778" rot="R90"/>
-<pad name="4" x="2.54" y="0" drill="1" diameter="1.778" rot="R90"/>
-<pad name="5" x="5.08" y="0" drill="1" diameter="1.778" rot="R90"/>
-<text x="-6.4262" y="1.8288" size="0.8128" layer="25" ratio="18">&gt;NAME</text>
-<text x="-6.35" y="-3.175" size="0.4064" layer="27" ratio="10">&gt;VALUE</text>
-<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/>
-<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
-<rectangle x1="-2.794" y1="-0.254" x2="-2.286" y2="0.254" layer="51"/>
-<rectangle x1="-5.334" y1="-0.254" x2="-4.826" y2="0.254" layer="51"/>
-<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/>
-</package>
-<package name="1X5_SMT">
-<smd name="1" x="-5.08" y="0" dx="5.08" dy="1.27" layer="1" rot="R90"/>
-<smd name="2" x="-2.54" y="0" dx="5.08" dy="1.27" layer="1" rot="R90"/>
-<smd name="3" x="0" y="0" dx="5.08" dy="1.27" layer="1" rot="R90"/>
-<smd name="4" x="2.54" y="0" dx="5.08" dy="1.27" layer="1" rot="R90"/>
-<smd name="5" x="5.08" y="0" dx="5.08" dy="1.27" layer="1" rot="R90"/>
-</package>
-<package name="MOUNTINGHOLE_3.0_PLATED">
-<wire x1="-2.159" y1="0" x2="0" y2="-2.159" width="2.4892" layer="51" curve="90" cap="flat"/>
-<wire x1="0" y1="2.159" x2="2.159" y2="0" width="2.4892" layer="51" curve="-90" cap="flat"/>
-<circle x="0" y="0" radius="3.429" width="0.2032" layer="21"/>
-<circle x="0" y="0" radius="0.762" width="0.4572" layer="51"/>
-<circle x="0" y="0" radius="3.048" width="2.032" layer="39"/>
-<circle x="0" y="0" radius="3.048" width="2.032" layer="43"/>
-<circle x="0" y="0" radius="3.048" width="2.032" layer="40"/>
-<circle x="0" y="0" radius="3.048" width="2.032" layer="41"/>
-<circle x="0" y="0" radius="3.048" width="2.032" layer="42"/>
-<pad name="P$1" x="0" y="0" drill="3" diameter="6.4516"/>
-<text x="-1.27" y="-3.81" size="1.27" layer="48">3,0</text>
-</package>
-<package name="MOUNTINGHOLE_1.0_PLATED">
-<circle x="0" y="0" radius="1.75" width="0.2032" layer="21"/>
-<circle x="0" y="0" radius="1" width="2.032" layer="39"/>
-<circle x="0" y="0" radius="1" width="2.032" layer="43"/>
-<circle x="0" y="0" radius="1" width="2.032" layer="40"/>
-<circle x="0" y="0" radius="1" width="2.032" layer="41"/>
-<circle x="0" y="0" radius="1" width="2.032" layer="42"/>
-<pad name="P$1" x="0" y="0" drill="1" diameter="3"/>
-<text x="-0.87" y="-2.74" size="0.8128" layer="48">1,0</text>
-</package>
-<package name="MOUNTINGHOLE_2.0_PLATED">
-<circle x="0" y="0" radius="1.8" width="0.2032" layer="21"/>
-<circle x="0" y="0" radius="1" width="2.032" layer="39"/>
-<circle x="0" y="0" radius="1" width="2.032" layer="43"/>
-<circle x="0" y="0" radius="1" width="2.032" layer="40"/>
-<circle x="0" y="0" radius="1" width="2.032" layer="41"/>
-<circle x="0" y="0" radius="1" width="2.032" layer="42"/>
-<pad name="P$1" x="0" y="0" drill="2.2" diameter="3"/>
-<text x="-0.87" y="-2.74" size="0.8128" layer="48">2,0</text>
-</package>
-<package name="MOUNTINGHOLE_3.0_PLATEDTHIN">
-<circle x="0" y="0" radius="2.2" width="0.2" layer="21"/>
-<circle x="0" y="0" radius="1" width="2.032" layer="39"/>
-<circle x="0" y="0" radius="1" width="2.032" layer="43"/>
-<circle x="0" y="0" radius="1" width="2.032" layer="40"/>
-<circle x="0" y="0" radius="1" width="2.032" layer="41"/>
-<circle x="0" y="0" radius="1" width="2.032" layer="42"/>
-<pad name="P$1" x="0" y="0" drill="3" diameter="3.6"/>
-</package>
-<package name="MOUNTINGHOLE_2.5_PLATED">
-<circle x="0" y="0" radius="2" width="0.2032" layer="21"/>
-<circle x="0" y="0" radius="1" width="2.032" layer="39"/>
-<circle x="0" y="0" radius="1" width="2.032" layer="40"/>
-<circle x="0" y="0" radius="1" width="2.032" layer="41"/>
-<circle x="0" y="0" radius="1" width="2.032" layer="42"/>
-<pad name="P$1" x="0" y="0" drill="2.5" diameter="3.2"/>
-</package>
-<package name="MOUNTINGHOLE_2.5_PLATED_THICK">
-<circle x="0" y="0" radius="2.25" width="0.2032" layer="21"/>
-<circle x="0" y="0" radius="1.25" width="2.032" layer="39"/>
-<circle x="0" y="0" radius="1.25" width="2.032" layer="40"/>
-<circle x="0" y="0" radius="1.25" width="2.032" layer="41"/>
-<circle x="0" y="0" radius="1.25" width="2.032" layer="42"/>
-<pad name="P$1" x="0" y="0" drill="2.5" diameter="4"/>
-</package>
-<package name="MOUNTINGHOLE_3.0_PLATED_VIAS">
-<wire x1="-2.159" y1="0" x2="0" y2="-2.159" width="2.4892" layer="51" curve="90" cap="flat"/>
-<wire x1="0" y1="2.159" x2="2.159" y2="0" width="2.4892" layer="51" curve="-90" cap="flat"/>
-<circle x="0" y="0" radius="3.429" width="0.2032" layer="21"/>
-<circle x="0" y="0" radius="0.762" width="0.4572" layer="51"/>
-<circle x="0" y="0" radius="3.048" width="2.032" layer="39"/>
-<circle x="0" y="0" radius="3.048" width="2.032" layer="41"/>
-<pad name="P$1" x="0" y="0" drill="3" diameter="6.4516"/>
-<pad name="P$2" x="0" y="2.5" drill="0.4"/>
-<pad name="P$3" x="2.5" y="0" drill="0.4"/>
-<pad name="P$4" x="0" y="-2.5" drill="0.4"/>
-<pad name="P$5" x="-2.5" y="0" drill="0.4"/>
-<pad name="P$6" x="-1.8" y="1.7" drill="0.4"/>
-<pad name="P$7" x="-1.8" y="-1.7" drill="0.4"/>
-<pad name="P$8" x="1.8" y="-1.7" drill="0.4"/>
-<pad name="P$9" x="1.8" y="1.7" drill="0.4"/>
-</package>
-<package name="MOUNTINGHOLE_3.0_PLATED_SQUAREVIAS">
-<circle x="0" y="0" radius="0.762" width="0.4572" layer="51"/>
-<pad name="P$1" x="0" y="0" drill="3" diameter="6.4" shape="square"/>
-<rectangle x1="-3.75" y1="-3.75" x2="3.75" y2="3.75" layer="39"/>
-<rectangle x1="-3.75" y1="-3.75" x2="3.75" y2="3.75" layer="41"/>
-<wire x1="-3.4" y1="3.4" x2="-3.4" y2="-3.4" width="0.127" layer="21"/>
-<wire x1="-3.4" y1="-3.4" x2="3.4" y2="-3.4" width="0.127" layer="21"/>
-<wire x1="3.4" y1="-3.4" x2="3.4" y2="3.4" width="0.127" layer="21"/>
-<wire x1="3.4" y1="3.4" x2="-3.4" y2="3.4" width="0.127" layer="21"/>
-<pad name="P$2" x="-2.25" y="0" drill="0.4"/>
-<pad name="P$3" x="0" y="2.25" drill="0.4"/>
-<pad name="P$4" x="2.25" y="0" drill="0.4"/>
-<pad name="P$5" x="0" y="-2.25" drill="0.4"/>
-<pad name="P$6" x="-2.25" y="2.25" drill="0.4"/>
-<pad name="P$7" x="2.25" y="2.25" drill="0.4"/>
-<pad name="P$8" x="2.25" y="-2.25" drill="0.4"/>
-<pad name="P$9" x="-2.25" y="-2.25" drill="0.4"/>
-</package>
-<package name="FIDUCIAL-1X2.5">
-<circle x="0" y="0" radius="1.1" width="1.2" layer="29"/>
-<circle x="0" y="0" radius="1.1" width="1.2" layer="39"/>
-<circle x="0" y="0" radius="1.1" width="1.2" layer="41"/>
-<smd name="1" x="0" y="0" dx="1" dy="1" layer="1" roundness="100" cream="no"/>
-<text x="-0.508" y="-1.016" size="0.4064" layer="25">1mm</text>
-</package>
-<package name="PASS-ROUND">
-<description>&lt;b&gt;FIDUCIAL MARKER&lt;/b&gt;&lt;p&gt;
-round, layers 1 + 16 + 21 + 39 + 49</description>
-<wire x1="0" y1="0.508" x2="0.508" y2="0" width="1.4224" layer="49" curve="-90" cap="flat"/>
-<wire x1="-0.508" y1="0" x2="0" y2="-0.508" width="1.4224" layer="49" curve="90" cap="flat"/>
-<wire x1="0" y1="0.508" x2="0.508" y2="0" width="1.4224" layer="49" curve="-90" cap="flat"/>
-<wire x1="-0.508" y1="0" x2="0" y2="-0.508" width="1.4224" layer="49" curve="90" cap="flat"/>
-<wire x1="-2.54" y1="0" x2="-1.27" y2="0" width="0.1524" layer="49"/>
-<wire x1="0" y1="2.54" x2="0" y2="1.27" width="0.1524" layer="49"/>
-<wire x1="0" y1="-2.54" x2="0" y2="-1.27" width="0.1524" layer="49"/>
-<wire x1="2.54" y1="0" x2="1.27" y2="0" width="0.1524" layer="49"/>
-<wire x1="-2.54" y1="0" x2="-1.524" y2="0" width="0.1524" layer="1"/>
-<wire x1="0" y1="2.54" x2="0" y2="1.524" width="0.1524" layer="1"/>
-<wire x1="0" y1="-2.54" x2="0" y2="-1.524" width="0.1524" layer="1"/>
-<wire x1="2.54" y1="0" x2="1.524" y2="0" width="0.1524" layer="1"/>
-<wire x1="-2.54" y1="0" x2="-1.524" y2="0" width="0.1524" layer="16"/>
-<wire x1="0" y1="2.54" x2="0" y2="1.524" width="0.1524" layer="16"/>
-<wire x1="0" y1="-2.54" x2="0" y2="-1.524" width="0.1524" layer="16"/>
-<wire x1="2.54" y1="0" x2="1.524" y2="0" width="0.1524" layer="16"/>
-<wire x1="0.0254" y1="0.5842" x2="0.5842" y2="0.0254" width="1.1176" layer="16" curve="-90" cap="flat"/>
-<wire x1="0.0254" y1="0.5842" x2="0.5842" y2="0.0254" width="1.1176" layer="1" curve="-90" cap="flat"/>
-<wire x1="-0.5842" y1="-0.0254" x2="-0.0254" y2="-0.5842" width="1.1176" layer="16" curve="90" cap="flat"/>
-<wire x1="-0.5842" y1="-0.0254" x2="-0.0254" y2="-0.5842" width="1.1176" layer="1" curve="90" cap="flat"/>
-<circle x="0" y="0" radius="1.27" width="0.1524" layer="49"/>
-<circle x="0" y="0" radius="1.27" width="0.1524" layer="49"/>
-<circle x="0" y="0" radius="1.27" width="0.1524" layer="1"/>
-<circle x="0" y="0" radius="1.27" width="0.1524" layer="16"/>
-<circle x="0" y="0" radius="2.54" width="0" layer="29"/>
-<circle x="0" y="0" radius="2.54" width="0" layer="30"/>
-</package>
-<package name="FIDUCIAL_1MM">
-<smd name="1" x="0" y="0" dx="1" dy="1" layer="1" roundness="100" cream="no"/>
-<wire x1="-0.75" y1="0" x2="0" y2="0.75" width="0.5" layer="29" curve="-90"/>
-<wire x1="0" y1="0.75" x2="0.75" y2="0" width="0.5" layer="29" curve="-90"/>
-<wire x1="0.75" y1="0" x2="0" y2="-0.75" width="0.5" layer="29" curve="-90"/>
-<wire x1="0" y1="-0.75" x2="-0.75" y2="0" width="0.5" layer="29" curve="-90"/>
-<wire x1="-0.75" y1="0" x2="0" y2="0.75" width="0.5" layer="41" curve="-90"/>
-<wire x1="0" y1="0.75" x2="0.75" y2="0" width="0.5" layer="41" curve="-90"/>
-<wire x1="0.75" y1="0" x2="0" y2="-0.75" width="0.5" layer="41" curve="-90"/>
-<wire x1="0" y1="-0.75" x2="-0.75" y2="0" width="0.5" layer="41" curve="-90"/>
-<wire x1="-0.75" y1="0" x2="0" y2="0.75" width="0.5" layer="39" curve="-90"/>
-<wire x1="0" y1="0.75" x2="0.75" y2="0" width="0.5" layer="39" curve="-90"/>
-<wire x1="0.75" y1="0" x2="0" y2="-0.75" width="0.5" layer="39" curve="-90"/>
-<wire x1="0" y1="-0.75" x2="-0.75" y2="0" width="0.5" layer="39" curve="-90"/>
-</package>
-</packages>
-<symbols>
-<symbol name="USB">
-<wire x1="-10.2" y1="7.62" x2="-10.16" y2="7.62" width="0.254" layer="94"/>
-<wire x1="-10.16" y1="7.62" x2="7.62" y2="7.62" width="0.254" layer="94"/>
-<wire x1="7.62" y1="7.62" x2="7.62" y2="-7.62" width="0.254" layer="94"/>
-<wire x1="-1.32" y1="1.6" x2="-3.47" y2="1.6" width="0.254" layer="94"/>
-<wire x1="-3.47" y1="1.6" x2="-4.22" y2="1.6" width="0.254" layer="94"/>
-<wire x1="-5.52" y1="3.2" x2="-4.52" y2="3.2" width="0.254" layer="94"/>
-<wire x1="-6.27" y1="0.15" x2="-5.07" y2="0.15" width="0.254" layer="94"/>
-<wire x1="-5.07" y1="0.15" x2="-4.22" y2="1.6" width="0.254" layer="94"/>
-<wire x1="-4.52" y1="3.2" x2="-3.47" y2="1.6" width="0.254" layer="94"/>
-<wire x1="-4.22" y1="1.6" x2="-7.92" y2="1.6" width="0.254" layer="94"/>
-<wire x1="-7.92" y1="1.6" x2="-7.92" y2="0.8" width="0.254" layer="94"/>
-<wire x1="-7.92" y1="0.8" x2="-8.12" y2="0.8" width="0.254" layer="94"/>
-<wire x1="-8.12" y1="0.8" x2="-8.92" y2="1.6" width="0.254" layer="94"/>
-<wire x1="-8.92" y1="1.6" x2="-8.12" y2="2.4" width="0.254" layer="94"/>
-<wire x1="-8.12" y1="1" x2="-8.12" y2="2.4" width="0.254" layer="94"/>
-<wire x1="-8.12" y1="2.4" x2="-7.92" y2="2.4" width="0.254" layer="94"/>
-<wire x1="-7.92" y1="2.4" x2="-7.92" y2="1.6" width="0.254" layer="94"/>
-<wire x1="-8.52" y1="1.6" x2="-8.52" y2="1.4" width="0.254" layer="94"/>
-<wire x1="-8.52" y1="1.4" x2="-8.32" y2="1.2" width="0.254" layer="94"/>
-<wire x1="-8.32" y1="1.2" x2="-8.32" y2="2" width="0.254" layer="94"/>
-<wire x1="-8.32" y1="2" x2="-8.72" y2="1.6" width="0.254" layer="94"/>
-<wire x1="-10.16" y1="7.62" x2="-10.16" y2="-7.62" width="0.254" layer="94"/>
-<wire x1="-10.16" y1="-7.62" x2="7.62" y2="-7.62" width="0.254" layer="94"/>
-<circle x="-1.32" y="1.6" radius="0.5" width="1" layer="94"/>
-<circle x="-5.92" y="3.2" radius="0.2" width="1" layer="94"/>
-<text x="-10.16" y="8.636" size="1.27" layer="95">&gt;NAME</text>
-<text x="-10.16" y="-10.16" size="1.27" layer="96">&gt;VALUE</text>
-<rectangle x1="-7.12" y1="-0.45" x2="-5.92" y2="0.75" layer="94"/>
-<pin name="D+" x="10.16" y="2.54" visible="pin" length="short" rot="R180"/>
-<pin name="D-" x="10.16" y="0" visible="pin" length="short" rot="R180"/>
-<pin name="VBUS" x="10.16" y="5.08" visible="pin" length="short" direction="pwr" rot="R180"/>
-<pin name="GND" x="10.16" y="-5.08" visible="pin" length="short" direction="pwr" rot="R180"/>
-<pin name="ID" x="10.16" y="-2.54" visible="pin" length="short" rot="R180"/>
-</symbol>
-<symbol name="PINHD5">
-<wire x1="-6.35" y1="-7.62" x2="1.27" y2="-7.62" width="0.4064" layer="94"/>
-<wire x1="1.27" y1="-7.62" x2="1.27" y2="7.62" width="0.4064" layer="94"/>
-<wire x1="1.27" y1="7.62" x2="-6.35" y2="7.62" width="0.4064" layer="94"/>
-<wire x1="-6.35" y1="7.62" x2="-6.35" y2="-7.62" width="0.4064" layer="94"/>
-<text x="-6.35" y="8.255" size="1.778" layer="95">&gt;NAME</text>
-<text x="-6.35" y="-10.16" size="1.778" layer="96">&gt;VALUE</text>
-<pin name="1" x="-2.54" y="5.08" visible="pad" length="short" direction="pas" function="dot"/>
-<pin name="2" x="-2.54" y="2.54" visible="pad" length="short" direction="pas" function="dot"/>
-<pin name="3" x="-2.54" y="0" visible="pad" length="short" direction="pas" function="dot"/>
-<pin name="4" x="-2.54" y="-2.54" visible="pad" length="short" direction="pas" function="dot"/>
-<pin name="5" x="-2.54" y="-5.08" visible="pad" length="short" direction="pas" function="dot"/>
-</symbol>
-<symbol name="MOUNTINGHOLE">
-<circle x="0" y="0" radius="2.54" width="0.254" layer="94"/>
-<circle x="0" y="0" radius="1.905" width="0.254" layer="94"/>
-</symbol>
-<symbol name="FIDUCIAL">
-<wire x1="-0.762" y1="0.762" x2="0.762" y2="-0.762" width="0.254" layer="94"/>
-<wire x1="0.762" y1="0.762" x2="-0.762" y2="-0.762" width="0.254" layer="94"/>
-<circle x="0" y="0" radius="1.27" width="0.254" layer="94"/>
-</symbol>
-</symbols>
-<devicesets>
-<deviceset name="USB" prefix="X" uservalue="yes">
-<description>&lt;p&gt;&lt;b&gt;USB Connectors&lt;/b&gt;&lt;/p&gt;
-&lt;b&gt;USBMINIB&lt;/b&gt; - Surface Mount Female Mini-B USB Connector
-&lt;p&gt;4UConnector: 06564&lt;/p&gt;</description>
-<gates>
-<gate name="G$1" symbol="USB" x="0" y="0"/>
-</gates>
-<devices>
-<device name="MINIB" package="USB-MINIB">
-<connects>
-<connect gate="G$1" pin="D+" pad="D+"/>
-<connect gate="G$1" pin="D-" pad="D-"/>
-<connect gate="G$1" pin="GND" pad="GND GND1 GND2 GND3 GND4"/>
-<connect gate="G$1" pin="ID" pad="ID"/>
-<connect gate="G$1" pin="VBUS" pad="VBUS"/>
-</connects>
-<technologies>
-<technology name=""/>
-</technologies>
-</device>
-<device name="MINIBLARGE" package="USB-MINIB_LARGER">
-<connects>
-<connect gate="G$1" pin="D+" pad="D+"/>
-<connect gate="G$1" pin="D-" pad="D-"/>
-<connect gate="G$1" pin="GND" pad="GND GND1 GND2 GND3 GND4"/>
-<connect gate="G$1" pin="ID" pad="ID"/>
-<connect gate="G$1" pin="VBUS" pad="VBUS"/>
-</connects>
-<technologies>
-<technology name=""/>
-</technologies>
-</device>
-<device name="_MEDIUM" package="USB-MINI_MEDIUM">
-<connects>
-<connect gate="G$1" pin="D+" pad="D+"/>
-<connect gate="G$1" pin="D-" pad="D-"/>
-<connect gate="G$1" pin="GND" pad="GND GND1 GND2 GND3 GND4"/>
-<connect gate="G$1" pin="ID" pad="ID"/>
-<connect gate="G$1" pin="VBUS" pad="VBUS"/>
-</connects>
-<technologies>
-<technology name=""/>
-</technologies>
-</device>
-<device name="MICRO_20329" package="4UCONN_20329">
-<connects>
-<connect gate="G$1" pin="D+" pad="D+"/>
-<connect gate="G$1" pin="D-" pad="D-"/>
-<connect gate="G$1" pin="GND" pad="BASE@1 BASE@2 GND SPRT@1 SPRT@2 SPRT@3 SPRT@4"/>
-<connect gate="G$1" pin="ID" pad="ID"/>
-<connect gate="G$1" pin="VBUS" pad="VBUS"/>
-</connects>
-<technologies>
-<technology name=""/>
-</technologies>
-</device>
-</devices>
-</deviceset>
-<deviceset name="HEADER-1X5" prefix="JP" uservalue="yes">
-<description>&lt;b&gt;PIN HEADER&lt;/b&gt;</description>
-<gates>
-<gate name="A" symbol="PINHD5" x="0" y="0"/>
-</gates>
-<devices>
-<device name="" package="1X05_OVAL">
-<connects>
-<connect gate="A" pin="1" pad="1"/>
-<connect gate="A" pin="2" pad="2"/>
-<connect gate="A" pin="3" pad="3"/>
-<connect gate="A" pin="4" pad="4"/>
-<connect gate="A" pin="5" pad="5"/>
-</connects>
-<technologies>
-<technology name=""/>
-</technologies>
-</device>
-<device name="ROUND" package="1X05_ROUND">
-<connects>
-<connect gate="A" pin="1" pad="1"/>
-<connect gate="A" pin="2" pad="2"/>
-<connect gate="A" pin="3" pad="3"/>
-<connect gate="A" pin="4" pad="4"/>
-<connect gate="A" pin="5" pad="5"/>
-</connects>
-<technologies>
-<technology name=""/>
-</technologies>
-</device>
-<device name="SMT" package="1X05_SMT">
-<connects>
-<connect gate="A" pin="1" pad="1"/>
-<connect gate="A" pin="2" pad="2"/>
-<connect gate="A" pin="3" pad="3"/>
-<connect gate="A" pin="4" pad="4"/>
-<connect gate="A" pin="5" pad="5"/>
-</connects>
-<technologies>
-<technology name=""/>
-</technologies>
-</device>
-<device name="1.27MM" package="1X05_1.27MM">
-<connects>
-<connect gate="A" pin="1" pad="1"/>
-<connect gate="A" pin="2" pad="2"/>
-<connect gate="A" pin="3" pad="3"/>
-<connect gate="A" pin="4" pad="4"/>
-<connect gate="A" pin="5" pad="5"/>
-</connects>
-<technologies>
-<technology name=""/>
-</technologies>
-</device>
-<device name="76MIL" package="1X05_ROUND_76">
-<connects>
-<connect gate="A" pin="1" pad="1"/>
-<connect gate="A" pin="2" pad="2"/>
-<connect gate="A" pin="3" pad="3"/>
-<connect gate="A" pin="4" pad="4"/>
-<connect gate="A" pin="5" pad="5"/>
-</connects>
-<technologies>
-<technology name=""/>
-</technologies>
-</device>
-<device name="70MIL" package="1X05_ROUND_70">
-<connects>
-<connect gate="A" pin="1" pad="1"/>
-<connect gate="A" pin="2" pad="2"/>
-<connect gate="A" pin="3" pad="3"/>
-<connect gate="A" pin="4" pad="4"/>
-<connect gate="A" pin="5" pad="5"/>
-</connects>
-<technologies>
-<technology name=""/>
-</technologies>
-</device>
-<device name="EDGESMT" package="1X5_SMT">
-<connects>
-<connect gate="A" pin="1" pad="1"/>
-<connect gate="A" pin="2" pad="2"/>
-<connect gate="A" pin="3" pad="3"/>
-<connect gate="A" pin="4" pad="4"/>
-<connect gate="A" pin="5" pad="5"/>
-</connects>
-<technologies>
-<technology name=""/>
-</technologies>
-</device>
-</devices>
-</deviceset>
-<deviceset name="MOUNTINGHOLE">
-<description>&lt;b&gt;Mounting Hole&lt;/b&gt;
-&lt;p&gt;For #2 screws (0.086"/2.18mm width, 0.094"/2.4mm hole) use 2.5mm&lt;/p&gt;</description>
-<gates>
-<gate name="G$1" symbol="MOUNTINGHOLE" x="0" y="0"/>
-</gates>
-<devices>
-<device name="3.0" package="MOUNTINGHOLE_3.0_PLATED">
-<technologies>
-<technology name="">
-<attribute name="BOM" value="EXCLUDE" constant="no"/>
-</technology>
-</technologies>
-</device>
-<device name="1.0" package="MOUNTINGHOLE_1.0_PLATED">
-<technologies>
-<technology name="">
-<attribute name="BOM" value="EXCLUDE" constant="no"/>
-</technology>
-</technologies>
-</device>
-<device name="2.0" package="MOUNTINGHOLE_2.0_PLATED">
-<technologies>
-<technology name="">
-<attribute name="BOM" value="EXCLUDE" constant="no"/>
-</technology>
-</technologies>
-</device>
-<device name="3.0THIN" package="MOUNTINGHOLE_3.0_PLATEDTHIN">
-<technologies>
-<technology name="">
-<attribute name="BOM" value="EXCLUDE" constant="no"/>
-</technology>
-</technologies>
-</device>
-<device name="2.5" package="MOUNTINGHOLE_2.5_PLATED">
-<technologies>
-<technology name="">
-<attribute name="BOM" value="EXCLUDE" constant="no"/>
-</technology>
-</technologies>
-</device>
-<device name="2.5_THICK" package="MOUNTINGHOLE_2.5_PLATED_THICK">
-<technologies>
-<technology name="">
-<attribute name="BOM" value="EXCLUDE" constant="no"/>
-</technology>
-</technologies>
-</device>
-<device name="" package="MOUNTINGHOLE_3.0_PLATED_VIAS">
-<technologies>
-<technology name="">
-<attribute name="BOM" value="EXCLUDE" constant="no"/>
-</technology>
-</technologies>
-</device>
-<device name="3.0SQUARE" package="MOUNTINGHOLE_3.0_PLATED_SQUAREVIAS">
-<technologies>
-<technology name="">
-<attribute name="BOM" value="EXCLUDE" constant="no"/>
-</technology>
-</technologies>
-</device>
-</devices>
-</deviceset>
-<deviceset name="FIDUCIAL" prefix="FID">
-<description>&lt;b&gt;Fiducial Alignment Points&lt;/b&gt;
-&lt;p&gt;Various fiducial points for machine vision alignment.&lt;/p&gt;</description>
-<gates>
-<gate name="G$1" symbol="FIDUCIAL" x="0" y="0"/>
-</gates>
-<devices>
-<device name="1X2.5" package="FIDUCIAL-1X2.5">
-<technologies>
-<technology name="">
-<attribute name="BOM" value="EXCLUDE" constant="no"/>
-</technology>
-</technologies>
-</device>
-<device name="ROUND" package="PASS-ROUND">
-<technologies>
-<technology name="">
-<attribute name="BOM" value="EXCLUDE" constant="no"/>
-</technology>
-</technologies>
-</device>
-<device name="&quot;&quot;" package="FIDUCIAL_1MM">
-<technologies>
-<technology name="">
-<attribute name="BOM" value="EXCLUDE" constant="no"/>
-</technology>
-</technologies>
-</device>
-</devices>
-</deviceset>
-</devicesets>
-</library>
-</libraries>
-<attributes>
-</attributes>
-<variantdefs>
-</variantdefs>
-<classes>
-<class number="0" name="default" width="0" drill="0">
-</class>
-</classes>
-<parts>
-<part name="JP2" library="microbuilder" deviceset="HEADER-1X5" device="70MIL"/>
-<part name="U$1" library="microbuilder" deviceset="MOUNTINGHOLE" device="2.5" value="MOUNTINGHOLE2.5"/>
-<part name="U$2" library="microbuilder" deviceset="MOUNTINGHOLE" device="2.5" value="MOUNTINGHOLE2.5"/>
-<part name="FID1" library="microbuilder" deviceset="FIDUCIAL" device="&quot;&quot;"/>
-<part name="FID2" library="microbuilder" deviceset="FIDUCIAL" device="&quot;&quot;"/>
-<part name="X2" library="microbuilder" deviceset="USB" device="MICRO_20329"/>
-</parts>
-<sheets>
-<sheet>
-<plain>
-</plain>
-<instances>
-<instance part="JP2" gate="A" x="38.1" y="38.1" rot="MR180"/>
-<instance part="U$1" gate="G$1" x="7.62" y="17.78"/>
-<instance part="U$2" gate="G$1" x="17.78" y="17.78"/>
-<instance part="FID1" gate="G$1" x="-2.54" y="27.94"/>
-<instance part="FID2" gate="G$1" x="2.54" y="27.94"/>
-<instance part="X2" gate="G$1" x="12.7" y="38.1"/>
-</instances>
-<busses>
-</busses>
-<nets>
-<net name="GND" class="0">
-<segment>
-<pinref part="JP2" gate="A" pin="1"/>
-<wire x1="35.56" y1="33.02" x2="22.86" y2="33.02" width="0.1524" layer="91"/>
-<pinref part="X2" gate="G$1" pin="GND"/>
-</segment>
-</net>
-<net name="ID" class="0">
-<segment>
-<pinref part="JP2" gate="A" pin="2"/>
-<wire x1="35.56" y1="35.56" x2="22.86" y2="35.56" width="0.1524" layer="91"/>
-<pinref part="X2" gate="G$1" pin="ID"/>
-</segment>
-</net>
-<net name="VBUS" class="0">
-<segment>
-<pinref part="JP2" gate="A" pin="5"/>
-<wire x1="35.56" y1="43.18" x2="22.86" y2="43.18" width="0.1524" layer="91"/>
-<pinref part="X2" gate="G$1" pin="VBUS"/>
-</segment>
-</net>
-<net name="D-" class="0">
-<segment>
-<pinref part="JP2" gate="A" pin="4"/>
-<wire x1="22.86" y1="38.1" x2="35.56" y2="40.64" width="0.1524" layer="91"/>
-<pinref part="X2" gate="G$1" pin="D-"/>
-</segment>
-</net>
-<net name="D+" class="0">
-<segment>
-<pinref part="JP2" gate="A" pin="3"/>
-<wire x1="22.86" y1="40.64" x2="35.56" y2="38.1" width="0.1524" layer="91"/>
-<pinref part="X2" gate="G$1" pin="D+"/>
-</segment>
-</net>
-</nets>
-</sheet>
-</sheets>
-</schematic>
-</drawing>
-</eagle>